| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $323,093 | $303,615 | $297,128 | $299,453 |
Gross Profit | 157,488 | 141,780 | 146,988 | 144,955 |
EBITDA | 87,691 | 52,499 | 43,314 | 45,866 |
EBIT | 69,877 | 33,707 | 27,329 | 28,689 |
Net Income | 38,871 | 20,483 | 12,267 | 16,130 |
Net Change In Cash | 323,093 | 303,615 | 297,128 | 299,453 |
Free Cash Flow | 55,807 | 43,941 | 34,575 | 7,068 |
Cash | 180,011 | 158,385 | 145,875 | 136,024 |
Basic Shares | 28,502 | 27,970 | 28,132 | 28,267 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,223,289 | $1,197,248 | $1,169,258 | $1,089,752 |
Gross Profit | 581,613 | 582,785 | 554,216 | 524,584 |
EBITDA | 352,808 | 215,249 | 123,877 | 154,164 |
EBIT | 281,221 | 142,741 | 123,877 | 77,213 |
Net Income | 125,513 | 86,852 | 66,246 | 44,060 |
Net Change In Cash | 1,223,289 | 1,197,248 | 1,169,258 | 1,089,752 |
Cost of Revenue | 2,874 | |||
Free Cash Flow | 141,391 | 113,296 | 103,919 | 26,606 |
Cash | 180,011 | 161,789 | 186,264 | 150,365 |
Basic Shares | 28,218 | 28,665 | 30,115 | 31,298 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.53 |
2025-09-30 | $1.31 |
2025-06-30 | $1.16 |
2025-03-31 | $1.14 |