| Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 748.29M | $ 656.85M | $ 572.54M | $ 452.42M | $ 332.74M |
| Gross Profit | $ 614.79M | $ 540.33M | $ 465.91M | $ 374.55M | $ 278.36M |
| Operating Income | $ 79.20M | $ 82.42M | $ 85.73M | $ 59.02M | $ 26.68M |
| EBITDA | $ 141.02M | $ 135.12M | $ 137.83M | $ 94.60M | $ 57.28M |
| Net Income | $ 50.65M | $ 56.23M | $ 71.47M | $ 43.27M | $ 29.31M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 259.04M | $ 310.63M | $ 310.13M | $ 267.81M | $ 221.59M |
| Total Assets | $ 1.35B | $ 1.28B | $ 1.24B | $ 1.04B | $ 892.19M |
| Total Debt | $ 99.55M | $ 91.67M | $ 86.39M | $ 83.75M | $ 4.55M |
| Net Debt | $ -159.49M | $ -201.15M | $ -223.74M | $ -184.06M | $ -217.04M |
| Total Liabilities | $ 222.75M | $ 192.75M | $ 169.09M | $ 160.17M | $ 93.13M |
| Stockholders' Equity | $ 1.13B | $ 1.08B | $ 1.07B | $ 876.86M | $ 799.07M |
| Cash Flow | |||||
| Free Cash Flow | $ 172.65M | $ 132.51M | $ 102.73M | $ 54.88M | $ 73.35M |
| Operating Cash Flow | $ 211.18M | $ 159.66M | $ 119.74M | $ 94.86M | $ 82.75M |
| Investing Cash Flow | $ -105.38M | $ -44.84M | $ -84.25M | $ -39.98M | $ -158.61M |
| Financing Cash Flow | $ -143.95M | $ -129.45M | $ 6.49M | $ -7.88M | $ 264.39M |