Mar 12
2024
SELL
Open market or private sale
$27,420
$29.74 p/Share
922
Reduced 0.5%
183,644
Common Stock
Mar 11
2024
SELL
Open market or private sale
$20,047
$29.7 p/Share
675
Reduced 0.36%
184,566
Common Stock
Mar 04
2024
SELL
Open market or private sale
$71,232
$30.73 p/Share
2,318
Reduced 1.24%
185,241
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$599,996
$31.18 p/Share
19,243
Added 9.31%
187,559
Common Stock
Feb 12
2024
SELL
Open market or private sale
$38,835
$34.83 p/Share
1,115
Reduced 1.26%
87,333
Common Stock
Mar 15
2023
SELL
Open market or private sale
$994
$30.14 p/Share
33
Reduced 0.02%
169,431
Common Stock
Mar 14
2023
SELL
Open market or private sale
$138,919
$31.12 p/Share
4,464
Reduced 2.57%
169,464
Common Stock
Mar 13
2023
SELL
Open market or private sale
$62,466
$30.09 p/Share
2,076
Reduced 1.18%
173,928
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$1,349,987
$32.86 p/Share
41,083
Added 18.92%
176,004
Common Stock
Feb 27
2023
SELL
Open market or private sale
$198,690
$33.54 p/Share
5,924
Reduced 4.21%
134,921
Common Stock
Feb 13
2023
SELL
Open market or private sale
$34,069
$33.9 p/Share
1,005
Reduced 0.71%
140,845
Common Stock
Mar 16
2022
SELL
Open market or private sale
$111,064
$50.9 p/Share
2,182
Reduced 1.51%
141,850
Common Stock
Mar 15
2022
SELL
Open market or private sale
$427,950
$49.32 p/Share
8,677
Reduced 5.68%
144,032
Common Stock
Mar 11
2022
SELL
Open market or private sale
$65,968
$54.7 p/Share
1,206
Reduced 0.82%
145,306
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$399,984
$54.03 p/Share
7,403
Added 4.62%
152,709
Common Stock
Feb 28
2022
SELL
Open market or private sale
$266,945
$52.25 p/Share
5,109
Reduced 3.49%
141,160
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$224,998
$42.04 p/Share
5,352
Added 3.52%
146,512
Common Stock
May 07
2021
SELL
Open market or private sale
$217,501
$51.86 p/Share
4,194
Reduced 2.79%
146,269
Common Stock
May 06
2021
SELL
Open market or private sale
$2,569,450
$52.01 p/Share
49,403
Reduced 24.72%
150,463
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$49,569
$43.75 p/Share
1,133
Reduced 0.56%
199,866
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
2,979
Added 1.46%
201,098
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$74,881
$43.51 p/Share
1,721
Reduced 0.86%
198,119
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$92,448
$42.06 p/Share
2,198
Reduced 1.09%
199,840
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$335,807
$42.06 p/Share
7,984
Reduced 3.8%
202,038
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
8,920
Added 4.07%
210,022
Common Stock