| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 32,288 | 38,261 | 41,183 |
| Gross Profit | 23,854 | 27,683 | 30,416 |
| Operating Income | 6,153 | 7,457 | 8,143 |
| Net Income | 4,597 | 5,707 | 6,184 |
| EBITDA | 7,544 | 9,155 | 8,970 |
| EPS Diluted | 1.64 | 2.12 | 2.30 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 2,714 | 2,618 | 4,288 |
| Total Current Assets | 12,076 | 14,050 | 16,325 |
| Total Assets | 43,013 | 46,844 | 51,855 |
| Total Current Liabilities | 16,583 | 13,720 | 14,900 |
| Total Liabilities | 19,421 | 19,658 | 22,774 |
| Total Equity | 23,586 | 27,179 | 29,074 |
| Total Debt | 6,300 | 5,651 | 8,692 |
| Net Debt | 3,587 | 3,033 | 4,404 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 6,728 | 6,278 | 7,605 |
| Capital Expenditure | -1,075 | -1,343 | -1,489 |
| Free Cash Flow | 5,653 | 4,935 | 6,116 |
| Stock-Based Comp | 155 | 169 | 169 |
| Net Change in Cash | -3,692 | -96 | 1,670 |