Nov 26
2024
SELL
Open market or private sale
$1,320,860
$195.77 p/Share
6,747
Reduced 18.13%
30,460
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$531,056
$78.71 p/Share
6,747
Added 15.35%
37,207
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$28,388
$183.15 p/Share
155
Reduced 0.51%
30,460
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
343
Added 1.11%
30,615
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$67,122
$184.91 p/Share
363
Reduced 1.18%
30,272
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
806
Added 2.56%
30,635
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$19,171
$180.86 p/Share
106
Reduced 0.35%
29,829
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
235
Added 0.78%
29,935
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$37,424
$178.21 p/Share
210
Reduced 0.7%
29,700
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
465
Added 1.53%
29,910
Common Stock
Feb 15
2024
SELL
Open market or private sale
$499,562
$171.73 p/Share
2,909
Reduced 8.99%
29,445
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$266,304
$60.8 p/Share
4,380
Added 11.92%
32,354
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$23,383
$143.46 p/Share
163
Reduced 0.58%
27,974
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
362
Added 1.27%
28,137
Common Stock
May 15
2023
SELL
Open market or private sale
$448,404
$145.35 p/Share
3,085
Reduced 10.0%
27,775
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$227,379
$47.93 p/Share
4,744
Added 13.32%
30,860
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$48,904
$138.54 p/Share
353
Reduced 1.33%
26,116
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
783
Added 2.87%
26,469
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$28,694
$135.35 p/Share
212
Reduced 0.82%
25,686
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$63,614
$135.35 p/Share
470
Added 1.78%
25,898
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
839
Added 3.19%
25,428
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
$97,450
$134.6 p/Share
724
Added 2.86%
24,589
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$33,140
$121.84 p/Share
272
Added 1.13%
23,865
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$226,876
$53.37 p/Share
4,251
Added 15.27%
23,593
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
1,564
Added 7.48%
19,342
Common Stock