Feb 26
2024
SELL
Payment of exercise price or tax liability
$4,843,249
$169.54 p/Share
28,567
Reduced 13.53%
182,605
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
10,150
Added 6.09%
156,621
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
54,551
Added 20.53%
211,172
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$338,086
$171.27 p/Share
1,974
Reduced 1.33%
146,471
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
5,383
Added 3.5%
148,445
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$159,908
$168.68 p/Share
948
Reduced 0.66%
143,062
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
3,200
Added 2.17%
144,010
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,036,869
$154.48 p/Share
6,712
Reduced 4.55%
140,810
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
15,150
Added 9.31%
147,522
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,203,426
$152.62 p/Share
34,094
Reduced 20.48%
132,372
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
56,722
Added 25.94%
161,969
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
10,084
Added 8.74%
105,247
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
10,150
Added 9.24%
99,660
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$226,844
$142.49 p/Share
1,592
Reduced 1.75%
89,510
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
5,383
Added 5.58%
91,102
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$932,352
$137.82 p/Share
6,765
Reduced 7.31%
85,719
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
15,150
Added 14.08%
92,484
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$524,825
$116.55 p/Share
4,503
Reduced 5.5%
77,334
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
10,084
Added 10.97%
81,837
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$528,205
$116.55 p/Share
4,532
Reduced 5.94%
71,753
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
10,150
Added 11.74%
76,285
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$737,766
$97.1 p/Share
7,598
Reduced 10.3%
66,135
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
-
16,975
Added 19.21%
71,394
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$143,712
$47.92 p/Share
2,999
Reduced 5.02%
56,758
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
10,084
Added 14.44%
59,757
Common Stock