Balance Sheet
Assets, liabilities, and equity
| Account | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Statement | |||||
| BS Assets Cash | $2.1B | $1.5B | $2.3B | $1.3B | $1.3B |
| BS Assets Short Term Invest | $677.1M | $0 | $955.6M | $1.4B | $1.7B |
| BS Assets Accts Receivable | $1.6B | $1.2B | $1.2B | $1.0B | $896.7M |
| BS Assets Inventory | $799.6M | $737.1M | $971.4M | $935.6M | $593.4M |
| BS Assets Prepaid Expenses | $103.6M | $107.3M | $116.2M | $109.8M | $82.7M |
| BS Assets Other Current Assets | $159.4M | $100.4M | $110.2M | $134.5M | $80.3M |
| BS Assets Total Current | $5.4B | $3.6B | $5.6B | $4.8B | $4.7B |
| BS Assets PPE | $1.1B | $1.0B | $890.8M | $516.9M | $313.8M |
| BS Assets Goodwill | $1.3B | $1.3B | $1.4B | $1.4B | $1.3B |
| BS Assets Intangible Assets | $1.4B | $1.4B | $1.4B | $1.2B | $1.1B |
| BS Assets LT Investments | $487.3M | — | $76.4M | $61.4M | $99.4M |
| BS Assets Deferred Tax Assets | $188.6M | $184.3M | $175.0M | $177.0M | $225.2M |
| BS Assets Other Noncurrent | $159.4M | $100.4M | $110.2M | $134.5M | $80.3M |
| BS Assets Total | $10.0B | $7.7B | $9.7B | $8.3B | $7.8B |
| BS Liab Accts Payable | $566.0M | $466.8M | $564.4M | $444.3M | $404.3M |
| BS Liab Accrued Liab | $306.1M | $220.8M | $184.0M | $173.0M | $211.0M |
| BS Liab Deferred Rev Current | $45.3M | $45.8M | $41.9M | $43.3M | $42.5M |
| BS Liab Other Current | $127.1M | $110.9M | $91.8M | $42.3M | $29.5M |
| BS Liab Total Current | $1.4B | $1.1B | $1.2B | $1.0B | $965.1M |
| BS Liab Deferred Rev LT | $160.0M | $179.0M | $204.3M | $223.8M | $243.2M |
| BS Liab Other Noncurrent | $127.1M | $110.9M | $91.8M | $42.3M | $29.5M |
| BS Liab Total | $1.4B | $1.1B | $1.2B | $1.0B | $965.1M |
| BS Equity Common Stock | $5.7M | $5.6M | $5.6M | $3.2M | $3.2M |
| BS Equity APIC | $5.4B | $5.1B | $5.0B | $4.8B | $4.7B |
| BS Equity Retained Earnings | $9.4B | $7.4B | $5.9B | $9.0B | $7.8B |
| BS Equity Treasury Stock | $103.6M | $3.8B | $659.0M | $771.0M | $5.8B |
| BS Equity AOCI | $-60.8M | $-269.5M | $-125.3M | $-159.1M | $-69.2M |
| BS Equity Total | $8.3B | $6.0B | $8.2B | $7.0B | $6.6B |
| BS Equity Total Liab and Equity | $10.0B | $7.7B | $9.7B | $8.3B | $7.8B |