Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $21,132,000 | $20,886,000 | $21,872,000 | $20,162,000 |
Gross Profit | 13,756,000 | 13,486,000 | 13,087,000 | 13,133,000 |
EBITDA | 8,348,000 | 7,952,000 | 7,829,000 | 7,954,000 |
EBIT | 5,202,000 | 4,754,000 | 4,680,000 | 4,803,000 |
Net Income | 3,222,000 | 2,953,000 | 2,981,000 | 3,059,000 |
Net Change In Cash | 21,132,000 | 20,886,000 | 21,872,000 | 20,162,000 |
Free Cash Flow | 4,596,000 | 4,396,000 | 2,502,000 | 1,759,000 |
Cash | 10,259,000 | 12,003,000 | 5,409,000 | 9,754,000 |
Basic Shares | 1,134,847 | 1,144,655 | 1,173,214 | 1,170,650 |
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-06-30 | $2.84 |
2025-03-31 | $2.58 |
2024-12-31 | $2.57 |
2024-09-30 | $2.61 |