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
Apr 29
2022
SELL
Payment of exercise price or tax liability
$122,705
$115.0 p/Share
1,067
Reduced 2.67%
38,876
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
1,939
Added 4.63%
39,943
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$77,939
$116.85 p/Share
667
Reduced 1.72%
38,004
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$100,012
$117.8 p/Share
849
Reduced 2.15%
38,671
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$67,795
$119.78 p/Share
566
Reduced 1.41%
39,520
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,643
Added 8.33%
40,086
Common Stock