| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 29,028 | 32,548 | 43,489 |
| Gross Profit | 23,815 | 24,714 | 25,992 |
| Operating Income | 10,887 | 11,872 | 12,532 |
| Net Income | 8,096 | 7,961 | 9,350 |
| EBITDA | 11,918 | 12,951 | 13,683 |
| EPS Diluted | 0.70 | 0.67 | 0.78 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 65,221 | 67,603 | 58,454 |
| Total Current Assets | 83,825 | 88,625 | 82,035 |
| Total Assets | 888,172 | 948,130 | 1,027,675 |
| Total Current Liabilities | 673,787 | 715,329 | 765,363 |
| Total Liabilities | 799,620 | 859,518 | 930,026 |
| Total Equity | 85,811 | 85,746 | 94,642 |
| Total Debt | 60,399 | 54,050 | 53,970 |
| Net Debt | -4,822 | -13,553 | -4,484 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 13,078 | 8,908 | 1,775 |
| Capital Expenditure | -451 | -651 | -902 |
| Free Cash Flow | 12,628 | 8,257 | 873 |
| Stock-Based Comp | 98 | 88 | 0 |
| Net Change in Cash | 8,069 | -1,052 | -9,749 |