Complete source-backed income-statement history.
- Available history
- 2010-12-31 to 2026-03-31
- 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-03-31 | $7.19M | $398,000.00 | $6.79M | — | — | $6.93M | -$136,000.00 | $362,000.00 | $226,000.00 | -$43,000.00 | $222,000.00 | $0.01 | $0.01 | 42,960,000 | 43,075,000 |
|---|
| 2025-12-31 | $7.64M | $1.99M | $5.66M | — | — | $6.29M | -$631,000.00 | $67,000.00 | -$564,000.00 | $12,000.00 | -$576,000.00 | -$0.01 | -$0.01 | 42,863,000 | 42,863,000 |
|---|
| 2025-09-30 | $6.96M | $1.6M | $5.36M | — | — | $6.63M | -$1.26M | $755,000.00 | -$509,000.00 | -$153,000.00 | -$356,000.00 | -$0.01 | -$0.01 | 42,959,000 | 42,959,000 |
|---|
| 2025-06-30 | $12.23M | $6.12M | $6.11M | — | — | $7.18M | -$1.07M | -$557,000.00 | -$1.63M | -$289,000.00 | -$1.48M | -$0.03 | -$0.03 | 858,000 | 858,000 |
|---|
| 2025-03-31 | $5.52M | $648,000.00 | $4.87M | — | — | $6.45M | -$1.57M | $178,000.00 | -$1.39M | -$307,000.00 | -$1.01M | -$0.02 | -$0.02 | 40,816,000 | 40,816,000 |
|---|
| 2024-12-31 | $8M | $2.08M | $5.93M | — | — | $7.75M | -$1.83M | -$403,000.00 | -$2.23M | -$482,000.00 | -$1.75M | -$0.04 | -$0.04 | 40,863,000 | 40,863,000 |
|---|
| 2024-09-30 | $7.91M | $2.13M | $5.78M | — | — | $7.95M | -$2.17M | $101,000.00 | -$2.07M | -$483,000.00 | -$1.59M | -$0.04 | -$0.04 | 40,848,000 | 40,848,000 |
|---|
| 2024-06-30 | $8.27M | $2.27M | $5.99M | — | — | $8.75M | -$2.75M | $356,000.00 | -$2.4M | -$539,000.00 | -$1.86M | -$0.05 | -$0.05 | -5,000 | -5,000 |
|---|
| 2024-03-31 | $7.88M | $2.32M | $5.56M | — | — | $7.03M | -$1.47M | $587,000.00 | -$884,000.00 | -$355,000.00 | -$529,000.00 | -$0.01 | -$0.01 | 40,401,000 | 40,401,000 |
|---|
| 2023-12-31 | $8.46M | $2.09M | $6.37M | — | — | $7.36M | -$997,000.00 | -$368,000.00 | -$1.37M | -$182,000.00 | -$1.18M | -$0.03 | -$0.03 | 40,397,000 | 40,397,000 |
|---|
| 2023-09-30 | $8.24M | $2.04M | $6.2M | — | — | $7.23M | -$1.04M | $233,000.00 | -$803,000.00 | -$303,000.00 | -$500,000.00 | -$0.01 | -$0.01 | 40,397,000 | 40,397,000 |
|---|
| 2023-06-30 | $8.87M | $2.3M | $6.57M | — | — | $6.2M | $373,000.00 | $84,000.00 | $457,000.00 | $124,000.00 | $333,000.00 | $0.01 | $0.01 | 0 | 2,000 |
|---|
| 2023-03-31 | $8.3M | $2.2M | $6.1M | — | — | $5.94M | $166,000.00 | -$43,000.00 | $123,000.00 | -$30,000.00 | $153,000.00 | $0.00 | $0.00 | 40,371,000 | 40,438,000 |
|---|
| 2022-12-31 | $8.77M | $2.23M | $6.54M | — | — | $6.44M | $100,000.00 | — | $289,000.00 | $107,000.00 | $182,000.00 | $0.00 | — | 40,371,000 | 40,371,000 |
|---|
| 2022-09-30 | $8.92M | $2.02M | $6.9M | — | — | $6.12M | $777,092.00 | — | $723,498.00 | $226,330.00 | $497,000.00 | $0.01 | $0.01 | 40,370,659 | 40,399,873 |
|---|
| 2022-06-30 | $9.87M | $2.06M | $7.8M | — | — | $6.14M | $1.66M | — | $1.6M | $468,772.00 | $1.13M | $0.03 | $0.03 | 473,075 | 473,075 |
|---|
| 2022-03-31 | $8.79M | $2.07M | $6.73M | — | — | $5.68M | $1.04M | — | $1.29M | $420,940.00 | $870,134.00 | $0.02 | $0.02 | 38,831,576 | 38,831,576 |
|---|
| 2021-12-31 | $9.45M | $2.42M | $7.03M | — | — | $5.7M | $1.33M | — | $1.11M | $84,252.00 | $1.02M | $0.03 | — | 38,473,159 | 38,473,159 |
|---|
| 2021-09-30 | $9.73M | $2.65M | $7.08M | — | — | $8.73M | -$1.65M | — | -$1.64M | $238,824.00 | -$1.88M | -$0.05 | — | 38,473,159 | 38,473,159 |
|---|
| 2021-06-30 | $9.65M | $2.17M | $7.48M | — | — | $6.71M | $773,945.00 | — | $795,116.00 | $99,704.00 | $695,412.00 | $0.02 | — | -1,027,240 | 0 |
|---|
| 2021-03-31 | $9.54M | $2.34M | $7.21M | — | — | $5.17M | $2.04M | — | $2.06M | $480,991.00 | $1.58M | $0.04 | $0.04 | 38,473,159 | 38,473,159 |
|---|
| 2020-12-31 | $9.96M | $2.38M | $7.58M | — | — | $5.85M | $1.74M | — | $1.79M | $438,398.00 | $1.35M | $0.04 | $0.04 | 37,412,519 | 38,473,159 |
|---|
| 2020-09-30 | $10.75M | $2.4M | $8.35M | — | — | $5.48M | $2.87M | — | $2.99M | $766,325.00 | $2.22M | $0.06 | $0.06 | 37,412,519 | 38,473,159 |
|---|
| 2020-06-30 | $9.03M | $1.24M | $7.79M | — | — | $5.65M | $2.14M | — | $2.58M | $765,382.00 | $1.81M | $0.05 | $0.05 | 7,278 | 1,067,918 |
|---|
| 2020-03-31 | $5.9M | $1.75M | $4.15M | — | — | $4.33M | -$181,346.00 | — | -$207,743.00 | -$190,507.00 | -$17,236.00 | $0.00 | $0.00 | 37,412,519 | 37,412,519 |
|---|
| 2019-12-31 | $5.8M | $1.72M | $4.07M | — | — | $4.17M | -$100,612.00 | — | -$115,802.00 | -$40,888.00 | -$74,914.00 | $0.00 | $0.00 | 37,412,519 | 37,412,519 |
|---|
| 2019-09-30 | $6.03M | $1.77M | $4.26M | — | — | $4.2M | $60,911.00 | — | $84,189.00 | $29,297.00 | $54,892.00 | $0.00 | $0.00 | 37,325,019 | 38,385,659 |
|---|
| 2019-06-30 | $6.82M | $1.7M | $5.12M | — | — | $5.15M | -$31,125.00 | — | -$5,296.00 | $157,406.00 | -$162,702.00 | $0.00 | $0.00 | 1,566,730 | 0 |
|---|
| 2019-03-31 | $6.25M | $1.64M | $4.61M | — | — | $4.45M | $162,104.00 | — | $159,782.00 | $83,898.00 | $75,884.00 | $0.00 | $0.00 | 34,045,383 | 38,298,159 |
|---|
| 2018-12-31 | $6.7M | $1.75M | $4.94M | — | — | $4.88M | $64,254.00 | — | $88,519.00 | $25,358.00 | $63,161.00 | $0.00 | $0.00 | 29,559,139 | 38,298,159 |
|---|
| 2018-09-30 | $7.18M | $1.84M | $5.34M | — | — | $4.77M | $568,720.00 | — | $389,702.00 | $103,748.00 | $285,954.00 | $0.01 | $0.01 | 29,559,139 | 38,298,159 |
|---|
| 2018-06-30 | $7.32M | $1.74M | $5.58M | — | — | $4.99M | $582,205.00 | — | $516,480.00 | -$367,826.00 | $884,306.00 | $0.03 | $0.03 | 0 | 0 |
|---|
| 2018-03-31 | $6.79M | $1.45M | $5.34M | — | — | $5.12M | $222,442.00 | — | $23,866.00 | $23,087.00 | $779.00 | $0.00 | $0.00 | 29,559,139 | 38,298,159 |
|---|
| 2017-12-31 | $7.37M | $1.47M | $5.9M | — | — | $5.22M | $675,014.00 | — | $592,578.00 | $614,681.00 | -$22,103.00 | $0.00 | $0.00 | 29,559,139 | 29,559,139 |
|---|
| 2017-09-30 | $7.26M | $1.27M | $5.99M | — | — | — | $1.39M | — | $1.37M | $496,767.00 | $871,704.00 | $0.00 | $0.00 | 886,753,847 | 1,148,923,324 |
|---|
| 2017-06-30 | $7.58M | $1.62M | $5.96M | — | — | — | $1.65M | — | $1.7M | -$117,797.00 | $1.82M | $0.07 | $0.05 | 0 | 0 |
|---|
| 2017-03-31 | $7.49M | $1.04M | $6.45M | — | — | — | $1.1M | — | $1.1M | $51,620.00 | $1.04M | $0.04 | $0.03 | 29,559,139 | 38,298,159 |
|---|
| 2016-12-31 | $8.53M | $1.08M | $7.45M | — | — | — | $1.61M | — | $1.6M | $587,038.00 | $1.02M | $0.03 | $0.03 | 29,559,139 | 38,298,159 |
|---|
| 2016-09-30 | $8.46M | $1.27M | $7.19M | — | — | $64,536.00 | $2.38M | — | $2.37M | $1.07M | $1.3M | $0.00 | $0.00 | 886,753,847 | 1,148,923,324 |
|---|
| 2016-06-30 | $7.98M | $808,256.00 | $7.18M | — | — | -$92,231.00 | $2.83M | — | — | $1.4M | $1.41M | $0.01 | $0.00 | 1 | 1 |
|---|
| 2016-03-31 | $7.12M | $684,703.00 | $6.43M | — | — | -$10,182.00 | $2.39M | — | — | $819,234.00 | $1.57M | $0.00 | $0.00 | 886,753,846 | 1,148,923,323 |
|---|
| 2015-12-31 | $993,064.00 | $680,083.00 | $312,981.00 | — | — | $8,240.00 | — | — | — | $11,647.00 | -$17,690.00 | — | — | — | 67,953,870 |
|---|
| 2015-09-30 | $721,725.00 | $557,950.00 | $163,774.00 | — | — | $74,412.00 | — | — | — | $0.00 | -$73,006.00 | — | — | 679,536,298 | 679,536,298 |
|---|
| 2015-06-30 | $223,565.00 | $188,325.00 | $35,240.00 | — | — | $60,977.00 | — | — | -$61,172.00 | $0.00 | $130,925.00 | $0.00 | $0.00 | 7,848,214 | 45,593,851 |
|---|
| 2015-03-31 | $0.00 | $0.00 | $0.00 | — | — | $7,837.00 | $43,959.00 | — | $43,959.00 | $0.00 | $74,046.00 | $0.00 | $0.00 | 63,182,278 | 88,459,581 |
|---|
| 2014-12-31 | $0.00 | $0.00 | $0.00 | — | — | $26,729.00 | — | — | — | $0.00 | -$29,147.00 | — | — | — | 33,692,407 |
|---|
| 2014-09-30 | $0.00 | $0.00 | $0.00 | — | — | $13,766.00 | — | — | — | $800.00 | -$161,632.00 | — | — | 241,472,796 | 241,472,796 |
|---|
| 2014-06-30 | $0.00 | -$1.01M | -$733,671.00 | — | — | $80,163.00 | — | — | -$85,173.00 | $0.00 | -$125,899.00 | $0.00 | $0.00 | 45,722 | 45,722 |
|---|
| 2014-03-31 | $0.00 | $362,187.00 | $306,373.00 | — | — | $36,132.00 | — | — | -$39,760.00 | $0.00 | -$66,517.00 | $0.00 | $0.00 | 240,308,347 | 240,308,347 |
|---|
| 2013-12-31 | $513,751.00 | $296,794.00 | $216,957.00 | — | — | $74,874.00 | — | — | — | $0.00 | -$74,863.00 | — | — | 240,284,270 | 240,284,270 |
|---|
| 2013-09-30 | $561,899.00 | $351,558.00 | $210,341.00 | — | — | $98,206.00 | — | — | — | $800.00 | -$52,541.00 | — | — | 240,284,270 | 240,284,270 |
|---|
| 2013-06-30 | $736,392.00 | $404,872.00 | $331,520.00 | — | — | $26,925.00 | — | — | -$212,823.00 | $21,963.00 | $40,900.00 | — | — | — | 1,463,030 |
|---|
| 2013-03-31 | $436,797.00 | $250,197.00 | $186,600.00 | — | — | $4,371.00 | — | — | $187,919.00 | $0.00 | $187,919.00 | — | — | — | 235,720,174 |
|---|
| 2012-12-31 | $407,889.00 | $227,054.00 | $180,834.00 | — | — | $128,886.00 | — | — | -$129,449.00 | $800.00 | -$130,249.00 | — | — | 235,617,610 | 244,915,200 |
|---|
| 2012-09-30 | $624,577.00 | $355,689.00 | $268,888.00 | — | — | -$48,554.00 | — | — | -$10,583.00 | $800.00 | -$11,383.00 | $0.00 | $0.00 | 235,617,610 | 244,915,200 |
|---|
| 2012-06-30 | $1.07M | $598,458.00 | $466,738.00 | — | — | — | — | — | — | $0.00 | $75,487.00 | — | — | — | 1,257,501 |
|---|
| 2012-03-31 | $635,131.00 | $340,594.00 | $294,537.00 | — | — | $168,559.00 | — | — | $102,555.00 | $800.00 | $0.00 | — | — | — | 233,667,610 |
|---|
| 2011-12-31 | $456,729.00 | $265,878.00 | $190,851.00 | — | — | $193,235.00 | — | — | -$26,686.00 | $800.00 | $0.00 | — | — | — | 233,667,610 |
|---|
| 2011-09-30 | $276,777.00 | $167,613.00 | $109,164.00 | — | — | $116,341.00 | — | — | $11,569.00 | $800.00 | — | $0.00 | $0.00 | 233,667,610 | 242,115,200 |
|---|
| 2011-03-31 | $158,196.00 | $83,111.00 | $75,084.00 | — | — | — | — | — | — | — | $0.00 | — | — | — | — |
|---|
| 2010-12-31 | $259,004.00 | $117,099.00 | $141,905.00 | — | — | — | — | — | — | $7,964.00 | $0.00 | — | — | — | — |
|---|
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-06-30 | $30.15M | $8.28M | $21.87M | — | — | $28.56M | -$6.69M | -$692,000.00 | -$7.38M | -$1.56M | -$5.82M | -$0.14 | -$0.14 | 41,701,000 | 41,701,000 |
|---|
| 2024-06-30 | $32.84M | $8.72M | $24.12M | — | — | $30.37M | -$6.26M | $808,000.00 | -$5.45M | -$1.38M | -$4.07M | -$0.10 | -$0.10 | 40,396,000 | 40,396,000 |
|---|
| 2023-06-30 | $34.88M | $8.75M | $26.13M | — | — | $24.71M | $1.42M | $174,000.00 | $1.59M | $429,000.00 | $1.17M | $0.03 | $0.03 | 40,371,000 | 40,404,000 |
|---|
| 2022-06-30 | $37.83M | $9.19M | $28.63M | — | — | $26.25M | $2.38M | — | $2.36M | $1.21M | $1.15M | $0.03 | $0.03 | 39,034,611 | 39,034,611 |
|---|
| 2021-06-30 | $39.9M | $9.29M | $30.61M | — | — | $23.2M | $7.42M | — | $7.63M | $1.79M | $5.85M | $0.15 | — | 37,445,919 | 38,473,159 |
|---|
| 2020-06-30 | $26.75M | $6.48M | $20.27M | — | — | $18.35M | $1.92M | — | $2.34M | $562,962.00 | $1.77M | $0.05 | $0.05 | 37,390,524 | 38,451,164 |
|---|
| 2019-06-30 | $26.95M | $6.94M | $20.01M | — | — | $19.26M | $755,588.00 | — | $608,863.00 | $347,014.00 | $261,849.00 | $0.01 | $0.01 | 32,588,418 | 38,298,159 |
|---|
| 2018-06-30 | $28.71M | $5.91M | $22.8M | — | — | $19.99M | $2.81M | — | $2.5M | $766,596.00 | $1.73M | $0.06 | $0.05 | 29,559,139 | 38,298,159 |
|---|
| 2017-06-30 | $32.01M | $4.85M | $27.16M | — | — | — | $6.73M | — | $6.78M | $1.59M | $5.19M | $0.18 | $0.14 | 29,559,139 | 38,298,159 |
|---|
| 2016-06-30 | $27.78M | $2.75M | $25.03M | — | — | -$19,876.00 | $8.86M | — | $8.86M | $3.58M | $5.28M | $0.01 | $0.00 | 886,753,847 | 1,148,923,324 |
|---|
| 2015-06-30 | $223,565.00 | $188,325.00 | $35,240.00 | — | — | $131,690.00 | — | — | -$204,216.00 | $0.00 | $14,191.00 | $0.00 | $0.00 | 47,229,336 | 84,974,973 |
|---|
| 2014-06-30 | $0.00 | $0.00 | $0.00 | — | — | $161,604.00 | — | — | -$176,332.00 | $0.00 | -$319,820.00 | $0.00 | $0.00 | 240,337,841 | 240,337,841 |
|---|
| 2013-06-30 | $2.21M | $1.24M | $969,943.00 | — | — | $177,612.00 | — | — | -$189,322.00 | $22,763.00 | $63,601.00 | — | — | 236,861,198 | 237,391,751 |
|---|
| 2012-06-30 | $2.43M | $1.37M | $1.06M | — | — | — | — | — | — | $800.00 | $75,487.00 | — | — | 234,907,062 | 234,925,111 |
|---|