
| Metric | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenues, net | $1.08B+23.3% | $878.3M+10.8% | $792.8M+4.6% | $757.9M+21.0% | $626.4M+49.4% | $419.2M+8.6% | $385.9M+10.2% | $350.2M+7.3% | $326.2M+13.5% | $287.5M |
| Cost of revenues | -$628.9M-29.7% | -$485.0M-9.7% | -$442.1M-0.5% | -$439.7M-18.7% | -$370.5M-57.9% | -$234.7M-12.4% | -$208.8M-10.6% | -$188.8M-5.9% | -$178.3M-12.5% | -$158.5M |
| Gross profit | $453.7M+15.3% | $393.3M+12.1% | $350.7M+10.2% | $318.2M+24.3% | $256.0M+38.7% | $184.6M+4.2% | $177.1M+9.7% | $161.4M+9.1% | $147.9M+14.7% | $129.0M |
| Selling, general and administrative expenses | -$269.5M-27.1% | -$212.1M-11.5% | -$190.1M-6.1% | -$179.1M-13.0% | -$158.6M-26.5% | -$125.3M-13.9% | -$110.0M-9.0% | -$100.9M-2.7% | -$98.3M-2.8% | -$95.6M |
| Impairment expense | -$15.6M | $0+100.0% | -$1.5M | — | — | — | -$951K | $0 | $0+100.0% | -$1.3M |
| Operating income | $168.5M-7.0% | $181.2M+13.9% | $159.1M+14.4% | $139.1M+42.8% | $97.4M+64.4% | $59.2M-10.4% | $66.1M+9.3% | $60.4M+21.7% | $49.7M+55.0% | $32.0M |
| Interest expense, net | -$22.2M-8169.5% | -$269K+97.9% | -$12.7M+3.6% | -$13.2M-142.2% | -$5.4M-128.7% | -$2.4M-79.0% | -$1.3M+7.7% | -$1.4M+37.8% | -$2.3M+14.0% | -$2.7M |
| Other expense, net | -$737K+14.5% | -$862K+85.4% | -$5.9M-14183.3% | $42K+109.0% | -$466K+92.2% | -$6.0M+16.3% | -$7.1M-392.1% | $2.4M+169.9% | $905K-67.9% | $2.8M |
| Income before income taxes | $145.6M-19.2% | $180.1M+28.2% | $140.5M+11.6% | $125.9M+37.7% | $91.5M+79.8% | $50.9M-11.7% | $57.6M-6.2% | $61.4M+27.3% | $48.2M+50.0% | $32.2M |
| Provision for income taxes | -$32.7M+23.3% | -$42.6M-12.4% | -$37.9M-29.3% | -$29.3M-21.5% | -$24.1M-124.2% | -$10.8M+15.8% | -$12.8M+16.9% | -$15.4M+1.1% | -$15.6M-8.4% | -$14.4M |
| Net income | $112.8M-17.9% | $137.5M+34.1% | $102.5M+6.2% | $96.6M+43.5% | $67.3M+67.9% | $40.1M-12.6% | $45.9M+0.7% | $45.6M | — | — |
| Income attributable to redeemable noncontrolling interest | -$802K+3.6% | -$832K+6.6% | -$891K-541.0% | -$139K+85.1% | -$934K | $0 | — | — | — | — |
| Net income attributable to CSW | $112.0M-18.0% | $136.7M+34.4% | $101.6M+5.4% | $96.4M+45.3% | $66.4M+65.6% | $40.1M-12.6% | $45.9M+0.7% | $45.6M+483.6% | -$11.9M-207.3% | $11.1M |
| Basic (in USD per share) | $6730.00-20.0% | $8410.00+28.6% | $6540.00 | — | $4210.00 | — | $3050.00+3.0% | $2960.00+489.5% | -$760.00-208.6% | $700.00 |
| Diluted (in USD per share) | $6700.00-20.0% | $8380.00+28.5% | $6520.00 | — | $4200.00+57.9% | $2660.00-11.9% | $3020.00+3.1% | $2930.00+485.5% | -$760.00-208.6% | $700.00 |
| Basic (in shares) | 16.7M+2.5% | 16.2M+4.6% | 15.5M+0.2% | 15.5M-1.6% | 15.8M+4.9% | 15.0M | — | — | — | — |
| Diluted (in shares) | 16.7M+2.4% | 16.3M+4.7% | 15.6M+0.2% | 15.5M-1.7% | 15.8M+4.5% | 15.1M | — | — | — | — |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.