Nov 21
2024
SELL
Payment of exercise price or tax liability
$22,902
$144.04 p/Share
159
Reduced 0.26%
60,619
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
363
Added 0.59%
60,778
Common Stock
May 15
2024
SELL
Open market or private sale
$2,873,010
$136.81 p/Share
21,000
Reduced 25.79%
60,415
Common Stock
Mar 21
2024
SELL
Sale (or disposition) back to the issuer
$430,443
$142.72 p/Share
3,016
Reduced 3.57%
81,415
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$129,175
$42.83 p/Share
3,016
Added 3.45%
84,431
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,883,450
$131.48 p/Share
14,325
Reduced 14.96%
81,415
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
32,565
Added 25.38%
95,740
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$83,953
$127.01 p/Share
661
Reduced 1.04%
63,175
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$209,058
$127.01 p/Share
1,646
Reduced 2.51%
63,836
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,537
Added 9.08%
65,482
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$321,597
$111.86 p/Share
2,875
Reduced 4.65%
58,945
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
467
Added 0.75%
61,820
Common Stock
Aug 15
2023
SELL
Open market or private sale
$5,040,960
$105.02 p/Share
48,000
Reduced 43.89%
61,353
Common Stock
Aug 04
2023
SELL
Sale (or disposition) back to the issuer
$755,583
$105.44 p/Share
7,166
Reduced 6.15%
109,353
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$257,832
$35.98 p/Share
7,166
Added 5.95%
113,250
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,761,829
$120.36 p/Share
14,638
Reduced 11.81%
109,353
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
33,285
Added 21.16%
123,991
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$78,328
$118.5 p/Share
661
Reduced 0.72%
90,706
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,552
Added 6.69%
91,367
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$104,866
$100.64 p/Share
1,042
Reduced 1.21%
84,815
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.6%
85,857
Common Stock
Nov 09
2022
SELL
Sale (or disposition) back to the issuer
$972,344
$96.77 p/Share
10,048
Reduced 10.53%
85,338
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$361,527
$35.98 p/Share
10,048
Added 10.16%
88,802
Common Stock
Jun 03
2022
SELL
Open market or private sale
$998,400
$83.2 p/Share
12,000
Reduced 12.33%
85,338
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,218,541
$72.39 p/Share
16,833
Reduced 14.74%
97,338
Common Stock