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
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
5,424
Added 2.29%
231,521
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$9,126,803
$167.84 p/Share
54,378
Reduced 19.39%
226,097
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$5,518,732
$65.37 p/Share
84,423
Added 23.14%
280,475
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$2,224,661
$165.55 p/Share
13,438
Reduced 6.41%
196,052
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
33,021
Added 13.62%
209,490
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$6,605,796
$150.46 p/Share
43,904
Reduced 19.92%
176,469
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
-
105,668
Added 32.41%
220,373
Common Stock