Oct 14
2025
SELL
Payment of exercise price or tax liability
$454,892
$59.1 p/Share
7,697
Reduced 3.63%
204,341
Common Stock
Oct 14
2025
BUY
Grant, award, or other acquisition
-
28,637
Added 11.56%
219,009
Common Stock
Oct 10
2025
SELL
Payment of exercise price or tax liability
$121,363
$59.0 p/Share
2,057
Reduced 1.03%
197,571
Common Stock
Oct 09
2025
SELL
Payment of exercise price or tax liability
$104,444
$59.31 p/Share
1,761
Reduced 0.87%
199,628
Common Stock
Oct 14
2024
BUY
Grant, award, or other acquisition
-
15,275
Added 7.05%
201,389
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$730,494
$53.52 p/Share
13,649
Reduced 6.85%
185,614
Common Stock
Oct 12
2024
BUY
Grant, award, or other acquisition
-
29,296
Added 12.94%
197,142
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$108,125
$52.59 p/Share
2,056
Reduced 1.2%
169,967
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$92,628
$52.6 p/Share
1,761
Reduced 1.01%
172,023
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$123,653
$43.16 p/Share
2,865
Reduced 1.62%
173,784
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$92,666
$43.69 p/Share
2,121
Reduced 1.19%
176,649
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$100,373
$48.82 p/Share
2,056
Reduced 1.14%
178,770
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$707,202
$48.06 p/Share
14,715
Reduced 7.53%
180,826
Common Stock
Oct 09
2023
BUY
Grant, award, or other acquisition
-
50,816
Added 20.63%
195,541
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$149,879
$43.85 p/Share
3,418
Reduced 2.32%
144,225
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$120,473
$42.05 p/Share
2,865
Reduced 1.9%
147,643
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$83,994
$39.62 p/Share
2,120
Reduced 1.39%
150,508
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$817,819
$39.88 p/Share
20,507
Reduced 11.84%
152,628
Common Stock
Oct 10
2022
BUY
Grant, award, or other acquisition
-
67,784
Added 28.14%
173,135
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$60,531
$31.51 p/Share
1,921
Reduced 1.8%
104,851
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$108,727
$31.81 p/Share
3,418
Reduced 3.1%
106,772
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$93,051
$32.49 p/Share
2,864
Reduced 2.53%
110,190
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$357,563
$32.21 p/Share
11,101
Reduced 8.94%
113,054
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
44,373
Added 26.33%
124,155
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
$8,555
$17.11 p/Share
500
Added 0.62%
79,782
Common Stock