Dec 15
2024
SELL
Payment of exercise price or tax liability
$149,619
$59.42 p/Share
2,518
Reduced 1.28%
194,290
Common Stock
Jun 23
2024
SELL
Payment of exercise price or tax liability
$134,976
$67.93 p/Share
1,987
Reduced 1.0%
196,733
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$162,366
$76.05 p/Share
2,135
Reduced 1.3%
161,540
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
37,147
Added 15.75%
198,687
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$996,167
$74.07 p/Share
13,449
Reduced 7.59%
163,675
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
6,336
Added 3.45%
177,089
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$369,168
$75.51 p/Share
4,889
Reduced 2.78%
170,753
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$133,199
$66.8 p/Share
1,994
Reduced 1.12%
175,523
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$2,625,062
$63.34 p/Share
41,444
Added 18.93%
177,517
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$438,486
$71.01 p/Share
6,175
Reduced 4.34%
136,073
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
324
Added 0.23%
142,248
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$409,024
$83.0 p/Share
4,928
Reduced 3.36%
141,892
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$115,575
$86.25 p/Share
1,340
Reduced 0.9%
146,820
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$164,559
$81.87 p/Share
2,010
Reduced 1.34%
148,095
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$849,439
$81.85 p/Share
10,378
Reduced 8.36%
113,694
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$3,124,710
$74.04 p/Share
42,203
Added 21.95%
150,041
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$93,669
$78.45 p/Share
1,194
Reduced 1.0%
118,216
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$100,550
$74.87 p/Share
1,343
Reduced 1.11%
119,410
Common Stock
Oct 28
2021
SELL
Open market or private sale
$1,003,431
$70.17 p/Share
14,300
Reduced 10.59%
120,753
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
$974,700
$72.2 p/Share
13,500
Added 9.09%
134,975
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$738,408
$66.0 p/Share
11,188
Reduced 8.43%
121,475
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$439,075
$59.73 p/Share
7,351
Reduced 7.36%
92,578
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
$2,506,423
$54.79 p/Share
45,746
Added 25.65%
132,578
Common Stock
Dec 12
2020
SELL
Payment of exercise price or tax liability
$64,535
$60.71 p/Share
1,063
Reduced 1.12%
94,183
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$73,204
$61.31 p/Share
1,194
Reduced 1.24%
95,246
Common Stock