Oct 24
2024
BUY
Grant, award, or other acquisition
-
133,300
Added 36.53%
231,578
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$184,145
$126.3 p/Share
1,458
Reduced 1.46%
98,278
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$160,906
$126.3 p/Share
1,274
Reduced 1.26%
99,736
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$77,169
$126.3 p/Share
611
Reduced 0.6%
101,010
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$1,535,729
$124.26 p/Share
12,359
Reduced 10.84%
101,621
Common Stock
Oct 25
2023
SELL
Open market or private sale
$4,441,215
$122.93 p/Share
36,128
Reduced 24.1%
113,769
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,912,199
$124.23 p/Share
23,442
Reduced 13.52%
149,897
Common Stock
Oct 24
2023
SELL
Open market or private sale
$231,340
$124.31 p/Share
1,861
Reduced 1.06%
173,339
Common Stock
Oct 23
2023
SELL
Open market or private sale
$269,921
$124.56 p/Share
2,167
Reduced 1.22%
175,200
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$136,771
$125.02 p/Share
1,094
Reduced 0.61%
177,367
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$166,053
$130.34 p/Share
1,274
Reduced 0.71%
178,461
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
24,750
Added 12.1%
179,735
Common Stock
Oct 17
2023
SELL
Open market or private sale
$590,337
$137.64 p/Share
4,289
Reduced 2.69%
154,985
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$342,533
$135.98 p/Share
2,519
Reduced 1.56%
159,274
Common Stock
Jan 31
2023
SELL
Open market or private sale
$707,018
$77.72 p/Share
9,097
Reduced 5.33%
161,607
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$455,711
$77.2 p/Share
5,903
Reduced 3.34%
170,704
Common Stock
Jan 24
2023
SELL
Open market or private sale
$884,479
$81.13 p/Share
10,902
Reduced 5.81%
176,607
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$325,463
$79.42 p/Share
4,098
Reduced 2.14%
187,509
Common Stock
Jan 11
2023
SELL
Open market or private sale
$4,301,962
$74.44 p/Share
57,791
Reduced 23.17%
191,607
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$1,357,453
$62.88 p/Share
21,588
Reduced 7.97%
249,154
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
51,615
Added 16.01%
270,742
Common Stock
Dec 21
2021
SELL
Open market or private sale
$707,115
$66.93 p/Share
10,565
Reduced 4.61%
218,735
Common Stock
Dec 16
2021
SELL
Open market or private sale
$701,833
$66.43 p/Share
10,565
Reduced 4.4%
229,300
Common Stock
Dec 16
2021
SELL
Open market or private sale
$696,550
$65.93 p/Share
10,565
Reduced 4.22%
239,847
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$98,563
$65.23 p/Share
1,511
Reduced 0.6%
250,412
Common Stock