Mar 04
2024
BUY
Grant, award, or other acquisition
-
27,391
Added 3.14%
844,755
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$90,162
$37.35 p/Share
2,414
Reduced 0.29%
817,364
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$899,466
$37.78 p/Share
23,808
Reduced 2.82%
819,778
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
26,263
Added 3.02%
843,586
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$60,022
$36.51 p/Share
1,644
Reduced 0.2%
817,323
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$155,313
$36.51 p/Share
4,254
Reduced 0.52%
818,967
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
33,597
Added 3.92%
823,221
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$63,770
$34.12 p/Share
1,869
Reduced 0.24%
792,254
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$164,185
$34.12 p/Share
4,812
Reduced 0.6%
794,123
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$121,536
$32.0 p/Share
3,798
Reduced 0.47%
799,838
Common Stock
Feb 24
2022
SELL
Grant, award, or other acquisition
-
51,866
Reduced 6.06%
803,636
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$147,141
$31.26 p/Share
4,707
Reduced 0.62%
751,770
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$53,773
$32.57 p/Share
1,651
Reduced 0.22%
756,477
Common Stock
Apr 29
2021
SELL
Open market or private sale
$2,925,950
$32.2 p/Share
90,868
Reduced 10.7%
758,128
Common Stock
Apr 28
2021
SELL
Open market or private sale
$5,417,096
$33.95 p/Share
159,561
Reduced 15.82%
848,996
Common Stock
Apr 27
2021
SELL
Open market or private sale
$1,741,925
$35.14 p/Share
49,571
Reduced 4.68%
1,008,557
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$106,496
$30.62 p/Share
3,478
Reduced 0.35%
991,402
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$140,584
$24.39 p/Share
5,764
Reduced 0.41%
1,394,880
Common Stock
Dec 03
2020
SELL
Sale (or disposition) back to the issuer
-
4,635
Reduced 0.33%
1,400,644
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
11,245
Added 0.79%
1,405,279
Common Stock