Earnings History
EPS actual vs estimate, surprise %, beat rate, next earnings date
14
Avg Surprise1.3%
Next ReportNov 02, 2026
Period
Report
EPS Actual
EPS Est
Surprise
June 30, 2026
Jul 30, 2026
$0.32
$0.29
11.1%
March 31, 2026
$0.27
$0.28
-4.5%
Dec. 31, 2025
$0.50
$0.46
9.2%
Sept. 30, 2025
$0.30
$0.26
15.7%
June 30, 2025
$0.24
$0.28
-15.1%
March 31, 2025
$0.23
$0.25
-8.9%
Full Fundamentals
All metrics by year — income statement, balance sheet, cash flow
15
Income Statement12
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Gross Profit
·
·
·
·
$149M
$82M
$80M
Operating Income
·
·
·
·
$122M
$65M
$65M
Interest Expense
$40M
$38M
$11M
$5M
$1M
$1M
$95.0K
Interest Income
$17M
$18M
$9M
$13M
$1M
$927.0K
·
Pretax Income
$92M
$86M
$118M
$102M
$122M
$65M
$64M
Income Tax
$2M
$10M
$-3M
$8M
$381.0K
$3M
$4M
Net Income
$86M
$72M
$118M
$93M
$122M
$62M
$59M
EPS (Basic)
$0.54
$0.47
$0.80
$0.63
$0.90
$0.53
·
EPS (Diluted)
$0.53
$0.47
$0.80
$0.63
$0.90
$0.53
·
Shares (Basic)
159,643,687
153,293,782
148,207,379
147,221,698
135,983,968
117,000,000
117,000,000
Shares (Diluted)
160,756,015
153,921,883
148,679,965
147,226,334
135,983,968
117,000,000
117,000,000
EBITDA
·
·
·
·
$122M
$65M
·
Balance Sheet10
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Cash & Equivalents
$54M
$33M
$16M
$27M
$15M
$14M
$4M
Receivables
$119M
$217M
$127M
$125M
$97M
$24M
$11M
Current Assets
$405M
$373M
$402M
$480M
$352M
$54M
$57M
PP&E (Net)
$42M
$33M
$28M
$25M
$13M
$4M
$6M
Intangibles
$824M
$701M
$487M
$412M
$359M
$22M
$25M
Total Assets
$1.50B
$1.21B
$1.01B
$976M
$761M
$107M
$115M
Current Liabilities
$415M
$397M
$397M
$338M
$156M
$44M
$19M
Total Liabilities
$862M
$715M
$490M
$463M
$197M
$48M
·
Retained Earnings
·
$0
$51M
$78M
$88M
$62M
$85M
Stockholders' Equity
$612M
$481M
$542M
$553M
$564M
$57M
$81M
Cash Flow7
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Operating Cash Flow
$283M
$146M
$157M
$81M
$108M
$53M
$44M
CapEx
$11M
$4M
$6M
$5M
$2M
$163.0K
$147.0K
Investing Cash Flow
$2M
$25M
$62M
$-189M
$-284M
$24M
$11M
Dividends Paid
·
·
·
$103M
$120M
$64M
$47M
Financing Cash Flow
$-268M
$-152M
$-230M
$119M
$178M
$-66M
$-54M
Free Cash Flow
$272M
$142M
$151M
$76M
$106M
$53M
·
Levered FCF
$233M
$108M
$140M
$71M
·
$52M
·
Profitability3
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
ROA
6.3%
6.5%
11.9%
10.7%
28.2%
56.0%
·
ROE
15.7%
14.0%
21.6%
16.6%
39.4%
89.8%
·
ROIC
·
·
·
·
21.5%
108.2%
·
Liquidity & Solvency3
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Current Ratio
1.0
0.9
1.0
1.4
2.3
1.2
·
Quick Ratio
0.4
0.6
0.4
0.4
0.6
0.9
·
Interest Coverage
·
·
·
·
·
1163.7
·
Per Share2
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Cash Flow / Share
$1.76
$0.95
$1.05
$0.55
·
$0.45
·
EPS (TTM)
$0.53
$0.47
$0.80
$0.63
$0.90
$0.53
·
Valuation (TTM)5
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
Net Income TTM
$86M
$72M
$118M
$93M
$122M
$62M
·
P/E
30.0
24.7
19.4
22.1
18.0
·
·
Earnings Yield
3.3%
4.0%
5.2%
4.5%
5.6%
·
·
Payout Ratio
·
·
·
111.2%
97.8%
103.6%
·
Annual Payout
·
·
·
$103M
$120M
$64M
·
Per Share1
Metric
Trend
Q4 2020
EPS (TTM)
$0.53
Valuation (TTM)2
Metric
Trend
Q4 2020
Net Income TTM
$62M
Annual Payout
$64M
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
$86M
$72M
$118M
$93M
$122M
Diluted EPS
$0.53
$0.47
$0.80
$0.63
$0.90
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Current Ratio
1.0
0.9
1.0
1.4
2.3
Quick Ratio
0.4
0.6
0.4
0.4
0.6
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Free Cash Flow
$272M
$142M
$151M
$76M
$106M
Institutional owners (13F)
159 filers
· $615.8M 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.
Holders159
Value held$615.8M
New positions21
Exited positions28
Institutional activity — Q2 2026 vs prior quarter
New positions
Exited positions
Increased
Decreased
Net shares change
21 (-14 vs prior Q)
28 (+3 vs prior Q)
65 (+14 vs prior Q)
39 (-15 vs prior Q)
-202K
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.
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Company insiders
3 insiders
· 2 officers · 1 directors