Balance Sheet
Assets, liabilities, and equity
| Account | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Statement | |||||
| BS Assets Cash | $580.0M | $620.8M | $534.3M | $430.2M | $855.4M |
| BS Assets Accts Receivable | $511.9M | $461.0M | $419.0M | $431.3M | $354.9M |
| BS Assets Inventory | $479.4M | $429.7M | $420.8M | $470.9M | $370.4M |
| BS Assets Prepaid Expenses | $62.1M | $76.3M | $63.4M | $55.4M | $95.8M |
| BS Assets Other Current Assets | $62.1M | $76.3M | $63.4M | $55.4M | $95.8M |
| BS Assets Total Current | $1.6B | $1.6B | $1.4B | $1.4B | $1.7B |
| BS Assets PPE | $468.0M | $460.4M | $430.3M | $382.1M | $327.3M |
| BS Assets Goodwill | $3.4B | $3.3B | $2.8B | $2.6B | $2.2B |
| BS Assets Intangible Assets | $1.2B | $1.3B | $1.0B | $947.8M | $597.3M |
| BS Assets Other Noncurrent | $153.9M | $155.7M | $138.5M | $144.6M | $146.9M |
| BS Assets Total | $6.9B | $6.7B | $5.9B | $5.5B | $4.9B |
| BS Liab Accts Payable | $224.7M | $197.8M | $179.7M | $208.9M | $178.8M |
| BS Liab Accrued Liab | $297.0M | $278.7M | $271.5M | $289.1M | $259.8M |
| BS Liab Deferred Rev Current | $45.8M | $50.7M | $55.9M | $44.7M | $49.0M |
| BS Liab Current Debt | $700.0K | $100.7M | $600.0K | $0 | $0 |
| BS Liab Op Lease Current | $27.8M | $26.1M | $22.0M | $21.6M | $17.6M |
| BS Liab Other Current | $202.3M | $194.8M | $206.7M | $195.8M | $247.4M |
| BS Liab Total Current | $575.4M | $629.7M | $500.3M | $543.6M | $480.0M |
| BS Liab Long Term Debt | $1.8B | $1.9B | $1.3B | $1.5B | $1.2B |
| BS Liab Deferred Rev LT | $22.0M | $13.2M | $17.3M | $15.0M | $32.2M |
| BS Liab Deferred Tax Liab | $303.0M | $248.4M | $276.0M | $247.2M | $180.2M |
| BS Liab Other Noncurrent | $202.3M | $194.8M | $206.7M | $195.8M | $247.4M |
| BS Liab Total | $2.9B | $3.0B | $2.3B | $2.5B | $2.1B |
| BS Equity Preferred Stock | $0 | $0 | $0 | $0 | $0 |
| BS Equity Common Stock | $900.0K | $900.0K | $900.0K | $900.0K | $900.0K |
| BS Equity APIC | $892.1M | $864.8M | $839.0M | $817.2M | $795.6M |
| BS Equity Retained Earnings | $4.5B | $4.2B | $3.9B | $3.5B | $3.1B |
| BS Equity Treasury Stock | $252.4M | $1.2B | $24.2M | $1.2B | $1.1B |
| BS Equity AOCI | $57.6M | $-130.9M | $-45.8M | $-126.2M | $-69.6M |
| BS Equity NCI | $-1.3M | $-600.0K | $-200.0K | $300.0K | $0 |
| BS Equity Total | $4.0B | $3.8B | $3.5B | $3.0B | $2.8B |
| BS Equity Total Liab and Equity | $6.9B | $6.7B | $5.9B | $5.5B | $4.9B |