| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $188,641 | $187,566 | $183,604 | $169,630 |
Gross Profit | 137,917 | 124,653 | 118,262 | 112,288 |
EBITDA | 64,935 | 53,703 | 42,853 | 43,191 |
EBIT | 63,441 | 51,819 | 42,065 | 41,038 |
Net Income | 44,876 | 41,328 | 33,402 | 32,696 |
Net Change In Cash | 188,641 | 187,566 | 183,604 | 169,630 |
Free Cash Flow | 59,896 | 25,032 | 50,860 | |
Cash | 103,280 | 161,411 | 160,166 | 141,358 |
Basic Shares | 103,643 | 104,754 | 103,928 | 101,860 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $729,441 | $699,694 | $626,607 | $428,661 |
Gross Profit | 493,120 | 448,953 | 467,472 | 389,823 |
EBITDA | 204,682 | 184,011 | 201,659 | 170,737 |
EBIT | 198,363 | 178,323 | 197,555 | 160,185 |
Net Income | 152,302 | 142,572 | 157,063 | 128,181 |
Net Change In Cash | 729,441 | 699,694 | 626,607 | 428,661 |
Free Cash Flow | 113,917 | 128,725 | 140,206 | |
Cash | 103,280 | 133,409 | 146,993 | 154,244 |
Basic Shares | 103,643 | 102,205 | 101,822 | 93,887 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.43 |
2025-09-30 | $0.39 |
2025-06-30 | $0.38 |
2025-03-31 | $0.32 |