Oct 16
2024
SELL
Open market or private sale
$500,710
$115.0 p/Share
4,354
Reduced 3.2%
131,905
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$326,275
$109.82 p/Share
2,971
Reduced 2.13%
136,259
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$164,373
$105.3 p/Share
1,561
Reduced 1.11%
139,230
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$399,705
$107.39 p/Share
3,722
Reduced 2.58%
140,791
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
-
19,011
Added 11.63%
144,513
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$241,448
$107.12 p/Share
2,254
Reduced 1.76%
125,502
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$277,130
$93.72 p/Share
2,957
Reduced 2.26%
127,756
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$814,679
$92.2 p/Share
8,836
Reduced 6.33%
130,713
Common Stock
Oct 10
2023
BUY
Grant, award, or other acquisition
-
32,871
Added 19.06%
139,549
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$102,377
$90.2 p/Share
1,135
Reduced 1.05%
106,678
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$202,318
$90.2 p/Share
2,243
Reduced 2.04%
107,813
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
21,603
Added 16.41%
110,056
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$215,224
$75.65 p/Share
2,845
Reduced 3.12%
88,453
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$82,536
$72.4 p/Share
1,140
Reduced 1.23%
91,298
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$163,190
$72.4 p/Share
2,254
Reduced 2.38%
92,438
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$1,476,503
$108.05 p/Share
13,665
Reduced 12.61%
94,692
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
33,124
Added 23.41%
108,357
Common Stock
Oct 11
2021
SELL
Payment of exercise price or tax liability
$396,609
$124.29 p/Share
3,191
Reduced 4.07%
75,233
Common Stock
Oct 10
2021
SELL
Payment of exercise price or tax liability
$353,377
$124.21 p/Share
2,845
Reduced 3.5%
78,424
Common Stock
Oct 08
2021
SELL
Payment of exercise price or tax liability
$141,599
$124.21 p/Share
1,140
Reduced 1.38%
81,269
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
16,392
Added 16.59%
82,409
Common Stock
Oct 11
2020
SELL
Payment of exercise price or tax liability
$303,113
$94.99 p/Share
3,191
Reduced 4.61%
66,017
Common Stock
Oct 10
2020
SELL
Payment of exercise price or tax liability
$434,959
$94.99 p/Share
4,579
Reduced 6.21%
69,208
Common Stock
Oct 08
2020
BUY
Grant, award, or other acquisition
-
8,289
Added 10.1%
73,787
Common Stock