| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $129,262 | $130,515 | $124,205 | $118,527 |
Gross Profit | 70,304 | 72,475 | 69,036 | 65,956 |
EBITDA | 49,392 | 51,389 | 47,023 | 43,104 |
EBIT | 50,977 | 46,591 | 42,587 | |
Net Income | 34,822 | 35,939 | 32,847 | 30,024 |
Net Change In Cash | 129,262 | 130,515 | 124,205 | 118,527 |
Free Cash Flow | 10,810 | 25,480 | 44,250 | |
Cash | 795,459 | 776,257 | 905,183 | |
Basic Shares | 12,479 | 12,634 | 13,038 | 13,453 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $499,036 | $520,427 | $481,757 | $301,426 |
Gross Profit | 274,298 | 271,859 | 283,143 | 247,052 |
EBITDA | 189,547 | 186,184 | 211,573 | 181,087 |
EBIT | 184,033 | 209,853 | 179,197 | |
Net Income | 133,632 | 130,662 | 150,040 | 128,845 |
Net Change In Cash | 499,036 | 520,427 | 481,757 | 301,426 |
Free Cash Flow | 163,605 | 172,976 | 143,400 | |
Cash | 765,515 | 890,852 | 747,526 | |
Basic Shares | 12,837 | 13,554 | 14,262 | 14,809 |
| Quarter | EPS |
|---|---|
2025-12-31 | $2.79 |
2025-09-30 | $2.84 |
2025-06-30 | $2.52 |
2025-03-31 | $2.23 |