Apr 01
2025
SELL
Payment of exercise price or tax liability
$671,651
$582.02 p/Share
1,154
Reduced 2.44%
46,173
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$158,509
$707.63 p/Share
224
Reduced 0.54%
41,389
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
5,938
Added 11.15%
47,327
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$953,322
$819.71 p/Share
1,163
Reduced 2.54%
44,613
Common Stock
Feb 14
2025
SELL
Open market or private sale
$2,369,430
$789.81 p/Share
3,000
Reduced 6.72%
41,613
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
7,216
Added 13.62%
45,776
Common Stock
Jan 03
2025
SELL
Open market or private sale
$1,260,055
$701.59 p/Share
1,796
Reduced 4.45%
38,560
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
$115,546
$128.1 p/Share
902
Added 2.19%
40,356
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$541,903
$697.43 p/Share
777
Reduced 1.93%
39,454
Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,323,767
$685.89 p/Share
1,930
Reduced 4.58%
40,231
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$115,546
$128.1 p/Share
902
Added 2.09%
42,161
Common Stock
Nov 12
2024
SELL
Open market or private sale
$3,066,700
$700.0 p/Share
4,381
Reduced 9.6%
41,259
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$699,645
$159.7 p/Share
4,381
Added 8.76%
45,640
Common Stock
Oct 10
2024
SELL
Open market or private sale
$992,200
$550.0 p/Share
1,804
Reduced 4.19%
41,259
Common Stock
Oct 10
2024
BUY
Exercise of conversion of derivative security
$231,092
$128.1 p/Share
1,804
Added 4.02%
43,063
Common Stock
Oct 02
2024
SELL
Open market or private sale
$597,354
$525.84 p/Share
1,136
Reduced 2.68%
41,259
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$562,472
$526.66 p/Share
1,068
Reduced 2.46%
42,395
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$111,050
$495.76 p/Share
224
Reduced 0.51%
43,463
Common Stock
Aug 19
2024
SELL
Open market or private sale
$257,000
$500.0 p/Share
514
Reduced 1.16%
43,687
Common Stock
Aug 15
2024
SELL
Open market or private sale
$251,690
$489.67 p/Share
514
Reduced 1.15%
44,201
Common Stock
Jul 03
2024
SELL
Open market or private sale
$528,878
$586.34 p/Share
902
Reduced 1.98%
44,715
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
$115,546
$128.1 p/Share
902
Added 1.94%
45,617
Common Stock
Jul 02
2024
SELL
Open market or private sale
$672,828
$592.8 p/Share
1,135
Reduced 2.48%
44,715
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$632,875
$592.58 p/Share
1,068
Reduced 2.28%
45,850
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$196,423
$143.9 p/Share
1,365
Added 2.83%
46,918
Common Stock