| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $332,638 | $322,606 | $271,906 | $295,782 |
Gross Profit | 77,049 | 76,944 | 63,726 | 64,990 |
EBITDA | 46,218 | 43,126 | 34,577 | 32,686 |
EBIT | 44,103 | 40,986 | 32,528 | 30,415 |
Net Income | 37,175 | 34,552 | 27,146 | 30,959 |
Net Change In Cash | 332,638 | 322,606 | 271,906 | 295,782 |
Free Cash Flow | 77,060 | 37,032 | 7,038 | 66,920 |
Cash | 334,851 | 240,119 | 251,711 | 259,759 |
Basic Shares | 37,605 | 38,106 | 40,138 | 40,944 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,161,042 | $703,831 | $490,071 | $414,197 |
Gross Profit | 285,236 | 188,633 | 83,114 | 89,597 |
EBITDA | 149,830 | 119,108 | 33,118 | 38,809 |
EBIT | 140,870 | 116,235 | 31,732 | 38,034 |
Net Income | 125,808 | 94,108 | 23,972 | 29,257 |
Net Change In Cash | 1,161,042 | 703,831 | 490,071 | 414,197 |
Free Cash Flow | 142,542 | 129,072 | 48,947 | 6,731 |
Cash | 259,759 | 183,283 | 143,531 | 63,198 |
Basic Shares | 41,201 | 40,922 | 40,243 | 40,243 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.16 |
2025-06-30 | $0.91 |
2025-03-31 | $0.83 |