Complete source-backed income-statement history.
- Available history
- 2009-12-31 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 | $250,000.00 | — | — | $345.00 | — | $1.09M | -$843,565.00 | $1.18M | — | — | $388,147.00 | $0.00 | $0.00 | 447,386,505 | 467,914,165 |
|---|
| 2026-03-31 | — | — | — | $795.00 | — | $1.85M | -$1.85M | -$385,891.00 | — | — | -$2.19M | $0.00 | $0.00 | 443,801,416 | 443,801,416 |
|---|
| 2025-12-31 | — | — | — | — | — | $2.53M | -$2.53M | $364.37M | — | — | $250.35M | $0.59 | — | 6,729,821 | — |
|---|
| 2025-09-30 | — | — | — | — | — | $490,973.00 | -$490,973.00 | -$623,396.00 | — | — | -$1.05M | $0.00 | — | 426,435,213 | — |
|---|
| 2025-06-30 | — | — | — | $297.00 | — | $65,969.00 | -$65,969.00 | $276,418.00 | — | — | $277,856.00 | $0.00 | $0.00 | 408,292,720 | 452,809,058 |
|---|
| 2025-03-31 | — | — | — | $297.00 | — | $101,100.00 | -$101,100.00 | -$263,164.00 | — | — | -$298,716.00 | $0.00 | $0.00 | 407,423,329 | 407,423,329 |
|---|
| 2024-12-31 | — | — | — | — | — | $31,454.00 | -$31,454.00 | -$623,007.00 | — | — | -$600,934.00 | $0.01 | $0.00 | 967,979 | 967,979 |
|---|
| 2024-09-30 | — | — | — | $480.00 | — | $3.28M | -$3.28M | -$90,894.00 | — | — | -$3.3M | -$0.01 | -$0.01 | 407,289,888 | 407,289,888 |
|---|
| 2024-06-30 | — | — | — | $252.00 | — | $96,582.00 | -$96,582.00 | -$181,591.00 | — | — | -$209,837.00 | $0.00 | $0.00 | 401,595,958 | 401,595,958 |
|---|
| 2024-03-31 | — | — | — | $480.00 | — | $167,222.00 | -$167,222.00 | -$307,953.00 | — | — | -$408,676.00 | $0.00 | $0.00 | 399,378,572 | 399,378,572 |
|---|
| 2023-12-31 | $0.00 | — | — | $10,995.00 | — | $113,463.00 | -$113,463.00 | -$677,609.00 | — | — | -$735,983.00 | $0.00 | $0.00 | -11,162,524 | 927,682 |
|---|
| 2023-09-30 | $70,000.00 | — | — | $21,221.00 | — | $55,522.00 | $14,478.00 | $26,583.00 | — | — | $115,309.00 | $0.00 | $0.00 | 397,777,882 | 397,777,882 |
|---|
| 2023-06-30 | — | — | — | — | — | $6.32M | -$6.32M | -$528,106.00 | — | — | -$6.76M | -$0.02 | — | 394,374,227 | — |
|---|
| 2023-03-31 | — | — | — | $65,916.00 | — | $264,116.00 | -$264,116.00 | -$341,928.00 | — | — | -$525,419.00 | $0.00 | $0.00 | 392,359,380 | 392,359,380 |
|---|
| 2022-12-31 | — | — | — | $66,205.00 | — | $4.53M | -$4.53M | -$818,644.00 | — | — | -$5.29M | -$0.02 | -$0.01 | -1,534,822 | 36,561,481 |
|---|
| 2022-09-30 | — | — | — | $1,700.00 | — | $595,439.00 | -$595,439.00 | -$263,997.00 | — | — | -$777,935.00 | $0.00 | $0.00 | 386,751,480 | 386,751,480 |
|---|
| 2022-06-30 | — | — | — | $108,707.00 | — | $256,315.00 | -$256,315.00 | $16.23M | — | — | $16.01M | $0.04 | $0.04 | 379,203,841 | 418,758,755 |
|---|
| 2022-03-31 | — | — | — | $580,297.00 | — | $4.34M | -$4.34M | -$746,115.00 | — | — | -$4.85M | -$0.01 | — | 377,392,785 | — |
|---|
| 2021-12-31 | — | — | — | $523,204.00 | — | $1.51M | -$1.51M | -$456,279.00 | — | — | -$1.79M | $0.00 | $0.00 | 23,719,877 | 23,719,877 |
|---|
| 2021-09-30 | — | — | — | $621,927.00 | — | $1.81M | -$1.81M | -$46,567.00 | — | — | -$1.56M | $0.00 | $0.00 | 370,443,893 | 370,443,893 |
|---|
| 2021-06-30 | — | — | — | $956,814.00 | — | $3.76M | -$3.76M | $196,195.00 | — | — | -$3.23M | -$0.01 | -$0.01 | 369,547,235 | 369,547,235 |
|---|
| 2021-03-31 | — | — | — | $1.56M | — | $2.04M | -$2.04M | -$1.08M | — | — | -$2.8M | -$0.03 | — | 94,193,348 | 94,193,348 |
|---|
| 2020-12-31 | $0.00 | — | — | $2.57M | — | $3.33M | -$3.33M | -$577,460.00 | — | — | -$3.44M | -$0.04 | — | 624,801 | 624,801 |
|---|
| 2020-09-30 | — | — | — | $936,196.00 | — | $1.62M | -$1.62M | -$370,284.00 | — | — | -$1.99M | -$0.02 | — | 88,964,549 | 88,964,549 |
|---|
| 2020-06-30 | $1.4M | — | — | $482,142.00 | — | $1.39M | $13,840.00 | $568,251.00 | — | — | $582,091.00 | $0.01 | $0.01 | 88,152,403 | 94,736,703 |
|---|
| 2020-03-31 | $340,855.00 | — | — | $311,999.00 | — | $2.99M | -$2.65M | -$2.01M | — | — | -$4.66M | — | — | — | 84,917,073 |
|---|
| 2019-12-31 | — | — | — | $263,101.00 | — | $1.24M | -$1.24M | -$2.24M | — | — | -$3.48M | — | — | — | 7,826,863 |
|---|
| 2019-09-30 | — | — | — | $343,789.00 | — | $930,713.00 | -$930,713.00 | -$60,413.00 | — | — | -$991,126.00 | — | — | — | 74,526,579 |
|---|
| 2019-06-30 | — | — | — | $363,774.00 | — | $1.16M | -$1.16M | -$28,105.00 | — | — | -$1.19M | -$0.02 | -$0.02 | 65,384,431 | 65,384,431 |
|---|
| 2019-03-31 | — | — | — | $404,848.00 | — | $976,063.00 | -$976,063.00 | — | — | — | -$976,063.00 | — | — | — | 6,925,528 |
|---|
| 2018-12-31 | — | — | — | $286,620.00 | — | $154,603.00 | -$154,603.00 | — | — | — | -$154,603.00 | — | — | — | 92,408 |
|---|
| 2018-09-30 | — | — | — | $131,749.00 | — | $214,033.00 | -$214,033.00 | — | — | — | -$214,033.00 | — | — | — | 6,068,762 |
|---|
| 2018-06-30 | — | — | — | $100,045.00 | — | $153,308.00 | -$153,308.00 | — | — | — | -$153,308.00 | — | — | — | 6,051,953 |
|---|
| 2018-03-31 | — | — | — | $225,000.00 | — | $795,000.00 | -$795,000.00 | — | — | — | -$190,794.00 | — | — | — | 26,545,000 |
|---|
| 2017-12-31 | — | — | — | $1.77M | — | $2.44M | -$2.44M | — | — | — | -$2.43M | — | — | — | 0 |
|---|
| 2017-09-30 | — | — | — | $2.83M | — | $3.54M | -$3.54M | — | — | — | -$3.54M | — | — | — | 26,545,000 |
|---|
| 2017-06-30 | — | — | — | $3.02M | — | $3.9M | -$3.9M | — | — | — | -$3.88M | — | — | — | 26,545,000 |
|---|
| 2017-03-31 | — | — | — | $2.85M | — | $3.97M | -$3.97M | — | — | — | -$3.96M | — | — | — | 26,545,000 |
|---|
| 2016-12-31 | — | — | — | $2.34M | — | $3.48M | -$3.48M | — | — | — | -$3.45M | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | $2.08M | — | $3.26M | -$3.26M | — | — | — | -$3.24M | — | — | — | 26,545,000 |
|---|
| 2016-06-30 | — | — | — | $2.37M | — | $3.67M | -$3.67M | — | — | — | -$3.64M | — | — | — | 26,545,000 |
|---|
| 2016-03-31 | — | — | — | $1.98M | — | $3.35M | -$3.35M | — | — | — | -$3.33M | — | — | — | 26,545,000 |
|---|
| 2015-12-31 | — | — | — | $2.98M | — | $3.98M | -$3.98M | — | — | — | -$3.97M | — | — | — | 453,000 |
|---|
| 2015-09-30 | — | — | — | $2.46M | — | $3.6M | -$3.6M | — | — | — | -$3.59M | — | — | — | 26,545,000 |
|---|
| 2015-06-30 | — | — | — | $1.98M | — | $3.33M | -$3.33M | — | — | — | -$3.32M | — | — | — | 26,545,000 |
|---|
| 2015-03-31 | — | — | — | $1.67M | — | $2.78M | -$2.78M | — | — | — | -$2.77M | — | — | — | 21,095,000 |
|---|
| 2014-12-31 | — | — | — | $1.61M | — | $2.65M | -$2.65M | — | — | — | -$2.64M | — | — | — | 1,257,000 |
|---|
| 2014-09-30 | — | — | — | $2.24M | — | $3.45M | -$3.45M | — | — | — | -$3.45M | — | — | — | 20,705,000 |
|---|
| 2014-06-30 | — | — | — | $2.17M | — | $3.92M | -$3.92M | — | — | — | -$3.93M | — | — | — | 17,259,000 |
|---|
| 2014-03-31 | — | — | — | $1.39M | — | $2.63M | -$2.63M | — | — | — | -$2.63M | — | — | — | 9,054,000 |
|---|
| 2013-12-31 | $0.00 | — | — | $1.12M | — | $2.1M | -$2.1M | — | — | — | -$2.1M | — | — | — | 535,000 |
|---|
| 2013-09-30 | $95,000.00 | — | — | $1.17M | — | $2.74M | -$2.65M | — | — | — | -$2.65M | — | — | — | 2,640,000 |
|---|
| 2013-06-30 | — | — | — | $603,000.00 | — | $1.66M | -$1.66M | — | — | — | -$1.65M | — | — | — | 2,227,000 |
|---|
| 2013-03-31 | — | $0.00 | — | $746,000.00 | — | $1.88M | -$1.88M | — | — | — | -$1.88M | — | — | — | 1,940,000 |
|---|
| 2012-12-31 | $42,000.00 | — | — | $774,000.00 | — | $1.71M | -$1.67M | — | — | — | -$1.68M | — | — | — | 83,000 |
|---|
| 2012-09-30 | — | — | — | $1.02M | — | $2.24M | -$2.24M | — | — | — | -$2.25M | — | — | — | 1,485,000 |
|---|
| 2012-06-30 | — | — | — | $1.08M | — | $2.28M | -$2.28M | — | — | — | -$2.27M | — | — | — | — |
|---|
| 2012-03-31 | $114,000.00 | — | — | $654,000.00 | — | $2M | -$1.89M | — | — | — | -$1.89M | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | $1.01M | — | $2.37M | -$2.37M | — | — | — | -$2.35M | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | $1.1M | — | $3.55M | -$3.55M | — | — | — | -$3.51M | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | $1.5M | — | $2.9M | -$2.9M | — | — | — | -$2.93M | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | $1.68M | — | $3.07M | -$3.07M | — | — | — | -$863,000.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $2.2M | — | $3.45M | -$3.45M | — | — | — | -$1.74M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $2.38M | — | $3.64M | -$3.64M | — | — | — | -$13.54M | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | $3.35M | — | $5.03M | -$5.03M | — | — | — | $2.54M | — | — | — | — |
|---|
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 | — | — | — | $4,357.00 | — | $3.19M | -$3.19M | $363.76M | $360.57M | $111.55M | $249.28M | $0.59 | $0.59 | 421,045,524 | 422,234,747 |
|---|
| 2024-12-31 | — | — | — | — | — | $3.58M | -$3.58M | -$1.2M | -$4.78M | — | -$4.52M | $0.01 | -$0.01 | 404,396,473 | 404,396,473 |
|---|
| 2023-12-31 | $70,000.00 | — | — | $61,143.00 | — | $6.72M | -$6.65M | -$1.56M | — | — | -$7.9M | -$0.02 | -$0.02 | 384,075,369 | 396,165,575 |
|---|
| 2022-12-31 | — | — | — | $756,910.00 | — | $9.72M | -$9.72M | $14.4M | — | — | $5.09M | $0.01 | $0.01 | 384,075,369 | 457,299,890 |
|---|
| 2021-12-31 | — | — | — | $3.66M | — | $9.13M | -$9.13M | -$1.39M | — | — | -$9.39M | -$0.03 | -$0.03 | 303,078,548 | 303,078,548 |
|---|
| 2020-12-31 | $1.74M | — | — | $4.3M | — | $9.33M | -$7.58M | -$2.39M | — | — | -$9.5M | -$0.11 | — | 88,099,787 | 88,099,787 |
|---|
| 2019-12-31 | — | — | — | $1.37M | — | $4.31M | -$4.31M | -$2.33M | — | — | -$6.64M | — | — | — | 59,958,406 |
|---|
| 2018-12-31 | — | — | — | $649,755.00 | — | $712,738.00 | -$712,738.00 | — | — | — | -$712,738.00 | — | — | — | 6,136,312 |
|---|
| 2017-12-31 | — | — | — | $10.47M | — | $13.84M | -$13.84M | — | — | — | -$13.81M | — | — | — | 26,545,000 |
|---|
| 2016-12-31 | — | — | — | $8.76M | — | $13.76M | -$13.76M | — | — | — | -$13.65M | — | — | — | 26,545,000 |
|---|
| 2015-12-31 | — | — | — | $9.09M | — | $13.68M | -$13.68M | — | — | — | -$13.65M | — | — | — | 25,201,000 |
|---|
| 2014-12-31 | — | — | — | $7.41M | — | $12.65M | -$12.65M | — | — | $0.00 | -$12.65M | — | — | — | 16,973,000 |
|---|
| 2013-12-31 | $95,000.00 | — | — | $3.64M | — | $8.38M | -$8.28M | — | — | $0.00 | -$8.28M | — | — | — | 2,803,000 |
|---|
| 2012-12-31 | $156,000.00 | — | — | $3.52M | — | $8.23M | -$8.07M | — | — | — | -$8.08M | — | — | — | 1,473,000 |
|---|
| 2011-12-31 | — | — | — | $5.29M | — | $11.89M | -$11.89M | — | — | — | -$9.65M | — | — | — | 931,000 |
|---|
| 2010-12-31 | — | — | — | $12.11M | — | $18.51M | -$18.51M | — | — | — | -$23.77M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | $22.26M | — | $31.16M | -$31.16M | — | — | — | -$24.73M | — | — | — | — |
|---|