Complete source-backed income-statement history.
- Available history
- 2011-03-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 | $20,942.00 | — | $20,942.00 | $15,946.00 | — | $1.45M | -$1.48M | -$1.14M | — | — | -$2.57M | -$0.10 | -$0.10 | 24,994,200 | 24,994,200 |
|---|
| 2025-12-31 | — | — | — | $45,872.00 | — | $1.82M | -$1.82M | $24,010.00 | — | — | -$1.8M | -$0.08 | -$0.08 | 23,482,714 | 23,482,714 |
|---|
| 2025-09-30 | — | — | — | $24,407.00 | — | $3.31M | -$3.31M | $6.13M | — | — | $2.82M | $0.13 | $0.13 | 22,520,245 | 22,520,245 |
|---|
| 2025-06-30 | — | — | — | — | — | $126.92M | -$126.92M | $186,405.00 | — | — | -$126.73M | $2.10 | $2.10 | 148,924,222 | 148,924,222 |
|---|
| 2025-03-31 | — | — | — | — | — | $4.16M | -$4.16M | $4.35M | — | — | $189,176.00 | $0.00 | $0.00 | 16,233,457 | 16,393,047 |
|---|
| 2024-12-31 | — | — | — | $161,084.00 | — | $4.55M | -$4.55M | -$2.71M | — | — | -$7.25M | -$0.45 | -$0.45 | 16,182,521 | 16,182,521 |
|---|
| 2024-09-30 | — | — | — | $390,189.00 | — | $53.34M | -$53.34M | $9.13M | — | — | -$44.21M | -$2.76 | -$2.76 | 15,999,337 | 15,999,337 |
|---|
| 2024-06-30 | — | — | — | $434,508.00 | — | $17.1M | -$17.1M | $1.37M | — | — | -$15.73M | $0.00 | $0.00 | 17,757,462 | 17,757,462 |
|---|
| 2024-03-31 | — | — | — | $1.09M | — | $51.38M | -$51.38M | -$7.61M | — | — | -$58.99M | -$0.54 | -$0.54 | 109,249,637 | 109,249,637 |
|---|
| 2023-12-31 | — | — | — | $620,521.00 | — | $4.27M | -$4.27M | -$259,046.00 | — | — | -$4.53M | -$0.07 | -$0.07 | 65,852,497 | 65,852,497 |
|---|
| 2023-09-30 | — | — | — | $566,644.00 | — | $8.88M | -$8.88M | -$290,914.00 | -$9.18M | — | -$9.18M | -$0.14 | -$0.14 | 64,480,753 | 64,480,753 |
|---|
| 2023-06-30 | — | — | — | $994,726.00 | — | $22.93M | -$22.93M | -$263,279.00 | -$23.2M | — | -$23.2M | -$0.41 | -$0.41 | 740,851 | 740,851 |
|---|
| 2023-03-31 | — | — | — | $239,137.00 | — | $4.06M | -$4.06M | -$264,860.00 | -$4.33M | — | -$4.33M | -$0.08 | -$0.08 | 55,974,605 | 55,974,605 |
|---|
| 2022-12-31 | — | — | — | $325,959.00 | — | $4.37M | -$4.37M | -$89,882.00 | -$4.46M | — | -$4.46M | -$0.08 | -$0.08 | 55,509,239 | 55,509,239 |
|---|
| 2022-09-30 | — | — | — | $2.61M | — | $7.19M | -$7.19M | -$509,144.00 | -$7.7M | — | -$7.7M | -$0.14 | -$0.14 | 55,099,473 | 55,099,473 |
|---|
| 2022-06-30 | — | — | — | $1.77M | — | $98.21M | -$98.21M | $7.97M | -$90.24M | $0.00 | -$90.24M | — | — | — | — |
|---|
| 2022-03-31 | — | — | — | $1.21M | — | $4.03M | -$4.03M | -$2.17M | -$6.2M | — | -$6.2M | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | $2.34M | — | $6.33M | -$6.33M | -$252,150.00 | -$6.58M | — | -$6.58M | — | — | — | 52,321,982 |
|---|
| 2021-09-30 | — | — | — | $3.06M | — | $7.5M | -$7.5M | -$2.91M | -$10.41M | $34.00 | -$10.41M | — | — | — | 52,219,661 |
|---|
| 2021-06-30 | — | — | — | $12.15M | — | $14.18M | -$14.18M | -$3.18M | -$17.36M | -$475.00 | -$17.36M | — | — | — | 443,761 |
|---|
| 2021-03-31 | — | — | — | $1.12M | — | $3.05M | -$3.05M | -$977,629.00 | -$4.03M | -$849.00 | -$4.03M | — | — | — | 46,783,343 |
|---|
| 2020-12-31 | — | — | — | $1.33M | — | $3.31M | -$3.31M | $370,762.00 | -$2.93M | -$1,158.00 | -$2.93M | — | — | — | 46,660,304 |
|---|
| 2020-09-30 | — | — | — | $1.05M | — | $2.86M | -$2.86M | $339,393.00 | -$2.52M | -$122,794.00 | -$2.4M | — | — | — | 46,605,118 |
|---|
| 2020-06-30 | — | — | — | $1.31M | — | $2.83M | -$2.83M | -$1.27M | -$4.1M | — | -$4.1M | — | — | — | 50,604 |
|---|
| 2020-03-31 | — | — | — | $2.31M | — | $3.83M | -$3.83M | $2.32M | -$1.51M | — | -$1.51M | — | — | — | 46,275,591 |
|---|
| 2019-12-31 | — | — | — | $561,468.00 | — | $2.82M | -$2.82M | -$1.1M | -$1.72M | — | -$1.72M | — | — | — | 46,275,228 |
|---|
| 2019-09-30 | — | — | — | $520,192.00 | — | $2.44M | -$2.44M | -$1.64M | -$4.08M | $0.00 | -$4.08M | — | — | — | 46,241,315 |
|---|
| 2019-06-30 | — | — | — | $485,329.00 | — | $2.11M | -$2.11M | $3.28M | $1.17M | — | $1.17M | — | — | — | 481,910 |
|---|
| 2019-03-31 | — | — | — | $730,255.00 | — | $2.69M | -$2.69M | -$44,205.00 | -$2.73M | — | -$2.73M | — | — | — | 37,070,152 |
|---|
| 2018-12-31 | — | — | — | $788,968.00 | — | $4.38M | -$4.38M | -$11.73M | -$16.11M | — | -$16.11M | — | — | — | 36,172,403 |
|---|
| 2018-09-30 | — | — | — | $493,555.00 | — | $1.81M | -$1.81M | $1.46M | -$350,081.00 | $0.00 | -$350,081.00 | — | — | — | 36,170,882 |
|---|
| 2018-06-30 | — | — | — | $105,424.00 | — | $183,368.00 | -$183,368.00 | -$1.97M | -$2.15M | -$100,415.00 | -$2.05M | — | — | — | 4,637,234 |
|---|
| 2018-03-31 | — | — | — | $137,916.00 | — | $3.24M | -$3.24M | $273,664.00 | -$2.96M | -$4,729.00 | -$2.96M | — | — | — | 24,790,153 |
|---|
| 2017-12-31 | — | — | — | $219,969.00 | — | $1.28M | -$1.28M | $202,762.00 | -$1.08M | -$1,934.00 | -$1.08M | — | — | — | 13,847,118 |
|---|
| 2017-09-30 | — | — | — | $153,652.00 | — | $625,768.00 | -$625,768.00 | $395,355.00 | -$230,413.00 | -$4,638.00 | -$225,775.00 | — | — | — | 12,685,832 |
|---|
| 2017-06-30 | — | — | — | $15,582.00 | — | $648,321.00 | -$648,321.00 | $465,970.00 | -$182,351.00 | $2,523.00 | -$184,874.00 | — | — | — | 2,733,151 |
|---|
| 2017-03-31 | — | — | — | $16,290.00 | — | $351,030.00 | -$351,030.00 | $90,781.00 | -$260,249.00 | -$14,078.00 | -$246,171.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2016-12-31 | — | — | — | $13,787.00 | — | $548,785.00 | -$548,785.00 | -$382,634.00 | -$931,419.00 | -$12,815.00 | -$918,604.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2016-09-30 | — | — | — | $17,104.00 | — | $852,291.00 | -$852,291.00 | $18,603.00 | -$833,688.00 | -$40,507.00 | -$793,181.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2016-06-30 | — | $31.00 | $213.00 | $188,854.00 | — | $671,204.00 | -$670,991.00 | -$149,570.00 | -$820,561.00 | -$64,963.00 | -$755,598.00 | — | — | 0 | 0 |
|---|
| 2016-03-31 | — | — | — | $235,927.00 | — | $513,604.00 | -$513,604.00 | $272,233.00 | -$241,371.00 | -$33,808.00 | -$207,563.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2015-12-31 | $42,525.00 | $5,244.00 | $37,281.00 | $277,648.00 | — | $632,221.00 | -$594,940.00 | -$166,939.00 | -$761,879.00 | -$340,103.00 | -$421,776.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2015-09-30 | — | — | — | $101,759.00 | — | $341,395.00 | -$341,395.00 | -$32,820.00 | -$374,215.00 | -$23,913.00 | -$350,302.00 | — | — | 9,533,290 | 9,533,290 |
|---|
| 2015-03-31 | — | $44,622.00 | -$44,622.00 | $151,813.00 | — | $820,862.00 | -$865,484.00 | -$387,861.00 | -$1.25M | — | -$1.25M | — | — | 9,533,290 | 9,533,290 |
|---|
| 2014-12-31 | — | $70,161.00 | -$70,161.00 | — | — | $865,117.00 | -$935,278.00 | -$64,503.00 | -$999,781.00 | -$46,650.00 | -$953,131.00 | — | — | 8,925,309 | -218,539 |
|---|
| 2014-09-30 | — | $143,495.00 | -$143,495.00 | $143,149.00 | — | $370,245.00 | -$513,740.00 | -$19,395.00 | -$533,135.00 | $2,108.00 | -$535,243.00 | — | — | 8,080,985 | 8,080,985 |
|---|
| 2014-06-30 | — | $64,266.00 | -$64,266.00 | — | — | $503,836.00 | -$568,102.00 | — | -$602,449.00 | -$132,997.00 | -$469,452.00 | — | — | — | 8,040,000 |
|---|
| 2014-03-31 | — | $17,739.00 | -$17,739.00 | — | — | $394,367.00 | -$412,106.00 | -$13,948.00 | -$426,054.00 | — | -$426,054.00 | — | — | 6,880,278 | 6,880,278 |
|---|
| 2013-12-31 | — | $40,813.00 | -$40,528.00 | — | — | $935,883.00 | -$976,411.00 | — | -$1.03M | — | -$1.03M | — | — | — | 14,570 |
|---|
| 2013-09-30 | $925.00 | $16,198.00 | -$15,273.00 | $0.00 | — | $323,988.00 | -$339,261.00 | — | -$371,546.00 | — | -$371,546.00 | — | — | — | 5,318,151 |
|---|
| 2013-06-30 | — | $36,928.00 | -$36,928.00 | — | — | $205,881.00 | -$242,809.00 | — | -$343,944.00 | — | -$343,944.00 | — | — | — | 5,318,151 |
|---|
| 2013-03-31 | $31,558.00 | $15,360.00 | $16,198.00 | — | — | $196,664.00 | -$180,466.00 | — | -$399,072.00 | — | -$399,072.00 | — | — | — | 5,133,096 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | -$9,819.00 | — | -$9,819.00 | — | — | — | 5,000,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | -$7,065.00 | — | -$7,065.00 | — | — | — | 5,000,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | -$11,000.00 | — | -$11,000.00 | — | — | — | 5,000,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | -$4,411.00 | — | -$4,411.00 | — | — | — | 592,383 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$11,351.00 | — | -$11,351.00 | — | -$11,351.00 | — | — | — | 5,000,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$14,153.00 | — | -$14,153.00 | — | -$14,153.00 | — | — | — | 2,826,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | -$30.00 | — | -$30.00 | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | -$8,735.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 | — | — | — | $537,428.00 | — | $188.97M | -$188.97M | $10.96M | — | $1,474.00 | -$178.01M | -$1.08 | -$1.08 | 165,061,967 | 165,061,967 |
|---|
| 2024-06-30 | — | — | — | $2.71M | — | $81.64M | -$81.64M | -$6.79M | — | $0.00 | -$88.43M | -$0.91 | -$0.91 | 97,511,557 | 97,511,557 |
|---|
| 2023-06-30 | — | — | — | $4.17M | — | $38.56M | -$38.56M | -$1.13M | -$39.68M | — | -$39.68M | -$0.71 | -$0.71 | 56,265,362 | 56,265,362 |
|---|
| 2022-06-30 | — | — | — | $8.37M | — | $116.08M | -$116.08M | $2.65M | -$113.43M | $34.00 | -$113.43M | -$2.16 | -$2.16 | 52,528,024 | 52,528,024 |
|---|
| 2021-06-30 | — | — | — | $15.72M | — | $23.4M | -$23.4M | -$3.45M | -$26.85M | -$125,276.00 | -$26.72M | — | — | — | 47,167,262 |
|---|
| 2020-06-30 | — | — | — | $4.69M | — | $11.92M | -$11.92M | $507,410.00 | -$11.42M | — | -$11.42M | — | — | — | 46,330,743 |
|---|
| 2019-06-30 | — | — | — | $2.5M | — | $10.99M | -$10.99M | -$7.03M | -$18.02M | — | -$18.02M | — | — | — | 37,552,062 |
|---|
| 2018-06-30 | — | — | — | $616,961.00 | — | $5.33M | -$5.33M | -$1.09M | -$6.42M | -$111,716.00 | -$6.31M | — | — | — | 21,940,489 |
|---|
| 2017-06-30 | — | — | — | $62,763.00 | — | $2.4M | -$2.4M | $192,720.00 | -$2.21M | -$64,877.00 | -$2.14M | — | — | 12,266,441 | 12,266,441 |
|---|
| 2016-06-30 | — | $5,275.00 | $37,494.00 | $804,188.00 | — | $2.16M | -$2.12M | -$77,096.00 | -$2.2M | -$462,787.00 | -$1.74M | — | — | 9,533,290 | 9,533,290 |
|---|
| 2014-12-31 | — | $295,661.00 | -$295,661.00 | — | — | $2.13M | -$2.43M | -$119,196.00 | -$2.55M | -$177,539.00 | -$2.37M | — | — | 7,500,142 | 7,500,142 |
|---|
| 2013-12-31 | — | $109,299.00 | -$76,531.00 | — | — | $1.66M | -$1.74M | -$408,413.00 | -$2.15M | — | -$2.15M | — | — | — | 5,332,721 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | -$37,589.00 | — | -$37,589.00 | — | — | — | 5,000,000 |
|---|
| 2012-03-31 | $0.00 | — | — | — | — | — | — | — | -$29,945.00 | $0.00 | -$29,945.00 | — | — | — | 3,210,383 |
|---|