Jan 27
2025
SELL
Open market or private sale
$232,119
$33.16 p/Share
7,000
Reduced 1.88%
365,461
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$216,267
$27.48 p/Share
7,870
Reduced 2.07%
372,431
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
20,000
Added 5.05%
376,366
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$332,562
$27.48 p/Share
12,102
Reduced 3.25%
360,301
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
30,000
Added 7.61%
364,236
Common Stock
Dec 30
2024
SELL
Open market or private sale
$181,860
$25.98 p/Share
7,000
Reduced 2.0%
342,407
Common Stock
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