| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $207,638 | $194,430 | $157,214 | $181,890 |
Gross Profit | 203,042 | 190,997 | 154,811 | 178,934 |
EBITDA | 15,720 | 27,144 | 3,878 | 25,722 |
EBIT | 15,243 | 26,675 | 3,416 | 25,262 |
Net Income | 19,359 | 35,149 | 20,288 | 30,389 |
Net Change In Cash | 207,638 | 194,430 | 157,214 | 181,890 |
Free Cash Flow | 54,481 | 43,882 | 5,024 | 59,179 |
Cash | 125,138 | 102,745 | 89,819 | 127,665 |
Basic Shares | 119,439 | 120,485 | 119,819 | 118,459 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $675,040 | $482,375 | $401,858 | $365,978 |
Gross Profit | 664,158 | 475,894 | 396,473 | 360,697 |
EBITDA | 138,287 | 108,324 | 115,603 | 127,544 |
EBIT | 136,951 | 107,282 | 112,634 | 124,477 |
Net Income | 139,733 | 106,140 | 101,418 | 112,512 |
Net Change In Cash | 675,040 | 482,375 | 401,858 | 365,978 |
Cost of Revenue | 1,427 | |||
Free Cash Flow | 195,895 | 126,900 | 119,910 | 167,423 |
Cash | 127,665 | 135,551 | 66,329 | 77,617 |
Basic Shares | 113,480 | 111,742 | 115,966 | 125,963 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.16 |
2025-06-30 | $0.29 |
2025-03-31 | $0.16 |