NASDAQ:HBIO | Income Statement | HARVARD BIOSCIENCE INC

Complete source-backed income-statement history.

Available history
2009-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$22.73M$10.1M$12.63M$2.45M$13.61M-$978,000.00-$1.92M-$2.9M$14,000.00-$2.91M-$0.64-$0.644,526,0004,526,000
2026-03-31$20.76M$8.51M$12.24M$2.33M$13.42M-$1.17M-$2.13M-$3.31M$117,000.00-$3.42M-$0.77-$0.774,473,0004,473,000
2025-12-31$23.74M$9.56M$14.17M$2.18M$12.46M$1.71M-$4.91M-$3.2M-$357,000.00-$2.85M-$0.06-$0.0671,00071,000
2025-09-30$20.59M$8.57M$12.02M$2.13M$11.82M$197,000.00-$1.33M-$1.13M$97,000.00-$1.23M-$0.03-$0.0344,556,00044,556,000
2025-06-30$20.45M$8.92M$11.53M$2.19M$12.35M-$819,000.00-$1.44M-$2.25M$28,000.00-$2.28M-$0.52-$0.524,430,0004,430,000
2025-03-31$21.77M$9.59M$12.18M$2.32M$61.85M-$49.67M-$1.13M-$50.79M-$454,000.00-$50.34M-$11.42-$11.424,410,0004,410,000
2024-12-31$24.56M$10.55M$14.01M$2.33M$14M$11,000.00$579,000.00$590,000.00$572,000.00$18,000.00$0.01$0.0139,00039,000
2024-09-30$21.97M$9.21M$12.77M$2.57M$14.64M-$1.87M-$2.62M-$4.49M$311,000.00-$4.8M-$0.11-$0.1143,614,00043,614,000
2024-06-30$23.1M$9.88M$13.22M$2.63M$15.29M-$2.07M-$1.21M-$3.28M-$353,000.00-$2.93M-$0.07-$0.0743,486,00043,486,000
2024-03-31$24.51M$9.74M$14.77M$2.89M$17.05M-$2.28M-$2.21M-$4.48M$210,000.00-$4.69M-$0.11-$0.1143,402,00043,402,000
2023-12-31$28.15M$11.83M$16.33M$3.15M$16.04M$282,000.00-$1.39M-$1.1M$715,000.00-$1.82M-$0.04-$0.0475,00075,000
2023-09-30$25.36M$10.64M$14.73M$2.76M$15.66M-$933,000.00$371,000.00-$562,000.00$677,000.00-$1.24M-$0.03-$0.0342,688,00042,688,000
2023-06-30$28.76M$12.09M$16.67M$2.96M$15.88M$796,000.00-$2.89M-$2.1M-$1.12M-$980,000.00-$0.02-$0.0242,354,00042,354,000
2023-03-31$29.98M$11.63M$18.35M$2.9M$16.6M$1.75M-$542,000.00$1.21M$585,000.00$622,000.00$0.01$0.0142,119,00042,783,000
2022-12-31$28.43M$12.59M$15.83M$2.85M$16.29M-$457,000.00-$435,000.00-$892,000.00$774,000.00-$1.67M-$0.04-$0.0460,00060,000
2022-09-30$26.92M$14.75M$12.17M$2.76M$15.93M-$3.76M-$928,000.00-$4.69M-$1.29M-$3.41M-$0.08-$0.0841,637,00041,637,000
2022-06-30$29.21M$12.57M$16.64M$3.5M$12.64M$4M-$577,000.00$3.42M$986,000.00$2.44M$0.06$0.0641,304,00042,560,000
2022-03-31$28.78M$12.6M$16.18M$3.22M$22.89M-$6.71M-$306,000.00-$7.02M-$138,000.00-$6.88M-$0.17-$0.1741,219,00041,219,000
2021-12-31$33.06M$13.5M$19.56M$2.95M$17.86M$1.7M-$568,000.00$1.13M$170,000.00$961,000.00$0.02141,000141,000
2021-09-30$29.66M$13.36M$16.31M$2.66M$15.76M$548,000.00-$503,000.00$45,000.00$215,000.00-$170,000.00$0.0040,754,00040,754,000
2021-06-30$29.2M$12.84M$16.35M$2.7M$16.3M$58,000.00-$690,000.00-$632,000.00-$222,000.00-$410,000.00-$0.01-$0.0140,152,00040,152,000
2021-03-31$26.99M$11.56M$15.43M$2.49M$15.67M-$239,000.00-$445,000.00-$684,000.00-$15,000.00-$669,000.00-$0.0239,787,00039,787,000
2020-12-31$30.98M$13.28M$17.71M$2.35M$14.95M$2.76M-$3.3M-$548,000.00$67,000.00-$615,000.0038,601,46038,601,460
2020-09-30$24.04M$10.54M$13.5M$1.95M$13.31M$182,000.00-$1.6M-$1.42M-$317,000.00-$1.1M38,92038,920
2020-06-30$23.31M$9.45M$13.86M$1.9M$13.3M$556,000.00-$1.42M-$868,000.00$713,000.00-$1.58M-$0.04-$0.0438,46838,468
2020-03-31$23.77M$10.79M$12.98M$2.49M$16.26M-$3.27M-$1.19M-$4.46M$55,000.00-$4.52M-$0.12-$0.1238,328,79138,328,791
2019-12-31$30.97M$13.74M$17.23M$2.65M$15.6M$1.63M-$1.54M$98,000.00-$452,000.00$550,000.00$139.88$139.8849,09149,091
2019-09-30$27.42M$12.44M$14.98M$2.56M$16.34M-$1.37M-$1.31M-$2.67M-$54,000.00-$2.62M-$0.07-$0.0738,036,26138,036,261
2019-06-30$29.58M$13.63M$15.96M$2.77M$15.73M$228,000.00-$1.36M-$1.13M-$885,000.00-$247,000.00-$0.01-$0.0137,735,71737,735,717
2019-03-31$28.2M$12.05M$16.15M$2.74M$16.27M-$120,000.00-$1.67M-$1.79M$576,000.00-$2.37M-$0.06-$0.0637,644,68437,644,684
2018-12-31$33.86M$15.12M$18.74M$3.05M$17M$1.74M-$1.7M$45,000.00-$3.26M$2.86M$159.92$159.92283,590283,590
2018-09-30$28.64M$12.82M$15.82M$2.78M$14.93M$890,000.00-$1.8M-$908,000.00-$652,000.00-$256,000.00-$0.01-$0.0136,947,05236,947,052
2018-06-30$31.52M$16.17M$15.36M$2.76M$15.74M-$382,000.00-$1.49M-$1.87M-$369,000.00-$1.46M-$0.04-$0.0436,082,25836,082,258
2018-03-31$26.76M$13.49M$13.27M$2.4M$14.54M-$1.27M-$3.98M-$5.25M$605,000.00-$4.06M-$0.11-$0.1135,462,98935,462,989
2017-12-31$21.65M$10.63M$11.02M$1.53M$10.65M$374,000.00-$849,000.00-$475,000.00-$464,000.00$999,000.00$0.03$0.0347,37847,378
2017-09-30$18.72M$9.22M$9.5M$1.54M$9.89M-$390,000.00-$274,000.00-$664,000.00-$19,000.00-$417,000.00-$0.01-$0.0134,840,32434,840,324
2017-06-30$18.96M$9.89M$9.07M$1.3M$9.34M-$269,000.00-$463,000.00-$732,000.00-$115,000.00-$381,000.00-$0.01-$0.0134,695,17634,695,176
2017-03-31$18.09M$8.51M$9.58M$1.29M$9.93M-$350,000.00-$400,000.00-$750,000.00-$7,000.00-$1.07M-$0.03-$0.0334,579,47334,579,473
2016-12-31$26.42M$14.31M$12.11M$1.16M$13.23M-$1.12M$135,000.00-$988,000.00$332,000.00-$1.32M-$0.04-$0.0454,91554,915
2016-09-30$25.01M$13.32M$11.69M$1.31M$12.5M-$813,000.00-$67,000.00-$880,000.00$758,000.00-$1.64M-$0.05-$0.0534,327,45934,327,459
2016-06-30$26.14M$14.46M$11.68M$1.5M$12.52M-$840,000.00$73,000.00-$767,000.00-$54,000.00-$713,000.00-$0.02-$0.0234,127,13134,127,131
2016-03-31$26.96M$14.02M$12.95M$1.43M$13.17M-$221,000.00-$222,000.00-$443,000.00$193,000.00-$636,000.00-$0.02-$0.0234,013,35234,013,352
2015-12-31$28.37M$15.45M$12.92M$1.53M$12.81M$113,000.00-$434,000.00-$321,000.00$16.82M-$17.14M-$0.51-$0.51118,817118,817
2015-09-30$25.73M$14.01M$11.73M$1.43M$12.5M-$775,000.00-$321,000.00-$1.1M-$249,000.00-$847,000.00-$0.02-$0.0233,933,32733,933,327
2015-06-30$28.8M$16.21M$12.6M$1.71M$12.5M$99,000.00-$526,000.00-$427,000.00-$776,000.00$349,000.00$0.01$0.0133,569,18035,025,650
2015-03-31$25.76M$14.29M$11.48M$1.75M$12.63M-$1.15M-$614,000.00-$1.76M-$363,000.00-$1.4M-$0.04-$0.0432,908,10132,908,101
2014-12-31$30.36M$16.5M$13.86M$1.56M$11.74M$2.12M-$949,000.00$1.17M$1.19M-$19,000.00$0.00$0.0090,939139,557
2014-09-30$25.45M$14.01M$11.44M$1.06M$10.02M$1.43M-$469,000.00$956,000.00$323,000.00$633,000.00$0.02$0.0232,341,58633,414,857
2014-06-30$26.96M$14.68M$12.28M$1.28M$10.54M$1.74M-$468,000.00$1.27M$248,000.00$1.02M$0.03$0.0332,045,31432,945,932
2014-03-31$25.89M$14.13M$11.76M$973,000.00$10.43M$1.33M-$315,000.00$1.02M$300,000.00$719,000.00$0.02$0.0231,846,89732,924,861
2013-12-31$27.85M$15.81M$12.05M$1.12M$13M-$948,000.00-$319,000.00-$1.27M-$1.01M-$756,000.00-$0.02-$0.03229,222151,333
2013-09-30$25.14M$13.84M$11.3M$1.1M$10.89M$414,000.00-$357,000.00$57,000.00$105,000.00-$983,000.00-$0.03-$0.0330,574,81530,574,815
2013-06-30$26.09M$14.01M$12.09M$922,000.00$11.34M$747,000.00-$329,000.00$418,000.00$322,000.00-$186,000.00-$0.01-$0.0130,102,69131,695,238
2013-03-31$26.09M$13.83M$12.26M$1.01M$10.94M$1.33M-$95,000.00$1.23M$299,000.00$96,000.00$0.00$0.0029,778,10431,665,124
2012-12-31$28.25M$14.92M$13.33M-$1.21M$7.95M$5.38M-$148,000.00$5.23M$1.91M$1.2M$0.05$0.0440,756438,844
2012-09-30$26.1M$14.11M$11.99M$1.86M$12.07M-$79,000.00-$178,000.00-$257,000.00-$124,000.00-$133,000.00$0.00$0.0028,797,88728,797,887
2012-06-30$28.5M$14.88M$13.62M$1.97M$12.32M$1.3M-$226,000.00$1.07M$299,000.00$774,000.00$0.03$0.0328,767,78629,595,249
2012-03-31$28.32M$14.92M$13.4M$1.71M$12.17M$1.23M-$385,000.00$844,000.00$315,000.00$529,000.00$0.02$0.0228,709,75829,672,755
2011-12-31$29.03M$15.87M$13.16M-$74,000.00$9.44M$3.72M-$405,000.00$3.31M$1.1M$738,000.00$0.03$0.0315,903-42,764
2011-09-30$26.38M$14.5M$11.88M$1.55M$11.66M$220,000.00-$338,000.00-$118,000.00-$146,000.00$28,000.00$0.00$0.0028,488,69229,896,029
2011-06-30$27.14M$14.36M$12.79M$1.13M$10.27M$2.52M-$519,000.00$2M$630,000.00$1.37M$0.05$0.0528,428,01930,187,242
2011-03-31$26.31M$13.94M$12.37M$1.27M$10.42M$1.95M-$275,000.00$1.68M-$1,000.00$1.68M$0.06$0.0628,389,00029,497,000
2010-12-31$29.52M$15.11M$14.41M$1.12M$11.48M$2.93M-$246,000.00$2.68M$499,000.00$2.18M$0.08$0.08-229,561-181,291
2010-09-30$26.45M$13.89M$12.57M$1.24M$10.62M$1.94M-$380,000.00$1.56M-$11.17M$12.73M$0.45$0.4428,443,00028,786,000
2010-06-30$25.91M$13.86M$12.05M$1.1M$9.68M$2.37M$125,000.00$2.5M$615,000.00$1.88M$0.06$0.0629,577,00030,044,000

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$86.55M$36.64M$49.91M$8.83M$98.49M-$48.58M-$8.81M-$57.39M-$686,000.00-$56.7M-$1.28-$1.2844,391,00044,391,000
2024-12-31$94.14M$39.37M$54.77M$10.41M$60.98M-$6.21M-$5.45M-$11.67M$740,000.00-$12.41M-$0.28-$0.2843,538,00043,538,000
2023-12-31$112.25M$46.18M$66.07M$11.76M$64.18M$1.89M-$4.45M-$2.56M$859,000.00-$3.42M-$0.08-$0.0842,420,00042,420,000
2022-12-31$113.34M$52.52M$60.82M$12.33M$67.75M-$6.93M-$2.25M-$9.18M$337,000.00-$9.52M-$0.23-$0.2341,413,00041,413,000
2021-12-31$118.9M$51.25M$67.65M$10.8M$65.59M$2.07M-$2.21M-$140,000.00$148,000.00-$288,000.00-$0.0140,343,00040,343,000
2020-12-31$102.1M$44.06M$58.04M$8.69M$57.82M$221,000.00-$7.51M-$7.29M$518,000.00-$7.81M38,640,00038,640,000
2019-12-31$116.18M$51.85M$64.32M$10.72M$63.95M$377,000.00-$5.88M-$5.5M-$815,000.00-$4.69M-$0.12-$0.1237,813,58037,813,580
2018-12-31$120.77M$57.59M$63.18M$10.99M$62.2M$984,000.00-$8.96M-$7.98M-$3.68M-$2.92M-$0.08-$0.0836,453,12636,453,126
2017-12-31$77.41M$38.24M$39.17M$5.65M$39.81M-$635,000.00-$1.99M-$2.62M-$605,000.00-$865,000.00-$0.02-$0.0234,753,32534,753,325
2016-12-31$104.52M$56.11M$48.42M$5.39M$51.41M-$3M-$81,000.00-$3.08M$1.23M-$4.31M-$0.13-$0.1334,211,52134,211,521
2015-12-31$108.66M$59.94M$48.72M$6.42M$50.44M-$1.71M-$1.9M-$3.61M$15.43M-$19.04M-$0.57-$0.5733,592,77533,592,775
2014-12-31$108.66M$59.32M$49.34M$4.88M$42.73M$6.62M-$2.2M$4.42M$2.06M$2.36M$0.07$0.0732,170,68333,236,569
2013-12-31$105.17M$57.48M$47.7M$4.15M$46.16M$1.54M-$1.1M$435,000.00-$288,000.00-$1.83M-$0.06-$0.0630,384,01031,913,799
2012-12-31$111.17M$58.83M$52.34M$4.34M$44.51M$7.83M-$938,000.00$6.89M$2.4M$2.37M$0.09$0.0828,799,37729,792,107
2011-12-31$108.86M$58.67M$50.19M$3.87M$41.79M$8.41M-$1.54M$6.87M$1.58M$3.81M$0.14$0.1328,451,38629,818,734
2010-12-31$108.18M$56.37M$51.81M$4.67M$41.59M$10.22M-$655,000.00$9.56M-$9.45M$19.02M$0.66$0.6528,967,43929,404,709
2009-12-31$85.77M$44.09M$41.68M$4.4M$33.63M$8.06M$1.76M$9.81M$2.67M$7.23M$0.24$0.2429,649,00029,946,000