NASDAQ:CSPI | Income Statement | CSP INC /MA/

Complete source-backed income-statement history.

Available history
2010-06-30 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$14.4M$10.07M$4.33M$832,000.00$5.04M$5.88M-$1.54M$330,000.00-$1.21M-$366,000.00-$846,000.00-$0.09-$0.099,560,0009,560,000
2026-03-31$16.01M$11.54M$4.47M$818,000.00$4.51M$5.32M-$851,000.00$547,000.00-$304,000.00-$568,000.00$264,000.00$0.03$0.039,552,0009,713,000
2025-12-31$12.04M$7.3M$4.74M$858,000.00$3.99M$4.85M-$112,000.00$483,000.00$371,000.00$280,000.00$91,000.00$0.01$0.019,442,0009,683,000
2025-09-30$14.47M$9.18M$5.29M$910,000.00$4.92M$5.83M-$538,000.00$326,000.00-$212,000.00-$21,000.00-$191,000.00-$0.02-$0.0222,000-314,000
2025-06-30$15.45M$11M$4.45M$791,000.00$4.89M$5.68M-$1.22M$208,000.00-$1.02M-$751,000.00-$264,000.00-$0.03-$0.039,362,0009,362,000
2025-03-31$13.15M$8.94M$4.21M$763,000.00$4.44M$5.2M-$994,000.00$203,000.00-$791,000.00-$683,000.00-$108,000.00-$0.01-$0.019,343,0009,343,000
2024-12-31$15.67M$11.11M$4.56M$786,000.00$4.13M$4.92M-$354,000.00$711,000.00$357,000.00-$115,000.00$472,000.00$0.05$0.059,124,0009,619,000
2024-09-30$13.03M$9.33M$3.7M$793,000.00$4.95M$5.74M-$2.04M$221,000.00-$1.82M-$166,000.00-$1.66M-$0.18-$0.1727,000-369,000
2024-06-30$13.11M$8.52M$4.58M$737,000.00$4.57M$5.3M-$720,000.00$460,000.00-$260,000.00-$75,000.00-$185,000.00-$0.02-$0.029,110,0009,110,000
2024-03-31$13.71M$7.23M$6.48M$726,000.00$4.52M$5.24M$1.23M$489,000.00$1.72M$135,000.00$1.59M$0.16$0.169,070,0009,455,000
2023-12-31$15.38M$11.28M$4.1M$700,000.00$3.74M$4.44M-$343,000.00$283,000.00-$60,000.00$13,000.00-$73,000.00-$0.01-$0.018,864,0008,864,000
2023-09-30$15.33M$10.14M$5.19M$705,000.00$4.79M$5.49M-$306,000.00$2.73M$2.43M$1.02M$1.41M$0.15$0.1531,00071,000
2023-06-30$17.71M$11.78M$5.93M$741,000.00$4.61M$5.35M$575,000.00$247,000.00$822,000.00-$1.69M$2.51M$0.27$0.268,826,0009,032,000
2023-03-31$13.27M$8.28M$4.99M$858,000.00$3.9M$4.75M$237,000.00$155,000.00$392,000.00$71,000.00$321,000.00$0.03$0.038,782,0008,924,000
2022-12-31$18.34M$12.53M$5.82M$836,000.00$3.62M$4.45M$1.36M-$270,000.00$1.09M$133,000.00$961,000.00$0.21$0.214,295,0004,328,000
2022-09-30$16.69M$10.65M$6.04M$856,000.00$4.82M$5.68M$361,000.00$1.08M$1.44M$22,000.00$1.42M$0.31$0.3110,00013,000
2022-06-30$13.33M$8.35M$4.97M$884,000.00$4.07M$4.96M$19,000.00$676,000.00$695,000.00$11,000.00$684,000.00$0.15$0.154,280,0004,283,000
2022-03-31$11.98M$7.78M$4.2M$717,000.00$3.51M$4.22M-$24,000.00$185,000.00$161,000.00$5,000.00$156,000.00$0.03$0.034,274,0004,285,000
2021-12-31$12.37M$8.76M$3.61M$627,000.00$3.38M$4.01M-$396,000.00$42,000.00-$354,000.00$12,000.00-$366,000.00-$0.09-$0.094,200,0004,200,000
2021-09-30$10.01M$5.84M$4.17M$696,000.00$3.83M$4.52M-$347,000.00$276,000.00-$71,000.00-$424,000.00$818,000.00$0.19$0.1914,00083,000
2021-06-30$13.72M$9.49M$4.23M$700,000.00$3.89M$4.59M-$357,000.00-$31,000.00-$388,000.00$35,000.00-$423,000.00-$0.10-$0.104,179,0004,179,000
2021-03-31$500,000.00$9.72M$4.37M$762,000.00$3.73M$4.49M-$121,000.00-$3,000.00-$124,000.00$723,000.00-$847,000.00-$0.20-$0.204,158,0004,158,000
2020-12-31$11.39M$8.01M$3.38M$729,000.00$3.19M$3.92M-$537,000.00$1.8M$1.26M$110,000.00$1.15M$0.27$0.264,074,0004,172,000
2020-09-30$14.27M$9.84M$4.43M$717,000.00$4.2M$4.92M-$486,000.00-$203,000.00-$689,000.00-$725,000.00$36,000.00$0.01$0.0113,00013,000
2020-06-30$13.78M$9.56M$4.22M$693,000.00$3.92M$4.62M-$393,000.00$193,000.00-$200,000.00$10,000.00-$210,000.00-$0.05-$0.054,048,0004,048,000
2020-03-31$16.88M$12.4M$4.48M$716,000.00$3.91M$4.63M-$143,000.00$580,000.00$437,000.00$1.17M-$732,000.00-$0.18-$0.184,036,0004,036,000
2019-12-31$16.86M$12.83M$4.03M$672,000.00$3.76M$4.43M-$402,000.00-$208,000.00-$610,000.00-$70,000.00-$540,000.00-$0.14-$0.143,963,0003,963,000
2019-09-30$22.16M$17.07M$5.09M$691,000.00$4.62M$5.31M-$215,000.00$276,000.00$61,000.00$395,000.00-$334,000.00-$0.08-$0.0811,00011,000
2019-06-30$21.57M$16.73M$4.84M$583,000.00$4.11M$4.69M$145,000.00$61,000.00$206,000.00-$326,000.00$532,000.00$0.13$0.124,051,0004,142,000
2019-03-31$16.35M$12.6M$3.75M$781,000.00$3.74M$4.52M-$771,000.00$10,000.00-$761,000.00-$142,000.00-$619,000.00-$0.15-$0.154,015,0004,015,000
2018-12-31$18.98M$14.63M$4.35M$745,000.00$3.59M$4.33M$15,000.00$37,000.00$52,000.00$2,000.00$50,000.00$0.01$0.013,868,0003,966,000
2018-09-30$19.64M$14.8M$4.84M$925,000.00$5.04M$5.97M-$1.13M$82,000.00-$1.04M-$343,000.00$16.23M$4.09$4.0211,00090,000
2018-06-30$20.04M$14.83M$5.21M$895,000.00$4.09M$4.99M$222,000.00$458,000.00$680,000.00$249,000.00$3,000.003,842,0003,930,000
2018-03-31$16.6M$12.62M$3.98M$759,000.00$4.09M$4.85M-$864,000.00-$38,000.00-$902,000.00-$200,000.00-$594,000.00-$0.16-$0.163,823,0003,823,000
2017-12-31$16.63M$12.27M$4.36M$698,000.00$3.5M$4.2M$165,000.00-$7,000.00$158,000.00$1.15M-$1.2M-$0.32-$0.323,768,0003,768,000
2017-09-30$28.36M$21.3M$7.06M$615,000.00$4.76M$5.37M$1.69M-$47,000.00$1.64M$623,000.00$1.43M$0.36$0.3610,0006,000
2017-06-30$26.43M$20.28M$6.15M$578,000.00$4.23M$4.81M$1.34M-$17,000.00$1.33M$393,000.00$695,000.00$0.18$0.173,744,0003,819,000
2017-03-31$25.32M$19.62M$5.7M$573,000.00$4.5M$5.07M$622,000.00$17,000.00$639,000.00$211,000.00$428,000.00$0.11$0.113,724,0003,847,000
2016-12-31$19.92M$15.46M$4.45M$596,000.00$3.96M$4.55M-$102,000.00$44,000.00-$58,000.00-$15,000.00-$43,000.00-$0.01-$0.013,671,0003,671,000
2016-09-30$25.64M$19.33M$6.31M$616,000.00$4.97M$5.59M$727,000.00-$36,000.00$691,000.00$130,000.00$561,000.00$0.15$0.1510,0001,000
2016-06-30$26.91M$19.71M$7.21M$779,000.00$4.57M$5.35M$1.85M-$76,000.00$1.78M$520,000.00$1.26M$0.33$0.323,618,0003,743,000
2016-03-31$27.14M$20.81M$6.33M$790,000.00$4.67M$5.46M$878,000.00-$117,000.00$761,000.00$258,000.00$503,000.00$0.13$0.133,609,0003,730,000
2015-12-31$23.68M$18.49M$5.19M$799,000.00$4.05M$4.85M$343,000.00$28,000.00$371,000.00$88,000.00$283,000.00$0.08$0.073,569,0003,726,000
2015-09-30$27.71M$21.79M$5.92M$521,000.00$4.31M$4.83M$1.09M$65,000.00$1.16M$503,000.00$653,000.00$0.19$0.1926,00026,000
2015-06-30$22.29M$17.02M$5.27M$626,000.00$3.95M$4.57M$695,000.00-$113,000.00$582,000.00$333,000.00$249,000.00$0.07$0.073,540,0003,633,000
2015-03-31$18.88M$14.83M$4.04M$826,000.00$3.86M$4.68M-$639,000.00-$129,000.00-$768,000.00-$93,000.00-$675,000.00-$0.19-$0.193,525,0003,525,000
2014-12-31$20.43M$16.48M$3.96M$853,000.00$4.02M$4.88M-$921,000.00-$33,000.00-$954,000.00-$517,000.00-$437,000.00-$0.12-$0.123,490,0003,490,000
2014-09-30$19.75M$14.65M$5.1M$1.11M$3.95M$5.06M$43,000.00-$50,000.00-$7,000.00$71,000.00-$78,000.00-$0.03-$0.026,00011,000
2014-06-30$22.64M$16.53M$6.1M$945,000.00$4.19M$5.14M$967,000.00-$104,000.00$863,000.00-$36,000.00$899,000.00$0.25$0.253,451,0003,499,000
2014-03-31$20.9M$15.82M$5.08M$792,000.00$3.96M$4.75M$333,000.00-$48,000.00$285,000.00$118,000.00$167,000.00$0.05$0.053,446,0003,493,000
2013-12-31$21.33M$16.8M$4.53M$635,000.00$4.02M$4.66M$340,000.00-$26,000.00$314,000.00-$32,000.00$346,000.00$0.10$0.103,431,0003,474,000
2013-09-30$21.89M$17.09M$4.8M$596,000.00$4.24M$4.83M-$27,000.00-$48,000.00-$75,000.00-$66,000.00-$9,000.00$0.00-$0.0111,0009,000
2013-06-30$19.03M$15.2M$3.84M$437,000.00$4.07M$4.5M-$667,000.00$2,000.00-$665,000.00-$187,000.00-$478,000.00-$0.14-$0.143,396,0003,396,000
2013-03-31$25.82M$20.06M$5.77M$380,000.00$4.17M$4.55M$1.22M-$25,000.00$1.2M$457,000.00$740,000.00$0.21$0.213,375,0003,424,000
2012-12-31$20.87M$16.69M$4.18M$444,000.00$3.56M$4M$173,000.00$59,000.00$232,000.00$117,000.00$115,000.00$0.03$0.033,363,0003,407,000
2012-09-30$22.33M$16.68M$5.65M$419,000.00$5.02M$5.44M$2.33M$2,000.00$2.33M-$2.6M$4.93M$1.44$1.4300
2012-06-30$22.35M$17.13M$5.23M$444,000.00$3.58M$4.02M$1.21M-$32,000.00$1.17M$399,000.00$774,000.00$0.23$0.223,366,0003,418,000
2012-03-31$19.03M$14.31M$4.72M$474,000.00$3.57M$4.05M$669,000.00-$36,000.00$633,000.00$191,000.00$442,000.00$0.13$0.133,363,0003,401,000
2011-12-31$21.09M$16.27M$4.82M$383,000.00$3.68M$4.06M$764,000.00-$34,000.00$730,000.00$269,000.00$461,000.00$0.14$0.133,357,0003,395,000
2011-09-30$16.6M$12.63M$3.97M$325,000.00$3.64M$3.97M$6,000.00-$39,000.00-$33,000.00$59,000.00-$92,000.00-$0.02-$0.03-7,000-3,000
2011-06-30$18.79M$15.17M$3.62M$442,000.00$3.45M$3.89M-$271,000.00-$33,000.00-$304,000.00-$90,000.00-$214,000.00-$0.06-$0.063,428,0003,428,000
2011-03-31$17.63M$13.38M$4.25M$508,000.00$3.31M$3.82M$431,000.00-$1,000.00$430,000.00$144,000.00$286,000.00$0.08$0.083,437,0003,471,000
2010-12-31$20.63M$16.1M$4.53M$510,000.00$3.38M$3.89M$643,000.00-$21,000.00$622,000.00$233,000.00$389,000.00$0.11$0.113,485,0003,521,000
2010-09-30$18.96M$14.46M$4.5M$552,000.00$3.89M$4.44M$60,000.00$53,000.00$113,000.00$67,000.00$46,000.00$0.02$0.01-7,000-7,000
2010-06-30$28.57M$23.67M$4.9M$498,000.00$3.74M$4.24M$658,000.00-$10,000.00$648,000.00$27,000.00$621,000.00$0.17$0.173,548,0003,574,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-09-30$58.73M$40.22M$18.51M$3.25M$18.37M$21.62M-$3.11M$1.45M-$1.66M-$1.57M-$91,000.00-$0.01-$0.019,297,0009,297,000
2024-09-30$55.22M$36.36M$18.86M$2.96M$17.77M$20.73M-$1.87M$1.45M-$419,000.00-$93,000.00-$326,000.00-$0.04-$0.049,041,0009,041,000
2023-09-30$64.65M$42.73M$21.92M$3.14M$16.91M$20.05M$1.87M$2.87M$4.74M-$469,000.00$5.2M$0.56$0.558,762,0008,941,000
2022-09-30$54.36M$35.53M$18.83M$3.08M$15.78M$18.87M-$40,000.00$1.98M$1.94M$50,000.00$1.89M$0.42$0.424,261,0004,278,000
2021-09-30$49.21M$33.06M$16.15M$2.89M$14.62M$17.51M-$1.36M$2.04M$678,000.00$444,000.00$699,000.00$0.16$0.164,151,0004,220,000
2020-09-30$61.79M$44.63M$17.17M$2.8M$15.79M$18.59M-$1.42M$362,000.00-$1.06M$384,000.00-$1.45M-$0.36-$0.364,028,0004,028,000
2019-09-30$79.06M$61.04M$18.03M$2.8M$16.05M$18.85M-$826,000.00$384,000.00-$442,000.00-$71,000.00-$371,000.00-$0.09-$0.093,924,0003,924,000
2018-09-30$72.92M$54.52M$18.4M$3.28M$16.72M$20M-$1.6M$495,000.00-$1.11M$882,000.00$14.44M$3.62$3.553,822,0003,901,000
2017-09-30$88.49M$67.07M$21.42M$2.36M$15.67M$18.03M$3.4M$10,000.00$3.41M$1.16M$2.51M$0.64$0.633,723,0003,817,000
2016-09-30$103.37M$78.33M$25.04M$2.98M$18.26M$21.24M$3.8M-$201,000.00$3.6M$996,000.00$2.6M$0.69$0.673,609,0003,734,000
2015-09-30$89.31M$70.12M$19.19M$2.83M$16.14M$18.96M$226,000.00-$210,000.00$16,000.00$226,000.00-$210,000.00-$0.06-$0.063,548,0003,548,000
2014-09-30$84.62M$63.8M$20.82M$3.48M$16.12M$19.6M$1.68M-$228,000.00$1.46M$121,000.00$1.33M$0.37$0.373,448,0003,499,000
2013-09-30$87.62M$69.04M$18.58M$1.86M$16.03M$17.88M$701,000.00-$12,000.00$689,000.00$321,000.00$368,000.00$0.11$0.103,389,0003,441,000
2012-09-30$84.81M$64.39M$20.42M$1.72M$15.85M$17.57M$4.97M-$100,000.00$4.87M-$1.74M$6.61M$1.93$1.913,362,0003,405,000
2011-09-30$73.65M$57.28M$16.37M$1.79M$13.78M$15.56M$809,000.00-$94,000.00$715,000.00$346,000.00$369,000.00$0.11$0.103,439,0003,482,000
2010-09-30$90.11M$72.92M$17.19M$1.95M$14.1M$16.05M$1.14M$7,000.00$1.15M$235,000.00$914,000.00$0.26$0.253,538,0003,567,000