Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,033,441
$395.5 p/Share
2,613
Reduced 9.57%
24,691
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,248
Added 18.5%
31,939
Common Stock
Apr 24
2024
SELL
Open market or private sale
$3,300,409
$532.41 p/Share
6,199
Reduced 18.5%
27,304
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
$486,785
$238.27 p/Share
2,043
Added 5.75%
33,503
Common Stock
Apr 23
2024
SELL
Open market or private sale
$7,538,519
$534.23 p/Share
14,111
Reduced 30.96%
31,460
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$1,304,051
$238.27 p/Share
5,473
Added 10.72%
45,571
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,446,637
$499.11 p/Share
4,902
Reduced 14.66%
28,541
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,557
Added 22.37%
40,098
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,228,580
$468.78 p/Share
4,754
Reduced 12.45%
33,443
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$232,169
$469.03 p/Share
495
Reduced 1.86%
26,189
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,008
Added 23.92%
38,197
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$899,749
$512.97 p/Share
1,754
Reduced 6.17%
26,684
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$206,717
$463.49 p/Share
446
Reduced 1.54%
28,438
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,610,952
$451.5 p/Share
3,568
Reduced 15.34%
19,688
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,196
Added 24.15%
28,884
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$819,381
$467.15 p/Share
1,754
Reduced 7.01%
23,256
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$2,146,250
$387.2 p/Share
5,543
Reduced 18.14%
25,010
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$92,251
$311.66 p/Share
296
Reduced 0.96%
30,553
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$68,526
$311.48 p/Share
220
Reduced 1.34%
16,208
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
14,641
Added 32.19%
30,849
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$550,530
$314.05 p/Share
1,753
Reduced 9.64%
16,428
Common Stock