May 15
2025
SELL
Payment of exercise price or tax liability
$48,354
$15.88 p/Share
3,045
Reduced 2.41%
123,530
Common Stock
May 12
2025
SELL
Open market or private sale
$102,357
$16.16 p/Share
6,334
Reduced 4.77%
126,575
Common Stock
Mar 03
2025
SELL
Open market or private sale
$100,000
$16.0 p/Share
6,250
Reduced 4.49%
132,909
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$134,980
$20.0 p/Share
6,749
Reduced 4.63%
139,159
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
33,113
Added 18.5%
145,908
Common Stock
Nov 18
2024
SELL
Open market or private sale
$33,633
$15.6 p/Share
2,156
Reduced 1.88%
112,795
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$32,191
$15.85 p/Share
2,031
Reduced 1.74%
114,951
Common Stock
Nov 11
2024
SELL
Open market or private sale
$32,340
$15.0 p/Share
2,156
Reduced 1.81%
116,982
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$25,407
$12.51 p/Share
2,031
Reduced 1.68%
119,138
Common Stock
Jul 15
2024
SELL
Open market or private sale
$242,490
$15.0 p/Share
16,166
Reduced 11.77%
121,169
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$19,639
$9.8 p/Share
2,004
Reduced 1.44%
137,335
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$55,031
$9.74 p/Share
5,650
Reduced 3.9%
139,339
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
50,667
Added 25.9%
144,989
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$8,679
$7.89 p/Share
1,100
Reduced 1.15%
94,322
Common Stock
Aug 16
2023
SELL
Open market or private sale
$9,481
$8.31 p/Share
1,141
Reduced 1.18%
95,422
Common Stock
May 16
2023
SELL
Open market or private sale
$13,458
$10.88 p/Share
1,237
Reduced 1.26%
96,563
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$51,089
$13.27 p/Share
3,850
Reduced 3.79%
97,800
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
45,167
Added 30.76%
101,650
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$4,198
$11.47 p/Share
366
Reduced 0.64%
56,483
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$16,778
$9.8 p/Share
1,712
Reduced 2.92%
56,849
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
38,036
Added 40.32%
56,304
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
18,268
Added 50.0%
18,268
Common Stock