Growth Streak≈2Consecutive years of dividend growth
Ex-date
Amount
Currency
Yield
Aug 5, 2026
$0.10
USD
≈1.2%
May 13, 2026
$0.09
USD
≈2.3%
Feb 11, 2026
$0.09
USD
≈1.9%
Jun 27, 2025
$0.30
USD
≈1.6%
Jun 28, 2024
$0.25
USD
≈1.4%
Jun 26, 2023
$0.22
USD
≈1.1%
May 9, 2022
$0.20
USD
≈0.83%
Earnings History
EPS actual vs estimate, surprise %, beat rate, next earnings date
14
Avg Surprise6.1%
Next ReportOct 27, 2026
Period
Report
EPS Actual
EPS Est
Surprise
June 30, 2026
Jul 21, 2026
$0.50
$0.45
12.0%
March 31, 2026
$0.43
$0.41
5.4%
Dec. 31, 2025
$0.42
$0.40
6.1%
Sept. 30, 2025
$0.38
$0.38
0.69%
Full Fundamentals
All metrics by year — income statement, balance sheet, cash flow
15
Income Statement9
Metric
Trend
2025
2024
2023
2022
2021
Interest Expense
·
·
$50M
$14M
$8M
Interest Income
$113M
$110M
$101M
$84M
$74M
Pretax Income
$27M
$22M
$8M
$40M
$32M
Income Tax
$6M
$5M
$3M
$8M
$7M
Net Income
$21M
$17M
$5M
$32M
$25M
EPS (Basic)
$1.49
$1.20
$0.37
$2.27
$1.87
EPS (Diluted)
$1.49
$1.20
$0.36
$2.25
$1.83
Shares (Basic)
14,189,522
14,172,166
14,076,925
13,931,841
13,581,586
Shares (Diluted)
14,194,603
14,206,109
14,147,193
14,084,427
13,879,595
Balance Sheet14
Metric
Trend
2025
2024
2023
2022
2021
Cash & Equivalents
$130M
$122M
$99M
$62M
$106M
PP&E (Net)
$1M
$1M
$1M
$1M
$2M
PP&E (Gross)
$11M
$10M
$10M
$9M
$9M
Accum. Depreciation
$9M
$9M
$8M
$8M
$7M
Total Assets
$2.33B
$2.23B
$2.24B
$2.35B
$2.15B
Short-term Debt
·
·
$54M
·
·
Total Liabilities
$2.07B
$1.99B
$2.01B
$2.14B
$1.94B
Long-term Debt
$81M
$81M
$25M
$25M
$43M
Total Debt
·
·
$54M
·
·
Paid-in Capital
$96M
$97M
$96M
$95M
$91M
Retained Earnings
$177M
$160M
$146M
$147M
$118M
AOCI
$-7M
$-11M
$-12M
$-29M
$-400.0K
Stockholders' Equity
$266M
$247M
$230M
$213M
$208M
Liabilities + Equity
$2.33B
$2.23B
$2.24B
$2.35B
$2.15B
Cash Flow13
Metric
Trend
2025
2024
2023
2022
2021
Stock-based Comp
$527.0K
$555.0K
$596.0K
$573.0K
$560.0K
Deferred Tax
$-162.0K
$-284.0K
$921.0K
$594.0K
$-678.0K
Operating Cash Flow
$23M
$17M
$18M
$33M
$32M
CapEx
$554.0K
$483.0K
$612.0K
$156.0K
$353.0K
Investing Cash Flow
$-89M
$31M
$145M
$-271M
$-303M
Stock Repurchased
$2M
$49.0K
·
·
·
Net Stock Activity
$-2M
$-49.0K
·
·
·
Dividends Paid
$4M
$4M
$3M
$3M
·
Financing Cash Flow
$74M
$-25M
$-125M
$194M
$238M
Net Change in Cash
$8M
$23M
$37M
$-44M
$-33M
Taxes Paid
$6M
$1M
·
·
·
Free Cash Flow
$22M
$17M
$17M
$33M
·
Levered FCF
·
·
$-15M
$22M
·
Profitability4
Metric
Trend
2025
2024
2023
2022
2021
Net Margin
33.9%
32.1%
14.5%
44.1%
·
Pretax Margin
43.7%
41.0%
22.4%
55.6%
·
ROA
0.93%
0.76%
0.22%
1.4%
·
ROE
8.2%
7.0%
2.3%
15.3%
·
Liquidity & Solvency1
Metric
Trend
2025
2024
2023
2022
2021
Debt / Equity
·
·
0.2
·
·
Efficiency1
Metric
Trend
2025
2024
2023
2022
2021
Asset Turnover
0.0
0.0
0.0
0.0
·
Per Share4
Metric
Trend
2025
2024
2023
2022
2021
Revenue / Share
$4.41
$3.75
$2.51
$5.12
·
Cash Flow / Share
$1.59
$1.21
$1.27
$2.35
·
Dividend Paid / Share
$0.30
$0.25
$0.22
$0.00
·
EPS (TTM)
$1.49
$1.20
$0.36
$2.25
·
Growth Rates6
Metric
Trend
2025
2024
2023
2022
2021
Revenue YoY
17.5%
50.0%
-50.7%
6.6%
·
Revenue CAGR 3Y
-4.6%
-7.6%
·
·
·
EPS YoY
24.2%
233.3%
-84.0%
22.9%
·
EPS CAGR 3Y
-12.8%
-13.1%
·
·
·
Net Income YoY
24.0%
231.9%
-83.8%
24.9%
·
Net Income CAGR 3Y
-12.6%
-12.4%
·
·
·
Valuation (TTM)6
Metric
Trend
2025
2024
2023
2022
2021
Revenue TTM
$63M
$53M
$36M
$72M
·
Net Income TTM
$21M
$17M
$5M
$32M
·
P/E
13.4
16.7
62.7
12.8
·
Earnings Yield
7.4%
6.0%
1.6%
7.8%
·
Payout Ratio
20.1%
20.8%
60.3%
8.8%
·
Annual Payout
$4M
$4M
$3M
$3M
·
Income Statement9
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Revenue
·
·
·
·
$4.0K
Interest Income
$30M
$29M
$29M
$29M
$28M
Pretax Income
$9M
$8M
$8M
$7M
$7M
Income Tax
$2M
$2M
$2M
$1M
$1M
Net Income
$7M
$6M
$6M
$5M
$5M
EPS (Basic)
$0.50
$0.43
$0.41
$0.38
$0.36
EPS (Diluted)
$0.50
$0.43
$0.41
$0.38
$0.36
Shares (Basic)
14,044,290
14,125,649
·
14,172,953
14,221,597
Shares (Diluted)
14,044,290
14,125,649
·
14,172,953
14,223,418
Balance Sheet12
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Cash & Equivalents
$159M
$150M
$130M
$164M
$117M
PP&E (Net)
$1M
$1M
$1M
$1M
$2M
PP&E (Gross)
·
·
$11M
·
·
Accum. Depreciation
·
·
$9M
·
·
Total Assets
$2.40B
$2.35B
$2.33B
$2.32B
$2.27B
Total Liabilities
$2.13B
$2.08B
$2.07B
$2.06B
$2.01B
Long-term Debt
$81M
$81M
$81M
$81M
$81M
Paid-in Capital
$94M
$94M
$96M
$96M
$96M
Retained Earnings
$187M
$182M
$177M
$171M
$166M
AOCI
$-8M
$-8M
$-7M
$-8M
$-8M
Stockholders' Equity
$274M
$268M
$266M
$260M
$254M
Liabilities + Equity
$2.40B
$2.35B
$2.33B
$2.32B
$2.27B
Cash Flow11
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Stock-based Comp
$141.0K
$141.0K
$169.0K
$120.0K
$120.0K
Deferred Tax
$50.0K
$-47.0K
$175.0K
$-82.0K
$87.0K
Operating Cash Flow
$5M
$9M
$7M
$1M
$8M
CapEx
$6.0K
$1.0K
$18.0K
$33.0K
$161.0K
Investing Cash Flow
$-40M
$-414.0K
$-43M
$-10M
$-46M
Stock Repurchased
$0
$2M
$768.0K
$294.0K
$1M
Net Stock Activity
·
$-2M
·
·
·
Dividends Paid
$1M
$1M
$1.0K
$0
·
Financing Cash Flow
$44M
$12M
$3M
$55M
$-14M
Net Change in Cash
$9M
$20M
$-34M
$47M
$-52M
Free Cash Flow
·
$9M
·
·
·
Profitability4
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Net Margin
37.4%
36.3%
·
33.2%
33.1%
Pretax Margin
48.1%
46.7%
·
42.2%
42.7%
ROA
0.30%
0.26%
·
0.24%
0.22%
ROE
2.7%
2.3%
·
2.1%
2.1%
Efficiency1
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Asset Turnover
0.0
0.0
·
0.0
0.0
Per Share4
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Revenue / Share
$1.34
$1.19
·
$1.15
$1.08
Cash Flow / Share
·
$0.60
·
·
·
Dividend Paid / Share
$0.09
$0.09
$0.00
$0.00
$0.30
EPS (TTM)
$1.72
$1.58
·
$1.41
$1.33
Valuation (TTM)5
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Net Income TTM
$24M
$23M
·
$20M
$19M
P/E
12.7
12.8
·
14.1
13.9
Earnings Yield
7.9%
7.8%
·
7.1%
7.2%
Payout Ratio
·
20.9%
·
·
·
Annual Payout
$3M
·
·
·
·
Most recent period on the left · null values shown as ·
Financial Statements
Income statement, balance sheet, cash flow — annual, last 5 years
16
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Net Income
$21M
$17M
$5M
$32M
$25M
Diluted EPS
$1.49
$1.20
$0.36
$2.25
$1.83
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Debt / Equity
·
·
0.2
·
·
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Free Cash Flow
$22M
$17M
$17M
$33M
·
Institutional owners (13F)
97 filers
· $120.3M total
· As of Sept. 30, 2026
17
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
Holders97
Value held$120.3M
New positions22
Exited positions5
Institutional activity — Q2 2026 vs prior quarter
New positions
Exited positions
Increased
Decreased
Net shares change
22 (+11 vs prior Q)
5 (+2 vs prior Q)
37 (+7 vs prior Q)
15 (-6 vs prior Q)
+91K
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.