| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $286,204 | $271,567 | $255,267 | $239,210 |
Gross Profit | 125,695 | 122,661 | 117,042 | 110,330 |
EBITDA | 54,449 | 69,687 | 51,868 | 48,100 |
EBIT | 39,709 | 57,290 | 39,799 | 36,087 |
Net Income | 24,025 | 27,722 | 26,159 | 24,063 |
Net Change In Cash | 286,204 | 271,567 | 255,267 | 239,210 |
Free Cash Flow | 44,058 | 36,514 | 18,999 | |
Cash | 122,681 | 126,913 | 95,321 | 91,678 |
Basic Shares | 11,805 | 11,790 | 11,784 | 11,776 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,052,248 | $1,053,384 | $957,672 | $904,739 |
Gross Profit | 475,728 | 466,148 | 416,306 | 389,555 |
EBITDA | 208,507 | 222,685 | 200,711 | 207,050 |
EBIT | 157,288 | 173,098 | 167,414 | 172,114 |
Net Income | 101,969 | 111,598 | 116,069 | 120,928 |
Net Change In Cash | 1,052,248 | 1,053,384 | 957,672 | 904,739 |
Free Cash Flow | 134,260 | 133,695 | 74,426 | |
Cash | 122,681 | 94,660 | 106,453 | 79,725 |
Basic Shares | 11,794 | 11,771 | 11,729 | 11,688 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $2.27 |
2025-09-30 | $2.59 |
2025-06-30 | $2.31 |