Mar 01
2025
SELL
Payment of exercise price or tax liability
$427,851
$30.71 p/Share
13,932
Reduced 6.25%
209,126
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
14,312
Added 6.03%
223,058
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$351,294
$35.37 p/Share
9,932
Reduced 4.61%
205,396
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$948,720
$35.13 p/Share
27,006
Reduced 11.19%
214,232
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$472,872
$7.03 p/Share
67,265
Added 21.8%
241,238
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$584,178
$33.56 p/Share
17,407
Reduced 9.21%
171,579
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$494,866
$38.19 p/Share
12,958
Reduced 6.46%
187,589
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
-
3,590
Reduced 1.77%
199,082
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$363,776
$12.8 p/Share
28,420
Added 12.3%
202,672
Common Stock
Dec 01
2022
SELL
Open market or private sale
$957,560
$40.0 p/Share
23,939
Reduced 12.15%
173,020
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$804,519
$38.83 p/Share
20,719
Reduced 10.59%
174,949
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
20,546
Added 9.51%
195,495
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$5,029
$37.25 p/Share
135
Reduced 0.07%
195,668
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
304
Added 0.16%
195,803
Common Stock
Jun 10
2022
SELL
Open market or private sale
$1,066,769
$36.97 p/Share
28,855
Reduced 12.95%
193,938
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$716,616
$37.25 p/Share
19,238
Reduced 7.95%
222,793
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$350,189
$7.74 p/Share
45,244
Added 15.85%
240,227
Common Stock
Sep 10
2021
SELL
Open market or private sale
$1,527,893
$36.44 p/Share
41,929
Reduced 17.95%
191,620
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$1,438,184
$38.01 p/Share
37,837
Reduced 13.94%
233,549
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
68,871
Added 20.24%
271,386
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$406,675
$9.27 p/Share
43,870
Added 18.09%
198,697
Common Stock