Feb 26
2025
SELL
Payment of exercise price or tax liability
$95,976
$347.74 p/Share
276
Reduced 1.88%
14,444
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
5,283
Added 21.12%
19,727
Common Stock
Feb 24
2025
SELL
Open market or private sale
$799,142
$345.65 p/Share
2,312
Reduced 13.57%
14,720
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$87,312
$69.85 p/Share
1,250
Added 6.84%
17,032
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$68,456
$344.0 p/Share
199
Reduced 1.25%
15,782
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
3,054
Added 16.04%
15,981
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$149,775
$391.06 p/Share
383
Reduced 2.88%
12,927
Common Stock
Feb 26
2024
SELL
Open market or private sale
$962,850
$385.14 p/Share
2,500
Reduced 15.81%
13,310
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$145,650
$58.26 p/Share
2,500
Added 13.65%
15,810
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$130,236
$387.61 p/Share
336
Reduced 2.46%
13,310
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$79,579
$356.86 p/Share
223
Reduced 1.61%
13,646
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$124,708
$356.31 p/Share
350
Reduced 2.46%
13,869
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
3,498
Added 19.74%
14,219
Common Stock
Aug 12
2022
SELL
Open market or private sale
$960,025
$384.01 p/Share
2,500
Reduced 18.91%
10,721
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$114,025
$45.61 p/Share
2,500
Added 15.9%
13,221
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$113,315
$462.51 p/Share
245
Reduced 2.23%
10,721
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$153,242
$449.39 p/Share
341
Reduced 3.02%
10,966
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,444
Added 11.32%
11,307
Common Stock
Aug 10
2021
SELL
Open market or private sale
$815,456
$487.13 p/Share
1,674
Reduced 14.51%
9,863
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$60,928
$334.77 p/Share
182
Reduced 1.55%
11,537
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$52,324
$322.99 p/Share
162
Reduced 1.36%
11,719
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
1,572
Added 11.69%
11,881
Common Stock