| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 299,977 | 289,136 | 300,406 |
| Gross Profit | 204,149 | 205,516 | 206,134 |
| Operating Income | 25,236 | 22,120 | 16,275 |
| Net Income | 17,789 | 18,771 | 11,663 |
| EBITDA | 36,472 | 39,373 | 26,857 |
| EPS Diluted | 311.83 | 329.03 | 204.41 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 81,876 | 116,535 | 105,670 |
| Total Current Assets | 217,324 | 244,481 | 256,732 |
| Total Assets | 320,018 | 359,600 | 371,657 |
| Total Current Liabilities | 59,136 | 67,580 | 70,224 |
| Total Liabilities | 65,749 | 84,252 | 88,618 |
| Total Equity | 238,358 | 258,992 | 266,157 |
| Total Debt | 1,416 | 9,982 | 10,214 |
| Net Debt | -80,460 | -106,553 | -95,456 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 17,799 | 20,261 | 30,443 |
| Capital Expenditure | -4,807 | -7,102 | -5,526 |
| Free Cash Flow | 12,992 | 13,159 | 24,917 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 11,592 | 12,187 | 11,606 |