NASDAQ:DSGR | Income Statement | Distribution Solutions Group, 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$557.73M$377.6M$180.14M$152.27M$27.87M$14.39M$5.9M$8.49M$0.18$0.1846,210,99146,432,540
2026-03-31$496M$332.66M$163.34M$149.71M$13.63M$757,000.00$375,000.00$382,000.00$0.01$0.0146,190,59847,030,280
2025-12-31$481.6M$323.95M$157.65M$149.93M$7.72M-$6.35M$25,000.00-$6.37M-$0.14-$0.13-55,740-46,443
2025-09-30$517.96M$347.63M$170.33M$146.71M$23.62M$8.38M$1.93M$6.45M$0.14$0.1446,280,81147,060,025
2025-06-30$502.44M$332.35M$170.08M$143.26M$26.83M$11.86M$6.86M$5M$0.11$0.1146,381,19446,562,690
2025-03-31$478.03M$314.05M$163.98M$143.88M$20.1M$5.51M$2.25M$3.26M$0.07$0.0746,601,42647,400,378
2024-12-31$480.46M$320.47M$159.99M$139.92M$20.07M$4.14M$30.06M-$25.93M-$0.56-$0.5512,756-792,454
2024-09-30$468.02M$309.17M$158.85M$139.9M$18.95M$2.91M-$19.01M$21.92M$0.47$0.4646,799,67247,560,478
2024-06-30$439.54M$288.01M$151.53M$137.37M$14.16M$1.72M-$180,000.00$1.9M$0.04$0.0446,818,93247,623,712
2024-03-31$416.09M$272.68M$143.41M$140.63M$2.78M-$9.3M-$4.08M-$5.22M-$0.11-$0.1146,777,17846,777,178
2023-12-31$405.24M$267.56M$137.68M$137.97M-$289,000.00-$13.01M$3.32M-$16.33M-$0.37-$0.37652,321271,443
2023-09-30$438.91M$293.61M$145.3M$132.51M$12.78M-$578,000.00$990,000.00-$1.57M-$0.03-$0.0346,737,44346,737,443
2023-06-30$377.98M$241.96M$136.02M$122.25M$13.78M$3.56M$535,000.00$3.02M$0.07$0.0743,621,23643,995,014
2023-03-31$348.27M$215.4M$132.87M$116.15M$16.72M$8.02M$2.11M$5.91M$0.14$0.1442,241,54042,608,408
2022-12-31$328.85M$212.56M$116.29M$103.63M$12.66M-$264,000.00$1.62M-$1.88M-$0.05-$0.064,242172,458
2022-09-30$347.15M$227.98M$119.17M$97.14M$22.03M$25.02M$8.48M$16.54M$0.43$0.4238,879,99239,306,708
2022-06-30$321.34M$206.78M$114.56M$110.44M$4.11M-$8.33M-$3.61M-$4.72M-$0.23-$0.2320,343,02820,343,028
2022-03-31$154.09M$113.2M$40.88M$37.9M$48.42M$2.99M-$3.49M-$956,000.00-$2.54M-$0.25-$0.2510,300,86610,300,866
2021-12-31$129.22M$97.77M$31.45M$33.24M$54.83M-$1.79M-$5.14M-$293,000.00-$4.85M-$0.47-$0.47-6,466-6,466
2021-09-30$132.09M$97.25M$34.84M$29.35M$51.43M$5.49M$1.44M$216,000.00$1.23M$0.12$0.1210,252,77010,567,928
2021-06-30$134.15M$100.41M$33.74M$28.27M$51.24M$5.47M$1.02M$559,000.00$461,000.00$0.04$0.0410,251,82710,558,275
2021-03-31$103.56M$49M$54.56M$49.75M$4.81M$4.86M$1.26M-$1.89M$0.40$0.399,063,0009,328,000
2020-12-31$98.13M$46.05M$52.08M$52.74M-$658,000.00-$109,000.00-$332,000.00$223,000.00$0.03$0.023,0002,000
2020-09-30$90.28M$43.05M$47.23M$45.22M$2M$2.47M$736,000.00$1.74M$0.19$0.199,017,0009,330,000
2020-06-30$72.15M$33.83M$38.31M$37.74M$569,000.00$1.01M$389,000.00$619,000.00$0.07$0.079,002,0009,298,000
2020-03-31$91.04M$42.11M$48.92M$30.28M$18.64M$17.41M$4.88M$12.53M$1.39$1.349,032,0009,334,000
2019-12-31$88.57M$41.75M$46.81M$51.36M-$4.55M-$4.26M-$1.25M-$3.01M-$0.33-$0.32-3,0006,000
2019-09-30$94.78M$44.21M$50.57M$44.13M$6.45M$6.3M$1.52M$4.77M$0.53$0.518,974,0009,389,000
2019-06-30$96.1M$51.04M$49.42M$1.62M$1.82M$509,000.00$1.31M$0.15$0.148,976,0009,381,000
2019-03-31$91.34M$48.92M$48.92M$43.38M$5.54M$5.82M$1.67M$4.15M$0.46$0.448,962,0009,317,000
2018-12-31$86.27M$40.18M$46.08M$42M$42M$4.09M$2.81M$213,000.00$2.6M$0.29$0.285,00023,000
2018-09-30$88.53M$40.42M$48.11M$50.37M$50.37M-$2.27M-$2.35M-$1.53M-$816,000.00-$0.09-$0.098,919,0008,919,000
2018-06-30$90.38M$41.25M$49.13M$43.58M$43.58M$5.55M$4.51M$1.32M$3.19M$0.36$0.358,903,0009,217,000
2018-03-31$84.46M$46.22M$46.22M$44.38M$1.84M$1.88M$648,000.00$1.24M$0.14$0.138,888,0009,185,000
2017-12-31$80.63M$33.64M$46.99M$46.75M$46.75M$243,000.00-$159,000.00-$20.4M$20.24M$2.28$2.218,00019,000
2017-09-30$75.65M$29.65M$46.01M$44.92M$44.92M$1.09M$1.8M$479,000.00$1.32M$0.15$0.148,880,0009,133,000
2017-06-30$75.01M$29.87M$45.14M$42.67M$37.25M$7.89M$7.61M$337,000.00$7.27M$0.82$0.808,853,0009,098,000
2017-03-31$74.62M$29.74M$44.88M$44.17M$712,000.00$843,000.00-$14,000.00$857,000.00$0.10$0.098,834,0009,089,000
2016-12-31$67.32M$26.81M$40.5M$45.55M$45.55M-$5.04M-$5.07M-$428,000.00-$4.64M-$0.53-$0.532,000-137,000
2016-09-30$70.2M$27.63M$42.57M$40.18M$40.18M$2.39M$2.29M$463,000.00$1.83M$0.21$0.208,785,0008,926,000
2016-06-30$69.35M$26.82M$42.53M$42.5M$42.5M$29,000.00$126,000.00-$46,000.00$172,000.00$0.02$0.028,771,0008,913,000
2016-03-31$69.71M$27.25M$42.46M$41.29M$1.17M$1.13M$109,000.00$1.02M$0.12$0.118,771,0008,902,000
2015-12-31$64.96M$25.87M$39.09M$41.15M$42.08M-$2.99M-$3.34M$353,000.00-$3.69M-$0.43-$0.421,0002,000
2015-09-30$70.24M$26.9M$43.34M$40.53M$40.53M$2.81M$2.68M$248,000.00$2.43M$0.28$0.278,746,0008,890,000
2015-06-30$70.73M$26.92M$43.81M$40.57M$40.57M$3.24M$3.13M$199,000.00$2.93M$0.34$0.338,724,0008,894,000
2015-03-31$69.9M$27.02M$42.88M$43.83M$43.83M-$947,000.00-$1.32M$55,000.00-$1.37M-$0.16-$0.168,706,0008,706,000
2014-12-31$70.28M$27.35M$42.94M$44.76M$45.1M-$2.17M-$2.47M$523,000.00-$2.67M-$0.305,0005,000
2014-09-30$74.13M$29.6M$44.53M$43.86M$43.86M$678,000.00$634,000.00$174,000.00$460,000.00$0.05$0.058,698,0008,832,000
2014-06-30$72.08M$28.28M$43.8M$42.43M$42.56M$1.24M$1.11M$313,000.00$798,000.00$0.09$0.098,677,0008,798,000
2014-03-31$69.2M$27.93M$41.28M$43.08M$45.99M-$4.71M-$5.11M-$783,000.00-$2.96M-$0.348,659,000
2013-12-31$65.74M$26.11M$39.63M$40.1M$42.63M-$3M-$3.31M$257,000.00-$2.9M-$0.335,0005,000
2013-09-30$68.24M$27.02M$41.22M$40.35M$40.35M$870,000.00$486,000.00$303,000.00$601,000.00$0.078,651,0008,694,000
2013-06-30$68.32M$27.68M$40.63M$40.84M$40.84M-$201,000.00-$492,000.00-$501,000.00$397,000.00$0.058,629,0008,671,000
2013-03-31$67.21M$27.4M$39.81M$43.34M$43.34M-$3.53M-$3.8M-$200,000.00-$3.22M-$0.378,606,0008,606,000
2012-12-31$64.51M$25.61M$38.9M$46.65M$36.88M$2.02M$1.72M$482,000.00$1.72M$0.21$0.218,0008,000
2012-09-30$67.86M$25.37M$42.5M$42.84M$44.24M-$1.74M-$1.95M-$389,000.00-$1.32M-$0.15-$0.158,587,0008,587,000
2012-06-30$69.83M$34.1M$35.73M$45.04M$77.81M-$42.08M-$42.32M-$19.22M$61.16M-$7.12-$7.128,587,0008,587,000
2012-03-31$75.96M$34.63M$41.33M$43.98M$44.17M-$2.83M-$2.92M$1.14M$1.8M-$0.21-$0.218,574,0008,574,000
2011-12-31$58.3M$22.21M$36.09M$42.79M$44.13M-$8.04M-$8.1M-$2.53M-$5.55M-$0.65-$0.654,000-58,000
2011-09-30$75.37M$32.82M$42.55M$45.34M$45.62M-$3.07M-$3.09M-$937,000.00-$2.16M-$0.25-$0.258,566,0008,566,000
2011-06-30$84.15M$35.86M$48.3M$46.71M$46.71M$1.59M$1.58M$496,000.00$1.07M$0.12$0.128,550,0008,610,000
2011-03-31$82.58M$32.64M$49.94M$46.19M$3.75M$3.25M$1.2M$2.02M$0.24$0.238,531,0008,605,000
2010-12-31$80.01M$30.25M$49.76M$47.92M$1.2M$1.33M$1.21M-$511,000.00-$0.06-$0.0609,000
2010-09-30$81.55M$31.61M$49.95M$43.61M$8.51M$8.39M$2.62M$3.43M$0.40$0.408,522,0008,534,000
2010-06-30$80.31M$31.52M$48.79M$44.77M$2.79M$2.62M$1.14M$1.69M$0.20$0.208,522,0008,529,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$1.98B$1.32B$662.04M$583.78M$78.26M$19.41M$11.07M$8.35M$0.18$0.1846,364,22947,166,469
2024-12-31$1.8B$1.19B$613.78M$557.82M$55.96M-$536,000.00$6.8M-$7.33M-$0.16-$0.1646,811,35446,811,354
2023-12-31$1.57B$1.02B$551.88M$508.88M$42.99M-$2.01M$6.96M-$8.97M-$0.20-$0.2044,868,86244,868,862
2022-12-31$1.15B$760.52M$390.9M$349.11M$41.79M$12.94M$5.53M$7.41M$0.22$0.2134,291,87035,086,592
2021-12-31$520.29M$390.01M$130.28M$118.86M$207.25M$11.42M-$4.74M$313,000.00-$5.05M-$0.49-$0.4910,246,29410,246,294
2020-12-31$351.59M$165.05M$186.54M$165.99M$20.55M$20.79M$5.67M$15.11M$1.68$1.629,020,0009,331,000
2019-12-31$370.79M$173.43M$197.35M$188.29M$9.07M$9.67M$2.45M$7.22M$0.81$0.778,968,0009,376,000
2018-12-31$349.64M$160.1M$189.54M$180.33M$180.33M$9.21M$6.86M$649,000.00$6.21M$0.70$0.678,909,0009,273,000
2017-12-31$305.91M$122.89M$183.02M$178.5M$173.08M$9.94M$10.09M-$19.59M$29.69M$3.35$3.258,864,0009,131,000
2016-12-31$276.57M$108.51M$168.06M$169.52M$169.52M-$1.46M-$1.53M$98,000.00-$1.63M-$0.19-$0.198,780,0008,780,000
2015-12-31$275.83M$106.71M$169.12M$166.07M$167M$2.12M$1.15M$855,000.00$297,000.00$0.03$0.038,726,0008,876,000
2014-12-31$285.69M$113.14M$172.55M$174.13M$177.51M-$4.96M-$5.83M$227,000.00-$4.37M-$0.508,683,0008,683,000
2013-12-31$269.5M$108.21M$161.3M$164.63M$167.16M-$5.86M-$7.12M-$141,000.00-$5.12M-$0.598,634,0008,634,000
2012-12-31$273.56M$116.14M$157.42M$178.1M$202.69M-$45.27M-$46.1M$17.94M-$62.55M-$7.28-$7.288,589,0008,589,000
2011-12-31$300.4M$123.53M$176.87M$179.81M$182.65M-$5.78M-$6.36M-$1.77M-$4.62M-$0.54-$0.548,553,0008,553,000
2010-12-31$316.78M$121.95M$194.83M$180.02M$177.9M$16.93M$16.7M$7.11M$6.94M$0.81$0.818,522,0008,537,000
2009-12-31$301.77M$116.21M$185.56M$177.42M$184.15M$1.41M$1.41M-$507,000.00-$2.74M-$0.32-$0.32