Mar 22
2024
SELL
Payment of exercise price or tax liability
$141,736
$45.81 p/Share
3,094
Reduced 1.78%
170,402
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$227,795
$44.93 p/Share
5,070
Reduced 2.84%
173,496
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
18,896
Added 9.57%
178,566
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,514,167
$44.7 p/Share
33,874
Reduced 17.5%
159,670
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
85,905
Added 34.06%
166,331
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$133,308
$43.1 p/Share
3,093
Reduced 2.79%
107,639
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$142,555
$49.14 p/Share
2,901
Reduced 2.99%
94,198
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
16,534
Added 12.99%
110,732
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$72,759
$47.68 p/Share
1,526
Reduced 1.55%
97,099
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$375,189
$46.59 p/Share
8,053
Reduced 7.55%
98,625
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
20,314
Added 16.0%
106,678
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$164,671
$53.24 p/Share
3,093
Reduced 3.46%
86,364
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
22,113
Added 19.82%
89,457
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$57,327
$48.5 p/Share
1,182
Reduced 1.72%
67,344
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$76,437
$50.09 p/Share
1,526
Reduced 2.18%
68,526
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$294,111
$48.71 p/Share
6,038
Reduced 7.94%
70,052
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
23,580
Added 23.66%
76,090
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$47,890
$40.55 p/Share
1,181
Reduced 2.2%
52,510
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$61,640
$40.42 p/Share
1,525
Reduced 2.76%
53,691
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$169,124
$28.01 p/Share
6,038
Reduced 9.86%
55,216
Common Stock