Balance Sheet
Assets, liabilities, and equity
| Account | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Statement | |||||
| BS Assets Cash | $1.1B | $1.3B | $789.8M | $456.4M | $821.3M |
| BS Assets Accts Receivable | $4.2B | $3.6B | $3.2B | $2.6B | $2.2B |
| BS Assets Inventory | $126.3M | $95.7M | $110.8M | $85.6M | $54.1M |
| BS Assets Prepaid Expenses | $120.2M | $91.6M | $73.1M | $79.3M | $80.9M |
| BS Assets Total Current | $5.9B | $5.4B | $4.4B | $3.5B | $3.4B |
| BS Assets PPE | $253.3M | $207.5M | $179.4M | $157.8M | $152.1M |
| BS Assets Op Lease ROU | $439.0M | $316.1M | $310.5M | $268.1M | $260.8M |
| BS Assets Goodwill | $1.4B | $1.0B | $956.5M | $919.2M | $890.3M |
| BS Assets Intangible Assets | $1.1B | $648.2M | $586.0M | $594.0M | $589.4M |
| BS Assets LT Investments | $62.0K | $98.0K | $1.7M | $391.0K | $-1.2M |
| BS Assets Other Noncurrent | $140.5M | $137.1M | $130.3M | $123.6M | $158.0M |
| BS Assets Total | $9.3B | $7.7B | $6.6B | $5.5B | $5.4B |
| BS Liab Accts Payable | $1.2B | $937.1M | $936.0M | $849.3M | $734.3M |
| BS Liab Accrued Liab | $870.2M | $751.4M | $596.9M | $465.0M | $490.9M |
| BS Liab Deferred Rev Current | $2.3B | $2.0B | $1.6B | $1.1B | $788.1M |
| BS Liab Op Lease Current | $99.2M | $81.2M | $75.2M | $67.2M | $57.8M |
| BS Liab Other Current | $340.8M | $336.6M | $312.6M | $258.2M | $274.4M |
| BS Liab Total Current | $4.9B | $4.2B | $3.5B | $2.8B | $2.4B |
| BS Liab Long Term Debt | $0 | $0 | $0 | $231.6M | $245.4M |
| BS Liab Deferred Rev LT | $837.0K | $1.5M | $1.8M | $2.3M | $2.5M |
| BS Liab Op Lease Noncurrent | $369.0M | $261.6M | $259.4M | $220.8M | $220.8M |
| BS Liab Other Noncurrent | $382.5M | $362.3M | $358.3M | $344.4M | $360.3M |
| BS Liab Total | $5.6B | $4.8B | $4.1B | $3.6B | $3.2B |
| BS Equity Preferred Stock | $0 | $0 | $0 | $0 | $0 |
| BS Equity Common Stock | $613.0K | $612.0K | $611.0K | $609.0K | $607.0K |
| BS Equity APIC | $101.3M | $97.5M | $91.8M | $74.8M | $61.9M |
| BS Equity Retained Earnings | $6.0B | $4.8B | $3.8B | $3.2B | $2.8B |
| BS Equity Treasury Stock | $578.9M | $501.6M | $128.7M | $660.6M | $195.5M |
| BS Equity AOCI | $-1.9M | $-85.5M | $-85.7M | $-93.5M | $-83.6M |
| BS Equity NCI | $1.0M | $1.0M | $1.0M | $702.0K | $702.0K |
| BS Equity Total | $3.7B | $2.9B | $2.5B | $2.0B | $2.3B |
| BS Equity Total Liab and Equity | $9.3B | $7.7B | $6.6B | $5.5B | $5.4B |