Jul 26
2024
SELL
Open market or private sale
$393,038
$91.15 p/Share
4,312
Reduced 19.16%
18,196
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$253,442
$90.58 p/Share
2,798
Reduced 11.06%
22,508
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
7,110
Added 21.93%
25,306
Common Stock
May 29
2024
SELL
Open market or private sale
$775,253
$87.53 p/Share
8,857
Reduced 32.74%
18,196
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$421,116
$95.73 p/Share
4,399
Reduced 13.99%
27,053
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
13,256
Added 29.65%
31,452
Common Stock
May 20
2024
SELL
Open market or private sale
$65,245
$95.11 p/Share
686
Reduced 3.63%
18,196
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$147,849
$95.08 p/Share
1,555
Reduced 7.61%
18,882
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$126,773
$56.57 p/Share
2,241
Added 9.88%
20,437
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$27,187
$95.73 p/Share
284
Reduced 1.82%
15,324
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
2,872
Added 13.63%
18,196
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$184,161
$95.47 p/Share
1,929
Reduced 10.56%
16,341
Common Stock
May 16
2024
SELL
Open market or private sale
$70,397
$96.04 p/Share
733
Reduced 4.49%
15,608
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$138,816
$57.6 p/Share
2,410
Added 11.8%
18,018
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$23,254
$96.49 p/Share
241
Reduced 1.5%
15,860
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$10,686
$89.05 p/Share
120
Reduced 0.74%
16,101
Common Stock
Sep 12
2023
SELL
Open market or private sale
$20,668
$90.65 p/Share
228
Reduced 1.39%
16,221
Common Stock
Jun 07
2023
SELL
Open market or private sale
$223,445
$88.04 p/Share
2,538
Reduced 13.37%
16,449
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$444,664
$88.0 p/Share
5,053
Reduced 21.02%
18,987
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$393,452
$57.08 p/Share
6,893
Added 22.28%
24,040
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$90,590
$83.34 p/Share
1,087
Reduced 5.96%
17,147
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$22,302
$89.21 p/Share
250
Reduced 1.35%
18,234
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,803
Added 13.17%
18,484
Common Stock
Oct 24
2022
SELL
Open market or private sale
$6,029
$80.39 p/Share
75
Reduced 0.48%
15,681
Common Stock
May 19
2022
SELL
Open market or private sale
$64,064
$59.1 p/Share
1,084
Reduced 6.44%
15,756
Common Stock