Complete source-backed income-statement history.
- Available history
- 2009-09-30 to 2026-06-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-06-30 | $61.08M | $46.03M | $21.49M | — | $16.8M | $17.84M | $3.64M | — | $3.17M | $626,000.00 | $2.1M | $1.67 | $1.63 | 1,186,000 | 1,216,000 |
|---|
| 2026-03-31 | $51.48M | $38.88M | $18.57M | — | $16.19M | $17.02M | $1.55M | — | $1.2M | $202,000.00 | $717,000.00 | $0.51 | $0.50 | 1,186,000 | 1,210,000 |
|---|
| 2025-12-31 | $50.83M | $37.92M | $18.12M | — | $16.31M | $17.14M | $978,000.00 | — | $1.15M | $445,000.00 | $419,000.00 | $0.27 | $0.27 | 1,186,300 | 1,205,000 |
|---|
| 2025-09-30 | $50.46M | $39.04M | $17.17M | — | $15.3M | $16.05M | $1.12M | — | $2.84M | $164,000.00 | $2.67M | $2.16 | $2.12 | 400 | -600 |
|---|
| 2025-06-30 | $43.23M | $33.04M | $16.11M | — | $13.53M | $14.18M | $1.93M | — | $1.33M | $445,000.00 | $887,000.00 | $0.68 | $0.67 | 1,186,000 | 1,207,000 |
|---|
| 2025-03-31 | $44.04M | $34.16M | $16.57M | — | $13.76M | $14.4M | $2.17M | — | $1.86M | $415,000.00 | $1.44M | $1.12 | $1.10 | 1,186,000 | 1,206,000 |
|---|
| 2024-12-31 | $46.09M | $36.21M | $15.14M | — | $13.29M | $13.93M | $1.21M | — | $857,000.00 | $198,000.00 | $659,000.00 | $0.29 | $0.28 | 1,186,300 | 1,205,400 |
|---|
| 2024-09-30 | $47.97M | $37.98M | $15.33M | — | $13.66M | $14.33M | $998,000.00 | — | $378,000.00 | $131,000.00 | $247,000.00 | $0.14 | $0.13 | 0 | 300 |
|---|
| 2024-06-30 | $40.68M | $31.63M | $15.09M | — | $13.36M | $13.91M | $1.18M | — | $152,000.00 | $343,000.00 | -$191,000.00 | -$0.23 | -$0.23 | 1,186,400 | 1,186,400 |
|---|
| 2024-03-31 | $42.12M | $28.3M | $13.82M | — | $12.7M | $13.24M | $580,000.00 | — | $96,000.00 | -$123,000.00 | $219,000.00 | $0.11 | $0.11 | 1,186.4 | 1,204.3 |
|---|
| 2023-12-31 | $41.04M | $26.89M | $14.15M | — | $12.61M | $13.14M | $1M | — | $468,000.00 | $192,000.00 | $276,000.00 | $0.17 | $0.17 | 1,186,300 | 1,202,100 |
|---|
| 2023-09-30 | $41.47M | $28.12M | $13.35M | — | $12.71M | $13.22M | $128,000.00 | — | $309,000.00 | -$266,000.00 | $575,000.00 | $0.42 | $0.41 | 0 | 19,800 |
|---|
| 2023-06-30 | $42.56M | $28.9M | $13.66M | — | $12.95M | $13.47M | $187,000.00 | — | -$610,000.00 | -$180,000.00 | -$430,000.00 | -$0.42 | -$0.42 | 1,186,400 | 1,186,400 |
|---|
| 2023-03-31 | $45.38M | $31.63M | $13.75M | — | $12.3M | $12.85M | $904,000.00 | — | $319,000.00 | $101,000.00 | $218,000.00 | $0.12 | $0.12 | 1,186,400 | 1,206,100 |
|---|
| 2022-12-31 | $57.04M | $42.13M | $14.92M | — | $13.01M | $13.54M | $1.38M | — | $507,000.00 | $147,000.00 | $360,000.00 | $0.24 | $0.24 | 1,186,300 | 1,208,200 |
|---|
| 2022-09-30 | $73.71M | $56.68M | $17.03M | — | $15.01M | $15.5M | $1.54M | — | -$7.06M | $196,000.00 | -$7.26M | -$7.59 | -$7.34 | 33,900 | -24,200 |
|---|
| 2022-06-30 | $78.98M | $61.82M | $17.17M | — | $13.51M | $13.99M | $3.17M | — | $2.87M | $714,000.00 | $2.16M | $1.97 | $1.87 | 1,057,700 | 1,116,600 |
|---|
| 2022-03-31 | $80.85M | $64.34M | $16.51M | — | $13.88M | $14.36M | $2.15M | — | $1.88M | $605,000.00 | $1.27M | $1.00 | $0.95 | 973,900 | 1,031,200 |
|---|
| 2021-12-31 | $83.31M | $67.83M | $15.49M | — | $12.34M | $12.85M | $2.64M | — | $2.36M | $675,000.00 | $1.69M | $1.54 | $1.45 | 959,100 | 1,018,100 |
|---|
| 2021-09-30 | $54.97M | $45.31M | $9.67M | — | $8.08M | $8.37M | $1.3M | — | $3.8M | $313,000.00 | $3.48M | $3.49 | $3.31 | 1,300 | 7,700 |
|---|
| 2021-06-30 | $34.83M | $26.06M | $8.77M | — | $7.16M | $7.45M | $1.32M | — | $1.18M | $311,000.00 | $870,000.00 | $0.73 | $0.68 | 939,600 | 994,800 |
|---|
| 2021-03-31 | $30.14M | $22.59M | $7.55M | — | $6.42M | $6.71M | $841,000.00 | — | $818,000.00 | $222,000.00 | $596,000.00 | $0.42 | $0.41 | 936,200 | 983,800 |
|---|
| 2020-12-31 | $26.48M | $20.03M | $6.45M | — | $5.71M | $5.96M | $489,000.00 | — | $370,000.00 | $115,000.00 | $255,000.00 | $0.09 | $0.08 | 935,900 | 966,800 |
|---|
| 2020-09-30 | $24.99M | $18.84M | $6.15M | — | $6.14M | $6.37M | -$220,000.00 | — | -$314,000.00 | -$943,000.00 | $629,000.00 | $0.54 | $0.54 | 4,089 | 4,089 |
|---|
| 2020-06-30 | $18.5M | $13.41M | $5.09M | — | $5.48M | $5.73M | -$632,000.00 | — | -$740,000.00 | $557,000.00 | -$1.3M | -$1.69 | -$1.69 | 872,838 | 872,838 |
|---|
| 2020-03-31 | $19.12M | $13.13M | $6M | — | $6.58M | $6.83M | -$831,000.00 | — | -$972,000.00 | -$35,000.00 | -$937,000.00 | -$1.29 | -$1.29 | 865,985 | 865,985 |
|---|
| 2019-12-31 | $19.82M | $13.53M | $6.29M | — | $6.09M | $6.33M | -$41,000.00 | — | -$204,000.00 | -$84,000.00 | -$120,000.00 | -$0.31 | -$0.31 | 865,275 | 865,275 |
|---|
| 2019-09-30 | $20.75M | $14.58M | $6.16M | — | $5.93M | $6.17M | -$9,000.00 | — | -$99,000.00 | -$26,000.00 | -$73,000.00 | -$0.67 | -$0.63 | 2,130 | -87,596 |
|---|
| 2019-06-30 | $20.31M | $14.23M | $6.09M | — | $5.6M | $5.83M | $256,000.00 | — | $73,000.00 | $103,000.00 | -$30,000.00 | -$0.22 | -$0.22 | 852,071 | 852,071 |
|---|
| 2019-03-31 | $20.97M | $14.6M | $6.37M | — | $5.69M | $5.93M | $442,000.00 | — | $244,000.00 | $69,000.00 | $175,000.00 | $0.04 | $0.03 | 847,784 | 931,960 |
|---|
| 2018-12-31 | $22.33M | $15.84M | $6.49M | — | $5.39M | $5.6M | $890,000.00 | — | $728,000.00 | $184,000.00 | $544,000.00 | $0.50 | $0.45 | 847,458 | 936,314 |
|---|
| 2018-09-30 | $19.2M | $13.57M | $5.63M | — | $4.71M | $4.92M | $714,000.00 | — | $546,000.00 | $244,000.00 | $302,000.00 | $0.19 | -$0.39 | 5,540 | 265,304 |
|---|
| 2018-06-30 | $17.67M | $12.42M | $5.25M | — | $5.03M | $5.23M | $16,000.00 | — | -$91,000.00 | -$74,000.00 | -$17,000.00 | -$0.22 | -$0.22 | 576,285 | 576,285 |
|---|
| 2018-03-31 | $15.87M | $11.03M | $4.84M | — | $4.78M | $4.98M | -$141,000.00 | — | -$258,000.00 | -$41,000.00 | -$217,000.00 | -$0.54 | -$0.54 | 568,974 | 568,974 |
|---|
| 2017-12-31 | $14.78M | $10.19M | $4.59M | — | $4.1M | $4.29M | $298,000.00 | — | $181,000.00 | $1,000.00 | $180,000.00 | $2.46 | $1.70 | 562,285 | 817,074 |
|---|
| 2017-09-30 | $16.58M | — | $4.78M | — | $4.01M | $16.01M | $579,000.00 | — | $408,000.00 | $144,000.00 | $164,000.00 | $0.05 | $0.00 | -3,358 | 117,081 |
|---|
| 2017-06-30 | $20.25M | — | $4.8M | — | $3.99M | $19.63M | $619,221.00 | — | $434,941.00 | $169,139.00 | $256,471.00 | $0.46 | $0.41 | 553,951 | 625,997 |
|---|
| 2017-03-31 | $17.84M | — | $4.34M | — | $3.55M | $17.25M | $595,903.00 | — | $403,681.00 | $137,911.00 | $240,207.00 | $0.42 | $0.35 | 573,951 | 679,377 |
|---|
| 2016-12-31 | $17.86M | — | $4.1M | — | $3.6M | $17.55M | $309,739.00 | — | $119,434.00 | $41,752.00 | $65,698.00 | $0.12 | $0.09 | 573,951 | 713,695 |
|---|
| 2016-09-30 | $18.61M | — | $4.51M | — | $3.36M | $17.65M | $958,995.00 | — | $761,084.00 | -$2.18M | $2.89M | $4.81 | $4.41 | 0 | 12,132 |
|---|
| 2016-06-30 | $17.51M | — | $4.39M | — | $3.46M | $16.78M | $722,554.00 | — | $522,662.00 | $36,604.00 | $449,059.00 | $0.55 | $0.51 | 573,951 | 622,624 |
|---|
| 2016-03-31 | $16.65M | — | — | — | $3.3M | $16.57M | $77,119.00 | — | -$62,583.00 | $23,390.00 | -$259,517.00 | -$0.57 | -$0.54 | 573,951 | 606,624 |
|---|
| 2015-12-31 | $22.57M | — | — | — | $3.02M | $22.29M | $288,326.00 | — | $151,255.00 | $15,187.00 | $112,130.00 | $0.09 | $0.00 | 573,951 | 606,656 |
|---|
| 2015-09-30 | $27.56M | — | — | — | $2.72M | $26.74M | $818,327.00 | — | $687,494.00 | $124,227.00 | $447,357.00 | $0.689 | $0.651 | 42,632 | 2,632 |
|---|
| 2015-06-30 | $16.65M | — | — | — | $2.25M | $16.18M | $466,845.00 | -$116,937.00 | $349,908.00 | $17,773.00 | $286,357.00 | $0.406 | $0.383 | 556,779 | 589,484 |
|---|
| 2015-03-31 | $14.8M | — | — | — | $2.43M | $14.71M | $93,065.00 | -$133,478.00 | -$40,413.00 | $4,000.00 | -$107,657.00 | -$0.301 | -$0.284 | 556,236 | 588,941 |
|---|
| 2014-12-31 | $15.73M | — | — | — | $2.35M | $15.57M | $159,967.00 | -$123,197.00 | $36,770.00 | $4,000.00 | $13,663.00 | -$0.085 | -$0.081 | 554,204 | 586,909 |
|---|
| 2014-09-30 | $15.09M | — | — | — | $1.8M | $14.93M | $160,972.00 | -$58,577.00 | $102,395.00 | $13,000.00 | $67,823.00 | $0.10 | $0.10 | 4,261 | 4,261 |
|---|
| 2014-06-30 | $11.12M | — | — | — | $1.55M | $11.15M | -$32,032.00 | -$38,630.00 | -$70,662.00 | $4,000.00 | -$99,984.00 | -$0.19 | -$0.18 | 554,204 | 586,909 |
|---|
| 2014-03-31 | $10.89M | — | — | — | $1.55M | $10.89M | -$4,387.00 | -$22,436.00 | -$26,823.00 | $0.00 | -$40,376.00 | -$0.08 | -$0.08 | 554,204 | 586,909 |
|---|
| 2013-12-31 | $10.84M | — | — | — | $1.75M | $11.06M | -$221,683.00 | -$24,596.00 | -$246,279.00 | $5,000.00 | -$262,656.00 | -$0.01 | -$0.01 | 25,201,853 | 26,837,103 |
|---|
| 2013-09-30 | $12.84M | — | — | — | $1.57M | $12.78M | $58,551.00 | -$29,939.00 | $28,612.00 | $6,000.00 | -$1.45M | -$0.07 | -$0.06 | -154,990 | -154,990 |
|---|
| 2013-06-30 | $10.78M | — | — | — | $1.54M | $10.72M | $59,486.00 | -$30,510.00 | $28,976.00 | $4,000.00 | -$220,632.00 | -$0.01 | -$0.01 | 21,732,192 | 23,367,442 |
|---|
| 2013-03-31 | $10.12M | — | — | — | $1.68M | $10.28M | -$161,902.00 | -$32,011.00 | -$193,913.00 | $4,000.00 | -$289,060.00 | -$0.01 | -$0.01 | 21,732,192 | 23,367,442 |
|---|
| 2012-12-31 | $11M | — | — | — | $1.67M | $11.15M | -$144,504.00 | -$33,277.00 | -$177,781.00 | $3,000.00 | -$201,286.00 | -$0.01 | -$0.01 | 21,732,192 | 23,367,442 |
|---|
| 2012-09-30 | -$19.61M | — | — | — | -$789,942.00 | -$20.28M | $663,069.00 | $29,046.00 | $692,115.00 | $1.79M | -$1.82M | -$0.08 | -$0.08 | 8,945 | 8,945 |
|---|
| 2012-06-30 | $24.01M | — | — | — | $2.51M | $24.08M | -$65,374.00 | -$44,872.00 | -$110,246.00 | -$132,001.00 | -$215,112.00 | -$0.01 | -$0.01 | 21,732,192 | 23,367,442 |
|---|
| 2012-03-31 | $22.09M | — | — | — | $2.55M | $22.51M | -$417,014.00 | -$41,195.00 | -$458,209.00 | -$264,615.00 | -$397,831.00 | -$0.02 | -$0.02 | 21,678,913 | 23,314,163 |
|---|
| 2011-12-31 | $23.35M | — | — | — | $2.48M | $23.5M | -$150,257.00 | -$38,433.00 | -$188,690.00 | -$168,000.00 | -$246,912.00 | -$0.01 | -$0.01 | 21,626,214 | 23,261,464 |
|---|
| 2011-03-31 | $22.72M | — | — | — | $2.42M | $22.86M | -$142,963.00 | -$24,808.00 | -$167,771.00 | -$74,939.00 | -$140,271.00 | -$0.01 | -$0.01 | 20,801,652 | 22,850,528 |
|---|
| 2010-12-31 | $26.43M | — | — | — | $2.43M | $26.34M | $95,271.00 | -$45,790.00 | $49,481.00 | $27,359.00 | $8,570.00 | $0.00 | $0.00 | 20,559,946 | 22,993,592 |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-09-30 | $183.82M | $142.45M | $64.99M | — | $55.87M | $58.56M | $6.43M | — | $6.88M | $1.22M | $5.66M | $4.24 | $4.17 | 1,186,400 | 1,205,400 |
|---|
| 2024-09-30 | $159.96M | $124.8M | $58.38M | — | $52.33M | $54.63M | $3.76M | — | $1.09M | $543,000.00 | $551,000.00 | $0.19 | $0.18 | 1,186,400 | 1,206,200 |
|---|
| 2023-09-30 | $186.45M | $130.78M | $55.67M | — | $50.98M | $53.07M | $2.6M | — | $525,000.00 | -$198,000.00 | $723,000.00 | $0.37 | $0.36 | 1,186,400 | 1,206,200 |
|---|
| 2022-09-30 | $316.86M | $250.67M | $66.2M | — | $54.72M | $56.7M | $9.5M | — | $52,000.00 | $2.19M | -$2.14M | -$3.03 | -$3.03 | 1,030,800 | 1,030,800 |
|---|
| 2021-09-30 | $146.42M | $113.99M | $32.43M | — | $27.36M | $28.48M | $3.95M | — | $6.16M | $961,000.00 | $5.2M | $4.73 | $4.48 | 938,500 | 989,500 |
|---|
| 2020-09-30 | $82.43M | $58.91M | $23.52M | — | $24.29M | $25.25M | -$1.72M | — | -$2.23M | -$505,000.00 | -$1.73M | -$2.75 | -$2.75 | 872,122 | 872,122 |
|---|
| 2019-09-30 | $84.35M | $59.25M | $25.11M | — | $22.61M | $23.53M | $1.58M | — | $946,000.00 | $330,000.00 | $616,000.00 | -$0.35 | -$0.35 | 851,234 | 851,234 |
|---|
| 2018-09-30 | $67.52M | $47.21M | $20.31M | — | $18.62M | $19.43M | $887,000.00 | — | $378,000.00 | $130,000.00 | $248,000.00 | $1.86 | $1.28 | 574,721 | 834,485 |
|---|
| 2017-09-30 | $58.93M | $40.91M | $18.03M | — | $15.16M | $56.83M | $2.1M | — | $1.37M | $493,000.00 | $727,000.00 | $0.37 | $0.26 | 563,951 | 810,413 |
|---|
| 2016-09-30 | $75.34M | — | $15.8M | — | $13.16M | $73.29M | $2.05M | — | $1.37M | -$2.11M | $3.2M | $4.88 | $4.47 | 573,951 | 625,997 |
|---|
| 2015-09-30 | $74.74M | — | — | — | $9.76M | $73.2M | $1.54M | — | $1.03M | $150,000.00 | $639,720.00 | $0.71 | $0.67 | 599,411 | 592,116 |
|---|
| 2014-09-30 | $47.94M | — | — | — | $6.65M | $48.04M | -$97,130.00 | -$144,239.00 | -$241,369.00 | $22,000.00 | -$335,193.00 | -$0.67 | -$0.63 | 541,559 | 574,264 |
|---|
| 2013-09-30 | $44.74M | — | — | — | $6.45M | $44.93M | -$188,369.00 | -$125,737.00 | -$314,106.00 | $17,000.00 | -$2.16M | -$0.10 | -$0.09 | 21,577,202 | 23,212,452 |
|---|
| 2012-09-30 | $49.84M | — | — | — | $6.76M | $49.81M | $30,425.00 | -$95,454.00 | -$65,029.00 | $1.22M | -$2.68M | -$0.12 | -$0.12 | 21,705,553 | 23,340,803 |
|---|
| 2011-09-30 | $98.4M | — | — | — | $9.63M | $98.84M | -$440,374.00 | -$132,926.00 | -$573,300.00 | -$228,045.00 | -$657,697.00 | — | — | 20,884,602 | 22,726,099 |
|---|
| 2010-09-30 | $88.43M | — | — | — | $7.5M | $87.29M | $1.14M | -$96,456.00 | $1.05M | $446,954.00 | $382,895.00 | — | — | 18,223,942 | 20,843,733 |
|---|
| 2009-09-30 | $71.66M | — | — | — | $7.72M | $71.44M | $226,424.00 | -$1.28M | -$1.05M | -$325,693.00 | -$1.24M | — | — | 17,545,712 | 17,945,712 |
|---|