Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $34,463.00 | $25,297.00 | $32,625.00 | — | — | $468,089.00 | -$435,464.00 | -$3.51M | -$3.95M | — | -$3.95M | $0.00 | $0.00 | 8,066,882,434 | 8,066,882,434 |
|---|
| 2026-03-31 | $27,246.00 | $29,239.00 | $18,975.00 | — | — | $398,224.00 | -$379,249.00 | -$80,426.00 | -$459,675.00 | — | -$459,675.00 | $0.00 | $0.00 | 8,011,435,547 | 8,011,435,547 |
|---|
| 2025-12-31 | $28,864.00 | $65,973.00 | -$11,907.00 | — | — | $454,007.00 | -$465,914.00 | -$22,612.00 | -$488,526.00 | — | -$488,526.00 | $0.00 | $0.00 | 32,888,956 | 32,888,956 |
|---|
| 2025-09-30 | $70,242.00 | $34,128.00 | $64,576.00 | — | $420,652.00 | $420,652.00 | -$356,076.00 | -$167,444.00 | -$523,520.00 | — | -$523,520.00 | $0.00 | $0.00 | 7,816,232,649 | 7,816,232,649 |
|---|
| 2025-06-30 | $84,532.00 | $58,715.00 | $63,428.00 | — | $366,157.00 | $353,957.00 | -$290,529.00 | $660,106.00 | $369,577.00 | — | $369,577.00 | $0.00 | $0.00 | 7,743,036,280 | 37,727,786,152 |
|---|
| 2025-03-31 | $73,974.00 | $46,263.00 | $59,131.00 | — | $418,150.00 | $408,950.00 | -$349,819.00 | -$1.06M | -$1.4M | — | -$1.4M | $0.00 | $0.00 | 7,677,102,214 | 7,677,102,214 |
|---|
| 2024-12-31 | $81,873.00 | $19,942.00 | $86,588.00 | — | $265,455.00 | $265,455.00 | -$178,867.00 | -$52,040.00 | -$230,907.00 | — | -$230,907.00 | $0.00 | $0.00 | 21,155,917 | 21,155,917 |
|---|
| 2024-09-30 | $74,994.00 | $23,777.00 | $70,693.00 | — | $255,445.00 | $255,445.00 | -$184,752.00 | -$75,931.00 | -$260,683.00 | — | -$260,683.00 | $0.00 | $0.00 | 7,657,102,214 | 7,657,102,214 |
|---|
| 2024-06-30 | $51,710.00 | $18,624.00 | $54,845.00 | — | $274,338.00 | $274,338.00 | -$219,493.00 | -$147,646.00 | -$367,139.00 | — | -$367,139.00 | $0.00 | $0.00 | 7,657,102,214 | 7,657,102,214 |
|---|
| 2024-03-31 | $37,732.00 | $22,484.00 | $35,197.00 | — | $330,506.00 | $330,506.00 | -$295,309.00 | -$131,625.00 | -$426,934.00 | — | -$426,934.00 | $0.00 | $0.00 | 7,643,256,060 | 7,643,256,060 |
|---|
| 2023-12-31 | $47,032.00 | $20,503.00 | $93,739.00 | — | $233,961.00 | $233,961.00 | -$140,222.00 | -$102,842.00 | -$243,064.00 | — | -$243,064.00 | $0.00 | $0.00 | 4,916,454 | 4,916,454 |
|---|
| 2023-09-30 | $51,612.00 | $24,845.00 | $114,982.00 | — | $280,749.00 | $280,749.00 | -$165,767.00 | -$112,719.00 | -$278,486.00 | — | -$278,486.00 | $0.00 | $0.00 | 7,613,406,562 | 7,613,406,562 |
|---|
| 2023-06-30 | $52,398.00 | $80,252.00 | $84,635.00 | — | $266,939.00 | $266,939.00 | -$182,304.00 | -$96,942.00 | -$279,246.00 | — | -$279,246.00 | $0.00 | $0.00 | 7,597,102,214 | 7,597,102,214 |
|---|
| 2023-03-31 | $54,522.00 | $51,925.00 | $103,099.00 | — | $396,320.00 | $501,785.00 | -$398,686.00 | -$193,874.00 | -$592,560.00 | — | -$592,560.00 | $0.00 | $0.00 | 7,597,102,214 | 7,597,102,214 |
|---|
| 2022-12-31 | $78,986.00 | $46,588.00 | $143,496.00 | — | $1.09M | $1.16M | -$1.02M | $4.25M | $3.23M | — | $3.23M | $0.00 | $0.00 | 31,699,772 | 3,991,761,838 |
|---|
| 2022-09-30 | $24,624.00 | $41,051.00 | $68,153.00 | — | $326,473.00 | $304,674.00 | -$236,521.00 | $813,750.00 | $577,229.00 | — | $577,229.00 | $0.00 | $0.00 | 7,592,286,997 | 15,597,613,916 |
|---|
| 2022-06-30 | $28,431.00 | $60,797.00 | $29,581.00 | — | $348,868.00 | $370,667.00 | -$341,086.00 | -$304,714.00 | -$645,800.00 | — | -$645,800.00 | $0.00 | $0.00 | 7,468,989,577 | 7,468,989,577 |
|---|
| 2022-03-31 | $13,759.00 | $14,406.00 | $7,792.00 | — | $316,216.00 | $316,216.00 | -$308,424.00 | $5.32M | $5.01M | — | $5.01M | $0.00 | $0.00 | 7,349,511,658 | 14,495,098,095 |
|---|
| 2021-12-31 | $25,987.00 | $16,984.00 | -$38,997.00 | — | $426,893.00 | $457,223.00 | -$496,220.00 | $2.67M | $2.17M | — | $2.17M | -$0.0018 | — | 31,427,935 | 31,427,935 |
|---|
| 2021-09-30 | $19,266.00 | $9,644.00 | $9,622.00 | — | $556,932.00 | $521,932.00 | -$512,310.00 | $15.95M | $15.43M | — | $15.43M | $0.00 | — | 7,289,196,290 | 12,670,053,386 |
|---|
| 2021-06-30 | $30,459.00 | $9,006.00 | $21,453.00 | — | $440,165.00 | $460,165.00 | -$438,712.00 | $3.8M | $3.36M | — | $3.36M | $0.00 | — | 7,248,545,868 | 11,761,879,558 |
|---|
| 2021-03-31 | $22,023.00 | $5,634.00 | $16,389.00 | — | $504,592.00 | $557,592.00 | -$541,203.00 | -$33.48M | -$34.02M | — | -$34.02M | $0.00 | — | 7,063,264,603 | 7,063,264,603 |
|---|
| 2020-12-31 | $15,169.00 | — | -$9,742.00 | — | $377,476.00 | $345,476.00 | -$355,218.00 | -$1.68M | -$2.03M | — | -$2.03M | — | — | — | -6,399,237,946 |
|---|
| 2020-09-30 | $13,372.00 | $3,106.00 | $10,266.00 | — | $253,019.00 | $194,019.00 | -$183,753.00 | $771,521.00 | $587,768.00 | — | $587,768.00 | — | — | 6,639,683,067 | 13,075,446,759 |
|---|
| 2020-06-30 | $6,240.00 | $3,685.00 | $2,555.00 | — | $232,427.00 | $201,427.00 | -$198,872.00 | -$1.31M | -$1.51M | — | -$1.51M | — | — | 6,623,845,012 | 6,623,845,012 |
|---|
| 2020-03-31 | $17,116.00 | $5,279.00 | $11,837.00 | — | $238,441.00 | $198,941.00 | -$187,104.00 | $2.37M | $2.18M | — | $2.18M | — | — | 6,272,328,529 | 12,293,204,022 |
|---|
| 2019-12-31 | $10,894.00 | — | -$32,890.00 | — | $323,248.00 | $385,037.00 | -$417,927.00 | -$3.62M | -$4.04M | — | -$4.04M | — | — | — | 134,342,326 |
|---|
| 2019-09-30 | $41,962.00 | $6,495.00 | $35,467.00 | — | $270,649.00 | $270,649.00 | -$235,182.00 | -$251,890.00 | -$487,072.00 | — | -$487,072.00 | — | — | 5,057,898,285 | 5,057,898,285 |
|---|
| 2019-06-30 | $10,215.00 | $3,774.00 | $6,441.00 | — | $334,287.00 | $334,287.00 | -$327,846.00 | -$1.34M | -$1.67M | — | -$1.67M | — | — | 4,612,987,869 | 4,612,987,869 |
|---|
| 2019-03-31 | $41,322.00 | $15,625.00 | $25,697.00 | — | $274,635.00 | $274,635.00 | -$248,938.00 | -$151,505.00 | -$400,443.00 | — | -$400,443.00 | — | — | 4,112,446,110 | 4,112,446,110 |
|---|
| 2018-12-31 | $26,273.00 | $10,439.00 | -$31,923.00 | — | -$186,087.00 | $319,383.00 | -$351,306.00 | -$237,145.00 | -$588,451.00 | — | -$588,451.00 | — | — | — | 307,263,322 |
|---|
| 2018-09-30 | $43,966.00 | $37,409.00 | $6,557.00 | — | $860,808.00 | $860,808.00 | -$854,251.00 | -$113,664.00 | -$967,915.00 | — | -$967,915.00 | — | — | — | 3,709,263,480 |
|---|
| 2018-06-30 | $29,381.00 | $16,570.00 | $12,811.00 | — | $348,660.00 | — | -$335,849.00 | — | -$1.33M | — | -$1.33M | — | — | — | 2,723,756,675 |
|---|
| 2018-03-31 | $32,476.00 | $5,859.00 | $26,617.00 | — | $364,073.00 | — | -$337,456.00 | — | -$997,587.00 | — | -$997,587.00 | — | — | — | 2,188,127,298 |
|---|
| 2017-12-31 | $32,772.00 | $3,781.00 | $28,991.00 | — | $303,930.00 | — | -$274,939.00 | — | -$991,924.00 | — | -$991,924.00 | — | — | — | -233,910,924 |
|---|
| 2017-09-30 | $38,049.00 | $4,340.00 | $33,709.00 | — | $307,232.00 | — | -$273,523.00 | — | -$981,449.00 | — | -$981,449.00 | — | — | — | 1,429,770,513 |
|---|
| 2017-06-30 | $33,179.00 | $10,988.00 | $22,191.00 | — | $437,623.00 | — | -$415,432.00 | — | -$1.12M | — | -$1.12M | — | — | — | 466,425,987 |
|---|
| 2017-03-31 | $16,979.00 | $7,794.00 | $9,185.00 | — | $427,231.00 | — | -$418,046.00 | — | -$940,137.00 | — | -$940,137.00 | — | — | — | 319,442,791 |
|---|
| 2016-12-31 | $29,800.00 | $10,845.00 | -$165,084.00 | — | $409,018.00 | — | -$574,102.00 | — | -$1.07M | — | -$1.07M | — | — | — | 32,360,561 |
|---|
| 2016-09-30 | $70,487.00 | $9,925.00 | $60,562.00 | — | $566,578.00 | — | -$506,016.00 | — | -$644,017.00 | — | -$644,017.00 | — | — | — | 201,274,372 |
|---|
| 2016-06-30 | $30,682.00 | $10,721.00 | $19,961.00 | — | $628,749.00 | — | -$608,788.00 | — | -$653,932.00 | — | -$653,932.00 | — | — | — | 115,707,055 |
|---|
| 2016-03-31 | $37,387.00 | $7,474.00 | $29,913.00 | — | $384,524.00 | — | -$354,611.00 | — | -$1.07M | — | -$1.07M | — | — | — | 90,933,054 |
|---|
| 2015-12-31 | $39,372.00 | $8,606.00 | $30,766.00 | — | $591,335.00 | — | -$560,569.00 | — | $676,101.00 | — | $676,101.00 | — | — | — | 7,105,680 |
|---|
| 2015-09-30 | $52,869.00 | $12,524.00 | $40,345.00 | — | $3.96M | — | -$3.92M | — | -$3.94M | — | -$3.94M | — | — | — | 65,550,190 |
|---|
| 2015-06-30 | $78,063.00 | $19,621.00 | $58,442.00 | — | $1.05M | — | -$996,107.00 | — | -$1.77M | — | -$1.77M | — | — | — | 40,824,333 |
|---|
| 2015-03-31 | $120,998.00 | $25,054.00 | $95,944.00 | — | $388,732.00 | — | -$292,788.00 | — | -$364,014.00 | — | -$364,014.00 | — | — | — | 38,274,788 |
|---|
| 2014-12-31 | $165,790.00 | $38,951.00 | $126,839.00 | — | $937,628.00 | — | -$810,789.00 | — | -$802,122.00 | — | -$802,122.00 | — | — | — | 1,719,549 |
|---|
| 2014-09-30 | $275,057.00 | $50,382.00 | $224,675.00 | — | $747,468.00 | — | -$522,793.00 | — | -$204,978.00 | — | -$204,978.00 | — | — | — | 32,463,439 |
|---|
| 2014-06-30 | $98,905.00 | $16,956.00 | $81,949.00 | — | $722,695.00 | — | -$640,746.00 | — | -$1.32M | — | -$1.32M | — | — | — | 28,590,309 |
|---|
| 2014-03-31 | $54,753.00 | $8,011.00 | $46,742.00 | — | $274,688.00 | — | -$227,946.00 | $21,037.00 | -$206,909.00 | — | -$206,909.00 | — | — | — | 25,612,025 |
|---|
| 2013-12-31 | $23,069.00 | $11,392.00 | $11,677.00 | — | $1.14M | — | -$1.13M | $513,073.00 | -$613,717.00 | $0.00 | -$613,717.00 | — | — | — | 76,879,945 |
|---|
| 2013-09-30 | $38,906.00 | $6,167.00 | $32,739.00 | — | $577,100.00 | — | -$544,361.00 | -$2.1M | -$2.65M | $0.00 | -$2.65M | — | — | — | 649,511,879 |
|---|
| 2013-06-30 | $20,304.00 | $16,352.00 | $3,952.00 | — | $362,391.00 | — | -$358,439.00 | -$250,710.00 | -$609,149.00 | $0.00 | -$609,149.00 | — | — | — | 625,892,003 |
|---|
| 2013-03-31 | $22,556.00 | $7,254.00 | $15,302.00 | $0.00 | $347,150.00 | — | -$331,848.00 | -$141,451.00 | -$473,299.00 | — | -$473,299.00 | — | — | — | 578,614,296 |
|---|
| 2012-12-31 | $158,834.00 | $137,021.00 | $21,813.00 | — | $1.61M | — | -$1.59M | -$599,752.00 | -$2.19M | $0.00 | -$2.19M | — | — | — | 31,707,058 |
|---|
| 2012-09-30 | $13,221.00 | $4,260.00 | $8,961.00 | — | $213,987.00 | — | -$205,026.00 | -$97,758.00 | -$302,784.00 | $0.00 | -$302,784.00 | — | — | — | 381,086,075 |
|---|
| 2012-06-30 | $16,301.00 | $3,356.00 | $12,945.00 | — | $195,982.00 | — | -$183,037.00 | $48,772.00 | -$134,265.00 | $0.00 | -$134,265.00 | — | — | — | 378,909,897 |
|---|
| 2012-03-31 | $14,934.00 | $3,010.00 | $11,924.00 | $2,600.00 | $737,825.00 | — | -$725,901.00 | -$362,514.00 | — | — | -$1.09M | — | — | — | 348,381,372 |
|---|
| 2011-12-31 | -$491,680.00 | $698,041.00 | -$1.19M | $3,626.00 | $804,338.00 | — | -$2.03M | — | — | — | -$2.5M | — | — | — | — |
|---|
| 2011-09-30 | $251,830.00 | $88,476.00 | $163,354.00 | $17,255.00 | $791,776.00 | — | -$668,925.00 | — | — | — | -$661,758.00 | — | — | — | — |
|---|
| 2011-06-30 | $279,176.00 | $61,543.00 | $217,633.00 | $61,467.00 | $766,123.00 | — | -$637,546.00 | — | — | — | -$598,046.00 | — | — | — | — |
|---|
| 2010-09-30 | $359,936.00 | $104,083.00 | $255,853.00 | $17,553.00 | $892,115.00 | — | -$690,737.00 | — | — | — | -$640,737.00 | — | — | — | — |
|---|
| 2010-06-30 | $157,696.00 | $62,934.00 | $94,762.00 | $102,435.00 | $1.33M | — | -$1.35M | — | — | — | -$1.35M | — | — | — | — |
|---|
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 | $257,612.00 | $183,679.00 | $196,628.00 | — | — | $1.66M | -$1.46M | -$585,054.00 | -$2.05M | — | -$2.05M | $0.00 | $0.00 | 7,778,855,639 | 7,778,855,639 |
|---|
| 2024-12-31 | $246,309.00 | $84,827.00 | $247,323.00 | — | $1.13M | $1.13M | -$878,421.00 | -$407,242.00 | -$1.29M | — | -$1.29M | $0.00 | $0.00 | 7,673,659,591 | 7,673,659,591 |
|---|
| 2023-12-31 | $205,564.00 | $177,525.00 | $396,455.00 | — | $1.18M | $1.28M | -$886,979.00 | -$506,377.00 | -$1.39M | — | -$1.39M | $0.00 | $0.00 | 7,607,513,173 | 7,607,513,173 |
|---|
| 2022-12-31 | $145,800.00 | $162,842.00 | $249,022.00 | — | $2.08M | $2.16M | -$1.91M | $10.08M | $8.18M | — | $8.18M | $0.00 | $0.00 | 7,502,851,803 | 19,096,539,308 |
|---|
| 2021-12-31 | $97,735.00 | $41,268.00 | $8,467.00 | — | $1.93M | $2M | -$1.99M | -$11.11M | -$13.1M | — | -$13.1M | -$0.0018 | -$0.0018 | 7,232,591,111 | 7,232,591,111 |
|---|
| 2020-12-31 | $51,897.00 | — | $14,916.00 | — | $1.1M | $939,863.00 | -$924,947.00 | $155,763.00 | -$769,184.00 | — | -$769,184.00 | — | — | — | 6,607,482,758 |
|---|
| 2019-12-31 | $104,393.00 | — | $34,715.00 | — | $1.2M | $1.26M | -$1.23M | -$5.36M | -$6.59M | — | -$6.59M | — | — | — | 4,710,306,385 |
|---|
| 2018-12-31 | $130,596.00 | $68,777.00 | $14,062.00 | — | $1.39M | $1.89M | -$1.88M | -$2.01M | -$3.88M | — | -$3.88M | — | — | — | 3,187,272,679 |
|---|
| 2017-12-31 | $120,979.00 | $26,903.00 | $94,076.00 | — | $1.48M | — | -$1.38M | — | -$4.03M | — | -$4.03M | — | — | — | 1,048,283,386 |
|---|
| 2016-12-31 | $168,356.00 | $38,965.00 | -$54,648.00 | — | $1.99M | — | -$2.04M | — | -$3.45M | — | -$3.45M | — | — | — | 168,455,241 |
|---|
| 2015-12-31 | $291,302.00 | $65,805.00 | $225,497.00 | — | $5.99M | — | -$5.77M | — | -$5.39M | — | -$5.39M | — | — | — | 55,598,355 |
|---|
| 2014-12-31 | $594,505.00 | $114,300.00 | $480,205.00 | — | $2.68M | — | -$2.2M | — | -$2.53M | — | -$2.53M | — | — | — | 30,642,813 |
|---|
| 2013-12-31 | $104,835.00 | $41,165.00 | $63,670.00 | — | $2.43M | — | -$2.36M | -$1.98M | -$4.34M | $0.00 | -$4.34M | — | — | — | 743,492,967 |
|---|
| 2012-12-31 | $203,290.00 | $147,647.00 | $55,643.00 | $3,046.00 | $2.66M | — | -$2.6M | -$1.01M | -$3.61M | $0.00 | -$3.61M | — | — | — | 402,996,638 |
|---|
| 2011-12-31 | $159,599.00 | $879,587.00 | -$719,988.00 | $90,865.00 | $3.04M | — | -$3.95M | -$446,615.00 | — | — | -$4.4M | — | — | — | 297,730,411 |
|---|