|
Jan 06
2026
|
SELL
Open market or private sale
|
$1,067,000
$53.35 p/Share
|
20,000
|
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$462,000
$30.8 p/Share
|
15,000
|
|
|
Jun 09
2025
|
SELL
Open market or private sale
|
$461,745
$30.37 p/Share
|
15,204
|
|
|
Jun 04
2025
|
SELL
Open market or private sale
|
$53,915
$30.02 p/Share
|
1,796
|
|
|
Jun 03
2025
|
SELL
Open market or private sale
|
$90,120
$30.04 p/Share
|
3,000
|
|
|
May 13
2025
|
SELL
Open market or private sale
|
$132,950
$26.59 p/Share
|
5,000
|
|
|
May 12
2025
|
SELL
Open market or private sale
|
$259,000
$25.9 p/Share
|
10,000
|
|
|
|
|
Mar 18
2025
|
SELL
Open market or private sale
|
$150,050
$30.01 p/Share
|
5,000
|
|
|
Mar 18
2025
|
SELL
Open market or private sale
|
$148,200
$29.64 p/Share
|
5,000
|
|
|
Feb 28
2025
|
SELL
Open market or private sale
|
$140,250
$28.05 p/Share
|
5,000
|
|
|
Jan 22
2025
|
SELL
Open market or private sale
|
$711,800
$35.59 p/Share
|
20,000
|
|
|
Apr 25
2024
|
BUY
Open market or private purchase
|
$199,400
$9.97 p/Share
|
20,000
|
|
|
Apr 24
2024
|
BUY
Open market or private purchase
|
$84,092
$10.15 p/Share
|
8,285
|
|
|
Apr 23
2024
|
BUY
Open market or private purchase
|
$120,547
$10.29 p/Share
|
11,715
|
|
|
Apr 19
2024
|
BUY
Open market or private purchase
|
$310,464
$10.56 p/Share
|
29,400
|
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$641,000
$12.82 p/Share
|
50,000
|
|
|
Mar 20
2024
|
BUY
Open market or private purchase
|
$488,290
$9.65 p/Share
|
50,600
|
|
|
Nov 15
2023
|
BUY
Open market or private purchase
|
$200,749
$8.03 p/Share
|
25,000
|
|
|
Sep 20
2023
|
BUY
Open market or private purchase
|
$86,693
$14.49 p/Share
|
5,983
|
|
|
Sep 19
2023
|
BUY
Open market or private purchase
|
$205,349
$14.65 p/Share
|
14,017
|
|
|
Dec 14
2022
|
BUY
Open market or private purchase
|
$4,536,045
$10.52 p/Share
|
431,183
|
|
|
Sep 28
2022
|
BUY
Open market or private purchase
|
$108,300
$9.77 p/Share
|
11,085
|
|
|
Apr 13
2022
|
BUY
Open market or private purchase
|
$86,744
$6.76 p/Share
|
12,832
|
|
|
Apr 12
2022
|
BUY
Open market or private purchase
|
$192,760
$6.75 p/Share
|
28,557
|
|
|
Jan 28
2022
|
BUY
Open market or private purchase
|
$43,703
$6.89 p/Share
|
6,343
|
|