Feb 25
2025
SELL
Payment of exercise price or tax liability
$87,879
$133.15 p/Share
660
Reduced 1.03%
63,190
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$214,887
$130.71 p/Share
1,644
Reduced 2.51%
63,850
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$125,350
$130.71 p/Share
959
Reduced 1.44%
65,494
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,834
Added 8.07%
66,453
Common Stock
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