| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $201,730 | $194,939 | $192,706 | $191,483 |
Gross Profit | 155,887 | 151,507 | 150,900 | 148,842 |
EBITDA | 39,821 | 38,627 | 43,753 | 19,505 |
EBIT | 35,675 | 32,565 | 38,690 | 13,583 |
Net Income | 29,335 | 32,726 | 37,730 | 147,166 |
Net Change In Cash | 201,730 | 194,939 | 192,706 | 191,483 |
Free Cash Flow | 69,431 | 70,133 | 30,790 | 4,624 |
Cash | 260,838 | 291,070 | 304,449 | 305,757 |
Basic Shares | 139,665 | 140,198 | 142,777 | 143,098 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $769,325 | $689,136 | $618,318 | $502,797 |
Gross Profit | 595,231 | 518,686 | 457,916 | 367,289 |
EBITDA | 82,856 | 1,458 | -81,488 | -40,132 |
EBIT | 65,206 | -11,260 | -92,624 | -53,938 |
Net Income | 215,586 | 46,887 | -89,885 | -56,240 |
Net Change In Cash | 769,325 | 689,136 | 618,318 | 502,797 |
Cost of Revenue | -56,827 | 119,595 | ||
Free Cash Flow | 139,119 | 36,357 | 2,764 | 4,699 |
Cash | 305,757 | 79,641 | 129,384 | 187,205 |
Basic Shares | 143,152 | 137,263 | 130,517 | 127,163 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.35 |
2025-03-31 | $0.34 |