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
Oct 20
2022
BUY
Grant, award, or other acquisition
-
46,485
Added 16.6%
233,585
Common Stock
Oct 18
2022
SELL
Open market or private sale
$1,221,090
$62.0 p/Share
19,695
Reduced 9.52%
187,100
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$62,632
$58.92 p/Share
1,063
Reduced 0.51%
206,795
Common Stock
Dec 23
2021
SELL
Open market or private sale
$689,150
$70.0 p/Share
9,845
Reduced 4.52%
207,858
Common Stock
Dec 10
2021
SELL
Open market or private sale
$27,707
$65.04 p/Share
426
Reduced 0.2%
217,703
Common Stock
Nov 09
2021
SELL
Open market or private sale
$27,068
$63.54 p/Share
426
Reduced 0.19%
218,111
Common Stock