Feb 18
2025
SELL
Payment of exercise price or tax liability
$250,152
$156.15 p/Share
1,602
Reduced 0.4%
395,923
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
3,682
Added 0.92%
397,525
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,889,445
$156.23 p/Share
12,094
Reduced 2.89%
406,819
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
24,335
Added 5.54%
415,205
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
3,470
Added 0.88%
392,498
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$15,410,456
$153.12 p/Share
100,643
Reduced 20.55%
389,028
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$12,644,482
$100.06 p/Share
126,369
Added 20.51%
489,671
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$237,879
$157.85 p/Share
1,507
Reduced 0.41%
363,302
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
3,470
Added 0.94%
364,809
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$2,502,660
$157.4 p/Share
15,900
Reduced 4.21%
361,339
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
36,618
Added 8.85%
377,239
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$15,466,255
$156.76 p/Share
98,662
Reduced 22.46%
340,621
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$11,844,836
$90.44 p/Share
130,969
Added 22.97%
439,283
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$354,712
$156.33 p/Share
2,269
Reduced 0.73%
308,314
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
5,225
Added 1.65%
310,583
Common Stock
Aug 23
2023
SELL
Sale (or disposition) back to the issuer
-
11,035
Reduced 3.49%
305,358
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$2,203,173
$162.01 p/Share
13,599
Reduced 4.12%
316,393
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
31,319
Added 8.67%
329,992
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$367,435
$162.08 p/Share
2,267
Reduced 0.75%
298,673
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
5,220
Added 1.7%
300,940
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$17,134,016
$173.43 p/Share
98,795
Reduced 25.04%
295,720
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$10,774,946
$72.54 p/Share
148,538
Added 27.35%
394,515
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,140,313
$165.89 p/Share
12,902
Reduced 4.98%
245,977
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
29,714
Added 10.3%
258,879
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$397,811
$168.85 p/Share
2,356
Reduced 1.02%
229,165
Common Stock