
| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $102,466,000 | $94,036,000 | $95,359,000 | $124,300,000 |
Gross Profit | 48,341,000 | 43,718,000 | 44,867,000 | 58,275,000 |
EBITDA | 35,931,000 | 31,032,000 | 32,250,000 | 45,912,000 |
EBIT | 32,804,000 | 28,202,000 | 29,589,000 | 42,832,000 |
Net Income | 27,466,000 | 23,434,000 | 24,780,000 | 36,330,000 |
Net Change In Cash | 102,466,000 | 94,036,000 | 95,359,000 | 124,300,000 |
Free Cash Flow | 26,486,000 | 24,405,000 | 20,881,000 | 26,995,000 |
Cash | 35,934,000 | 36,269,000 | 28,162,000 | 30,299,000 |
Basic Shares | 15,004,697 | 14,948,179 | 15,056,133 | 15,150,865 |
| Values in thousands | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 |
|---|---|---|---|---|
Revenue | $416,161,000 | $391,035,000 | $383,285,000 | $394,328,000 |
Gross Profit | 195,201,000 | 180,683,000 | 169,148,000 | 170,782,000 |
EBITDA | 144,427,000 | 134,661,000 | 125,820,000 | 130,541,000 |
EBIT | 132,729,000 | 123,216,000 | 114,301,000 | 119,437,000 |
Net Income | 112,010,000 | 93,736,000 | 96,995,000 | 99,803,000 |
Net Change In Cash | 416,161,000 | 391,035,000 | 383,285,000 | 394,328,000 |
Cost of Revenue | 5,760,000 | -10,952,000 | ||
Free Cash Flow | 98,767,000 | 108,807,000 | 99,584,000 | 111,443,000 |
Cash | 35,934,000 | 29,943,000 | 29,965,000 | 23,646,000 |
Basic Shares | 15,004,697 | 15,408,095 | 15,812,547 | 16,325,819 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.85 |
2025-06-30 | $1.57 |
2025-03-31 | $1.65 |
2024-12-31 | $2.40 |