| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $271,567 | $255,267 | $239,210 | $258,030 |
Gross Profit | 122,661 | 117,042 | 110,330 | 111,860 |
EBITDA | 69,687 | 51,868 | 48,100 | 50,527 |
EBIT | 57,290 | 39,799 | 36,087 | 37,445 |
Net Income | 27,722 | 26,159 | 24,063 | 24,032 |
Net Change In Cash | 271,567 | 255,267 | 239,210 | 258,030 |
Free Cash Flow | 44,058 | 36,514 | 18,999 | 46,315 |
Cash | 126,913 | 95,321 | 91,678 | 94,660 |
Basic Shares | 11,790 | 11,784 | 11,776 | 11,794 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,053,384 | $957,672 | $904,739 | $786,579 |
Gross Profit | 466,148 | 416,306 | 389,555 | 337,365 |
EBITDA | 222,685 | 200,711 | 207,050 | 151,175 |
EBIT | 173,098 | 167,414 | 172,114 | 116,873 |
Net Income | 111,598 | 116,069 | 120,928 | 84,043 |
Net Change In Cash | 1,053,384 | 957,672 | 904,739 | 786,579 |
Free Cash Flow | 134,260 | 133,695 | 74,426 | 149,649 |
Cash | 94,660 | 106,453 | 79,725 | 94,161 |
Basic Shares | 11,771 | 11,729 | 11,688 | 11,655 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.59 |
2025-06-30 | $2.31 |
2025-03-31 | $2.04 |
2024-12-31 | $2.25 |