Oct 14
2024
BUY
Grant, award, or other acquisition
-
9,154
Added 12.11%
66,443
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$446,035
$53.52 p/Share
8,334
Reduced 12.8%
56,789
Common Stock
Oct 12
2024
BUY
Grant, award, or other acquisition
-
19,836
Added 23.68%
63,942
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$52,800
$52.59 p/Share
1,004
Reduced 2.17%
45,287
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$46,025
$52.6 p/Share
875
Reduced 1.86%
46,291
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$49,159
$43.16 p/Share
1,139
Reduced 2.36%
47,166
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$60,073
$43.69 p/Share
1,375
Reduced 2.77%
48,305
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$56,582
$48.82 p/Share
1,159
Reduced 2.28%
49,680
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$266,877
$48.06 p/Share
5,553
Reduced 9.85%
50,839
Common Stock
Oct 09
2023
BUY
Grant, award, or other acquisition
-
22,980
Added 28.95%
56,392
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$6,841
$43.85 p/Share
156
Reduced 0.47%
32,912
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$39,401
$42.05 p/Share
937
Reduced 2.76%
33,068
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$46,752
$39.62 p/Share
1,180
Reduced 3.35%
34,005
Common Stock
Oct 10
2022
BUY
Grant, award, or other acquisition
-
9,309
Added 20.92%
35,185
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$4,853
$31.51 p/Share
154
Reduced 0.6%
25,376
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$4,962
$31.81 p/Share
156
Reduced 0.61%
25,530
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$30,411
$32.49 p/Share
936
Reduced 3.52%
25,686
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
10,944
Added 29.13%
26,622
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$2,325
$21.33 p/Share
109
Reduced 0.71%
15,278
Common Stock
Oct 22
2020
SELL
Payment of exercise price or tax liability
$3,268
$21.22 p/Share
154
Reduced 0.99%
15,387
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$3,248
$20.82 p/Share
156
Reduced 0.99%
15,541
Common Stock
Oct 13
2020
BUY
Grant, award, or other acquisition
-
8,681
Added 35.61%
15,697
Common Stock