Oct 20
2024
SELL
Payment of exercise price or tax liability
$112,826
$52.09 p/Share
2,166
Reduced 0.82%
263,143
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$615,361
$52.64 p/Share
11,690
Reduced 4.22%
265,309
Common Stock
Oct 17
2024
BUY
Grant, award, or other acquisition
-
32,408
Added 10.47%
276,999
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$539,132
$51.77 p/Share
10,414
Reduced 4.08%
244,591
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
28,033
Added 9.9%
255,005
Common Stock
Apr 22
2024
SELL
Open market or private sale
$501,384
$52.0 p/Share
9,642
Reduced 4.08%
226,611
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$214,770
$40.63 p/Share
5,286
Reduced 2.19%
235,866
Common Stock
Oct 18
2023
SELL
Payment of exercise price or tax liability
$754,349
$42.89 p/Share
17,588
Reduced 6.8%
241,152
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
56,375
Added 17.89%
258,740
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$317,167
$42.63 p/Share
7,440
Reduced 3.55%
202,134
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$59,494
$25.49 p/Share
2,334
Reduced 1.1%
208,905
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$110,338
$25.66 p/Share
4,300
Reduced 1.99%
211,239
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
-
40,938
Added 15.96%
215,539
Common Stock
Jul 07
2022
SELL
Payment of exercise price or tax liability
$249,091
$33.48 p/Share
7,440
Reduced 4.09%
174,323
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$171,448
$45.61 p/Share
3,759
Reduced 2.03%
181,159
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$224,030
$46.46 p/Share
4,822
Reduced 2.54%
184,918
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
17,276
Added 8.35%
189,740
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$506,300
$41.94 p/Share
12,072
Reduced 6.55%
172,308
Common Stock
Jul 06
2021
BUY
Grant, award, or other acquisition
-
31,522
Added 14.6%
184,380
Common Stock
Apr 04
2021
SELL
Payment of exercise price or tax liability
$58,394
$48.14 p/Share
1,213
Reduced 0.79%
152,654
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$84,894
$33.02 p/Share
2,571
Reduced 1.65%
153,343
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$33,699
$32.31 p/Share
1,043
Reduced 0.66%
155,914
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
22,937
Added 12.75%
156,957
Common Stock