| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $270,389 | $275,795 | $272,421 | $262,787 |
Gross Profit | 147,112 | 154,323 | 154,622 | 148,220 |
EBITDA | 69,982 | 80,092 | 76,087 | 67,642 |
EBIT | 68,450 | 78,432 | 74,503 | 66,101 |
Net Income | 51,953 | 58,633 | 56,780 | 52,582 |
Net Change In Cash | 270,389 | 275,795 | 272,421 | 262,787 |
Free Cash Flow | 142,392 | 87,182 | 70,070 | 74,369 |
Cash | 328,747 | 263,555 | 230,593 | 205,873 |
Basic Shares | 60,642 | 60,954 | 61,074 | 61,527 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,081,392 | $1,042,352 | $928,725 | $767,084 |
Gross Profit | 602,736 | 565,071 | 492,359 | 402,184 |
EBITDA | 292,211 | 267,897 | 215,633 | 159,363 |
EBIT | 285,894 | 261,596 | 209,881 | 152,700 |
Net Income | 219,948 | 218,364 | 176,568 | 128,959 |
Net Change In Cash | 1,081,392 | 1,042,352 | 928,725 | 767,084 |
Cost of Revenue | -31,417 | |||
Free Cash Flow | 374,013 | 286,328 | 241,488 | 173,043 |
Cash | 328,747 | 266,230 | 270,741 | 225,463 |
Basic Shares | 61,054 | 62,183 | 62,608 | 63,408 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.21 |
2025-09-30 | $1.36 |
2025-06-30 | $1.31 |