Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $67,230,000 | $65,502,000 | $65,649,000 | $63,694,000 |
Gross Profit | 7,886,000 | 6,606,000 | 6,462,000 | 6,602,000 |
EBITDA | 3,040,000 | 3,059,000 | 2,941,000 | 3,294,000 |
EBIT | 2,358,000 | 2,385,000 | 2,295,000 | 2,644,000 |
Net Income | 1,532,000 | 1,323,000 | 1,424,000 | 739,000 |
Net Change In Cash | 67,230,000 | 65,502,000 | 65,649,000 | 63,694,000 |
Free Cash Flow | -2,171,000 | 1,593,000 | 4,875,000 | -353,000 |
Cash | 4,329,000 | 8,334,000 | 7,550,000 | 5,888,000 |
Basic Shares | 268,154 | 283,218 | 277,784 | 281,396 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $247,121,000 | $195,265,000 | $180,518,000 | $174,069,000 |
Gross Profit | 25,964,000 | 25,177,000 | 23,500,000 | 22,951,000 |
EBITDA | 11,446,000 | 10,846,000 | 10,436,000 | 9,963,000 |
EBIT | 9,692,000 | 9,034,000 | 8,579,000 | 8,162,000 |
Net Income | 3,434,000 | 5,164,000 | 6,704,000 | 5,370,000 |
Net Change In Cash | 247,121,000 | 195,265,000 | 180,518,000 | 174,069,000 |
Cost of Revenue | 514,000 | -4,632,000 | ||
Free Cash Flow | 8,957,000 | 10,240,000 | 7,361,000 | 6,037,000 |
Cash | 7,550,000 | 7,822,000 | 5,924,000 | 5,081,000 |
Basic Shares | 283,218 | 296,882 | 313,065 | 340,966 |
Quarter | EPS |
---|---|
2025-06-30 | $7.20 |
2025-03-31 | $6.74 |
2024-12-31 | $6.64 |
2024-09-30 | $7.51 |