Nov 25
2024
SELL
Open market or private sale
$185,570
$26.51 p/Share
7,000
Reduced 1.96%
349,406
Common Stock
Oct 28
2024
SELL
Open market or private sale
$168,070
$24.01 p/Share
7,000
Reduced 1.93%
356,414
Common Stock
Sep 30
2024
SELL
Open market or private sale
$163,590
$23.37 p/Share
7,000
Reduced 1.89%
363,417
Common Stock
Aug 26
2024
SELL
Open market or private sale
$158,060
$22.58 p/Share
7,000
Reduced 1.85%
370,389
Common Stock
Jul 29
2024
SELL
Open market or private sale
$158,760
$22.68 p/Share
7,000
Reduced 1.82%
377,322
Common Stock
Jun 24
2024
SELL
Open market or private sale
$147,630
$21.09 p/Share
7,000
Reduced 1.79%
384,160
Common Stock
May 28
2024
SELL
Open market or private sale
$153,790
$21.97 p/Share
7,000
Reduced 1.76%
391,160
Common Stock
May 24
2024
SELL
Open market or private sale
$536,000
$21.44 p/Share
25,000
Reduced 5.91%
398,160
Common Stock
Apr 29
2024
SELL
Open market or private sale
$131,320
$18.76 p/Share
7,000
Reduced 1.63%
423,098
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$92,026
$17.8 p/Share
5,170
Reduced 1.19%
430,064
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
-
13,333
Added 2.97%
435,234
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$22,790
$17.64 p/Share
1,292
Reduced 0.31%
421,901
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 0.78%
423,193
Common Stock
Mar 25
2024
SELL
Open market or private sale
$124,600
$17.8 p/Share
7,000
Reduced 1.64%
419,821
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$956,943
$18.24 p/Share
52,464
Reduced 10.95%
426,621
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
133,333
Added 21.77%
479,045
Common Stock
Feb 26
2024
SELL
Open market or private sale
$127,679
$18.24 p/Share
7,000
Reduced 1.98%
345,711
Common Stock
Jan 29
2024
SELL
Open market or private sale
$121,380
$17.34 p/Share
7,000
Reduced 1.95%
352,641
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$437,493
$18.53 p/Share
23,610
Reduced 6.16%
359,556
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
60,000
Added 14.17%
363,491
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$226,107
$18.5 p/Share
12,222
Reduced 3.64%
323,166
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.4%
327,101
Common Stock
Dec 26
2023
SELL
Open market or private sale
$142,800
$20.4 p/Share
7,000
Reduced 2.24%
305,383
Common Stock
Nov 27
2023
SELL
Open market or private sale
$135,800
$19.4 p/Share
7,000
Reduced 2.19%
312,385
Common Stock
Nov 21
2023
SELL
Open market or private sale
$263,200
$18.8 p/Share
14,000
Reduced 4.2%
319,386
Common Stock