Source: CSW Industrials, Inc.'s 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 06, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Revenue
$287.46M
$326.22M
$350.15M
$385.87M
$419.20M
$626.43M
$757.90M
$792.84M
$878.30M
$1.08B
Cost of revenue
$158.50M
$178.28M
$188.78M
$209.03M
$234.66M
$370.47M
$439.69M
$442.10M
$484.99M
$628.87M
Gross profit
$128.96M
$147.94M
$161.37M
$176.84M
$184.55M
$255.96M
$318.21M
$350.75M
$393.31M
$453.68M
Research & development
—
—
—
—
—
—
$4.80M
$5.90M
$5.30M
$5.80M
Selling, general & admin
$95.60M
$98.28M
$100.93M
$110.03M
$125.33M
$158.58M
$179.15M
$190.12M
$212.06M
$269.52M
Operating income
$32.04M
$49.66M
$60.44M
$65.85M
$59.22M
$97.38M
$139.07M
$159.12M
$181.25M
$168.53M
Pre-tax income
$32.16M
$48.25M
$61.44M
$57.39M
$50.87M
$91.47M
$125.91M
$140.48M
$180.12M
$145.55M
Income tax
$14.36M
$15.56M
$15.39M
$12.73M
$10.77M
$24.15M
$29.34M
$37.94M
$42.63M
$32.71M
Net income
$11.07M
-$11.88M
$45.57M
$45.72M
$40.10M
$66.39M
$96.44M
$101.65M
$136.65M
$112.05M
EBITDA
$45.79M
$64.59M
$74.28M
$80.49M
$81.94M
$133.79M
$174.02M
$197.41M
$223.47M
$184.44M
EPS (basic)
$0.70
$-0.76
$2.96
$3.04
$2.67
$4.21
$6.22
$6.54
$8.41
$6.73
EPS (diluted)
$0.70
$-0.76
$2.93
$3.01
$2.65
$4.20
$6.20
$6.52
$8.38
$6.70
Diluted shares
15.84M
15.67M
15.53M
15.21M
15.13M
15.81M
15.55M
15.58M
16.31M
16.71M
Gross margin
44.9%
45.3%
46.1%
45.8%
44.0%
40.9%
42.0%
44.2%
44.8%
41.9%
Operating margin
11.1%
15.2%
17.3%
17.1%
14.1%
15.5%
18.3%
20.1%
20.6%
15.6%
Net margin
3.9%
-3.6%
13.0%
11.8%
9.6%
10.6%
12.7%
12.8%
15.6%
10.4%
Balance sheet
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Cash & equivalents
$23.15M
$11.71M
$26.65M
$18.34M
$10.09M
$16.62M
$18.45M
$22.16M
$225.84M
$33.80M
Receivables
$59.83M
$63.38M
$66.14M
$74.88M
$96.69M
$122.80M
$122.80M
$142.70M
$155.70M
$210.26M
Inventory
$43.66M
$42.97M
$51.43M
$58.57M
$102.65M
$150.11M
$161.57M
$150.75M
$194.88M
$309.71M
Total current assets
$147.05M
$127.57M
$151.27M
$150.04M
$219.12M
$300.15M
$323.06M
$331.41M
$592.86M
$589.07M
Goodwill
$80.86M
$81.76M
$86.30M
$91.69M
$218.79M
$224.66M
$242.74M
$247.19M
$264.09M
$632.63M
Total assets
$398.43M
$340.82M
$352.63M
$374.06M
$879.52M
$995.36M
$1.04B
$1.04B
$1.38B
$2.32B
Total current liabilities
$38.50M
$44.85M
$49.17M
$59.15M
$82.75M
$117.40M
$108.04M
$115.84M
$147.20M
$226.92M
Short-term debt
$561.00K
$561.00K
$561.00K
$561.00K
$561.00K
$561.00K
$0
$0
$0
$29.46M
Long-term debt
$72.65M
$23.46M
$30.90M
$10.34M
$241.78M
$252.21M
$253.00M
$166.00M
$0
$839.84M
Total debt
$73.21M
$24.02M
$31.46M
$10.90M
$242.34M
$252.78M
$253.00M
$166.00M
$0
$869.29M
Total liabilities
$125.99M
$75.05M
$88.95M
$92.50M
$464.07M
$510.95M
$499.31M
$408.25M
$286.63M
$1.25B
Shareholders' equity
$272.44M
$265.76M
$267.47M
$280.37M
$415.45M
$469.09M
$525.67M
$615.72M
$1.07B
$1.05B
Cash flow
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Operating cash flow
$39.04M
$43.16M
$59.71M
$69.90M
$66.25M
$69.09M
$121.45M
$164.33M
$168.36M
$149.65M
Capital expenditures
$6.87M
$5.53M
$7.51M
$11.44M
$8.83M
$15.65M
$13.95M
$16.57M
$16.27M
$17.26M
Free cash flow
$32.17M
$37.62M
$52.20M
$58.46M
$57.42M
$53.44M
$107.50M
$147.76M
$152.10M
$132.40M
Investing cash flow
-$25.97M
-$4.54M
-$3.06M
-$20.44M
-$289.89M
-$51.46M
-$69.72M
-$42.50M
-$102.22M
-$1.04B
Financing cash flow
-$15.32M
-$51.52M
-$39.27M
-$57.15M
$214.05M
-$13.04M
-$49.29M
-$117.02M
$138.05M
$701.47M
Dividends paid
$0
$0
$0
$8.13M
$8.08M
$9.46M
$10.55M
$11.80M
$14.58M
$18.02M
Share buybacks
$1.01M
$2.24M
$46.71M
$28.46M
$10.49M
$19.31M
$39.07M
$15.27M
$27.69M
$132.75M
Stock-based compensation
$2.81M
$3.66M
$3.94M
$5.07M
$5.08M
—
—
—
—
—
Depreciation & amortization
$13.75M
$14.93M
$13.84M
$14.64M
$22.72M
$36.41M
$34.96M
$38.29M
$42.22M
$15.91M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$174.97M
$210.86M
$226.18M
$227.93M
$193.65M
$230.55M
$263.65M
$276.95M
$232.99M
$308.96M
$350.65M
$361.44M
Cost of revenue
$100.99M
$117.22M
$118.76M
$124.03M
$113.54M
$128.66M
$148.20M
$157.77M
$140.55M
$182.35M
$193.29M
$209.51M
Gross profit
$73.98M
$93.64M
$107.42M
$103.90M
$80.11M
$101.88M
$115.44M
$119.19M
$92.44M
$126.61M
$157.36M
$151.92M
Selling, general & admin
$46.40M
$47.79M
$52.36M
$52.35M
$50.51M
$56.84M
$60.57M
$62.41M
$75.11M
$71.44M
$77.51M
$76.39M
Operating income
$27.58M
$44.34M
$55.06M
$51.55M
$29.59M
$45.04M
$54.88M
$56.78M
$17.34M
$39.54M
$79.85M
$75.53M
Pre-tax income
$16.39M
$41.97M
$52.80M
$49.53M
$31.27M
$46.51M
$54.38M
$55.47M
$7.90M
$27.80M
$66.90M
$63.11M
Income tax
$7.08M
$9.97M
$13.95M
$12.91M
$4.32M
$11.46M
$13.21M
$14.65M
-$2.70M
$7.54M
$17.12M
$15.22M
Net income
$9.22M
$31.76M
$38.59M
$36.05M
$26.95M
$35.06M
$40.92M
$40.66M
$10.26M
$20.20M
$49.76M
$47.34M
EBITDA
$31.05M
$48.22M
$58.68M
$54.97M
$33.26M
$48.54M
$58.80M
$60.70M
$21.31M
$43.63M
$84.48M
$79.86M
EPS (basic)
$0.59
$2.04
$2.48
$2.27
$1.60
$2.09
$2.43
$2.42
$0.62
$1.24
$3.05
$2.91
EPS (diluted)
$0.59
$2.03
$2.47
$2.26
$1.60
$2.08
$2.43
$2.41
$0.62
$1.23
$3.04
$2.90
Diluted shares
15.60M
3.00K
15.60M
15.94M
16.87M
178.00K
16.86M
16.84M
16.64M
-69.00K
16.36M
16.33M
Gross margin
42.3%
44.4%
47.5%
45.6%
41.4%
44.2%
43.8%
43.0%
39.7%
41.0%
44.9%
42.0%
Operating margin
15.8%
21.0%
24.3%
22.6%
15.3%
19.5%
20.8%
20.5%
7.4%
12.8%
22.8%
20.9%
Net margin
5.3%
15.1%
17.1%
15.8%
13.9%
15.2%
15.5%
14.7%
4.4%
6.5%
14.2%
13.1%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$24.99M
$22.16M
$18.85M
$273.22M
$213.75M
$225.84M
$37.99M
$31.47M
$40.24M
$33.80M
$47.49M
$37.20M
Receivables
$104.50M
$142.70M
$143.20M
$135.30M
$114.80M
$155.70M
$179.40M
$159.40M
$144.52M
$210.26M
$233.31M
$215.11M
Inventory
$151.39M
$150.75M
$156.79M
$183.73M
$202.76M
$194.88M
$217.67M
$234.56M
$315.41M
$309.71M
$305.20M
$314.78M
Total current assets
$307.51M
$331.41M
$331.22M
$609.50M
$563.46M
$592.86M
$451.03M
$447.77M
$534.67M
$589.07M
$615.96M
$615.27M
Goodwill
$243.50M
$247.19M
$246.40M
$255.90M
$266.94M
$264.09M
$365.41M
$365.31M
$640.06M
$632.63M
$640.27M
$640.23M
Total assets
$993.13M
$1.04B
$1.05B
$1.36B
$1.35B
$1.38B
$1.54B
$1.52B
$2.29B
$2.32B
$2.33B
$2.33B
Total current liabilities
$111.13M
$115.84M
$121.48M
$159.45M
$134.72M
$147.20M
$157.90M
$162.10M
$226.17M
$226.92M
$228.13M
$261.45M
Short-term debt
$0
$0
$0
$0
$0
$0
—
—
$29.46M
$29.46M
$29.46M
$29.46M
Long-term debt
$153.00M
$166.00M
$115.00M
$0
$0
$0
$95.00M
$60.00M
$768.30M
$839.84M
$825.99M
$735.11M
Total debt
$153.00M
$166.00M
$115.00M
$0
$0
$0
$95.00M
$60.00M
$797.76M
$869.29M
$855.45M
$764.56M
Total liabilities
$384.94M
$408.25M
$380.75M
$308.95M
$285.98M
$286.63M
$405.66M
$369.40M
$1.20B
$1.25B
$1.24B
$1.19B
Shareholders' equity
$589.07M
$615.72M
$650.16M
$1.03B
$1.04B
$1.07B
$1.11B
$1.13B
$1.07B
$1.05B
$1.07B
$1.12B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$46.98M
$22.42M
$62.66M
$67.51M
$10.90M
$27.29M
$60.64M
$61.83M
$28.87M
-$1.68M
$75.62M
$95.43M
Capital expenditures
$3.88M
$4.91M
$3.10M
$5.49M
$3.15M
$4.53M
$2.90M
$3.08M
$6.15M
$5.13M
$6.00M
$3.50M
Free cash flow
$43.09M
$17.51M
$59.55M
$62.03M
$7.75M
$22.76M
$57.74M
$58.75M
$22.72M
-$6.81M
$69.62M
$91.93M
Investing cash flow
-$6.43M
-$27.37M
-$3.17M
-$38.18M
-$56.19M
-$4.68M
-$326.72M
-$4.72M
-$680.70M
-$30.94M
-$5.99M
-$3.89M
Financing cash flow
-$29.67M
$2.47M
-$62.27M
$224.16M
-$13.01M
-$10.84M
$78.42M
-$63.28M
$660.35M
$25.98M
-$55.34M
-$101.86M
Dividends paid
$2.96M
$2.95M
$3.26M
$3.30M
$4.00M
$4.03M
$4.54M
$4.50M
$4.50M
$4.45M
$4.91M
$4.89M
Share buybacks
$6.71M
$4.63M
$7.89M
$4.40M
$8.65M
$6.76M
$9.09M
$16.98M
$72.70M
$33.97M
$36.34M
$5.84M
Depreciation & amortization
$3.46M
$3.88M
$3.62M
$3.42M
$3.67M
$3.50M
$3.93M
$3.92M
$3.97M
$4.08M
$4.63M
$4.33M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.