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
Nov 08
2021
SELL
Open market or private sale
$813,278
$65.13 p/Share
12,487
Reduced 5.41%
218,537
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$81,603
$65.23 p/Share
1,251
Reduced 0.54%
231,024
Common Stock
Nov 05
2021
SELL
Open market or private sale
$612,235
$65.0 p/Share
9,419
Reduced 3.9%
232,275
Common Stock
Oct 26
2021
SELL
Open market or private sale
$469,175
$61.97 p/Share
7,571
Reduced 3.04%
241,694
Common Stock
Oct 22
2021
SELL
Open market or private sale
$904,568
$62.44 p/Share
14,487
Reduced 5.49%
249,265
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,449,857
$61.62 p/Share
23,529
Reduced 8.19%
263,752
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
44,307
Added 13.36%
287,281
Common Stock
Oct 19
2021
SELL
Open market or private sale
$67,598
$61.79 p/Share
1,094
Reduced 0.45%
242,974
Common Stock
Oct 18
2021
SELL
Open market or private sale
$46,906
$62.21 p/Share
754
Reduced 0.31%
245,612
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$96,284
$62.36 p/Share
1,544
Reduced 0.63%
244,068
Common Stock