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 | $15.8M | $15.31M | $496,000.00 | $3.86M | $6.71M | $10.63M | -$10.14M | $429,000.00 | -$9.71M | -$1,000.00 | -$9.71M | -$0.75 | -$0.75 | 12,934,962 | 12,934,962 |
|---|
| 2026-03-31 | $19.74M | $19.05M | $694,000.00 | $4.77M | $7.36M | $12.11M | -$11.42M | $359,000.00 | -$11.06M | -$12,000.00 | -$11.05M | -$0.86 | -$0.86 | 12,914,318 | 12,914,318 |
|---|
| 2025-12-31 | $25.59M | $22.89M | $2.7M | $4.49M | $8.28M | $12.94M | -$10.25M | $563,000.00 | -$9.68M | $81,000.00 | -$9.77M | -$0.76 | -$0.76 | 12,849,600 | 12,849,600 |
|---|
| 2025-09-30 | $30.71M | $27.25M | $3.46M | $4.55M | $8.07M | $12.67M | -$9.21M | $478,000.00 | -$8.73M | $333,000.00 | -$9.06M | -$0.71 | -$0.71 | 9,243 | 9,243 |
|---|
| 2025-06-30 | $24.84M | $17.3M | $7.54M | $4.24M | $7.55M | $11.79M | $369,000.00 | $459,000.00 | $828,000.00 | $68,000.00 | $760,000.00 | $0.06 | $0.06 | 12,805,414 | 12,805,414 |
|---|
| 2025-03-31 | $18.02M | $16.28M | $1.75M | $5.24M | $6.78M | $12.03M | -$10.28M | $357,000.00 | -$9.92M | -$126,000.00 | -$9.8M | -$0.77 | -$0.77 | 12,792,803 | 12,792,803 |
|---|
| 2024-12-31 | $37.22M | $17.07M | $20.15M | $4.89M | $7.42M | $12.31M | $7.84M | $654,000.00 | $8.49M | $113,000.00 | $8.38M | $0.66 | $0.65 | 12,753,378 | 12,877,387 |
|---|
| 2024-09-30 | $35.44M | $19.51M | $15.93M | $4.78M | $7.24M | $14.75M | $1.18M | -$14.03M | -$12.86M | $5,000.00 | -$12.86M | -$0.97 | -$0.97 | -118,844 | -280,114 |
|---|
| 2024-06-30 | $25.86M | $17.33M | $8.53M | $4.01M | $6.94M | $10.92M | -$2.39M | $321,000.00 | -$2.07M | -$2,000.00 | -$2.07M | -$0.16 | -$0.16 | 13,216,386 | 13,216,386 |
|---|
| 2024-03-31 | $24.27M | $18.39M | $5.88M | $3.86M | $6.55M | $10.39M | -$4.51M | $190,000.00 | -$4.32M | $11,000.00 | -$4.33M | -$0.32 | -$0.32 | 13,343,793 | 13,343,793 |
|---|
| 2023-12-31 | $50.03M | $27.8M | $22.24M | $3.6M | $5.83M | $9.4M | $12.84M | -$58,000.00 | $12.78M | $100,000.00 | $12.68M | $0.96 | $0.94 | 13,251,360 | 13,460,516 |
|---|
| 2023-09-30 | $29.32M | $15.09M | $14.23M | $3.77M | $6.48M | $10.14M | $4.08M | $449,000.00 | $4.53M | $95,000.00 | $4.44M | $0.34 | $0.33 | 14,290 | 57,147 |
|---|
| 2023-06-30 | $32.72M | $18.74M | $13.98M | $4.36M | $6.66M | $10.83M | $3.15M | $301,000.00 | $3.45M | $219,000.00 | $3.23M | $0.25 | $0.24 | 13,171,654 | 13,320,881 |
|---|
| 2023-03-31 | $31.37M | $18.42M | $12.95M | $3.48M | $6.39M | $9.89M | $4.38M | $279,000.00 | $4.66M | $19,000.00 | $4.64M | $0.35 | $0.35 | 13,156,715 | 13,156,715 |
|---|
| 2022-12-31 | $31.11M | $15.37M | $10.53M | $4.26M | $6.44M | $10.81M | -$279,000.00 | $212,000.00 | -$67,000.00 | $30,000.00 | -$97,000.00 | -$0.01 | -$0.01 | 13,067,991 | 13,067,991 |
|---|
| 2022-12-13 | — | — | — | — | — | — | — | — | — | $30M | — | — | — | — | — |
|---|
| 2022-09-30 | $25.87M | $14.34M | $5.88M | $4.05M | $5.37M | $13.95M | -$8.07M | $30,000.00 | -$8.04M | $3,000.00 | -$8.04M | -$0.62 | -$0.62 | 10,850 | 10,850 |
|---|
| 2022-06-30 | $20.69M | $12.46M | $3.65M | $4.11M | $6.37M | $10.19M | -$6.53M | $28,000.00 | -$6.51M | $68,000.00 | -$6.57M | -$0.51 | -$0.51 | 13,013,616 | 13,013,616 |
|---|
| 2022-03-31 | $24.7M | $13.5M | $6.81M | $4.67M | $5.99M | $8.46M | -$1.65M | $200,000.00 | -$1.45M | $25,000.00 | -$1.47M | -$0.11 | -$0.11 | 12,999,022 | 12,999,022 |
|---|
| 2021-12-31 | $13.03M | $11.35M | $1.7M | $5.27M | $5.74M | — | -$6.89M | $195,000.00 | -$6.69M | $77,000.00 | -$6.77M | -$0.52 | -$0.52 | 12,919,673 | 12,919,673 |
|---|
| 2021-09-30 | $9.86M | $11.39M | $3.1M | $3.9M | $5.85M | — | -$4.8M | $52,000.00 | -$4.75M | $290,000.00 | -$5.04M | -$0.38 | -$0.38 | -105,247 | -105,247 |
|---|
| 2021-06-30 | $17.68M | $12.91M | $5.63M | $3.66M | $5.24M | — | -$2.44M | $1.82M | -$618,000.00 | $169,000.00 | -$787,000.00 | -$0.06 | -$0.06 | 13,353,254 | 13,353,254 |
|---|
| 2021-03-31 | $21.6M | $17.76M | $847,000.00 | $3.77M | $5.48M | — | -$8.18M | $1.05M | -$7.12M | $61,000.00 | -$7.18M | -$0.53 | -$0.53 | 13,466,614 | 13,466,614 |
|---|
| 2020-12-31 | $26.72M | $16.83M | $6.73M | $3.52M | $5.35M | — | -$1.46M | $467,000.00 | -$992,000.00 | $58,000.00 | -$1.05M | -$0.08 | -$0.08 | 13,571,510 | 13,571,510 |
|---|
| 2020-09-30 | $8.56M | $11.69M | $4.97M | $4.03M | $5.3M | — | -$4.16M | $348,000.00 | -$3.82M | $49,000.00 | -$3.86M | -$0.28 | -$0.28 | 7,792 | 7,792 |
|---|
| 2020-06-30 | $6.98M | $8.66M | $8.06M | $4.01M | $5.7M | — | -$2.56M | $852,000.00 | -$1.71M | $573,000.00 | -$2.29M | -$0.17 | -$0.17 | 13,545,340 | 13,545,340 |
|---|
| 2020-03-31 | $9.52M | $9.72M | $7.91M | $4.23M | $6.07M | — | -$3.49M | $285,000.00 | -$3.2M | $607,000.00 | -$3.81M | -$0.28 | -$0.28 | 13,541,404 | 13,541,404 |
|---|
| 2019-12-31 | $9.08M | $9.9M | $2.5M | $4.3M | $6M | — | -$7.82M | -$39,000.00 | -$7.86M | $1.42M | -$9.28M | -$0.69 | -$0.69 | 13,454,254 | 13,454,254 |
|---|
| 2019-09-30 | $11.39M | $13.09M | $10.4M | $4.18M | $6.13M | — | $9.41M | $423,000.00 | $9.83M | $1.16M | $8.67M | $0.65 | $0.65 | 6,837 | 6,837 |
|---|
| 2019-06-30 | $12.15M | $10.51M | $7.59M | $4.25M | $6.05M | $10.93M | -$3.34M | $363,000.00 | -$2.97M | $700,000.00 | -$3.67M | -$0.27 | -$0.27 | 13,405,504 | 13,405,504 |
|---|
| 2019-03-31 | $11.85M | $11.25M | $10.35M | $3.9M | $5.36M | $9.33M | $1.02M | $235,000.00 | $1.26M | $550,000.00 | $707,000.00 | $0.05 | $0.05 | 13,401,135 | 13,557,185 |
|---|
| 2018-12-31 | $10.46M | $11.22M | $3.09M | $3.17M | $6.09M | $9.15M | -$6.06M | $217,000.00 | -$5.85M | $7,000.00 | -$5.85M | -$0.44 | -$0.44 | 13,339,408 | 13,339,408 |
|---|
| 2018-09-30 | $12.85M | $11.8M | $5.26M | $2.71M | $5.41M | $6.04M | -$780,000.00 | $610,000.00 | -$170,000.00 | $37,000.00 | -$207,000.00 | -$0.02 | -$0.02 | 6,625 | 6,625 |
|---|
| 2018-06-30 | $13.27M | $12.96M | $4.68M | $2.54M | $4.55M | $9.81M | -$5.14M | $393,000.00 | -$4.74M | $53,000.00 | -$4.8M | -$0.36 | -$0.36 | 13,266,316 | 13,266,316 |
|---|
| 2018-03-31 | $13.91M | $14.07M | $2M | $2.43M | $4.79M | $7.22M | -$5.22M | -$183,000.00 | -$5.41M | -$676,000.00 | -$4.73M | -$0.36 | -$0.36 | 13,264,710 | 13,264,710 |
|---|
| 2017-12-31 | $13.27M | $13.1M | -$968,000.00 | $3.16M | $5.13M | $8.64M | -$9.61M | $131,000.00 | -$9.47M | $6,000.00 | -$9.48M | -$0.72 | -$0.72 | 13,202,384 | 13,202,384 |
|---|
| 2017-09-30 | $23.68M | $33.37M | -$9.69M | $3.32M | $5.15M | $8.49M | -$18.18M | $231,000.00 | -$17.95M | $1.26M | -$19.21M | -$1.46 | -$1.46 | 4,875 | 4,875 |
|---|
| 2017-06-30 | $14.2M | $19.31M | -$5.11M | $3.67M | $4.97M | $8.66M | -$13.77M | $46,000.00 | -$13.73M | $648,000.00 | -$14.38M | -$1.09 | -$1.09 | 13,147,016 | 13,147,016 |
|---|
| 2017-03-31 | $20.56M | $23.12M | -$2.56M | $3.41M | $5.03M | $8.5M | -$11.06M | -$102,000.00 | -$11.16M | $341,000.00 | -$11.5M | -$0.88 | -$0.88 | 13,146,330 | 13,146,330 |
|---|
| 2016-12-31 | $15.29M | $18.61M | -$3.33M | $3.37M | $5.09M | $7.98M | -$11.31M | $40,000.00 | -$11.27M | $434,000.00 | -$11.71M | -$0.89 | -$0.89 | 13,094,809 | 13,094,809 |
|---|
| 2016-09-30 | $16.31M | $21.78M | -$5.47M | $3.3M | $5.22M | $9.35M | -$14.82M | $2,000.00 | -$14.81M | -$2.51M | -$12.31M | -$0.94 | -$0.94 | 2,875 | 2,875 |
|---|
| 2016-06-30 | $17.68M | $20.58M | -$2.9M | $3.44M | $5.13M | $9.12M | -$12.02M | -$617,000.00 | -$12.63M | -$978,000.00 | -$11.65M | -$0.89 | -$0.89 | 13,051,916 | 13,051,916 |
|---|
| 2016-03-31 | $14.93M | $19.53M | -$4.59M | $3.51M | $5.62M | $9.39M | -$13.99M | $719,000.00 | -$13.27M | -$2.3M | -$10.97M | -$0.84 | -$0.84 | 13,049,696 | 13,049,696 |
|---|
| 2015-12-31 | $13.14M | $19.54M | -$6.4M | $3.61M | $5.57M | $8.29M | -$14.69M | $73,000.00 | -$14.62M | -$3.58M | -$11.04M | -$0.85 | -$0.85 | 13,024,579 | 13,024,579 |
|---|
| 2015-09-30 | $16.01M | $25.3M | -$9.29M | $4.14M | $5.38M | $12.38M | -$21.67M | $1.18M | -$20.49M | -$7.04M | -$13.45M | -$1.03 | -$1.03 | 2,567 | 2,567 |
|---|
| 2015-06-30 | $19.75M | $23.06M | -$3.31M | $3.56M | $5.47M | $9.15M | -$12.45M | -$489,000.00 | -$12.94M | -$4.38M | -$8.56M | -$0.66 | -$0.66 | 13,002,916 | 13,002,916 |
|---|
| 2015-03-31 | $27.94M | $26.53M | $1.42M | $3.69M | $5.95M | $9.97M | -$8.55M | $584,000.00 | -$7.97M | -$2.78M | -$5.18M | -$0.40 | -$0.40 | 13,002,616 | 13,002,616 |
|---|
| 2014-12-31 | $21.17M | $21.19M | -$21,000.00 | $3.3M | $5.87M | $9.87M | -$9.89M | $1.45M | -$8.44M | -$3M | -$5.45M | -$0.41 | -$0.41 | 12,977,913 | 12,977,913 |
|---|
| 2014-09-30 | $26.29M | $20.2M | $6.09M | $3.4M | $5.8M | $9.37M | -$3.28M | $10,000.00 | -$3.27M | -$1.44M | -$1.83M | -$0.14 | -$0.14 | 1,151 | -3,094 |
|---|
| 2014-06-30 | $40.73M | $25.35M | $15.38M | $3.67M | $6.24M | $9.92M | $5.46M | -$129,000.00 | $5.33M | $1.58M | $3.75M | $0.29 | $0.29 | 12,951,845 | 12,999,807 |
|---|
| 2014-03-31 | $68.55M | $40.65M | $27.9M | $5.1M | $6.55M | $11.95M | $15.96M | $11,000.00 | $15.97M | $5.15M | $10.82M | $0.83 | $0.82 | 12,950,416 | 13,002,383 |
|---|
| 2013-12-31 | $101.35M | $54.26M | $47.09M | $4.38M | $6.7M | $11.42M | $35.67M | -$148,000.00 | $35.52M | $11.34M | $24.18M | $1.86 | $1.85 | 12,947,195 | 13,000,113 |
|---|
| 2013-09-30 | $68.29M | $38.51M | $29.78M | $4.23M | $6.51M | $10.65M | $19.13M | $274,000.00 | $19.41M | $5.72M | $13.68M | $1.06 | $1.06 | 12,695 | -4,444 |
|---|
| 2013-06-30 | $78.15M | $44.27M | $33.88M | $3.33M | $5.61M | $8.88M | $24.99M | -$50,000.00 | $24.94M | $7.95M | $16.99M | $1.32 | $1.31 | 12,911,316 | 12,982,322 |
|---|
| 2013-03-31 | $76.42M | $40.86M | $35.56M | $3.77M | $5.9M | $10.01M | $25.56M | -$532,000.00 | $25.02M | $8.16M | $16.87M | $1.31 | $1.30 | 12,882,396 | 12,955,566 |
|---|
| 2012-12-31 | $77.75M | $37.21M | $40.55M | $3.37M | $5.36M | $9M | $31.55M | $174,000.00 | $31.72M | $9.71M | $22.01M | $1.72 | $1.70 | 12,827,918 | 12,926,814 |
|---|
| 2012-09-30 | $36.95M | $23.56M | $13.39M | $2.97M | $4.43M | $7.19M | $6.19M | $326,000.00 | $6.52M | $2.25M | $4.27M | $0.34 | $0.34 | 9,268 | -16,131 |
|---|
| 2012-06-30 | $55.2M | $32.24M | $22.96M | $2.8M | $4.84M | $7.36M | $15.6M | -$14,000.00 | $15.59M | $4.85M | $10.74M | $0.84 | $0.83 | 12,748,166 | 12,882,448 |
|---|
| 2012-03-31 | $56.23M | $31.17M | $25.06M | $3.51M | $4.91M | $8.59M | $16.47M | $351,000.00 | $16.82M | $5.39M | $11.43M | $0.90 | $0.89 | 12,726,292 | 12,860,780 |
|---|
| 2011-12-31 | $43.28M | $22.62M | $20.66M | $2.89M | $4.74M | $8.06M | $12.6M | $334,000.00 | $12.93M | $4.25M | $8.69M | $0.68 | $0.68 | 12,704,538 | 12,835,096 |
|---|
| 2011-09-30 | $32.81M | $20.03M | $12.78M | $2.54M | $4.19M | $6.71M | $6.05M | $94,000.00 | $6.14M | $2.55M | $3.59M | -$1.84 | -$1.79 | 6,260,737 | 6,278,843 |
|---|
| 2011-06-30 | $46.37M | $25.81M | $20.56M | $2.82M | $4.11M | $7.05M | $13.51M | $25,000.00 | $13.54M | $4.33M | $9.21M | $1.47 | $1.44 | 6,257,336 | 6,375,156 |
|---|
| 2011-03-31 | $50.7M | $29.01M | $21.68M | $3.23M | $5.31M | $8.64M | $13.05M | -$44,000.00 | $13M | $4.3M | $8.7M | $1.41 | $1.38 | 6,166,290 | 6,297,254 |
|---|
| 2010-12-31 | $43.1M | $24.01M | $19.09M | $2.94M | $4.44M | $7.31M | $11.8M | $139,000.00 | $11.94M | $3.72M | $8.21M | $1.34 | $1.30 | 6,118,666 | 6,306,718 |
|---|
| 2010-09-30 | $36.14M | $21.14M | $15.01M | $3.09M | $4.62M | $7.56M | $7.44M | -$6,000.00 | $7.44M | $2.34M | $5.1M | -$0.32 | -$0.31 | 6,038,038 | 6,169,213 |
|---|
| 2010-06-30 | $35.29M | $20.39M | $14.9M | $2.84M | $4.28M | $7.21M | $7.69M | -$103,000.00 | $7.59M | $2.51M | $5.08M | $0.84 | $0.81 | 6,032,373 | 6,240,412 |
|---|
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 | $110.8M | $77.91M | $32.9M | $18.92M | $29.82M | $48.8M | -$11.28M | $1.95M | -$9.34M | $388,000.00 | -$9.72M | -$0.76 | -$0.76 | 12,793,075 | 12,793,075 |
|---|
| 2024-09-30 | $135.6M | $83.03M | $52.57M | $16.25M | $26.55M | $45.46M | $7.12M | -$13.58M | -$6.46M | $114,000.00 | -$6.58M | -$0.50 | -$0.50 | 13,151,600 | 13,151,600 |
|---|
| 2023-09-30 | $124.51M | $72.82M | $51.69M | $15.86M | $25.95M | $41.68M | $11.33M | $1.24M | $12.57M | $363,000.00 | $12.21M | $0.93 | $0.92 | 13,146,085 | 13,215,066 |
|---|
| 2022-09-30 | $89.25M | $51.65M | $18.04M | $18.1M | $23.48M | $41.18M | -$23.14M | $453,000.00 | -$22.68M | $173,000.00 | -$22.86M | -$1.76 | -$1.76 | 12,987,996 | 12,987,996 |
|---|
| 2021-09-30 | $75.86M | $58.88M | $16.29M | $14.84M | $21.93M | — | -$16.87M | $3.39M | -$13.48M | $578,000.00 | -$14.06M | -$1.05 | -$1.05 | 13,358,930 | 13,358,930 |
|---|
| 2020-09-30 | $34.14M | $39.97M | $23.43M | $16.57M | $23.07M | — | -$18.04M | $1.45M | -$16.59M | $2.65M | -$19.24M | -$1.42 | -$1.42 | 13,525,179 | 13,525,179 |
|---|
| 2019-09-30 | $45.85M | $46.06M | $31.43M | $15.5M | $23.63M | — | $1.03M | $1.24M | $2.27M | $2.42M | -$146,000.00 | -$0.01 | -$0.01 | 13,388,626 | 13,388,626 |
|---|
| 2018-09-30 | $53.31M | $51.91M | $10.97M | $10.83M | $19.87M | $31.72M | -$20.74M | $951,000.00 | -$19.79M | -$580,000.00 | -$19.21M | -$1.45 | -$1.45 | 13,250,867 | 13,250,867 |
|---|
| 2017-09-30 | $73.72M | $94.4M | -$20.68M | $13.78M | $20.24M | $33.64M | -$54.32M | $215,000.00 | -$54.11M | $2.68M | -$56.79M | -$4.32 | -$4.32 | 13,134,071 | 13,134,071 |
|---|
| 2016-09-30 | $62.06M | $81.42M | -$19.36M | $13.85M | $21.53M | $36.15M | -$55.51M | $177,000.00 | -$55.33M | -$9.36M | -$45.97M | -$3.52 | -$3.52 | 13,044,875 | 13,044,875 |
|---|
| 2015-09-30 | $84.87M | $96.07M | -$11.2M | $14.69M | $22.67M | $41.36M | -$52.56M | $2.72M | -$49.83M | -$17.19M | -$32.64M | -$2.51 | -$2.51 | 12,996,958 | 12,996,958 |
|---|
| 2014-09-30 | $236.91M | $140.45M | $96.46M | $16.54M | $25.29M | $42.66M | $53.8M | -$256,000.00 | $53.54M | $16.63M | $36.91M | $2.82 | $2.81 | 12,950,958 | 12,997,009 |
|---|
| 2013-09-30 | $300.61M | $160.85M | $139.76M | $14.69M | $23.38M | $38.53M | $101.23M | -$134,000.00 | $101.09M | $31.54M | $69.56M | $5.40 | $5.38 | 12,886,372 | 12,938,661 |
|---|
| 2012-09-30 | $191.66M | $109.6M | $82.06M | $12.17M | $18.91M | $31.2M | $50.87M | $997,000.00 | $51.86M | $16.74M | $35.12M | $2.76 | $2.74 | 12,735,520 | 12,836,239 |
|---|
| 2011-09-30 | $172.97M | $98.86M | $74.11M | $11.53M | $18.05M | $29.71M | $44.41M | $214,000.00 | $44.62M | $14.91M | $29.71M | $2.39 | $2.36 | 12,441,313 | 12,572,647 |
|---|
| 2010-09-30 | $128.53M | $81.18M | $47.36M | $9.93M | $16.62M | $26.06M | $21.11M | -$206,000.00 | $20.9M | $6.82M | $14.08M | $1.17 | $1.14 | 12,062,627 | 12,386,036 |
|---|
| 2009-09-30 | $92.86M | $66.29M | $26.57M | $8.06M | $14.57M | $22.95M | $3.61M | -$298,000.00 | $3.31M | $1.55M | $1.76M | $0.30 | $0.29 | 5,950,403 | 6,079,378 |
|---|