| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $220,706 | $235,651 | $238,095 | $222,211 |
Gross Profit | 92,987 | 95,836 | 97,810 | 95,437 |
EBITDA | 53,442 | 56,149 | 54,581 | 57,707 |
EBIT | 44,642 | 47,442 | 45,786 | 49,425 |
Net Income | 33,575 | 35,077 | 34,584 | 38,398 |
Net Change In Cash | 220,706 | 235,651 | 238,095 | 222,211 |
Free Cash Flow | 50,768 | 48,195 | 40,648 | 30,061 |
Cash | 226,016 | 201,693 | 165,208 | 131,358 |
Basic Shares | 29,542 | 29,583 | 29,575 | 29,564 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $916,663 | $826,558 | $703,592 | $565,568 |
Gross Profit | 382,070 | 329,184 | 276,438 | 219,970 |
EBITDA | 223,241 | 190,121 | 146,029 | 113,406 |
EBIT | 188,657 | 157,936 | 117,919 | 87,165 |
Net Income | 141,634 | 124,942 | 92,598 | 66,496 |
Net Change In Cash | 916,663 | 826,558 | 703,592 | 565,568 |
Cost of Revenue | 51,955 | |||
Free Cash Flow | 169,672 | 142,216 | 98,114 | 76,560 |
Cash | 226,016 | 295,305 | 191,782 | 138,052 |
Basic Shares | 29,569 | 29,534 | 29,456 | 29,376 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.14 |
2025-09-30 | $1.19 |
2025-06-30 | $1.17 |