Mar 17
2025
SELL
Payment of exercise price or tax liability
$115,742
$146.51 p/Share
790
Reduced 2.4%
32,100
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
1,714
Added 4.82%
33,814
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$98,901
$145.23 p/Share
681
Reduced 2.03%
32,890
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$48,963
$146.16 p/Share
335
Reduced 0.99%
33,571
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
1,862
Added 5.21%
33,906
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$17,651
$145.88 p/Share
121
Reduced 0.38%
32,044
Common Stock
Sep 09
2024
SELL
Open market or private sale
$500,346
$151.62 p/Share
3,300
Reduced 9.3%
32,165
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$308,992
$142.0 p/Share
2,176
Reduced 5.78%
35,465
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
3,884
Added 9.35%
37,641
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$81,939
$142.01 p/Share
577
Reduced 1.68%
33,757
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$58,116
$140.04 p/Share
415
Reduced 1.27%
32,331
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,003
Added 5.51%
34,334
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$96,124
$141.36 p/Share
680
Reduced 2.03%
32,746
Common Stock
Mar 11
2024
SELL
Open market or private sale
$499,940
$142.84 p/Share
3,500
Reduced 9.48%
33,426
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,789
Added 4.62%
36,926
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$91,126
$141.5 p/Share
644
Reduced 1.8%
35,137
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$259,467
$116.51 p/Share
2,227
Reduced 5.86%
35,781
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
3,975
Added 9.47%
38,008
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$570,170
$112.15 p/Share
5,084
Reduced 12.96%
34,155
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$65,085
$112.8 p/Share
577
Reduced 1.45%
39,239
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
2,225
Added 5.29%
39,816
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$63,539
$113.87 p/Share
558
Reduced 1.46%
37,591
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$82,732
$113.8 p/Share
727
Reduced 1.87%
38,149
Common Stock
Jun 06
2022
SELL
Open market or private sale
$6,444,755
$109.1 p/Share
59,072
Reduced 60.31%
38,876
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$4,417,995
$74.79 p/Share
59,072
Added 37.62%
97,948
Common Stock