Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$18,411,525
$22.5 p/Share
818,290
Reduced 100.0%
0
Common Stock
Apr 11
2025
BUY
Grant, award, or other acquisition
-
115,375
Added 50.0%
115,375
Common Stock
Apr 11
2025
BUY
Exercise of conversion of derivative security
-
5,293
Added 50.0%
5,293
Common Stock
Apr 08
2025
$101,160
$22.48 p/Share
4,500
Reduced 0.63%
708,622
Common Stock
Apr 01
2025
$100,980
$22.44 p/Share
4,500
Reduced 0.63%
713,122
Common Stock
Mar 12
2025
$501,975
$22.31 p/Share
22,500
Reduced 3.04%
717,622
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$2,251,290
$22.29 p/Share
101,000
Added 12.01%
740,122
Common Stock
Feb 24
2025
$133,800
$22.3 p/Share
6,000
Reduced 0.85%
697,622
Common Stock
Dec 26
2024
$109,750
$21.95 p/Share
5,000
Reduced 0.71%
703,622
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$857,905
$22.01 p/Share
38,978
Reduced 5.75%
639,122
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$1,844,393
$22.01 p/Share
83,798
Added 11.0%
678,100
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$64,100
$12.82 p/Share
5,000
Added 0.83%
594,302
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$1,125,137
$12.19 p/Share
92,300
Added 13.54%
589,302
Common Stock
Jul 28
2023
$78,920
$19.73 p/Share
4,000
Reduced 0.8%
497,002
Common Stock
May 09
2023
BUY
Open market or private purchase
$93,860
$14.44 p/Share
6,500
Added 1.28%
501,002
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
$65,194
$20.06 p/Share
3,250
Added 0.65%
494,502
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$19,970
$19.97 p/Share
1,000
Added 0.2%
491,252
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$52,025
$20.81 p/Share
2,500
Added 0.51%
490,252
Common Stock
May 10
2022
BUY
Open market or private purchase
$30,570
$30.57 p/Share
1,000
Added 0.2%
487,752
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$120,420
$30.61 p/Share
3,934
Added 0.8%
486,752
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$86,085
$31.51 p/Share
2,732
Added 0.56%
482,818
Common Stock
Jun 01
2021
SELL
Open market or private sale
$250,000
$25.0 p/Share
10,000
Reduced 2.04%
480,086
Common Stock
Apr 21
2021
SELL
Open market or private sale
$278,900
$27.89 p/Share
10,000
Reduced 2.0%
490,086
Common Stock
Mar 22
2021
SELL
Open market or private sale
$307,800
$30.78 p/Share
10,000
Reduced 1.96%
500,086
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$191,608
$26.69 p/Share
7,179
Added 1.39%
510,086
Common Stock