| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $89,636 | $84,564 | $83,876 | $90,827 |
Gross Profit | 61,205 | 56,619 | 54,676 | 59,783 |
EBITDA | 42,674 | 31,557 | 31,546 | 30,638 |
EBIT | 42,338 | 31,220 | 31,209 | 30,134 |
Net Income | 41,110 | 36,772 | 37,091 | 32,591 |
Net Change In Cash | 89,636 | 84,564 | 83,876 | 90,827 |
Cash | 422,572 | 342,981 | 432,442 | 488,379 |
Basic Shares | 179,310 | 180,765 | 182,187 | 182,474 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $339,676 | $318,877 | $303,603 | $273,134 |
Gross Profit | 219,205 | 204,350 | 189,795 | 177,989 |
EBITDA | 123,548 | 98,369 | 82,771 | 85,297 |
EBIT | 122,201 | 96,354 | 81,638 | 84,447 |
Net Income | 135,684 | 117,342 | 79,756 | 82,600 |
Net Change In Cash | 339,676 | 318,877 | 303,603 | 273,134 |
Free Cash Flow | 171,973 | 137,670 | 103,223 | 142,752 |
Cash | 488,379 | 312,312 | 407,252 | 351,485 |
Basic Shares | 183,156 | 181,800 | 176,639 | 179,899 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.24 |
2025-06-30 | $0.20 |
2025-03-31 | $0.20 |