| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 28,905 | 34,176 | 35,902 |
| Gross Profit | 11,345 | 13,397 | 14,616 |
| Operating Income | 4,554 | 5,543 | 5,933 |
| Net Income | 3,204 | 3,477 | 4,003 |
| EBITDA | 5,344 | 6,364 | 7,194 |
| EPS Diluted | 5.67 | 6.15 | 7.07 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 2,622 | 3,986 | 4,696 |
| Total Current Assets | 15,424 | 18,942 | 20,102 |
| Total Assets | 54,547 | 58,368 | 58,899 |
| Total Current Liabilities | 14,222 | 20,651 | 16,510 |
| Total Liabilities | 26,438 | 32,274 | 31,731 |
| Total Equity | 24,440 | 25,439 | 26,462 |
| Total Debt | 10,843 | 11,729 | 13,933 |
| Net Debt | 8,221 | 7,743 | 9,237 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 3,616 | 4,354 | 5,907 |
| Capital Expenditure | -876 | -1,093 | -1,365 |
| Free Cash Flow | 2,740 | 3,261 | 4,542 |
| Stock-Based Comp | 161 | 212 | 208 |
| Net Change in Cash | -4,299 | 1,400 | 791 |