May 22
2023
-
1,000
Reduced 2.1%
46,680
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$34,162
$45.49 p/Share
751
Reduced 1.55%
47,680
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$27,730
$46.45 p/Share
597
Reduced 1.22%
48,431
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$90,054
$46.83 p/Share
1,923
Reduced 3.77%
49,028
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
13,010
Added 20.34%
50,951
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$42,672
$46.79 p/Share
912
Reduced 2.35%
37,941
Common Stock
Nov 28
2022
-
550
Reduced 1.4%
38,849
Common Stock
Sep 12
2022
-
550
Reduced 1.38%
39,399
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$45,683
$60.83 p/Share
751
Reduced 1.85%
39,949
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$97,468
$55.76 p/Share
1,748
Reduced 4.74%
35,159
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
10,734
Added 20.87%
40,700
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$35,677
$60.47 p/Share
590
Reduced 1.83%
31,714
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$53,138
$60.66 p/Share
876
Reduced 2.64%
32,304
Common Stock
May 19
2021
-
450
Reduced 1.34%
33,180
Common Stock
May 18
2021
-
500
Reduced 1.46%
33,630
Common Stock
May 18
2021
SELL
Open market or private sale
$110,760
$55.38 p/Share
2,000
Reduced 5.54%
34,130
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$84,342
$47.57 p/Share
1,773
Reduced 4.44%
38,130
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
12,453
Added 23.79%
39,903
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$24,071
$46.83 p/Share
514
Reduced 1.84%
27,450
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$27,278
$46.47 p/Share
587
Reduced 2.06%
27,964
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$41,987
$46.86 p/Share
896
Reduced 3.04%
28,551
Common Stock
Nov 24
2020
-
800
Reduced 2.5%
31,235
Common Stock
Nov 23
2020
-
400
Reduced 1.23%
32,035
Common Stock