Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $16.66M | — | — | — | — | — | $1.17M | — | $713,663.00 | $154,763.00 | $558,900.00 | $0.05 | $0.05 | 10,276,190 | 10,418,876 |
|---|
| 2026-03-31 | $45.16M | — | — | — | — | — | $11.28M | — | $11.29M | $2.55M | $8.74M | $0.85 | $0.84 | 10,232,835 | 10,404,657 |
|---|
| 2025-12-31 | $30.58M | — | — | — | — | — | $6.55M | — | $6.21M | $1.33M | $4.88M | $0.48 | $0.47 | 10,219,791 | 10,353,866 |
|---|
| 2025-09-30 | $13.98M | — | — | — | — | — | -$477,022.00 | — | -$238,498.00 | -$34,159.00 | -$204,339.00 | -$0.02 | -$0.02 | 9,882 | 9,998 |
|---|
| 2025-06-30 | $16.61M | — | — | — | — | — | $1.2M | — | $699,888.00 | $161,476.00 | $538,412.00 | $0.05 | $0.05 | 10,319,232 | 10,324,165 |
|---|
| 2025-03-31 | $36.46M | — | — | — | — | — | $10.4M | — | $10.03M | $2.36M | $7.68M | $0.74 | $0.74 | 10,304,222 | 10,308,368 |
|---|
| 2024-12-31 | $26.84M | — | — | — | — | — | $7.33M | — | $6.88M | $1.61M | $5.27M | $0.51 | $0.51 | 10,259,717 | 10,263,997 |
|---|
| 2024-09-30 | $12.8M | — | — | — | — | — | $242,421.00 | — | $267,400.00 | $126,578.00 | $140,822.00 | $0.01 | $0.01 | 23,798 | 24,133 |
|---|
| 2024-06-30 | $13.55M | — | — | — | — | — | $1.56M | — | $203,755.00 | $47,063.00 | $156,692.00 | $0.02 | $0.02 | 10,188,592 | 10,192,797 |
|---|
| 2024-03-31 | $30.82M | — | — | — | — | — | $8.63M | — | $8.38M | $1.94M | $6.44M | $0.63 | $0.63 | 10,170,595 | 10,174,006 |
|---|
| 2023-12-31 | $23.36M | — | — | — | — | — | $6.65M | — | $6.6M | $1.58M | $5.02M | $0.50 | $0.50 | 10,029,243 | 10,031,354 |
|---|
| 2023-09-30 | $12.29M | — | — | — | — | — | $744,108.00 | — | $1.32M | $304,502.00 | $1.01M | $0.10 | $0.10 | 29,247 | 27,936 |
|---|
| 2023-06-30 | $13.42M | — | — | — | — | — | $1.8M | — | $901,106.00 | $214,290.00 | $686,816.00 | $0.07 | $0.07 | 9,939,843 | 9,942,871 |
|---|
| 2023-03-31 | $35.26M | — | — | — | — | — | $9.59M | — | $8.32M | $1.98M | $6.34M | $0.64 | $0.64 | 9,911,202 | 9,918,708 |
|---|
| 2022-12-31 | $33.42M | — | — | — | — | — | $5.54M | — | $4.25M | $994,754.00 | $3.26M | $0.33 | $0.33 | 9,830,206 | 9,837,188 |
|---|
| 2022-09-30 | $14.01M | — | — | — | — | — | $454,692.00 | — | -$15.43M | -$4.02M | -$11.42M | -$1.19 | -$1.19 | 233,319 | 233,319 |
|---|
| 2022-06-30 | $17.13M | — | — | — | — | — | $1.64M | — | $759,334.00 | $166,807.00 | $592,527.00 | $0.06 | $0.06 | 9,798,700 | 9,804,289 |
|---|
| 2022-03-31 | $29.11M | — | — | — | — | — | $7.44M | — | -$33.14M | -$8.64M | -$24.49M | -$2.89 | -$2.89 | 8,486,518 | 8,486,518 |
|---|
| 2021-12-31 | $22.17M | — | — | — | — | — | $5.38M | — | $4.67M | $1.08M | $3.58M | $0.43 | $0.43 | 8,383,986 | 8,393,032 |
|---|
| 2021-09-30 | $13.12M | — | — | — | — | — | $555,163.00 | — | -$123,701.00 | -$124,182.00 | $481.00 | -$0.01 | -$0.01 | 36,587 | 36,402 |
|---|
| 2021-06-30 | $14.04M | — | — | — | — | — | $1.54M | — | $806,145.00 | $195,305.00 | $610,840.00 | $0.07 | $0.07 | 8,260,579 | 8,273,203 |
|---|
| 2021-03-31 | $28.05M | — | — | — | — | — | $7.1M | — | $6.38M | $1.61M | $4.77M | $0.58 | $0.58 | 8,217,822 | 8,230,650 |
|---|
| 2020-12-31 | $18.65M | — | — | — | — | — | $5.58M | — | $6.25M | $1.53M | $4.72M | $0.58 | $0.58 | 8,167,793 | 8,182,183 |
|---|
| 2020-09-30 | -$50.86M | — | — | — | — | — | -$899,076.00 | — | -$453,727.00 | -$124,431.00 | -$329,296.00 | -$0.04 | -$0.04 | 10,102 | 7,652 |
|---|
| 2020-06-30 | $11.51M | — | — | — | — | — | $1.34M | — | $1.61M | $401,012.00 | $1.21M | $0.15 | $0.15 | 8,143,887 | 8,159,324 |
|---|
| 2020-03-31 | $20.78M | — | — | — | — | — | $7M | — | $7.47M | $1.79M | $5.68M | $0.70 | $0.70 | 8,122,157 | 8,144,963 |
|---|
| 2019-12-31 | $19.72M | — | — | — | — | — | $5.08M | — | $5.25M | $1.24M | $4.01M | $0.50 | $0.49 | 8,081,837 | 8,113,785 |
|---|
| 2019-09-30 | $9.6M | — | — | — | — | — | $490,702.00 | — | $599,465.00 | $143,860.00 | $455,605.00 | $0.05 | $0.06 | 10,262 | 7,898 |
|---|
| 2019-06-30 | $11.25M | — | — | — | — | — | $1.64M | — | $1.48M | $344,030.00 | $1.14M | $0.14 | $0.14 | 8,051,944 | 8,088,270 |
|---|
| 2019-03-31 | $25.33M | — | — | — | — | — | $6.2M | — | $6.13M | $1.46M | $4.67M | $0.58 | $0.58 | 8,032,218 | 8,073,149 |
|---|
| 2018-12-31 | $21.46M | — | — | — | — | — | $3.26M | — | $3.14M | $702,213.00 | $2.43M | $0.30 | $0.30 | 8,003,736 | 8,051,997 |
|---|
| 2018-09-30 | $10.19M | — | — | — | — | — | $714,341.00 | — | $586,893.00 | -$97,566.00 | $684,459.00 | $0.07 | $0.08 | 115,430 | 115,787 |
|---|
| 2018-06-30 | $11.87M | — | — | — | — | — | $1.84M | — | $1.53M | $446,575.00 | $1.09M | $0.14 | $0.14 | 7,982,354 | 8,031,052 |
|---|
| 2018-03-31 | $25.22M | — | $11.01M | — | — | — | $5.28M | — | $4.88M | $1.41M | $3.47M | $0.47 | $0.47 | 7,371,694 | 7,413,351 |
|---|
| 2017-12-31 | $18.68M | — | $9.07M | — | — | — | $3.64M | — | $3.2M | $1.14M | $2.06M | $0.28 | $0.28 | 7,248,094 | 7,296,180 |
|---|
| 2017-09-30 | — | — | $5.95M | — | — | — | $1.29M | — | $272,096.00 | $112,210.00 | $159,886.00 | $0.02 | $0.02 | 6,397 | 11,482 |
|---|
| 2017-06-30 | — | — | $6.63M | — | — | — | $1.33M | — | $958,795.00 | $343,233.00 | $615,562.00 | $0.09 | $0.08 | 7,227,171 | 7,273,840 |
|---|
| 2017-03-31 | — | — | $10.83M | — | — | — | $5.59M | — | $5.2M | $1.98M | $3.23M | $0.45 | $0.45 | 7,215,329 | 7,244,845 |
|---|
| 2016-12-31 | — | — | $9.39M | — | — | — | $3.98M | — | $3.6M | $1.37M | $2.23M | $0.31 | $0.31 | 7,194,594 | 7,210,547 |
|---|
| 2016-09-30 | — | — | $5.87M | — | — | — | $816,376.00 | — | $273,449.00 | $127,888.00 | $145,561.00 | $0.02 | $0.02 | 8,992 | 10,898 |
|---|
| 2016-06-30 | — | — | $6.31M | — | — | — | $1.45M | — | $1.06M | $431,389.00 | $627,068.00 | $0.09 | $0.09 | 7,160,650 | 7,172,712 |
|---|
| 2016-03-31 | — | — | $10.65M | — | — | — | $5.44M | — | $5.03M | $1.92M | $3.11M | $0.44 | $0.44 | 7,139,877 | 7,145,847 |
|---|
| 2015-12-31 | — | — | $8.74M | — | — | — | $3.5M | — | $3.11M | $1.18M | $1.92M | $0.40 | $0.40 | 4,748,279 | 4,752,179 |
|---|
| 2015-09-30 | — | — | $5.41M | — | — | — | $656,152.00 | — | $89,972.00 | $54,217.00 | $35,755.00 | -$0.35 | -$0.35 | 2,367,171 | 2,368,556 |
|---|
| 2015-06-30 | — | — | $5.96M | — | — | — | $956,219.00 | — | $576,226.00 | $221,286.00 | $354,940.00 | $0.08 | $0.07 | 4,729,428 | 4,732,620 |
|---|
| 2015-03-31 | — | — | $10.21M | — | — | — | $4.88M | — | $4.49M | $1.71M | $2.78M | $0.59 | $0.59 | 4,724,548 | 4,728,697 |
|---|
| 2014-12-31 | — | — | $8.62M | — | — | — | $3.51M | — | $3.11M | $1.19M | $1.92M | $0.41 | $0.41 | 4,721,490 | 4,725,597 |
|---|
| 2014-09-30 | — | — | $5.25M | — | — | — | $347,509.00 | — | -$216,574.00 | -$72,237.00 | -$144,337.00 | -$0.03 | -$0.03 | 1,455 | 1,827 |
|---|
| 2014-06-30 | — | — | $5.72M | — | — | — | $940,691.00 | — | $461,887.00 | $178,693.00 | $283,194.00 | $0.06 | $0.06 | 4,718,068 | 4,718,898 |
|---|
| 2014-03-31 | — | — | $10.16M | — | — | — | $5.12M | — | $4.62M | $1.77M | $2.85M | $0.60 | $0.60 | 4,713,567 | 4,713,983 |
|---|
| 2013-12-31 | — | — | $8.2M | — | — | — | $3.27M | — | $2.78M | $1.06M | $1.72M | $0.37 | $0.37 | 4,710,467 | 4,710,599 |
|---|
| 2013-09-30 | — | — | $4.85M | — | — | — | $385,795.00 | — | -$136,809.00 | -$35,898.00 | -$100,911.00 | -$0.02 | -$0.02 | 3,339 | 3,341 |
|---|
| 2013-06-30 | — | — | $5.23M | — | — | — | $645,821.00 | — | $178,056.00 | $67,953.00 | $110,103.00 | $0.02 | $0.02 | 4,706,721 | 4,708,320 |
|---|
| 2013-03-31 | — | — | $9.59M | — | — | — | $4.81M | — | $4.36M | $1.66M | $2.7M | $0.57 | $0.57 | 4,701,866 | 4,701,866 |
|---|
| 2012-12-31 | — | — | $7.94M | — | — | — | $2.95M | — | $2.51M | $953,519.00 | $1.55M | $0.33 | $0.33 | 4,677,841 | 4,677,841 |
|---|
| 2012-09-30 | — | — | $4.71M | — | — | — | $391,928.00 | — | -$120,075.00 | -$46,303.00 | -$73,772.00 | -$0.02 | -$0.02 | 6,357 | 5,407 |
|---|
| 2012-06-30 | — | — | $4.98M | — | — | — | $530,491.00 | — | $91,203.00 | $38,905.00 | $52,298.00 | $0.01 | $0.01 | 4,654,311 | 4,656,883 |
|---|
| 2012-03-31 | — | — | $9.12M | — | — | — | $4.46M | — | $4M | $1.52M | $2.48M | $0.54 | $0.53 | 4,638,889 | 4,644,251 |
|---|
| 2011-12-31 | — | — | $8.13M | — | — | — | $3.41M | — | $2.96M | $1.12M | $1.83M | $0.40 | $0.40 | 4,630,166 | 4,635,654 |
|---|
| 2011-09-30 | — | — | $4.77M | — | — | — | $453,356.00 | — | -$36,683.00 | -$16,361.00 | -$20,322.00 | -$0.01 | -$0.01 | 9,842 | 9,065 |
|---|
| 2011-06-30 | — | — | $5.06M | — | — | — | $734,930.00 | — | $298,227.00 | $113,610.00 | $184,617.00 | $0.04 | $0.04 | 4,604,428 | 4,611,961 |
|---|
| 2011-03-31 | — | — | $9.2M | — | — | — | $4.51M | — | $4.06M | $1.54M | $2.52M | $0.55 | $0.55 | — | — |
|---|
| 2010-12-31 | — | — | $8.23M | — | — | — | $3.62M | — | $3.17M | $1.21M | $1.97M | $0.43 | $0.43 | — | — |
|---|
| 2010-09-30 | — | — | $4.57M | — | — | — | $251,835.00 | — | -$272,351.00 | -$121,023.00 | -$151,328.00 | -$1.06 | -$1.05 | — | — |
|---|
| 2010-06-30 | — | — | $4.71M | — | — | — | $458,498.00 | — | $19,256.00 | $5,790.00 | $13,466.00 | $0.01 | $0.01 | — | — |
|---|
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 | $93.89M | — | — | — | — | — | $18.45M | — | $17.37M | $4.09M | $13.28M | $1.29 | $1.29 | 10,304,109 | 10,308,686 |
|---|
| 2024-09-30 | $80.53M | — | — | — | — | — | $17.08M | — | $15.46M | $3.7M | $11.76M | $1.16 | $1.16 | 10,152,909 | 10,156,480 |
|---|
| 2023-09-30 | $94.39M | — | — | — | — | — | $17.68M | — | $14.79M | $3.49M | $11.3M | $1.14 | $1.14 | 9,922,701 | 9,927,157 |
|---|
| 2022-09-30 | $82.41M | — | — | — | — | — | $14.92M | — | -$43.14M | -$11.41M | -$31.73M | -$3.48 | -$3.48 | 9,122,678 | 9,122,678 |
|---|
| 2021-09-30 | $73.86M | — | — | — | — | — | $14.78M | — | $13.31M | $3.2M | $10.1M | $1.22 | $1.22 | 8,251,802 | 8,264,904 |
|---|
| 2020-09-30 | $1.16M | — | — | — | — | — | $12.52M | — | $13.87M | $3.31M | $10.56M | $1.30 | $1.30 | 8,125,938 | 8,146,666 |
|---|
| 2019-09-30 | $67.64M | — | — | — | — | — | $11.6M | — | $11.35M | $2.65M | $8.7M | $1.08 | $1.08 | 8,039,484 | 8,078,950 |
|---|
| 2018-09-30 | $65.97M | — | — | — | — | — | $11.47M | — | $10.19M | $2.9M | $7.3M | $0.95 | $0.95 | 7,649,025 | 7,695,712 |
|---|
| 2017-09-30 | $60.52M | — | $32.81M | — | — | — | $12.19M | — | $10.04M | $3.81M | $6.23M | $0.86 | $0.86 | 7,218,686 | 7,256,046 |
|---|
| 2016-09-30 | — | — | $31.56M | — | — | — | $11.21M | — | $9.47M | $3.67M | $5.81M | $0.81 | $0.81 | 7,149,906 | 7,159,763 |
|---|
| 2015-09-30 | — | — | $30.21M | — | — | — | $10.01M | — | $8.26M | $3.17M | $5.09M | $0.72 | $0.72 | 7,092,315 | 7,097,514 |
|---|
| 2014-09-30 | — | — | $29.34M | — | — | — | $9.68M | — | $7.65M | $2.94M | $4.71M | $1.00 | $1.00 | 4,715,478 | 4,716,282 |
|---|
| 2013-09-30 | — | — | $27.6M | — | — | — | $8.8M | — | $6.91M | $2.64M | $4.26M | $0.91 | $0.91 | 4,698,727 | 4,698,766 |
|---|
| 2012-09-30 | — | — | $26.93M | — | — | — | $8.79M | — | $6.94M | $2.64M | $4.3M | $0.92 | $0.92 | 4,647,439 | 4,650,949 |
|---|
| 2011-09-30 | — | — | $27.27M | — | — | — | $9.31M | — | $7.5M | $2.85M | $4.65M | $1.01 | $1.01 | 4,592,713 | 4,600,792 |
|---|
| 2010-09-30 | — | — | $26.44M | — | — | — | $8.98M | — | $7.14M | $2.69M | $4.45M | $0.98 | $0.98 | 4,514,262 | 4,528,160 |
|---|