Oct 11
2024
SELL
Payment of exercise price or tax liability
$335,170
$109.82 p/Share
3,052
Reduced 2.85%
104,157
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$160,371
$105.3 p/Share
1,523
Reduced 1.4%
107,209
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$411,088
$107.39 p/Share
3,828
Reduced 3.4%
108,732
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
-
19,528
Added 14.78%
112,560
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$212,311
$107.12 p/Share
1,982
Reduced 2.09%
93,032
Common Stock
Jan 23
2024
SELL
Open market or private sale
$391,627
$117.5 p/Share
3,333
Reduced 3.39%
95,014
Common Stock
Jan 22
2024
SELL
Open market or private sale
$383,295
$115.0 p/Share
3,333
Reduced 3.28%
98,347
Common Stock
Jan 18
2024
SELL
Open market or private sale
$375,075
$112.5 p/Share
3,334
Reduced 3.17%
101,680
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$287,251
$93.72 p/Share
3,065
Reduced 2.84%
105,014
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$722,755
$92.2 p/Share
7,839
Reduced 6.76%
108,079
Common Stock
Oct 10
2023
BUY
Grant, award, or other acquisition
-
30,888
Added 21.04%
115,918
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$88,847
$90.2 p/Share
985
Reduced 1.15%
85,030
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$179,498
$90.2 p/Share
1,990
Reduced 2.26%
86,015
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
22,856
Added 20.62%
88,005
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$166,506
$75.65 p/Share
2,201
Reduced 3.27%
65,149
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$71,314
$72.4 p/Share
985
Reduced 1.44%
67,350
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$144,076
$72.4 p/Share
1,990
Reduced 2.83%
68,335
Common Stock
Jul 12
2022
BUY
Open market or private purchase
$99,899
$81.55 p/Share
1,225
Added 1.71%
70,325
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$1,274,558
$108.05 p/Share
11,796
Reduced 14.58%
69,100
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
29,319
Added 26.6%
80,896
Common Stock
Oct 11
2021
SELL
Payment of exercise price or tax liability
$306,748
$124.29 p/Share
2,468
Reduced 4.57%
51,577
Common Stock
Oct 10
2021
SELL
Payment of exercise price or tax liability
$273,386
$124.21 p/Share
2,201
Reduced 4.02%
52,562
Common Stock
Oct 08
2021
SELL
Payment of exercise price or tax liability
$122,347
$124.21 p/Share
985
Reduced 1.77%
54,763
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
14,839
Added 20.59%
57,231
Common Stock
Mar 11
2021
SELL
Open market or private sale
$748,000
$136.0 p/Share
5,500
Reduced 11.48%
42,392
Common Stock