Complete source-backed income-statement history.
- Available history
- 2012-04-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 | — | — | — | — | — | $11.06M | -$11.06M | $278,109.00 | -$10.78M | $3,400.00 | -$10.79M | -$0.27 | -$0.27 | 39,694,243 | 39,694,243 |
|---|
| 2026-03-31 | — | — | — | — | — | $12.67M | -$12.67M | $165,005.00 | -$12.51M | $0.00 | -$12.51M | -$0.32 | -$0.32 | 39,681,465 | 39,681,465 |
|---|
| 2025-12-31 | — | — | — | — | — | $14.9M | -$14.9M | $453,581.00 | -$14.44M | $0.00 | -$14.44M | -$0.36 | -$0.36 | 8,152 | 8,152 |
|---|
| 2025-09-30 | — | — | — | — | — | $13.26M | -$13.26M | $509,874.00 | -$12.75M | $0.00 | -$12.75M | -$0.32 | -$0.32 | 39,665,927 | 39,665,927 |
|---|
| 2025-06-30 | — | — | — | — | — | $18.24M | -$18.24M | $622,453.00 | -$17.62M | $3,400.00 | -$17.62M | -$0.44 | -$0.44 | 39,659,266 | 39,659,266 |
|---|
| 2025-03-31 | — | — | — | — | — | $11.76M | -$11.76M | $658,243.00 | -$11.1M | $2,000.00 | -$11.1M | -$0.28 | -$0.28 | 39,651,888 | 39,651,888 |
|---|
| 2024-12-31 | — | — | — | — | — | $10.67M | -$10.67M | $919,622.00 | -$9.75M | $0.00 | -$9.75M | -$0.25 | -$0.25 | 1,169,167 | 1,169,167 |
|---|
| 2024-09-30 | — | — | — | — | — | $4.97M | -$4.97M | $1.07M | -$3.9M | $0.00 | -$3.9M | -$0.10 | -$0.10 | 38,819,387 | 38,819,387 |
|---|
| 2024-06-30 | — | — | — | — | — | $8.41M | -$8.41M | $510,826.00 | -$7.89M | $8,071.00 | -$7.9M | -$0.20 | -$0.20 | 38,669,330 | 38,669,330 |
|---|
| 2024-03-31 | — | — | — | — | — | $6.15M | -$6.15M | $1.13M | -$5.02M | $2,000.00 | -$5.02M | -$0.18 | -$0.18 | 27,999,901 | 27,999,901 |
|---|
| 2023-12-31 | — | — | — | — | — | $4.09M | -$4.09M | -$333,673.00 | -$4.42M | $0.00 | -$4.42M | $1.01 | $1.01 | 1,798,627 | 1,798,627 |
|---|
| 2023-09-30 | — | — | — | — | — | $24.71M | -$24.71M | -$240,068.00 | -$24.95M | $0.00 | -$24.95M | -$3.17 | -$3.17 | 7,880,546 | 7,880,546 |
|---|
| 2023-06-30 | — | — | — | $1.79M | — | $2.84M | -$2.84M | -$264,903.00 | -$3.11M | $3,600.00 | -$3.11M | -$0.80 | -$0.80 | 3,886,198 | 3,886,198 |
|---|
| 2023-03-31 | — | — | — | $1.18M | — | $3.1M | -$3.1M | -$2.07M | -$5.17M | $0.00 | -$5.17M | -$1.37 | -$1.37 | 3,767,578 | 3,767,578 |
|---|
| 2022-12-31 | — | — | — | $1.54M | — | $9.28M | -$9.28M | -$606,972.00 | -$9.89M | $1,600.00 | -$9.89M | -$3.94 | -$3.94 | 237,514 | 237,514 |
|---|
| 2022-09-30 | — | — | — | $1.78M | — | $2.92M | -$2.92M | -$205,001.00 | -$3.13M | $0.00 | -$3.13M | -$1.58 | -$1.58 | 1,983,700 | 1,983,700 |
|---|
| 2022-06-30 | — | — | — | $1.43M | — | $3.22M | -$3.22M | -$195,777.00 | -$3.41M | $5,141.00 | -$3.42M | -$0.01 | -$0.01 | 495,925,112 | 495,925,112 |
|---|
| 2022-03-31 | — | — | — | $1.27M | — | $2.89M | -$2.89M | -$155,378.00 | -$3.04M | — | -$3.04M | -$0.01 | -$0.01 | 495,823,445 | 495,823,445 |
|---|
| 2021-12-31 | — | — | — | $1.11M | — | $2.46M | -$2.46M | -$50,650.00 | -$2.51M | $500.00 | -$2.51M | $0.00 | $0.00 | 30,051,892 | 30,051,892 |
|---|
| 2021-09-30 | — | — | — | $327,731.00 | — | $1.82M | -$1.82M | -$5,709.00 | -$1.82M | $0.00 | -$1.82M | $0.00 | $0.00 | 413,489,603 | 414,461,032 |
|---|
| 2021-06-30 | — | — | — | $880,672.00 | — | $1.83M | -$1.83M | -$192,753.00 | -$2.02M | $1,600.00 | -$2.02M | -$0.01 | -$0.01 | 378,427,575 | 378,427,575 |
|---|
| 2021-03-31 | — | — | — | $609,656.00 | — | $1.74M | -$1.74M | -$423,255.00 | -$2.16M | — | -$2.16M | -$0.01 | -$0.01 | 336,883,489 | 336,883,489 |
|---|
| 2020-12-31 | — | — | — | $370,054.00 | — | $1.32M | -$1.32M | -$183,180.00 | -$1.5M | $0.00 | -$1.5M | -$0.01 | $0.00 | 23,210,705 | 22,986,007 |
|---|
| 2020-09-30 | — | — | — | $346,217.00 | — | $1.54M | -$1.54M | $241,524.00 | -$1.3M | $0.00 | -$1.3M | -$0.01 | -$0.01 | 256,758,472 | 257,255,653 |
|---|
| 2020-06-30 | — | — | — | $428,529.00 | — | $1.22M | -$1.22M | -$197,978.00 | -$1.42M | $1,600.00 | -$1.42M | -$0.01 | -$0.01 | 183,052,175 | 183,052,175 |
|---|
| 2020-03-31 | — | — | — | $799,612.00 | — | $2.21M | -$2.21M | -$130,452.00 | — | — | -$2.34M | -$0.01 | -$0.01 | 182,256,966 | 183,737,415 |
|---|
| 2019-12-31 | — | — | — | $715,925.00 | — | $1.84M | -$1.84M | $6.7M | $4.85M | $0.00 | $4.85M | $0.04 | -$0.02 | 2,269,256 | 1,869,276 |
|---|
| 2019-09-30 | — | — | — | $513,004.00 | — | $1.5M | -$1.5M | -$3.43M | -$4.93M | $0.00 | -$4.93M | -$0.04 | -$0.04 | 133,001,746 | 133,001,746 |
|---|
| 2019-06-30 | — | — | — | $688,041.00 | — | $1.77M | -$1.77M | $17.68M | $15.91M | $1,600.00 | $15.91M | $0.12 | $0.08 | 132,923,037 | 189,094,958 |
|---|
| 2019-03-31 | — | — | — | $320,986.00 | — | $1.52M | -$1.52M | -$13.26M | — | — | -$14.77M | -$0.11 | -$0.11 | 132,729,246 | 132,729,246 |
|---|
| 2018-12-31 | — | — | — | $237,675.00 | — | $1.32M | -$1.32M | -$4.91M | -$6.22M | $0.00 | -$6.22M | -$0.05 | -$0.05 | 3,719,771 | 3,719,771 |
|---|
| 2018-09-30 | — | — | — | $67,291.00 | — | $1.05M | -$1.05M | -$1.05M | -$2.1M | $0.00 | -$2.1M | -$0.02 | -$0.02 | 131,445,057 | 131,445,057 |
|---|
| 2018-06-30 | — | — | — | — | — | $1.08M | -$1.08M | -$1.58M | -$2.66M | $1,642.00 | -$2.66M | -$0.02 | -$0.02 | 130,668,887 | 130,668,887 |
|---|
| 2018-03-31 | — | — | — | $25,000.00 | — | $1.25M | -$1.25M | — | -$8.21M | — | -$8.21M | -$0.09 | -$0.09 | 88,632,979 | 88,632,979 |
|---|
| 2017-12-31 | — | — | — | $70,000.00 | — | $986,519.00 | -$986,519.00 | — | -$629,015.00 | -$831.00 | -$628,184.00 | $0.01 | $0.01 | 837,782 | 837,782 |
|---|
| 2017-09-30 | — | — | — | $88,550.00 | — | $761,630.00 | -$761,630.00 | — | -$480,133.00 | — | -$480,133.00 | -$0.02 | -$0.02 | 30,191,744 | 30,191,744 |
|---|
| 2017-06-30 | — | — | — | $60,651.00 | — | $730,927.00 | -$730,927.00 | — | -$701,164.00 | $1,600.00 | -$702,764.00 | -$0.02 | -$0.02 | 28,376,141 | 28,376,141 |
|---|
| 2017-03-31 | — | — | — | $92,100.00 | — | $1.38M | -$1.38M | — | -$1.28M | $831.00 | -$1.28M | -$0.09 | -$0.09 | 23,247,530 | 23,247,530 |
|---|
| 2016-12-31 | — | — | — | $263,200.00 | — | $912,058.00 | -$912,058.00 | — | -$1.12M | $400.00 | -$1.12M | -$0.07 | -$0.07 | -963,051 | -963,051 |
|---|
| 2016-09-30 | — | — | — | $80,525.00 | — | $856,148.00 | -$856,148.00 | — | -$944,871.00 | $400.00 | -$945,271.00 | -$0.05 | -$0.05 | 19,913,163 | 19,913,163 |
|---|
| 2016-06-30 | — | — | — | $459,957.00 | — | $1.48M | -$1.48M | — | $573,493.00 | $400.00 | $573,093.00 | $0.03 | $0.03 | 19,913,163 | 20,135,645 |
|---|
| 2016-03-31 | — | — | — | $135,358.00 | — | $1.22M | -$1.22M | — | -$1.69M | $400.00 | -$1.69M | — | — | — | 19,904,921 |
|---|
| 2015-12-31 | — | — | — | $343,231.00 | — | $1.15M | -$1.15M | — | -$690,784.00 | $400.00 | -$691,184.00 | — | — | — | 418,464 |
|---|
| 2015-09-30 | — | — | — | $152,288.00 | — | $896,292.00 | -$896,292.00 | — | -$1.18M | $500.00 | -$1.18M | — | — | — | 17,062,366 |
|---|
| 2015-06-30 | — | — | — | $43,374.00 | — | $1.36M | -$1.36M | — | -$2.06M | $416.00 | -$2.06M | -$0.13 | -$0.13 | 16,265,663 | 16,265,663 |
|---|
| 2015-03-31 | — | — | — | $37,200.00 | — | $909,825.00 | -$909,825.00 | — | -$909,825.00 | $400.00 | -$910,225.00 | — | — | — | 16,233,641 |
|---|
| 2014-12-31 | — | — | — | $32,500.00 | — | $1.7M | -$1.7M | — | -$1.7M | $1,600.00 | -$1.7M | — | — | — | 1,486,070 |
|---|
| 2014-09-30 | — | — | — | $195,000.00 | — | $857,613.00 | -$857,613.00 | — | -$857,613.00 | $905.00 | -$858,518.00 | — | — | — | 10,502,609 |
|---|
| 2014-07-31 | — | — | — | — | — | $67,045.00 | $4,052.00 | $3,708.00 | $7,760.00 | — | $7,760.00 | — | — | — | 3,623,500 |
|---|
| 2014-06-30 | — | — | — | — | — | $142,920.00 | -$142,920.00 | — | -$142,920.00 | — | -$142,920.00 | — | — | — | 8,126,044 |
|---|
| 2014-04-30 | — | — | — | — | — | $86,271.00 | -$13,431.00 | -$83.00 | -$13,514.00 | — | -$13,514.00 | — | — | — | 3,623,500 |
|---|
| 2014-03-31 | — | — | — | — | — | $30,101.00 | -$30,101.00 | — | — | — | -$30,101.00 | — | — | — | 7,770,000 |
|---|
| 2014-01-31 | — | — | — | — | — | $64,651.00 | -$1,230.00 | $4,850.00 | $3,620.00 | — | $3,620.00 | — | — | — | 3,623,500 |
|---|
| 2013-12-31 | — | — | — | — | — | $30,100.00 | -$30,100.00 | — | — | — | -$30,100.00 | — | — | — | 0 |
|---|
| 2013-10-31 | — | — | — | — | — | $88,119.00 | -$5,274.00 | -$237.00 | -$5,511.00 | — | -$5,169.00 | — | — | — | 33,689 |
|---|
| 2013-09-30 | — | — | — | — | — | $30,101.00 | -$30,101.00 | — | — | — | -$30,101.00 | — | — | — | 7,770,000 |
|---|
| 2013-07-31 | — | — | — | — | — | $90,408.00 | $744.00 | -$2,252.00 | -$1,508.00 | -$796.00 | -$712.00 | — | — | — | 3,147,500 |
|---|
| 2013-04-30 | — | — | — | — | — | $105,317.00 | $3,612.00 | -$487.00 | $3,125.00 | $1,056.00 | $2,069.00 | — | — | — | 3,147,500 |
|---|
| 2013-01-31 | — | — | — | — | — | $63,324.00 | -$6,194.00 | $6,436.00 | $242.00 | $82.00 | $160.00 | — | — | — | 2,963,505 |
|---|
| 2012-10-31 | — | — | — | — | — | $11,483.00 | $4,760.00 | $142.00 | $4,902.00 | — | $4,656.00 | — | — | — | 7,746 |
|---|
| 2012-07-31 | — | — | — | — | — | $93.00 | -$93.00 | $148.00 | $55.00 | — | $55.00 | — | — | — | 2,325,000 |
|---|
| 2012-04-30 | — | — | — | — | — | $550.00 | -$550.00 | $169.00 | -$381.00 | — | -$381.00 | — | — | — | 2,325,000 |
|---|
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-12-31 | — | — | — | — | — | $58.16M | -$58.16M | $2.24M | -$55.92M | $5,400.00 | -$55.92M | -$1.41 | -$1.41 | 39,662,664 | 39,662,664 |
|---|
| 2024-12-31 | — | — | — | — | — | $30.19M | -$30.19M | $3.64M | -$26.56M | $10,071.00 | -$26.57M | -$0.73 | -$0.73 | 36,486,519 | 36,486,519 |
|---|
| 2023-12-31 | — | — | — | — | — | $34.74M | -$34.74M | -$2.91M | -$37.64M | $3,600.00 | -$37.64M | -$5.37 | -$5.37 | 7,006,038 | 7,006,038 |
|---|
| 2022-12-31 | — | — | — | $6.01M | — | $18.31M | -$18.31M | -$1.16M | -$19.47M | $6,741.00 | -$19.48M | -$8.77 | -$8.77 | 2,221,080 | 2,221,080 |
|---|
| 2021-12-31 | — | — | — | $2.93M | — | $7.85M | -$7.85M | -$672,368.00 | -$8.52M | $2,100.00 | -$8.52M | -$0.02 | -$0.02 | 406,599,390 | 406,599,390 |
|---|
| 2020-12-31 | — | — | — | $1.94M | — | $6.29M | -$6.29M | -$270,086.00 | -$6.56M | $1,600.00 | -$6.56M | -$0.03 | -$0.03 | 230,746,878 | 231,420,973 |
|---|
| 2019-12-31 | — | — | — | $2.24M | — | $6.63M | -$6.63M | $7.69M | $1.05M | $1,600.00 | $1.05M | $0.01 | -$0.05 | 135,154,931 | 169,560,265 |
|---|
| 2018-12-31 | — | — | — | $329,966.00 | — | $4.69M | -$4.69M | -$14.5M | -$19.19M | $1,642.00 | -$19.19M | -$0.16 | -$0.16 | 121,154,334 | 121,154,334 |
|---|
| 2017-12-31 | — | — | — | $311,302.00 | — | $3.86M | -$3.86M | — | -$3.09M | $1,600.00 | -$3.09M | -$0.11 | -$0.11 | 27,906,090 | 27,906,090 |
|---|
| 2016-12-31 | — | — | — | $939,040.00 | — | $4.47M | -$4.47M | — | -$3.18M | $1,600.00 | -$3.18M | -$0.17 | -$0.17 | 18,947,375 | 18,947,375 |
|---|
| 2015-12-31 | — | — | — | $576,093.00 | — | $4.32M | -$4.32M | — | -$4.84M | $1,716.00 | -$4.84M | — | — | — | 16,938,318 |
|---|
| 2014-12-31 | — | — | — | $227,500.00 | — | $2.73M | -$2.73M | — | -$2.73M | $2,505.00 | -$2.73M | — | — | — | 10,291,836 |
|---|
| 2013-12-31 | — | — | — | — | — | $120,403.00 | -$120,403.00 | — | — | — | -$120,403.00 | — | — | — | 7,770,000 |
|---|
| 2013-10-31 | — | — | — | — | — | $347,168.00 | -$7,242.00 | $3,460.00 | -$3,782.00 | — | -$3,782.00 | — | — | — | 3,119,184 |
|---|
| 2012-10-31 | — | — | — | — | — | $12,126.00 | $4,117.00 | $638.00 | $4,755.00 | $246.00 | $4,509.00 | — | — | — | 2,332,746 |
|---|