| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $21,957,000 | $21,132,000 | $20,886,000 | $21,872,000 |
Gross Profit | 10,823,000 | 13,756,000 | 13,486,000 | 13,087,000 |
EBITDA | 7,796,000 | 8,348,000 | 7,952,000 | 7,829,000 |
EBIT | 4,388,000 | 5,202,000 | 4,754,000 | 4,680,000 |
Net Income | 2,714,000 | 3,222,000 | 2,953,000 | 2,981,000 |
Net Change In Cash | 21,957,000 | 21,132,000 | 20,886,000 | 21,872,000 |
Free Cash Flow | 4,818,000 | 4,596,000 | 4,396,000 | 2,502,000 |
Cash | 3,581,000 | 10,259,000 | 12,003,000 | 5,409,000 |
Basic Shares | 1,126,628 | 1,134,847 | 1,144,655 | 1,173,214 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $81,400,000 | $78,558,000 | $79,571,000 | $80,118,000 |
Gross Profit | 51,747,000 | 48,370,000 | 43,365,000 | 43,513,000 |
EBITDA | 31,042,000 | 27,152,000 | 20,161,000 | 23,076,000 |
EBIT | 18,123,000 | 14,334,000 | 6,510,000 | 6,693,000 |
Net Income | 11,339,000 | 8,317,000 | 2,590,000 | 3,024,000 |
Net Change In Cash | 81,400,000 | 78,558,000 | 79,571,000 | 80,118,000 |
Cost of Revenue | -2,029,000 | -3,760,000 | ||
Free Cash Flow | 9,982,000 | 7,748,000 | -520,000 | -7,775,000 |
Cash | 5,409,000 | 5,135,000 | 4,507,000 | 6,631,000 |
Basic Shares | 1,173,214 | 1,200,286 | 1,255,377 | 1,254,770 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.41 |
2025-06-30 | $2.84 |
2025-03-31 | $2.58 |