| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $191,978 | $187,754 | $179,145 | $171,498 |
Gross Profit | 112,894 | 102,316 | 100,471 | 94,220 |
EBITDA | 47,826 | 41,726 | 41,505 | 30,046 |
EBIT | 40,092 | 40,172 | 28,709 | |
Net Income | 31,856 | 27,671 | 29,697 | 21,458 |
Net Change In Cash | 191,978 | 187,754 | 179,145 | 171,498 |
Free Cash Flow | 51,230 | 20,957 | 64,850 | |
Cash | 2,353,966 | 1,715,044 | 1,156,754 | 1,030,702 |
Basic Shares | 43,052 | 43,052 | 43,030 | 43,636 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $730,375 | $646,194 | $609,360 | $477,381 |
Gross Profit | 409,901 | 277,986 | 609,360 | 412,645 |
EBITDA | 156,799 | 58,296 | 136,879 | 222,107 |
EBIT | 51,439 | 136,879 | 211,915 | |
Net Income | 110,682 | 29,084 | 96,094 | 152,556 |
Net Change In Cash | 730,375 | 646,194 | 609,360 | 477,381 |
Free Cash Flow | 92,798 | 85,153 | 291,427 | |
Cash | 2,353,966 | 1,283,571 | 457,547 | 169,297 |
Basic Shares | 43,052 | 38,933 | 38,187 | 38,538 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.79 |
2025-09-30 | $0.61 |
2025-06-30 | $0.64 |
2025-03-31 | $0.45 |