Feb 07
2025
SELL
Open market or private sale
$903,560
$225.89 p/Share
4,000
Reduced 17.75%
18,530
Common Stock
Jan 31
2025
SELL
Open market or private sale
$152,757
$220.43 p/Share
693
Reduced 2.98%
22,530
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$1,060,792
$218.72 p/Share
4,850
Reduced 17.28%
23,223
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
$3,063,611
$218.72 p/Share
14,007
Added 33.29%
28,073
Common Stock
Nov 08
2024
SELL
Sale (or disposition) back to the issuer
$554,216
$225.75 p/Share
2,455
Reduced 14.86%
14,066
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$242,799
$98.9 p/Share
2,455
Added 12.94%
16,521
Common Stock
Mar 01
2024
SELL
Open market or private sale
$172,082
$204.86 p/Share
840
Reduced 5.64%
14,066
Common Stock
Feb 26
2024
SELL
Open market or private sale
$11,438
$207.98 p/Share
55
Reduced 0.37%
14,906
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$19,944
$207.76 p/Share
96
Reduced 0.64%
14,961
Common Stock
Feb 21
2024
SELL
Open market or private sale
$67,807
$202.41 p/Share
335
Reduced 2.18%
15,057
Common Stock
Feb 20
2024
SELL
Open market or private sale
$471,387
$202.66 p/Share
2,326
Reduced 13.13%
15,392
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$333,741
$79.33 p/Share
4,207
Added 19.19%
17,718
Common Stock
Feb 14
2024
SELL
Open market or private sale
$63,994
$199.36 p/Share
321
Reduced 2.32%
13,511
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$103,734
$196.84 p/Share
527
Reduced 3.67%
13,832
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$414,151
$196.84 p/Share
2,104
Added 12.78%
14,359
Common Stock
Feb 21
2023
SELL
Open market or private sale
$8,459
$153.8 p/Share
55
Reduced 0.45%
12,100
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$13,058
$153.63 p/Share
85
Reduced 0.69%
12,155
Common Stock
Feb 02
2023
SELL
Open market or private sale
$42,237
$151.39 p/Share
279
Reduced 2.23%
12,240
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$72,247
$152.1 p/Share
475
Reduced 3.66%
12,519
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$277,582
$152.1 p/Share
1,825
Added 12.32%
12,994
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,061
Added 21.75%
11,013
Common Stock
Feb 22
2022
SELL
Open market or private sale
$9,328
$141.33 p/Share
66
Reduced 0.82%
7,952
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$14,732
$143.03 p/Share
103
Reduced 1.27%
8,018
Common Stock
Feb 16
2022
SELL
Open market or private sale
$50,764
$141.8 p/Share
358
Reduced 4.22%
8,121
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$83,718
$142.62 p/Share
587
Reduced 6.47%
8,479
Common Stock