| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 26,953 | 29,519 | 31,207 |
| Gross Profit | 19,734 | 21,482 | 22,534 |
| Operating Income | 6,308 | 5,914 | 5,799 |
| Net Income | 5,256 | 2,284 | 6,139 |
| EBITDA | 10,987 | 8,282 | 8,027 |
| EPS Diluted | 4.56 | 1.95 | 5.20 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 8,898 | 9,006 | 8,124 |
| Total Current Assets | 20,044 | 18,570 | 20,571 |
| Total Assets | 71,169 | 72,160 | 68,335 |
| Total Current Liabilities | 16,136 | 17,452 | 14,642 |
| Total Liabilities | 29,646 | 29,308 | 24,929 |
| Total Equity | 38,853 | 40,135 | 43,157 |
| Total Debt | 15,147 | 13,085 | 8,790 |
| Net Debt | 6,249 | 4,077 | 666 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 6,223 | 5,646 | 6,332 |
| Capital Expenditure | -701 | -874 | -785 |
| Free Cash Flow | 5,522 | 4,772 | 5,547 |
| Stock-Based Comp | 1,335 | 1,431 | 2,220 |
| Net Change in Cash | 3,587 | 110 | -884 |