Nov 15
2024
SELL
Payment of exercise price or tax liability
$55,557
$6.93 p/Share
8,017
Reduced 3.54%
218,343
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$67,190
$8.38 p/Share
8,018
Reduced 3.42%
226,360
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$71,832
$8.96 p/Share
8,017
Reduced 3.31%
234,378
Common Stock
Apr 18
2024
SELL
Open market or private sale
$34,560
$12.0 p/Share
2,880
Reduced 1.18%
240,159
Common Stock
Mar 20
2024
SELL
Open market or private sale
$41,558
$14.43 p/Share
2,880
Reduced 1.17%
243,039
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
39,860
Added 13.95%
245,919
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$126,351
$17.04 p/Share
7,415
Reduced 3.43%
208,599
Common Stock
Feb 15
2024
SELL
Open market or private sale
$42,824
$16.86 p/Share
2,540
Reduced 1.22%
206,059
Common Stock
Dec 01
2023
SELL
Open market or private sale
$108,378
$20.07 p/Share
5,400
Reduced 2.44%
216,014
Common Stock
Nov 15
2023
SELL
Open market or private sale
$32,294
$19.62 p/Share
1,646
Reduced 0.72%
228,450
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$137,975
$19.61 p/Share
7,036
Reduced 3.08%
221,414
Common Stock
Oct 19
2023
SELL
Open market or private sale
$29,907
$18.17 p/Share
1,646
Reduced 0.71%
229,538
Common Stock
Sep 20
2023
SELL
Open market or private sale
$30,138
$18.31 p/Share
1,646
Reduced 0.71%
231,184
Common Stock
Aug 15
2023
SELL
Open market or private sale
$25,908
$15.74 p/Share
1,646
Reduced 0.7%
232,830
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$109,847
$15.61 p/Share
7,037
Reduced 2.91%
234,476
Common Stock
Jul 20
2023
SELL
Open market or private sale
$22,533
$13.69 p/Share
1,646
Reduced 0.68%
241,513
Common Stock
Jun 20
2023
SELL
Open market or private sale
$21,200
$12.88 p/Share
1,646
Reduced 0.67%
243,159
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$84,924
$12.07 p/Share
7,036
Reduced 2.78%
246,451
Common Stock
May 15
2023
SELL
Open market or private sale
$19,093
$11.6 p/Share
1,646
Reduced 0.67%
244,805
Common Stock
Apr 20
2023
SELL
Open market or private sale
$75,644
$10.17 p/Share
7,438
Reduced 2.87%
251,853
Common Stock
Mar 27
2023
SELL
Open market or private sale
$80,925
$10.88 p/Share
7,438
Reduced 2.79%
259,291
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
22,936
Added 7.92%
266,729
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$283,562
$15.65 p/Share
18,119
Reduced 6.92%
243,793
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$38,065
$14.01 p/Share
2,717
Reduced 1.03%
261,912
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
110,461
Added 29.57%
263,133
Common Stock