Dec 11
2024
SELL
Open market or private sale
$9,770,000
$48.85 p/Share
200,000
Reduced 8.31%
2,206,312
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
49,842
Added 2.03%
2,406,312
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$147,943
$37.35 p/Share
3,961
Reduced 0.17%
2,356,470
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,558,009
$37.78 p/Share
41,239
Reduced 1.72%
2,360,431
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
47,788
Added 1.95%
2,401,670
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$125,192
$36.51 p/Share
3,429
Reduced 0.15%
2,353,882
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$235,599
$36.51 p/Share
6,453
Reduced 0.27%
2,357,311
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
61,137
Added 2.45%
2,435,830
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$98,299
$34.12 p/Share
2,881
Reduced 0.12%
2,378,366
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$197,247
$34.12 p/Share
5,781
Reduced 0.24%
2,381,247
Common Stock
Aug 30
2022
-
72,066
Reduced 2.96%
2,363,764
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$156,576
$32.0 p/Share
4,893
Reduced 0.2%
2,389,268
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
94,377
Added 3.79%
2,394,161
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$281,403
$31.26 p/Share
9,002
Reduced 0.39%
2,299,784
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$62,502
$32.57 p/Share
1,919
Reduced 0.08%
2,308,786
Common Stock
Nov 09
2021
SELL
Open market or private sale
$10,596,000
$35.32 p/Share
300,000
Reduced 10.31%
2,610,826
Common Stock
Aug 11
2021
-
500
Reduced 0.02%
2,910,826
Common Stock
Aug 04
2021
-
425,000
Reduced 12.74%
2,911,326
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$134,667
$30.62 p/Share
4,398
Reduced 0.14%
3,214,908
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$269,388
$24.39 p/Share
11,045
Reduced 0.34%
3,219,306
Common Stock
Dec 03
2020
SELL
Sale (or disposition) back to the issuer
-
8,434
Reduced 0.26%
3,230,351
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
20,463
Added 0.63%
3,238,785
Common Stock