Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $188,622 | $188,014 | $194,775 | $209,769 |
Gross Profit | 108,084 | 104,430 | 104,298 | 109,168 |
EBITDA | 39,422 | 42,285 | 38,574 | 43,728 |
EBIT | 34,764 | 37,596 | 33,104 | 39,068 |
Net Income | 30,906 | 29,070 | 24,882 | 31,001 |
Net Change In Cash | 188,622 | 188,014 | 194,775 | 209,769 |
Free Cash Flow | 22,242 | 43,055 | -7,098 | 47,261 |
Cash | 66,696 | 849,790 | 855,200 | 1,100,790 |
Basic Shares | 54,944 | 55,123 | 55,237 | 54,932 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $797,618 | $726,874 | $507,373 | $369,129 |
Gross Profit | 405,539 | 726,874 | 394,850 | 338,258 |
EBITDA | 158,643 | 144,284 | 205,302 | 192,037 |
EBIT | 138,988 | 144,284 | 186,634 | 176,306 |
Net Income | 107,241 | 108,261 | 146,315 | 139,584 |
Net Change In Cash | 797,618 | 726,874 | 507,373 | 369,129 |
Cost of Revenue | 148,959 | |||
Free Cash Flow | 123,825 | 142,233 | 188,106 | 179,916 |
Cash | 855,200 | 629,063 | 436,077 | 379,784 |
Basic Shares | 54,958 | 54,596 | 53,952 | 50,352 |
Quarter | EPS |
---|---|
2025-06-30 | $0.56 |
2025-03-31 | $0.54 |
2024-12-31 | $0.54 |
2024-09-30 | $0.59 |