NASDAQ:PPIH | Income Statement | Perma-Pipe International Holdings, Inc.

Complete source-backed income-statement history.

Available history
2010-07-31 to 2026-04-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-04-30$50.27M$35.63M$14.64M$10M$4.64M$3.92M$1.33M$1.8M$0.22$0.228,123,0008,242,000
2026-01-31$55.13M$37.79M$17.34M$10.37M$6.97M$6.4M$786,000.00$4.92M$0.61$0.6019,00019,000
2025-10-31$61.15M$40.14M$21.01M$9.6M$11.4M$10.9M$2.99M$6.32M$0.78$0.778,094,0008,179,000
2025-07-31$47.9M$33.48M$14.42M$11.24M$3.19M$2.75M$1.49M$851,000.00$0.11$0.108,007,0008,133,000
2025-04-30$46.75M$30.02M$16.72M$8.84M$7.89M$7.44M$1.58M$4.95M$0.62$0.617,983,0008,079,000
2025-01-31$44.99M$29.82M$15.17M$9.73M$5.44M$5.25M$1.69M$1.76M$0.22$0.229,00024,000
2024-10-31$41.56M$27.48M$14.09M$8.5M$5.59M$5.07M$1.62M$2.49M$0.31$0.317,981,0008,027,000
2024-07-31$37.51M$24.04M$13.47M$7.33M$6.14M$5.59M$1.31M$3.29M$0.41$0.407,954,0008,125,000
2024-04-30$34.32M$23.8M$10.52M$7.38M$3.13M$2.56M$770,000.00$1.44M$0.18$0.187,906,0008,056,000
2024-01-31$40.18M$28.15M$12.03M$7.48M$4.55M$3.22M-$6.58M$8.64M$1.08$1.07-19,000-33,000
2023-10-31$45.69M$32.51M$13.18M$7.15M$6.04M$4.9M$1.53M$1.94M$0.24$0.247,955,0008,021,000
2023-07-31$35.14M$25.68M$9.46M$6.77M$2.69M$2.14M$966,000.00$1.02M$0.13$0.138,029,0008,139,000
2023-04-30$29.66M$22.88M$6.77M$6.7M$75,000.00-$365,000.00$758,000.00-$1.12M-$0.14-$0.148,004,0008,004,000
2023-01-31$36.44M$26.21M$10.24M$7.11M$3.12M$4.08M$850,000.00$3.23M$0.42$0.40-120,000-122,000
2022-10-31$37.9M$26.77M$11.13M$6.59M$4.54M$2.87M$1.14M$1.73M$0.22$0.218,004,0008,146,000
2022-07-31$37M$27.12M$9.89M$6.56M$3.33M$2.76M$893,000.00$1.87M$0.23$0.237,975,0008,186,000
2022-04-30$31.22M$24.17M$7.05M$6.89M$160,000.00-$159,000.00$726,000.00-$885,000.00-$0.11-$0.117,919,0007,919,000
2022-01-31$39.13M$29.47M$9.65M$6.38M$3.27M$3.21M$216,000.00$2.99M$0.37$0.36-38,000-13,000
2021-10-31$35.2M$27.57M$7.63M$5.94M$1.69M$1.52M$1.02M$495,000.00$0.06$0.068,126,0008,393,000
2021-07-31$39.8M$29.06M$10.74M$6.66M$4.09M$4.28M$861,000.00$3.42M$0.42$0.418,151,0008,321,000
2021-04-30$24.42M$19.92M$4.51M$5.45M-$941,000.00-$678,000.00$165,000.00-$843,000.00-$0.10-$0.108,165,0008,165,000
2021-01-31$21.3M$18.89M$2.41M$5.08M-$2.67M-$2.33M$206,000.00-$2.54M-$0.31-$0.3113,00013,000
2020-10-31$20.29M$17.36M$2.94M$5.7M-$2.76M-$2.87M-$23,000.00-$2.85M-$0.35-$0.358,165,0008,165,000
2020-07-31$20.36M$18M$2.36M$5.82M-$3.46M$166,000.00-$101,000.00$267,000.00$0.03$0.038,126,0008,278,000
2020-04-30$22.74M$19.28M$3.47M$5.95M-$2.49M-$2.74M-$215,000.00-$2.52M-$0.31-$0.318,048,0008,048,000
2020-01-31$32.26M$25.24M$7.03M$6.23M$800,000.00$1.22M-$288,000.00$1.5M$0.19$0.1719,000148,000
2019-10-31$34.46M$26.81M$7.64M$5.99M$1.65M$1.55M$1.7M-$145,000.00-$0.02-$0.028,037,0008,037,000
2019-07-31$36.67M$27.01M$9.65M$6.23M$3.42M$3.46M-$265,000.00$3.72M$0.47$0.457,887,0008,202,000
2019-04-30$24.28M$19.55M$4.72M$5.7M-$980,000.00-$1.19M$312,000.00-$1.5M-$0.19-$0.197,887,0007,887,000
2019-01-31$34.95M$28.63M$6.32M$4.43M$1.89M$1.6M$625,000.00$974,000.00$0.13$0.136,0006,000
2018-10-31$32.81M$25.92M$6.88M$5.8M$1.08M$802,000.00$934,000.00-$132,000.00-$0.02-$0.027,877,0007,877,000
2018-07-31$32.33M$26.43M$5.89M$5.25M$648,000.00$364,000.00$639,000.00-$275,000.00-$0.04-$0.047,820,0007,820,000
2018-04-30$28.89M$24.66M$4.23M$5.12M-$899,000.00-$1.17M-$48,000.00-$1.12M7,718,0007,718,000
2018-01-31$27.4M$23.82M$3.58M$4.88M-$1.3M-$1.49M$8,000.00-$1.5M12,00012,000
2017-10-31$27.5M$24.18M$3.32M$5.61M-$2.29M-$2.48M$808,000.00-$3.29M7,714,0007,714,000
2017-07-31$26.85M$23.79M$3.06M$5.16M-$2.11M-$2.26M-$564,000.00-$1.7M7,679,0007,679,000
2017-04-30$23.5M$21.72M$1.79M$5.6M-$3.82M-$3.97M-$485,000.00-$3.49M7,610,0007,610,000
2017-01-31$27.62M$24.57M$3.05M$6.67M-$3.62M-$3.75M-$1.69M-$2.28M31,00031,000
2016-10-31$25.3M$21.61M$3.7M$4.87M-$1.18M-$1.29M$2.41M-$3.9M-$0.50-$0.507,541,0007,541,000
2016-07-31$22.86M$19.88M$2.98M$5.17M-$2.19M-$2.29M-$1.08M$99,000.007,481,0007,603,000
2016-04-30$23.07M$21.08M$1.99M$6.5M-$4.51M-$6.35M-$257,000.00-$6.29M7,351,0007,351,000
2016-01-31$30.32M$23.38M$6.95M$5.49M$1.46M$1.28M$478,000.00-$3.48M7,00098,000
2015-10-31$46.95M$32.64M$14.32M$6.79M$7.52M$7.8M$1.34M$6.11M$0.84$0.837,290,0007,367,000
2015-07-31$25.15M$22.02M$3.13M$5.66M-$2.53M-$2.74M-$473,000.00-$2.39M-$0.33-$0.337,277,0007,277,000
2015-04-30$20.28M$17.92M$2.36M$5.93M-$3.57M-$3.33M$26,000.00-$4.66M-$0.64-$0.647,252,0007,252,000
2015-01-31-$29.79M-$27.31M-$2.48M-$2.06M-$421,000.00$699,000.00$1.5M-$5M-$0.71-$0.7013,000-13,000
2014-10-31$43.82M$37.1M$6.72M$7.96M-$1.24M-$626,000.00$11,000.00-$372,000.00-$0.05-$0.057,290,0007,290,000
2014-07-31$53.37M$42.83M$10.55M$8.75M$1.8M$1.75M$276,000.00$1.36M$0.19$0.187,248,0007,386,000
2014-04-30$59.52M$43.54M$15.99M$10.28M$5.71M$5.46M$1.27M$3.83M$0.53$0.527,177,0007,315,000
2014-01-31$53.38M$44.2M$9.18M$10.19M-$1.01M-$959,000.00-$394,000.00-$1.84M-$0.28-$0.2933,00055,000
2013-10-31$57.97M$41.08M$16.89M$10.1M$6.79M$7.23M$64,000.00$7.39M$1.05$1.037,068,0007,163,000
2013-07-31$60.8M$47.37M$13.43M$8.66M$4.77M$4.21M-$268,000.00$4.4M$0.63$0.626,985,0007,054,000
2013-04-30$54.69M$41.97M$12.72M$10.19M$2.53M$1.82M$105,000.00$11.08M$1.60$1.606,932,0006,934,000
2013-01-31$36.67M$31.78M$4.89M$10.87M-$5.98M-$5.3M$11.67M-$15.53M-$2.24-$2.241,0001,000
2012-10-31$47.24M$38.56M$8.68M$8.49M$185,000.00$203,000.00$74,000.00$455,000.00$0.07$0.076,924,0006,924,000
2012-07-31$42.88M$35.3M$7.58M$8.19M-$603,000.00-$887,000.00$350,000.00-$1.36M-$0.20-$0.206,923,0006,923,000
2012-04-30$44.5M$37.67M$6.83M$10.85M$9.13M-$2.3M-$2.91M-$280,000.00-$2.06M-$0.306,915,0006,915,000
2012-01-31$44.78M$39.91M$4.86M$10.6M-$5.74M-$5.19M-$2.87M-$2.32M12,000-6,859,122
2011-10-31$71.33M$58.9M$12.43M$10.2M$10.2M$2.23M$2.52M$1.83M$686,000.006,881,0006,881,000
2011-07-31$63.99M$53.21M$10.78M$10.7M$88,000.00-$160,000.00$1.68M-$1.84M6,8636,863
2011-04-30$53.4M$45.16M$8.24M$9.89M-$1.64M-$2.11M-$622,000.00-$1.49M
2011-01-31$48.02M$41.62M$6.41M-$2.78M-$2.58M-$987,000.00-$1.59M-6,832,158-6,858,150
2010-10-31$58.84M$45.28M$13.56M$10.54M$3.02M$3.34M-$223,000.00$3.57M6,842,0006,842,000
2010-07-31$61.89M$48.14M$13.74M$10.92M$2.83M$2.4M-$485,000.00$2.88M6,8396,860

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-01-31$210.93M$141.44M$69.49M$40.04M$29.45M$27.49M$6.84M$17.04M$2.12$2.098,047,0008,148,000
2025-01-31$158.38M$105.14M$53.25M$100,000.00$32.95M$20.3M$18.47M$5.38M$8.98M$1.13$1.127,956,0008,015,000
2024-01-31$150.67M$109.21M$41.46M$500,000.00$28.1M$13.36M$9.89M-$3.32M$10.47M$1.31$1.307,977,0008,073,000
2023-01-31$142.57M$104.27M$38.3M$600,000.00$27.16M$11.14M$9.56M$3.61M$5.95M$0.75$0.737,976,0008,116,000
2022-01-31$138.55M$106.02M$32.53M$400,000.00$24.42M$8.11M$8.33M$2.27M$6.06M$0.75$0.728,110,0008,395,000
2021-01-31$84.69M$73.52M$11.18M$300,000.00$22.56M-$11.38M-$7.78M-$133,000.00-$7.64M-$0.94-$0.948,126,0008,126,000
2020-01-31$127.66M$98.62M$29.05M$300,000.00$24.17M$4.88M$5.04M$1.46M$3.58M$0.45$0.427,989,0008,420,000
2019-01-31$128.97M$105.65M$23.32M$200,000.00$20.6M$2.72M$1.6M$2.15M-$550,000.00-$0.07-$0.077,812,0007,812,000
2018-01-31$105.25M$93.51M$11.74M$300,000.00$21.25M-$9.51M-$10.21M-$233,000.00-$9.98M7,680,0007,680,000
2017-01-31$98.85M$87.13M$11.72M$200,000.00$23.3M-$11.58M-$13.77M-$611,000.00-$12.47M7,488,0007,488,000
2016-01-31$122.7M$95.96M$26.74M$1.1M$23.86M$2.88M$3.01M$1.38M-$4.41M7,280,0007,371,000
2015-01-31$126.92M$96.15M$30.77M$1.2M$24.93M$5.85M$7.29M$3.05M-$181,000.00-$0.04-$0.047,251,0007,324,000
2014-01-31$226.84M$174.62M$52.22M$700,000.00$39.13M$13.08M$12.3M-$493,000.00$21.03M$2.99$2.967,028,0007,096,000
2013-01-31$168.81M$141.31M$27.49M$2.2M$36.31M-$8.82M-$8.93M$11.83M-$18.49M-$2.67-$2.676,922,0006,922,000
2012-01-31$233.5M$197.18M$36.32M$41.38M-$5.06M-$4.94M$17,000.00-$4.96M-$0.736,878,0006,878
2011-01-31$218.6M$174.14M$44.46M$41.56M$2.9M$2.62M-$1.76M$4.38M$0.646,8426,850