| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 71,761 | 83,088 | 84,910 |
| Gross Profit | 14,071 | 16,312 | 15,653 |
| Operating Income | 1,840 | 2,463 | 1,749 |
| Net Income | 1,072 | 1,348 | 1,659 |
| EBITDA | 3,981 | 4,792 | 4,338 |
| EPS Diluted | 1.27 | 1.83 | 1.29 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 3,703 | 5,216 | 6,290 |
| Total Current Assets | 17,785 | 23,884 | 23,448 |
| Total Assets | 47,668 | 56,551 | 56,171 |
| Total Current Liabilities | 22,150 | 26,907 | 25,326 |
| Total Liabilities | 35,838 | 43,365 | 42,784 |
| Total Equity | 10,251 | 11,144 | 11,539 |
| Total Debt | 11,430 | 14,087 | 20,091 |
| Net Debt | 7,727 | 8,871 | 13,801 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 3,661 | 4,219 | 4,650 |
| Capital Expenditure | -1,653 | -1,882 | -1,850 |
| Free Cash Flow | 2,008 | 2,337 | 2,800 |
| Stock-Based Comp | 26 | 22 | 0 |
| Net Change in Cash | -736 | 1,748 | 839 |