Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $322,606 | $271,906 | $295,782 | $303,316 |
Gross Profit | 76,944 | 63,726 | 64,990 | 77,251 |
EBITDA | 43,126 | 34,577 | 33,122 | 50,069 |
EBIT | 40,986 | 32,528 | 30,415 | 47,961 |
Net Income | 34,552 | 27,146 | 30,959 | 40,685 |
Net Change In Cash | 322,606 | 271,906 | 295,782 | 303,316 |
Free Cash Flow | 37,032 | 7,038 | 66,920 | 51,490 |
Cash | 240,119 | 251,711 | 259,759 | 217,581 |
Basic Shares | 38,106 | 40,138 | 40,944 | 41,395 |
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,788 | 33,771 | 38,809 |
EBIT | 140,870 | 116,915 | 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-09-30 | $0 |
2025-06-30 | $1.14 |
2025-03-31 | $0.83 |
2024-12-31 | $0.75 |