Complete source-backed income-statement history.
- Available history
- 2007-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 | — | — | — | $342,874.00 | — | $917,891.00 | -$917,891.00 | $69.00 | — | — | -$917,822.00 | $0.00 | $0.00 | 789,922,604 | 789,922,604 |
|---|
| 2026-03-31 | — | — | — | $331,513.00 | — | $822,701.00 | -$822,701.00 | -$295.00 | — | — | -$822,996.00 | $0.00 | $0.00 | 768,031,041 | 768,031,041 |
|---|
| 2025-12-31 | — | — | — | $261,842.00 | — | $1.27M | -$1.27M | $547.00 | — | — | -$1.27M | $0.00 | $0.00 | 11,646,009 | 11,646,009 |
|---|
| 2025-09-30 | — | — | — | $104,689.00 | — | $482,221.00 | -$482,221.00 | $125.00 | — | — | -$482,096.00 | $0.00 | $0.00 | 719,777,338 | 719,777,338 |
|---|
| 2025-06-30 | — | — | — | $147,867.00 | — | $623,832.00 | -$623,832.00 | $128.00 | — | — | -$623,704.00 | $0.00 | $0.00 | 705,126,274 | 705,126,274 |
|---|
| 2025-03-31 | — | — | — | $101,518.00 | — | $476,271.00 | -$476,271.00 | $177.00 | — | — | -$476,094.00 | $0.00 | $0.00 | 704,599,512 | 704,599,512 |
|---|
| 2024-12-31 | — | — | — | $94,517.00 | — | $463,002.00 | -$463,002.00 | $223.00 | — | — | -$462,779.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | $90,142.00 | — | $442,502.00 | -$442,502.00 | $3,761.00 | — | — | -$438,741.00 | $0.00 | $0.00 | 704,599,512 | 704,599,512 |
|---|
| 2024-06-30 | — | — | — | $88,939.00 | — | $439,039.00 | -$439,039.00 | $297.00 | — | — | -$437,438.00 | $0.00 | $0.00 | 704,599,512 | 704,599,512 |
|---|
| 2024-03-31 | — | — | — | $88,939.00 | — | $471,341.00 | -$471,341.00 | $337.00 | — | — | -$471,004.00 | $0.00 | $0.00 | 704,599,512 | 704,599,512 |
|---|
| 2023-12-31 | — | — | — | $88,939.00 | — | $444,705.00 | -$444,705.00 | $383.00 | — | — | -$444,322.00 | $0.00 | $0.00 | -96,798 | -96,798 |
|---|
| 2023-09-30 | — | — | — | $88,939.00 | — | $440,513.00 | -$440,513.00 | $421.00 | — | — | -$440,092.00 | $0.00 | $0.00 | 705,126,846 | 705,126,846 |
|---|
| 2023-06-30 | — | — | — | $10,000.00 | — | $662,067.00 | -$662,067.00 | $449.00 | — | — | -$661,618.00 | $0.00 | $0.00 | 705,126,846 | 705,126,846 |
|---|
| 2023-03-31 | — | — | — | $15,000.00 | — | $1.63M | -$1.63M | $464.00 | — | — | -$1.63M | $0.00 | $0.00 | 705,126,846 | 705,126,846 |
|---|
| 2022-12-31 | — | — | — | $413,846.00 | — | $3M | -$3M | $524.00 | — | — | -$3M | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2022-09-30 | — | — | — | $230,546.00 | — | $2.83M | -$2.83M | $1,295.00 | — | — | -$2.82M | $0.00 | $0.00 | 705,126,846 | 705,126,846 |
|---|
| 2022-06-30 | — | — | — | $230,546.00 | — | $3.46M | -$3.46M | $601.00 | — | — | -$3.46M | $0.00 | $0.00 | 715,496,051 | 715,496,051 |
|---|
| 2022-03-31 | — | — | — | $220,546.00 | — | $2.8M | -$2.8M | $634.00 | — | — | -$2.8M | $0.00 | $0.00 | 715,496,051 | 715,496,051 |
|---|
| 2021-12-31 | — | — | — | $464,120.00 | — | $30.73M | -$30.73M | $689.00 | — | — | -$30.73M | -$0.11 | -$0.04 | 343,827,585 | 343,827,585 |
|---|
| 2021-09-30 | — | — | — | $248,574.00 | — | $2.77M | -$2.77M | $64,443.00 | — | — | -$2.71M | $0.00 | $0.00 | 708,648,225 | 708,648,225 |
|---|
| 2021-06-30 | — | — | — | $251,776.00 | — | $3.89M | -$3.89M | $235,235.00 | — | — | -$3.65M | -$0.01 | -$0.01 | 659,726,820 | 659,726,820 |
|---|
| 2021-03-31 | — | — | — | $219,026.00 | — | $15.02M | -$15.02M | $65.83M | — | — | $50.81M | $0.10 | $0.05 | 519,644,564 | 990,606,274 |
|---|
| 2020-12-31 | — | — | — | $59,140.00 | — | $166,360.00 | -$166,360.00 | -$123.38M | — | — | -$123.55M | -$0.43 | -$0.43 | 43,027,486 | 43,027,486 |
|---|
| 2020-09-30 | — | — | — | $34,750.00 | — | $158,319.00 | -$158,319.00 | -$15.9M | — | — | -$16.06M | -$0.06 | -$0.06 | 283,566,685 | 283,566,685 |
|---|
| 2020-06-30 | — | — | — | $40,212.00 | — | $141,543.00 | -$141,543.00 | $6.28M | — | — | $6.13M | $0.03 | $0.00 | 223,425,846 | 2,124,796,718 |
|---|
| 2020-03-31 | — | — | — | $43,620.00 | — | $163,530.00 | -$163,530.00 | -$6.9M | — | — | -$7.07M | -$0.05 | -$0.05 | 145,334,913 | 145,334,913 |
|---|
| 2019-12-31 | — | — | — | $84,083.00 | — | $186,562.00 | -$186,562.00 | $2.62M | — | — | $2.44M | $0.01 | — | — | 616,321,868 |
|---|
| 2019-09-30 | — | — | — | $60,471.00 | — | $166,483.00 | -$166,483.00 | -$689,503.00 | — | — | -$855,986.00 | -$0.01 | — | — | 93,186,368 |
|---|
| 2019-06-30 | — | — | — | $45,133.00 | — | $164,337.00 | -$164,337.00 | -$775,596.00 | — | — | -$939,933.00 | -$0.01 | -$0.01 | — | 81,189,871 |
|---|
| 2019-03-31 | — | — | — | $75,000.00 | — | $182,862.00 | -$182,862.00 | $3.66M | — | — | $3.48M | $0.07 | — | — | 47,105,672 |
|---|
| 2018-12-31 | — | — | — | $55,280.00 | — | $199,788.00 | -$199,788.00 | $10.88M | — | — | $10.68M | — | — | — | 2,090,256 |
|---|
| 2018-09-30 | — | — | — | $90,886.00 | — | $199,323.00 | -$199,323.00 | $9.78M | — | — | $9.58M | — | — | — | 56,931,392 |
|---|
| 2018-06-30 | — | — | — | $40,041.00 | — | $149,527.00 | -$149,527.00 | -$29.41M | — | — | -$29.56M | — | — | — | 52,917,851 |
|---|
| 2018-03-31 | — | — | — | $53,400.00 | — | $150,865.00 | -$150,865.00 | -$421,453.00 | — | — | -$572,318.00 | — | — | — | 44,897,155 |
|---|
| 2017-12-31 | — | — | — | $59,241.00 | — | $259,720.00 | -$259,720.00 | $619,131.00 | — | — | $359,411.00 | — | — | — | 1,468,243 |
|---|
| 2017-09-30 | — | — | — | $85,506.00 | — | $552,620.00 | -$552,620.00 | -$551,695.00 | — | — | -$1.1M | — | — | — | 37,398,502 |
|---|
| 2017-06-30 | — | — | — | $42,008.00 | — | $519,311.00 | -$519,311.00 | -$1.15M | — | — | -$1.67M | — | — | — | 34,437,017 |
|---|
| 2017-03-31 | — | — | — | $4,551.00 | — | $517,079.00 | -$517,079.00 | $146,196.00 | — | — | -$370,883.00 | — | — | — | 31,042,540 |
|---|
| 2016-12-31 | — | — | — | $28,342.00 | — | $527,953.00 | -$527,953.00 | $3.18M | — | — | $2.65M | — | — | — | 17,513,826 |
|---|
| 2016-09-30 | — | — | — | $55,646.00 | — | $590,844.00 | -$590,844.00 | -$658,545.00 | — | — | -$1.25M | — | — | — | 25,337,081 |
|---|
| 2016-06-30 | — | — | — | $62,442.00 | — | $600,264.00 | -$600,264.00 | -$120,030.00 | — | — | -$720,294.00 | — | — | — | 20,684,561 |
|---|
| 2016-03-31 | — | — | — | $80,451.00 | — | $606,343.00 | -$606,343.00 | $128,563.00 | — | — | -$477,780.00 | — | — | — | 18,684,577 |
|---|
| 2015-12-31 | — | — | — | $44,308.00 | — | $579,847.00 | -$579,847.00 | $5.32M | — | — | $4.74M | — | — | — | 807,513 |
|---|
| 2015-09-30 | — | — | — | $75,481.00 | — | $208,416.00 | -$208,416.00 | $7.54M | — | — | $7.33M | — | — | — | 17,721,019 |
|---|
| 2015-06-30 | — | — | — | $35,871.00 | — | $174,477.00 | -$174,477.00 | -$17.93M | — | — | -$18.1M | — | — | — | 14,623,142 |
|---|
| 2015-03-31 | — | — | — | $34,904.00 | — | $155,144.00 | -$155,144.00 | $399,797.00 | — | — | $244,653.00 | — | — | — | 11,969,330 |
|---|
| 2014-12-31 | — | — | — | $34,905.00 | — | $150,063.00 | -$150,063.00 | -$1.95M | — | — | -$2.1M | — | — | — | 326,847 |
|---|
| 2014-09-30 | — | — | — | $34,904.00 | — | $169,039.00 | -$169,039.00 | -$675,160.00 | — | — | -$844,199.00 | — | — | — | 10,460,088 |
|---|
| 2014-06-30 | — | — | — | — | — | $114,507.00 | -$114,507.00 | -$190,707.00 | — | — | -$305,214.00 | — | — | — | 10,205,267 |
|---|
| 2014-03-31 | — | — | — | — | — | $157,871.00 | -$157,871.00 | -$18,115.00 | — | — | -$175,986.00 | — | — | — | 9,580,053 |
|---|
| 2013-12-31 | — | — | — | $25,217.00 | — | $186,529.00 | -$186,529.00 | $124,284.00 | — | — | -$62,245.00 | — | — | — | 368,552 |
|---|
| 2013-09-30 | — | — | — | $707.00 | — | $176,626.00 | -$176,626.00 | -$289,026.00 | — | — | -$465,652.00 | — | — | — | 8,043,574 |
|---|
| 2013-06-30 | — | — | — | $714.00 | — | $140,572.00 | -$140,572.00 | -$102,883.00 | — | — | -$243,455.00 | — | — | — | 7,147,263 |
|---|
| 2013-03-31 | — | — | — | $1,315.00 | — | $186,332.00 | -$186,332.00 | -$242,892.00 | — | — | -$429,224.00 | — | — | — | 6,491,009 |
|---|
| 2012-12-31 | — | — | — | $4,393.00 | — | $175,185.00 | -$175,185.00 | -$113,546.00 | — | — | -$288,731.00 | — | — | — | 283,068 |
|---|
| 2012-09-30 | — | — | — | $36,399.00 | — | $213,708.00 | -$213,708.00 | -$437.00 | — | — | -$214,145.00 | — | — | — | 6,284,908 |
|---|
| 2012-06-30 | — | — | — | $3,741.00 | — | $182,465.00 | -$182,465.00 | $5.00 | — | — | -$182,460.00 | — | — | — | 6,110,971 |
|---|
| 2012-03-31 | — | — | — | $33,994.00 | — | $311,991.00 | -$311,991.00 | -$181.00 | — | — | -$312,172.00 | — | — | — | 5,791,033 |
|---|
| 2011-12-31 | — | — | — | $9,961.00 | — | $299,627.00 | -$299,627.00 | -$108.00 | — | — | -$299,735.00 | — | — | — | -212,860 |
|---|
| 2011-09-30 | — | — | — | $9,194.00 | — | $308,045.00 | -$308,045.00 | -$163.00 | -$308,208.00 | — | -$308,208.00 | — | — | — | 5,423,781 |
|---|
| 2011-06-30 | — | — | — | $8,670.00 | — | $326,944.00 | -$326,944.00 | -$171.00 | -$327,115.00 | $0.00 | -$327,115.00 | — | — | 5,364,707 | 5,364,707 |
|---|
| 2011-03-31 | — | — | — | $13,187.00 | — | $211,773.00 | -$211,773.00 | -$229.00 | — | — | -$212,002.00 | — | — | — | 5,235,216 |
|---|
| 2010-12-31 | — | — | — | $104,561.00 | — | $268,616.00 | -$268,616.00 | $75.00 | — | — | -$267,741.00 | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $35,168.00 | — | $231,500.00 | -$231,500.00 | -$94.00 | -$231,594.00 | — | -$231,594.00 | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | $50,702.00 | — | $224,042.00 | -$224,042.00 | $100.00 | -$223,942.00 | $0.00 | -$223,942.00 | — | — | 4,975,852 | 4,975,852 |
|---|
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 | — | — | — | $615,916.00 | — | $2.85M | -$2.85M | $977.00 | — | $0.00 | -$2.85M | $0.00 | $0.00 | 721,534,051 | 721,534,051 |
|---|
| 2024-12-31 | — | — | — | $362,538.00 | — | $1.81M | -$1.81M | $4,618.00 | $4,618.00 | $0.00 | -$1.81M | $0.00 | $0.00 | 704,599,512 | 704,599,512 |
|---|
| 2023-12-31 | — | — | — | $202,878.00 | — | $3.18M | -$3.18M | $1,718.00 | $1,718.00 | $0.00 | -$3.18M | $0.00 | $0.00 | 705,030,048 | 705,030,048 |
|---|
| 2022-12-31 | — | — | — | $1.1M | — | $12.09M | -$12.09M | $3,054.00 | — | $0.00 | -$12.09M | -$0.02 | -$0.02 | 705,126,846 | 705,126,846 |
|---|
| 2021-12-31 | — | — | — | $1.22M | — | $52.45M | -$52.45M | $62.64M | — | $0.00 | $10.19M | $0.02 | $0.01 | 651,573,767 | 1,117,523,767 |
|---|
| 2020-12-31 | — | — | — | $177,722.00 | — | $629,752.00 | -$629,752.00 | -$139.91M | — | — | -$140.54M | -$0.50 | -$0.50 | 280,952,034 | 280,952,034 |
|---|
| 2019-12-31 | — | — | — | $264,687.00 | — | $700,245.00 | -$700,245.00 | $4.82M | — | — | $4.12M | $0.04 | $0.01 | 92,022,751 | 679,815,020 |
|---|
| 2018-12-31 | — | — | — | $239,607.00 | — | $699,503.00 | -$699,503.00 | -$9.17M | — | — | -$9.87M | -$0.18 | -$0.18 | 53,667,779 | 53,667,779 |
|---|
| 2017-12-31 | — | — | — | $176,306.00 | — | $1.85M | -$1.85M | -$936,292.00 | -$2.79M | — | -$2.79M | -$0.08 | -$0.08 | 35,784,211 | 35,784,211 |
|---|
| 2016-12-31 | — | — | — | $226,881.00 | — | $2.33M | -$2.33M | $2.53M | $199,799.00 | — | $199,799.00 | $0.01 | $0.01 | 22,971,319 | 39,096,319 |
|---|
| 2015-12-31 | — | — | — | $190,565.00 | — | $1.12M | -$1.12M | -$4.67M | — | — | -$5.79M | -$0.37 | -$0.37 | 15,599,745 | 15,599,745 |
|---|
| 2014-12-31 | — | — | — | $69,809.00 | — | $591,480.00 | -$591,480.00 | -$2.84M | — | $0.00 | -$3.43M | — | — | — | 10,411,873 |
|---|
| 2013-12-31 | — | — | — | $27,953.00 | — | $690,059.00 | -$690,059.00 | -$510,517.00 | — | $0.00 | -$1.2M | — | — | — | 7,601,521 |
|---|
| 2012-12-31 | — | — | — | $78,527.00 | — | $883,351.00 | -$883,351.00 | -$114,159.00 | — | $0.00 | -$997,510.00 | — | — | — | 6,434,413 |
|---|
| 2011-12-31 | — | — | — | $41,012.00 | — | $1.15M | -$1.15M | -$671.00 | — | — | -$1.15M | — | — | — | 5,382,732 |
|---|
| 2010-12-31 | — | — | — | $231,447.00 | — | $919,814.00 | -$919,814.00 | $421.00 | — | — | -$919,393.00 | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$644,601.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$947,646.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$847,706.00 | — | — | — | — |
|---|