| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $150,523 | $152,794 | $150,273 | $146,407 |
Gross Profit | 110,832 | 109,760 | 100,559 | 100,776 |
EBITDA | 54,796 | 57,788 | 50,914 | 50,529 |
EBIT | 54,275 | 54,984 | 48,129 | 47,700 |
Net Income | 41,131 | 42,296 | 37,326 | 37,520 |
Net Change In Cash | 150,523 | 152,794 | 150,273 | 146,407 |
Free Cash Flow | 55,380 | 43,031 | 69,281 | |
Cash | 69,249 | 75,316 | 88,810 | 87,816 |
Basic Shares | 24,391 | 24,472 | 24,541 | 24,547 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $599,997 | $570,324 | $507,530 | $385,078 |
Gross Profit | 421,927 | 374,658 | 363,404 | 341,486 |
EBITDA | 214,027 | 183,418 | 177,143 | 175,874 |
EBIT | 205,088 | 171,057 | 161,680 | 156,787 |
Net Income | 158,273 | 132,623 | 124,927 | 120,509 |
Net Change In Cash | 599,997 | 570,324 | 507,530 | 385,078 |
Cost of Revenue | -402,390 | |||
Free Cash Flow | 181,486 | 181,956 | 173,150 | |
Cash | 69,249 | 76,837 | 77,474 | 84,703 |
Basic Shares | 24,391 | 24,496 | 24,616 | 24,687 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.87 |
2025-09-30 | $1.79 |
2025-06-30 | $1.55 |
2025-03-31 | $1.52 |