| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 71,363 | 73,838 | 78,681 |
| Gross Profit | 66,343 | 69,940 | 71,200 |
| Operating Income | 1,701 | 2,904 | 3,138 |
| Net Income | 615 | 2,058 | 279 |
| EBITDA | 1,815 | 4,527 | 4,589 |
| EPS Diluted | 3.31 | 10.99 | 10.27 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 3,397 | 5,214 | 6,093 |
| Total Current Assets | 16,293 | 18,341 | 20,138 |
| Total Assets | 43,655 | 47,005 | 47,693 |
| Total Current Liabilities | 16,690 | 17,417 | 20,902 |
| Total Liabilities | 35,866 | 36,190 | 37,171 |
| Total Equity | 7,583 | 10,156 | 9,893 |
| Total Debt | 16,982 | 16,800 | 16,719 |
| Net Debt | 13,585 | 11,694 | 10,626 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 3,221 | 3,333 | 3,392 |
| Capital Expenditure | -628 | -809 | -719 |
| Free Cash Flow | 2,593 | 2,524 | 2,673 |
| Stock-Based Comp | 62 | 80 | 72 |
| Net Change in Cash | 686 | 1,786 | 879 |