Feb 26
2025
SELL
Payment of exercise price or tax liability
$73,517
$18.87 p/Share
3,896
Reduced 2.62%
144,622
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$251,187
$21.48 p/Share
11,694
Reduced 8.07%
133,299
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
31,341
Added 17.43%
148,518
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$244,859
$24.42 p/Share
10,027
Reduced 7.22%
128,871
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$124,419
$22.8 p/Share
5,457
Reduced 3.78%
138,898
Common Stock
Nov 05
2024
SELL
Open market or private sale
$482,400
$24.12 p/Share
20,000
Reduced 12.17%
144,355
Common Stock
Aug 08
2024
SELL
Open market or private sale
$287,700
$16.44 p/Share
17,500
Reduced 9.62%
164,355
Common Stock
May 07
2024
SELL
Open market or private sale
$324,637
$16.24 p/Share
19,990
Reduced 9.9%
181,855
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$279,514
$15.14 p/Share
18,462
Reduced 8.38%
201,845
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$240,941
$13.24 p/Share
18,198
Reduced 7.63%
220,307
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
45,641
Added 16.06%
238,505
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$65,702
$12.04 p/Share
5,457
Reduced 2.75%
192,864
Common Stock
Aug 11
2023
SELL
Open market or private sale
$90,356
$10.31 p/Share
8,764
Reduced 4.23%
198,321
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$55,544
$8.91 p/Share
6,234
Reduced 2.92%
207,085
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$35,525
$8.8 p/Share
4,037
Reduced 1.86%
213,319
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
42,269
Added 16.28%
217,356
Common Stock
Jan 12
2023
BUY
Grant, award, or other acquisition
-
34,827
Added 16.59%
175,087
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
14,201
Added 9.19%
140,260
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$75,481
$13.61 p/Share
5,546
Reduced 4.21%
126,059
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
21,332
Added 13.95%
131,605
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
39,280
Added 26.26%
110,273
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$29,364
$10.92 p/Share
2,689
Reduced 3.65%
70,995
Common Stock