| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $256,170 | $247,386 | $243,683 | $246,245 |
Gross Profit | 201,488 | 195,139 | 189,558 | 190,079 |
EBITDA | 80,489 | 73,255 | 71,588 | 71,731 |
EBIT | 73,169 | 66,037 | 64,268 | 64,540 |
Net Income | 55,088 | 51,331 | 49,614 | 49,793 |
Net Change In Cash | 256,170 | 247,386 | 243,683 | 246,245 |
Free Cash Flow | 83,425 | 36,385 | 51,954 | 58,536 |
Cash | 230,487 | 231,178 | 512,911 | 191,894 |
Basic Shares | 53,036 | 53,117 | 52,781 | 53,078 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $940,714 | $755,980 | $702,454 | $633,655 |
Gross Profit | 723,530 | 640,674 | 664,582 | 629,486 |
EBITDA | 265,362 | 196,582 | 270,740 | 271,510 |
EBIT | 236,705 | 168,231 | 240,314 | 241,348 |
Net Income | 182,481 | 131,924 | 188,081 | 189,694 |
Net Change In Cash | 940,714 | 755,980 | 702,454 | 633,655 |
Cost of Revenue | -1,665,168 | 229,259 | ||
Free Cash Flow | 221,573 | 209,835 | 201,678 | 189,370 |
Cash | 191,894 | 190,962 | 209,896 | 1,875,064 |
Basic Shares | 52,883 | 53,725 | 54,208 | 54,400 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.09 |
2025-06-30 | $0.99 |
2025-03-31 | $0.93 |
2024-12-31 | $0.94 |