| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $295,631 | $308,971 | $296,709 | $293,728 |
Gross Profit | 161,516 | 167,062 | 154,286 | 154,298 |
EBITDA | 29,307 | 19,797 | 16,057 | 12,649 |
EBIT | 28,301 | 18,003 | 14,688 | 11,401 |
Net Income | 21,179 | 10,161 | 11,819 | 12,336 |
Net Change In Cash | 295,631 | 308,971 | 296,709 | 293,728 |
Free Cash Flow | 5,297 | 10,413 | 43,366 | 2,088 |
Cash | 315,427 | 310,716 | 300,831 | 256,600 |
Basic Shares | 72,003 | 71,898 | 72,271 | 72,135 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,129,911 | $1,068,719 | $1,101,416 | $891,390 |
Gross Profit | 593,273 | 554,199 | 592,323 | 489,823 |
EBITDA | 56,582 | 27,228 | 77,931 | 109,799 |
EBIT | 51,417 | 22,134 | 73,140 | 105,291 |
Net Income | 49,557 | 28,147 | 58,697 | 99,840 |
Net Change In Cash | 1,129,911 | 1,068,719 | 1,101,416 | 891,390 |
Cost of Revenue | 19,156 | 72,884 | ||
Free Cash Flow | 21,043 | 39,144 | 18,269 | 60,118 |
Cash | 256,600 | 245,449 | 234,724 | 218,455 |
Basic Shares | 71,677 | 73,583 | 74,520 | 74,547 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.24 |
2025-06-30 | $0.14 |
2025-03-31 | $0.16 |