| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $70,247 | $67,199 | $65,043 | $63,650 |
Gross Profit | 53,621 | 48,477 | 46,307 | 44,904 |
EBITDA | 23,055 | 21,325 | 9,700 | 17,126 |
EBIT | 21,876 | 20,563 | 8,931 | 16,326 |
Net Income | 15,117 | 14,698 | 6,389 | 11,626 |
Net Change In Cash | 70,247 | 67,199 | 65,043 | 63,650 |
Free Cash Flow | 18,895 | 7,718 | 14,832 | |
Cash | 21,682 | 747,742 | 721,792 | 745,050 |
Basic Shares | 61,701 | 61,616 | 61,665 | 61,708 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $266,139 | $251,447 | $8 | $198,939 |
Gross Profit | 193,309 | 170,257 | 8 | 189,225 |
EBITDA | 71,206 | 60,203 | 90 | 98,122 |
EBIT | 67,696 | 56,674 | 90 | 94,366 |
Net Income | 47,830 | 40,528 | 64 | 66,555 |
Net Change In Cash | 266,139 | 251,447 | 8 | 198,939 |
Cost of Revenue | -999,613 | |||
Free Cash Flow | 37,347 | 71,339 | 69,070 | |
Cash | 21,682 | 968,123 | 408,129 | 306,603 |
Basic Shares | 61,701 | 61,527 | 61,311 | 61,090 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.28 |
2025-09-30 | $0.24 |
2025-06-30 | $0.21 |
2025-03-31 | $0.19 |