NYSE:WHD | Income Statement | Cactus, Inc.

Complete source-backed income-statement history.

Available history
2016-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$449.53M$299.81M$66.14M$365.95M$83.58M$84.53M$23.15M$49M
2026-03-31$388.35M$276.77M$62.07M$338.85M$49.5M$49.72M$9.5M$32.91M
2025-12-31$261.2M$166.64M$34.71M$201.35M$59.85M$61.98M$13.68M$39.84M
2025-09-30$263.95M$166.83M$35.89M$202.72M$61.23M$64.43M$14.24M$41.62M
2025-06-30$273.58M$173.58M$39.19M$212.77M$60.81M$63.32M$14.28M$40.33M
2025-03-31$280.32M$172.58M$39.13M$211.71M$68.61M$70.94M$16.83M$44.22M
2024-12-31$272.12M$169.23M$32.44M$201.67M$70.45M$75.96M$18.51M$46.69M
2024-09-30$293.18M$178.88M$37.37M$216.39M$76.79M$78.85M$16.42M$49.93M
2024-06-30$290.39M$176.47M$31.23M$210.57M$79.82M$81.22M$18.17M$49.83M
2024-03-31$274.12M$168.85M$29.42M$211.57M$62.55M$63.24M$13.42M$38.97M
2023-12-31$274.87M$29.56M$196.31M$78.55M$79.06M$16.98M$48.95M
2023-09-30$287.87M$29.55M$200.27M$87.6M$86.5M$18.48M$52.58M
2023-06-30$305.82M$38.07M$257.3M$48.52M$42.59M$10.14M$24.75M
2023-03-31$228.41M$29.9M$178.72M$49.69M$54.23M$1.94M$42.89M
2022-12-31$187.77M$22.9M$139.55M$48.22M$48.67M$7.93M$30.99M
2022-09-30$184.48M$15.97M$133.19M$51.3M$53.56M$12.04M$31.43M
2022-06-30$170.22M$14.74M$125.97M$44.24M$44.55M$8.77M$27.14M
2022-03-31$145.9M$14.09M$114.91M$30.99M$29.78M$2.69M$20.62M
2021-12-31$129.92M$12.86M$104.2M$25.71M$27.47M$7.09M$15.02M
2021-09-30$115.36M$12.15M$94.6M$20.77M$20.47M$3.29M$12.62M
2021-06-30$108.89M$11.38M$91.58M$17.31M$16.13M$1.36M$10.39M
2021-03-31$84.42M$9.63M$72.78M$11.64M$11.08M-$4.06M$11.56M$0.24$0.1975,774,000
2020-12-31$68.09M$8.98M$59.67M$8.42M$8.27M$2.14M$3.2M
2020-09-30$59.79M$8.38M$47.23M$12.56M$10.91M$23,000.00$6.23M$0.13$0.1375,622,000
2020-06-30$66.55M$8.69M$57.67M$8.88M$10.41M$1.31M$6.03M$0.13$0.1175,367,000
2020-03-31$154.14M$13.66M$113.95M$40.19M$40.6M$7.5M$18.98M$0.40$0.4075,395,000
2019-12-31$140.24M$12.39M$104.15M$36.09M$41.25M$9.98M$18.06M$0.38
2019-09-30$160.81M$13.35M$113.69M$47.12M$48.05M$12.22M$19.34M$0.41$0.4147,322,000
2019-06-30$168.49M$13.25M$117.04M$51.45M$51.54M$10.79M$21.41M$0.46$0.4547,145,000
2019-03-31$158.88M$12.67M$110.38M$48.49M$47.47M-$973,000.00$26.81M$0.69$0.5975,246,000
2018-12-31$139.82M$10.51M$95.96M$43.86M$43.64M$4.96M$16.92M$0.45$0.44
2018-09-30$150.66M$11.05M$98.53M$52.13M$51.86M$8.22M$18.67M$0.52$0.5236,229
2018-06-30$138.54M$9.85M$92.06M$46.49M$46.24M$4.7M$12.33M$0.47$0.4626,779
2018-03-31$115.11M$9.11M$79.89M$35.22M$28.06M$1.65M$3.75M$0.14$0.1426,648,000
2017-12-31$104.78M$6.64M$76.05M$28.74M$23.42M$607,000.00$22.81M
2017-09-30$96.03M$7.1M$67.97M$28.06M$22.78M$479,000.00$22.3M
2017-06-30$81.88M$7.33M$59.8M$22.07M$16.89M$309,000.00$16.58M
2017-03-31$58.5M$6.1M$48.51M$9.99M$5.01M$154,000.00$4.85M

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$1.08B$679.63M$148.92M$828.55M$250.5M$260.67M$59.03M$166.01M
2024-12-31$1.13B$693.42M$130.46M$840.2M$289.61M$299.28M$66.52M$185.41M
2023-12-31$1.1B$690.67M$127.08M$832.59M$264.37M$262.38M$47.54M$169.17M
2022-12-31$688.37M$445.92M$67.7M$513.62M$174.75M$176.55M$31.43M$110.17M
2021-12-31$438.59M$46.02M$363.16M$75.43M$75.15M$7.68M$49.59M
2020-12-31$348.57M$39.72M$278.53M$70.04M$70.19M$10.97M$34.45M
2019-12-31$628.41M$51.66M$445.26M$183.15M$188.32M$32.02M$85.61M$1.88
2018-12-31$544.14M$40.53M$366.43M$177.7M$169.8M$19.52M$51.68M$1.60$1.58
2017-12-31$341.19M$27.18M$252.33M$88.86M$68.1M$1.55M$66.55M
2016-12-31$155.05M$19.21M$144.43M$10.62M-$7.37M$809,000.00-$8.18M

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.