| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $187,566 | $183,604 | $169,630 | $175,331 |
Gross Profit | 124,653 | 118,262 | 112,288 | 113,926 |
EBITDA | 53,703 | 42,853 | 43,191 | 46,681 |
EBIT | 51,819 | 42,065 | 41,038 | 44,622 |
Net Income | 41,328 | 33,402 | 32,696 | 35,849 |
Net Change In Cash | 187,566 | 183,604 | 169,630 | 175,331 |
Free Cash Flow | 59,896 | 25,032 | 50,860 | 9,742 |
Cash | 161,411 | 160,166 | 141,358 | 133,409 |
Basic Shares | 104,754 | 103,928 | 101,860 | 101,963 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $699,694 | $626,607 | $428,661 | $400,595 |
Gross Profit | 448,953 | 467,472 | 389,823 | 386,674 |
EBITDA | 184,011 | 201,659 | 170,737 | 184,259 |
EBIT | 178,323 | 197,555 | 160,185 | 172,817 |
Net Income | 142,572 | 157,063 | 128,181 | 138,257 |
Net Change In Cash | 699,694 | 626,607 | 428,661 | 400,595 |
Cost of Revenue | 38,791 | |||
Free Cash Flow | 113,917 | 128,725 | 140,206 | 154,407 |
Cash | 133,409 | 146,993 | 154,244 | 395,372 |
Basic Shares | 102,205 | 101,822 | 93,887 | 95,840 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.39 |
2025-06-30 | $0.38 |
2025-03-31 | $0.32 |
2024-12-31 | $0.35 |