Financial Statements — TWFG
Balance Sheet
(in millions USD)| Metric | Q2
2026 | Q1
2026 | Q3
2025 | Q2
2025 | Q1
2025 | Q3
2024 | Q2
2024 |
|---|
| Cash & Equivalents | 73.75 | 124.85 | 150.99 | 159.83 | 196.42 | 191.20 | 25.76 |
| Total Current Assets | 170.52 | 201.39 | 211.33 | 208.53 | 241.41 | 234.13 | 75.35 |
| Total Assets | 358.35 | 371.18 | 349.17 | 342.85 | 330.53 | 313.09 | 157.22 |
| Total Current Liabilities | 66.57 | 58.88 | 45.14 | 45.39 | 42.86 | 38.10 | 41.05 |
| Long-term Debt | 1.02 | 1.53 | 5.76 | 6.39 | 7.02 | 7.82 | 49.63 |
| Total Liabilities | 71.33 | 64.74 | 53.43 | 53.88 | 50.47 | 44.96 | 89.71 |
| Retained Earnings | 27.38 | 25.01 | 20.31 | 18.58 | 16.63 | 13.70 | 11.25 |
| Total Stockholder Equity* | 46.15 | 69.18 | 79.36 | 78.67 | 75.21 | 71.09 | 67.51 |
* Derived from reported values
Income Statement
(in millions USD) (except per-share rows)| Metric | Q2
2026 | Q1
2026 | Q4
2025 | Q3
2025 | Q2
2025 | Q1
2025 | Q4
2024 | Q3
2024 | Q2
2024 |
|---|
| Total Revenue | 87.51 | 72.84 | 70.26 | 64.12 | 60.31 | 53.82 | 49.54 | 54.64 | 53.27 |
| Operating Income | 17.59 | 12.35 | 14.86 | 9.03 | 7.36 | 5.73 | 4.93 | 7.75 | 7.78 |
| Tax Provision | 1.03 | 1.13 | 1.03 | 0.98 | 0.62 | 0.66 | 1.06 | 0.44 | -- |
| Net Income | 2.37 | 1.76 | 15.69 | 1.72 | 1.96 | 1.34 | 1.59 | 1.15 | 6.92 |
| Diluted EPS | 0.18 | 0.12 | 0.20 | 0.11 | 0.13 | 0.09 | 0.11 | 0.08 | 10.49 |
Cash Flow Statement
(in millions USD)| Metric | Q2
2026 | Q1
2026 | Q4
2025 | Q3
2025 | Q2
2025 | Q1
2025 | Q4
2024 | Q3
2024 | Q2
2024 |
|---|
| Operating Cash Flow | 9.82 | 22.72 | 13.29 | 14.95 | 9.62 | 15.65 | 11.60 | 11.73 | 17.15 |
| Capital Expenditures | 0.51 | 0.29 | 0.23 | 0.07 | 0.04 | 0.02 | 2.92 | 0.23 | 0.05 |
| Free Cash Flow* | 9.31 | 22.43 | 13.06 | 14.88 | 9.57 | 15.63 | 8.68 | 11.49 | 17.11 |
| Investing Cash Flow | (24.99) | (28.34) | (6.63) | (17.04) | (35.54) | (11.17) | (3.47) | (0.37) | (21.22) |
| Financing Cash Flow | (35.72) | (18.63) | (1.30) | (6.37) | (11.35) | (1.52) | (3.72) | 153.03 | (5.89) |
* Derived from reported values