Management returns cash through dividends and/or buybacks, but the track record is shorter or less consistent than a seasoned compounder's. Judge each action on its own coverage.
Annual raise streak
2 yrs
never cut, every year on record since 2023
Buyback · FY25
$30.0M
repurchased, latest FY
Last split
None
no splits on file
Delist / distress
None
no red flags on file
Action history
· 22 on file · newest first
Aug 17, 2026ex-dateDividendDividend held flat$0.035 · 0.5% yield/yr Neutral▸
May 18, 2026ex-dateDividendDividend held flat$0.035 · 0.6% yield/yr Neutral▸
Mar 9, 2026ex-dateDividendDividend increase +12.9%+12.9% · 0.6% yield/yr Favorable▸
Dec 31, 2025FYBuybackShare repurchases $30M (FY25)$30M Favorable▸
Nov 17, 2025ex-dateDividendDividend held flat$0.031 · 0.5% yield/yr Neutral▸
Aug 18, 2025ex-dateDividendDividend held flat$0.031 · 0.5% yield/yr Neutral▸
May 19, 2025ex-dateDividendDividend held flat$0.031 · 0.1% yield/pay Neutral▸
Mar 10, 2025ex-dateDividendDividend increase +10.7%+10.7% · 0.1% yield/pay Favorable▸
Nov 4, 2024ex-dateDividendDividend held flat$0.028 · 0.4% yield/yr Neutral▸
Aug 5, 2024ex-dateDividendDividend held flat$0.028 · 0.4% yield/yr Neutral▸
May 3, 2024ex-dateDividendDividend held flat$0.028 · 0.1% yield/pay Neutral▸
Mar 8, 2024ex-dateDividendDividend increase +12.0%+12.0% · 0.1% yield/pay Favorable▸
Dec 31, 2023FYBuybackShare repurchases $8.9M (FY23)$8.9M Favorable▸
Dec 8, 2023ex-dateDividendDividend held flat$0.025 · 0.1% yield/pay Neutral▸
Sep 15, 2023ex-dateDividendDividend held flat$0.025 · 0.1% yield/pay Neutral▸
Jun 9, 2023ex-dateDividendDividend held flat$0.025 · 0.1% yield/pay Neutral▸