Oct 24
2024
BUY
Grant, award, or other acquisition
-
16,000
Added 13.38%
103,596
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
26,650
Added 18.91%
114,246
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$184,145
$126.3 p/Share
1,458
Reduced 1.64%
87,596
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$144,866
$126.3 p/Share
1,147
Reduced 1.27%
89,054
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$66,433
$126.3 p/Share
526
Reduced 0.58%
90,201
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$1,535,729
$124.26 p/Share
12,359
Reduced 11.99%
90,727
Common Stock
Jan 03
2024
SELL
Open market or private sale
$1,842,750
$130.0 p/Share
14,175
Reduced 12.09%
103,086
Common Stock
Oct 25
2023
SELL
Open market or private sale
$2,468,600
$123.43 p/Share
20,000
Reduced 14.57%
117,261
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,754,800
$124.23 p/Share
22,175
Reduced 13.91%
137,261
Common Stock
Oct 24
2023
SELL
Open market or private sale
$232,625
$125.0 p/Share
1,861
Reduced 1.15%
159,436
Common Stock
Oct 23
2023
SELL
Open market or private sale
$242,555
$124.26 p/Share
1,952
Reduced 1.2%
161,297
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$136,771
$125.02 p/Share
1,094
Reduced 0.67%
163,249
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$149,499
$130.34 p/Share
1,147
Reduced 0.69%
164,343
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
21,285
Added 11.4%
165,490
Common Stock
Oct 17
2023
SELL
Open market or private sale
$551,752
$136.0 p/Share
4,057
Reduced 2.74%
144,205
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$324,040
$135.98 p/Share
2,383
Reduced 1.58%
148,262
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,072,632
$126.43 p/Share
8,484
Reduced 5.33%
150,645
Common Stock
Mar 22
2023
SELL
Open market or private sale
$707,482
$83.4 p/Share
8,483
Reduced 5.06%
159,129
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$378,666
$77.2 p/Share
4,905
Reduced 2.84%
167,612
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$248,425
$79.42 p/Share
3,128
Reduced 1.78%
172,517
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,454,583
$78.52 p/Share
18,525
Reduced 9.54%
175,645
Common Stock
Jan 09
2023
SELL
Open market or private sale
$1,425,400
$71.27 p/Share
20,000
Reduced 9.34%
194,170
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$106,718
$63.98 p/Share
1,668
Reduced 0.77%
214,170
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$1,074,996
$62.88 p/Share
17,096
Reduced 7.34%
215,838
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$38,871
$59.71 p/Share
651
Reduced 0.28%
232,934
Common Stock