Dec 10
2024
SELL
Open market or private sale
$234,178
$31.12 p/Share
7,525
Reduced 4.74%
151,171
Common Stock
Dec 09
2024
SELL
Open market or private sale
$353
$32.18 p/Share
11
Reduced 0.01%
158,696
Common Stock
Dec 06
2024
SELL
Open market or private sale
$315
$31.5 p/Share
10
Reduced 0.01%
158,707
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$60,166
$25.08 p/Share
2,399
Reduced 1.49%
158,717
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 12.01%
161,116
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$83,756
$25.19 p/Share
3,325
Reduced 2.33%
139,116
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$128,004
$26.15 p/Share
4,895
Reduced 3.32%
142,441
Common Stock
Dec 13
2023
SELL
Open market or private sale
$60,125
$24.05 p/Share
2,500
Reduced 1.67%
147,336
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$44,546
$18.78 p/Share
2,372
Reduced 1.56%
149,836
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$136,851
$17.46 p/Share
7,838
Reduced 4.9%
152,208
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
33,125
Added 17.15%
160,046
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$29,908
$13.34 p/Share
2,242
Reduced 1.74%
126,921
Common Stock
Jul 06
2022
SELL
Payment of exercise price or tax liability
$39,739
$16.24 p/Share
2,447
Reduced 1.86%
129,163
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$72,369
$15.58 p/Share
4,645
Reduced 3.41%
131,610
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
22,500
Added 14.17%
136,255
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$44,476
$21.26 p/Share
2,092
Reduced 1.81%
113,755
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
16,052
Added 12.17%
115,847
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$161,804
$35.46 p/Share
4,563
Reduced 4.37%
99,795
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$68,028
$37.92 p/Share
1,794
Reduced 1.69%
104,358
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$69,649
$30.06 p/Share
2,317
Reduced 2.14%
106,152
Common Stock