Nov 13
2025
SELL
Open market or private sale
$441,826
$26.49 p/Share
16,679
Reduced 18.09%
75,531
Common Stock
Nov 13
2025
BUY
Exercise of conversion of derivative security
$278,372
$16.69 p/Share
16,679
Added 15.32%
92,210
Common Stock
Nov 03
2025
SELL
Open market or private sale
$12,635
$25.27 p/Share
500
Reduced 0.66%
75,531
Common Stock
Oct 01
2025
SELL
Open market or private sale
$13,600
$27.2 p/Share
500
Reduced 0.65%
76,031
Common Stock
Sep 02
2025
SELL
Open market or private sale
$15,490
$30.98 p/Share
500
Reduced 0.65%
76,531
Common Stock
Aug 01
2025
SELL
Open market or private sale
$10,415
$20.83 p/Share
500
Reduced 0.64%
77,031
Common Stock
Jul 02
2025
SELL
Open market or private sale
$11,735
$23.47 p/Share
500
Reduced 0.64%
77,531
Common Stock
Jun 02
2025
SELL
Open market or private sale
$12,835
$25.67 p/Share
500
Reduced 0.68%
72,909
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
-
5,122
Added 6.16%
78,031
Common Stock
May 01
2025
SELL
Open market or private sale
$12,040
$24.08 p/Share
500
Reduced 0.68%
73,409
Common Stock
Apr 01
2025
SELL
Open market or private sale
$14,190
$28.38 p/Share
500
Reduced 0.67%
73,909
Common Stock
Mar 06
2025
SELL
Open market or private sale
$27,990
$27.99 p/Share
1,000
Reduced 1.33%
74,409
Common Stock
Sep 05
2024
SELL
Open market or private sale
$139,410
$46.47 p/Share
3,000
Reduced 3.83%
75,409
Common Stock
Jun 10
2024
SELL
Open market or private sale
$124,200
$41.4 p/Share
3,000
Reduced 3.69%
78,409
Common Stock
Jun 03
2024
SELL
Open market or private sale
$21,325
$42.65 p/Share
500
Reduced 0.63%
78,333
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
3,076
Added 3.64%
81,409
Common Stock
May 01
2024
SELL
Open market or private sale
$20,835
$41.67 p/Share
500
Reduced 0.63%
78,833
Common Stock
Apr 01
2024
SELL
Open market or private sale
$21,715
$43.43 p/Share
500
Reduced 0.63%
79,333
Common Stock
Mar 01
2024
SELL
Open market or private sale
$23,030
$46.06 p/Share
500
Reduced 0.62%
79,833
Common Stock
Feb 01
2024
SELL
Open market or private sale
$26,680
$53.36 p/Share
500
Reduced 0.62%
80,333
Common Stock
Jan 02
2024
SELL
Open market or private sale
$30,565
$61.13 p/Share
500
Reduced 0.61%
80,833
Common Stock
Dec 01
2023
SELL
Open market or private sale
$28,850
$57.7 p/Share
500
Reduced 0.61%
81,333
Common Stock
Nov 01
2023
SELL
Open market or private sale
$22,650
$45.3 p/Share
500
Reduced 0.61%
81,833
Common Stock
Oct 02
2023
SELL
Open market or private sale
$22,890
$45.78 p/Share
500
Reduced 0.6%
82,333
Common Stock
Jun 05
2023
BUY
Grant, award, or other acquisition
-
2,716
Added 3.17%
82,833
Common Stock