| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 50,441 | 58,391 | 67,797 |
| Gross Profit | 25,270 | 29,523 | 32,128 |
| Operating Income | 5,730 | 6,897 | 6,234 |
| Net Income | 4,808 | 5,019 | 5,196 |
| EBITDA | 8,678 | 8,912 | 8,559 |
| EPS Diluted | 4.82 | 5.03 | 5.21 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 917 | 1,180 | 991 |
| Total Current Assets | 16,444 | 20,966 | 21,594 |
| Total Assets | 70,564 | 80,671 | 86,592 |
| Total Current Liabilities | 15,223 | 17,654 | 17,049 |
| Total Liabilities | 31,213 | 37,515 | 39,844 |
| Total Equity | 38,441 | 41,686 | 45,267 |
| Total Debt | 14,319 | 18,771 | 20,488 |
| Net Debt | 13,402 | 17,591 | 19,709 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 6,353 | 5,230 | 7,249 |
| Capital Expenditure | -2,687 | -2,823 | -2,921 |
| Free Cash Flow | 3,666 | 2,407 | 4,328 |
| Stock-Based Comp | 0 | 0 | 7 |
| Net Change in Cash | -2,086 | 375 | -511 |