Complete source-backed income-statement history.
- Available history
- 1996-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 | $17,833.00 | $5,848.00 | $11,985.00 | — | — | $488,211.00 | -$476,226.00 | -$429,493.00 | -$905,719.00 | $0.00 | -$900,746.00 | -$0.01 | -$0.01 | 144,789,146 | 144,789,146 |
|---|
| 2026-03-31 | $18,518.00 | $10,771.00 | $7,747.00 | — | — | $401,277.00 | -$393,530.00 | $147,572.00 | -$18.81M | — | -$244,765.00 | $0.00 | $0.00 | 93,713,916 | 93,713,916 |
|---|
| 2025-12-31 | $84,355.00 | — | $97,984.00 | — | — | $1.11M | -$1.01M | -$404,058.00 | — | — | -$1.47M | -$0.02 | -$0.02 | — | 9,737,434 |
|---|
| 2025-09-30 | $32,206.00 | — | $32,864.00 | — | — | $473,883.00 | -$441,019.00 | -$30,265.00 | — | $0.00 | -$467,286.00 | -$0.01 | -$0.01 | 77,088,295 | 77,088,295 |
|---|
| 2025-06-30 | $50,913.00 | $9,271.00 | $41,642.00 | — | — | $605,540.00 | -$563,898.00 | -$199,175.00 | -$2.42M | $0.00 | -$758,878.00 | -$0.13 | -$0.13 | 67,753,139 | 67,753,139 |
|---|
| 2025-03-31 | $141,018.00 | $103,917.00 | $37,101.00 | — | — | $459,114.00 | -$422,013.00 | $151,669.00 | -$18.81M | $0.00 | -$266,790.00 | $0.00 | $0.00 | 56,203,180 | 56,203,180 |
|---|
| 2024-12-31 | $70,997.00 | $1,396.00 | $69,601.00 | — | — | $383,222.00 | -$313,621.00 | -$40,090.00 | — | — | -$348,905.00 | -$0.02 | -$0.02 | 8,172,583,717 | 8,172,583,717 |
|---|
| 2024-09-30 | $30,671.00 | $0.00 | $30,671.00 | — | — | $589,434.00 | -$558,763.00 | -$28,280.00 | — | $0.00 | -$590,898.00 | -$0.01 | -$0.01 | 40,957,677 | 40,957,677 |
|---|
| 2024-06-30 | $14,318.00 | $671.00 | $13,647.00 | — | — | $482,976.00 | -$469,329.00 | -$1.95M | — | $0.00 | -$2.41M | $0.00 | $0.00 | 8,191,535,359 | 8,191,535,359 |
|---|
| 2024-03-31 | $10,850.00 | $199.00 | $10,651.00 | — | — | $545,646.00 | -$534,995.00 | -$1,402.00 | -$536,398.00 | $0.00 | -$533,389.00 | $0.00 | $0.00 | 7,411,100,872 | 7,411,100,872 |
|---|
| 2023-12-31 | -$11,702.00 | $32,111.00 | -$43,813.00 | — | — | $3.29M | -$3.34M | $1.53M | — | — | -$1.73M | $0.00 | $0.00 | 128,428,355 | 128,428,355 |
|---|
| 2023-09-30 | $82,071.00 | $3,005.00 | $79,066.00 | — | — | $556,292.00 | -$477,226.00 | -$521,353.00 | — | — | -$987,293.00 | $0.00 | $0.00 | 7,455,611,222 | 7,455,611,222 |
|---|
| 2023-06-30 | $412,769.00 | $1.18M | -$772,079.00 | — | — | $1.73M | -$2.5M | -$1.62M | — | — | -$4.09M | $0.00 | $0.00 | 7,445,611,222 | 7,445,611,222 |
|---|
| 2023-03-31 | $1.54M | $1.23M | $311,041.00 | — | — | $14.92M | -$14.61M | -$193,190.00 | — | — | -$14.02M | $0.00 | $0.00 | 6,958,719,650 | 6,958,719,650 |
|---|
| 2022-12-31 | $1.22M | $2.42M | -$1.21M | — | — | $15.61M | -$16.82M | -$324,971.00 | — | — | -$17.16M | -$0.01 | -$0.01 | 174,371,718 | 174,371,718 |
|---|
| 2022-09-30 | $1.43M | $5.8M | -$4.37M | — | — | $5.33M | -$9.7M | $896,585.00 | — | — | -$8.9M | $0.00 | $0.00 | 5,840,449,453 | 5,840,449,453 |
|---|
| 2022-06-30 | $4.44M | $3.97M | $469,133.00 | — | — | $3.97M | -$3.5M | -$688,121.00 | — | — | -$3.95M | $0.00 | $0.00 | 5,480,767,991 | 5,480,767,991 |
|---|
| 2022-03-31 | $2.02M | $2.35M | -$330,234.00 | — | — | $4.68M | -$5.01M | -$372,794.00 | — | — | -$5.27M | $0.00 | $0.00 | 5,290,107,585 | 5,290,107,585 |
|---|
| 2021-12-31 | $4.28M | $3.92M | $364,399.00 | — | — | $6.2M | -$5.84M | $2.94M | — | — | -$2.77M | $0.00 | $0.00 | 96,732,280 | 96,732,280 |
|---|
| 2021-09-30 | $3.5M | $2.77M | $733,731.00 | — | — | $3.22M | -$2.49M | $798,655.00 | — | — | -$1.69M | $0.00 | $0.00 | 4,835,935,495 | 4,835,935,495 |
|---|
| 2021-06-30 | $0.00 | $0.00 | $0.00 | — | — | $363,741.00 | -$363,741.00 | $178,134.00 | — | — | -$185,607.00 | $0.00 | $0.00 | 4,740,200,371 | 4,740,200,371 |
|---|
| 2021-03-31 | $0.00 | $0.00 | $0.00 | — | — | $159,549.00 | -$159,549.00 | $107,675.00 | — | — | -$51,874.00 | $0.00 | $0.00 | 4,457,294,486 | 4,457,294,486 |
|---|
| 2020-12-31 | $0.00 | $0.00 | $0.00 | — | — | $51,118.00 | -$51,118.00 | $163,837.00 | — | — | $112,719.00 | — | — | — | 568,247,093 |
|---|
| 2020-09-30 | $0.00 | $0.00 | $0.00 | — | — | $47,539.00 | -$47,539.00 | -$126,483.00 | — | — | -$174,022.00 | — | — | — | 2,355,108,904 |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | $101,652.00 | -$101,652.00 | -$38,588.00 | — | — | -$140,240.00 | — | — | — | 1,511,053,102 |
|---|
| 2020-03-31 | $0.00 | — | — | — | — | $58,430.00 | -$58,430.00 | -$15,868.00 | — | — | -$74,298.00 | — | — | — | 1,392,042,112 |
|---|
| 2019-12-31 | $0.00 | — | — | — | — | $72,193.00 | -$72,193.00 | -$1.09M | — | — | -$1.17M | — | — | — | 235,392,829 |
|---|
| 2019-09-30 | $0.00 | — | — | — | — | $102,078.00 | -$102,078.00 | $123,964.00 | — | — | $21,866.00 | — | — | — | 518,604,087 |
|---|
| 2019-06-30 | $0.00 | — | — | — | — | $133,556.00 | -$133,556.00 | $258,766.00 | — | — | $125,210.00 | — | — | — | 140,478,430 |
|---|
| 2019-03-31 | $0.00 | — | — | — | — | $238,408.00 | -$238,408.00 | -$568,160.00 | — | — | -$806,568.00 | — | — | — | 93,619,272 |
|---|
| 2018-12-31 | $0.00 | — | — | $91,301.00 | — | $583,542.00 | -$583,542.00 | -$276,731.00 | — | — | -$871,445.00 | — | — | — | 13,553,456 |
|---|
| 2018-09-30 | $0.00 | — | — | $0.00 | — | $300,212.00 | -$300,212.00 | -$477,674.00 | — | — | -$777,786.00 | — | — | — | 89,680,567 |
|---|
| 2018-06-30 | $0.00 | — | — | $228.00 | — | $12,757.00 | -$12,757.00 | -$11,474.00 | -$16,200.00 | $0.00 | -$24,231.00 | — | — | 76,903,886 | 106,865,869 |
|---|
| 2018-03-31 | $0.00 | — | — | $0.00 | — | $12,757.00 | -$12,757.00 | -$12,551.00 | -$33,339.00 | $0.00 | -$25,308.00 | — | — | 61,322,567 | 61,322,567 |
|---|
| 2017-12-31 | $0.00 | — | — | $0.00 | — | $36,340.00 | -$36,340.00 | -$12,561.00 | -$268,019.00 | $37,567.00 | -$48,901.00 | — | — | — | -89,267,518 |
|---|
| 2017-09-30 | $0.00 | — | — | $0.00 | — | $12,769.00 | -$12,769.00 | -$12,235.00 | -$37,748.00 | $309.00 | -$25,004.00 | — | — | 60,822,567 | 60,822,567 |
|---|
| 2017-06-30 | $0.00 | — | — | $297.00 | — | $39,657.00 | -$39,657.00 | $25,799.00 | -$13,858.00 | $548.00 | -$14,406.00 | — | — | 60,763,827 | 60,763,827 |
|---|
| 2017-03-31 | $0.00 | — | — | $297.00 | — | $53,006.00 | -$53,006.00 | $148,644.00 | $95,638.00 | $304.00 | $95,334.00 | — | — | 59,985,678 | 87,554,451 |
|---|
| 2016-12-31 | $0.00 | — | — | $300.00 | — | $52,856.00 | -$52,856.00 | — | -$53,256.00 | -$2,188.00 | -$53,658.00 | — | — | — | 369,511 |
|---|
| 2016-09-30 | $0.00 | — | — | $414.00 | — | $66,765.00 | -$66,765.00 | -$386.00 | -$67,151.00 | $300.00 | -$67,451.00 | — | — | 58,429,771 | 58,429,771 |
|---|
| 2016-06-30 | $0.00 | — | — | $316.00 | — | $66,608.00 | -$66,608.00 | -$444.00 | -$67,052.00 | $298.00 | -$67,350.00 | — | — | 57,987,699 | 57,987,699 |
|---|
| 2016-03-31 | $0.00 | — | — | $313.00 | — | $79,878.00 | -$79,878.00 | -$319.00 | -$80,197.00 | $295.00 | -$80,492.00 | — | — | — | 57,603,083 |
|---|
| 2015-12-31 | $0.00 | — | — | $567.00 | — | $81,313.00 | -$81,313.00 | -$6,989.00 | -$88,302.00 | $293.00 | -$88,595.00 | — | — | — | 476,967 |
|---|
| 2015-09-30 | $0.00 | — | — | $357.00 | — | $73,473.00 | -$73,473.00 | -$5,535.00 | -$79,008.00 | $401.00 | -$79,409.00 | $0.00 | $0.00 | 55,849,532 | 55,849,532 |
|---|
| 2015-06-30 | $0.00 | — | — | $310.00 | — | $240,745.00 | -$240,745.00 | -$1,599.00 | -$242,344.00 | $289.00 | -$242,633.00 | $0.00 | $0.00 | 55,005,283 | 55,005,283 |
|---|
| 2015-03-31 | $0.00 | — | — | $1,606.00 | — | $88,469.00 | -$88,469.00 | $0.00 | -$88,469.00 | $287.00 | -$88,756.00 | $0.00 | $0.00 | 54,051,824 | 54,051,824 |
|---|
| 2014-12-31 | — | — | — | $5,127.00 | — | $155,597.00 | — | $0.00 | -$155,597.00 | $267.00 | -$155,864.00 | -$0.01 | -$0.01 | 207,495 | 207,495 |
|---|
| 2014-09-30 | — | — | — | $1,981.00 | — | $74,497.00 | — | $7,150.00 | -$67,347.00 | $268.00 | -$67,615.00 | $0.00 | $0.00 | 52,376,238 | 52,376,238 |
|---|
| 2014-06-30 | — | — | — | $1,955.00 | — | $69,905.00 | — | $43,609.00 | -$26,296.00 | $385.00 | -$26,681.00 | $0.00 | $0.00 | 52,263,781 | 52,263,781 |
|---|
| 2014-03-31 | $0.00 | — | — | $2,141.00 | — | $68,803.00 | — | $41,250.00 | -$27,553.00 | $274.00 | -$27,827.00 | $0.00 | $0.00 | 51,728,568 | 51,728,568 |
|---|
| 2013-12-31 | $0.00 | — | — | -$4,522.00 | — | $100,097.00 | — | $59,125.00 | -$40,972.00 | $375.00 | -$41,347.00 | $0.00 | $0.00 | 652,364 | 550,074 |
|---|
| 2013-09-30 | $0.00 | — | — | $837.00 | — | $87,266.00 | — | $35,360.00 | -$51,906.00 | $274.00 | -$52,180.00 | $0.00 | $0.00 | 50,627,091 | 50,627,091 |
|---|
| 2013-06-30 | — | — | — | $5,765.00 | — | $90,573.00 | — | $0.00 | -$90,573.00 | $547.00 | -$91,120.00 | $0.00 | $0.00 | 49,241,750 | 49,241,750 |
|---|
| 2013-03-31 | $0.00 | — | — | $860.00 | — | $96,043.00 | — | $801,757.00 | $705,714.00 | $0.00 | $705,714.00 | $0.01 | $0.01 | 47,410,624 | 67,796,743 |
|---|
| 2012-12-31 | $0.00 | — | — | $3,651.00 | — | $83,936.00 | — | -$10,556.00 | -$94,492.00 | $3,329.00 | -$97,821.00 | $0.00 | $0.00 | 153,282 | 153,282 |
|---|
| 2012-09-30 | — | — | — | $828.00 | — | $99,057.00 | — | -$13,223.00 | -$112,280.00 | $572.00 | -$112,852.00 | $0.00 | $0.00 | 46,251,377 | 46,251,377 |
|---|
| 2012-06-30 | $0.00 | — | — | $828.00 | — | $99,057.00 | — | -$13,223.00 | -$112,280.00 | $572.00 | -$112,852.00 | $0.00 | $0.00 | 46,251,377 | 46,251,377 |
|---|
| 2012-03-31 | — | — | — | $1,567.00 | — | $127,716.00 | — | -$12,289.00 | -$140,005.00 | $1,615.00 | -$141,620.00 | $0.00 | $0.00 | 45,432,031 | 45,432,031 |
|---|
| 2011-12-31 | — | — | — | $20,297.00 | — | $122,684.00 | — | $45,452.00 | -$77,232.00 | $29,901.00 | -$107,133.00 | -$0.01 | $0.00 | 123,187 | 1,575,725 |
|---|
| 2011-09-30 | — | — | — | $779.00 | — | $203,722.00 | — | $616,584.00 | $412,862.00 | $100.00 | $412,762.00 | $0.01 | $0.01 | 45,085,704 | 61,872,886 |
|---|
| 2011-06-30 | — | — | — | $2,070.00 | — | $147,396.00 | — | -$6,076.00 | -$153,472.00 | — | -$153,472.00 | $0.00 | $0.00 | 45,071,640 | 45,071,640 |
|---|
| 2011-03-31 | — | — | — | $3,917.00 | — | $140,329.00 | — | $167,712.00 | $27,383.00 | — | $27,383.00 | $0.00 | $0.00 | 45,476,036 | 62,215,836 |
|---|
| 2010-12-31 | — | — | — | -$1,669.00 | — | $104,686.00 | — | $20,379.00 | -$84,307.00 | — | -$84,748.00 | $0.00 | $0.00 | 462,241 | 462,241 |
|---|
| 2010-09-30 | — | — | — | $88,858.00 | — | $249,568.00 | — | $71,784.00 | -$177,784.00 | — | -$177,784.00 | $0.00 | $0.00 | 44,054,695 | 44,054,695 |
|---|
| 2010-06-30 | — | — | — | $5,000.00 | — | $32,842.00 | — | -$5,234.00 | -$38,076.00 | — | -$38,076.00 | $0.00 | $0.00 | 43,590,130 | 43,590,130 |
|---|
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 | $308,492.00 | $98,901.00 | $209,591.00 | — | — | $2.65M | -$2.44M | -$481,829.00 | -$18.81M | $0.00 | -$2.97M | -$0.04 | -$0.04 | — | 72,028,019 |
|---|
| 2024-12-31 | $126,836.00 | $2,266.00 | $124,570.00 | — | — | $2M | -$1.88M | -$2.02M | -$18.81M | — | -$3.88M | $0.00 | $0.00 | 8,213,651,977 | 8,213,651,977 |
|---|
| 2023-12-31 | $2.02M | $2.45M | -$425,785.00 | — | — | $20.49M | -$20.92M | -$803,740.00 | -$18.81M | — | -$20.82M | $0.00 | $0.00 | 7,411,100,872 | 7,411,100,872 |
|---|
| 2022-12-31 | $9.1M | $14.54M | -$5.44M | — | — | $29.62M | -$35.06M | -$453,549.00 | — | — | -$35.28M | -$0.01 | -$0.01 | 5,713,495,965 | 5,713,495,965 |
|---|
| 2021-12-31 | $7.78M | $6.69M | $1.1M | — | — | $9.95M | -$8.85M | $4.02M | — | — | -$4.69M | $0.00 | $0.00 | 4,775,929,690 | 4,775,929,690 |
|---|
| 2020-12-31 | $0.00 | $0.00 | $0.00 | — | — | $258,739.00 | -$258,739.00 | -$17,103.00 | — | — | -$275,842.00 | — | — | — | 2,323,180,245 |
|---|
| 2019-12-31 | $0.00 | — | — | $0.00 | — | $546,236.00 | -$546,236.00 | -$1.28M | — | — | -$1.83M | — | — | — | 487,850,346 |
|---|
| 2018-12-31 | $0.00 | — | — | $91,301.00 | — | $2.54M | -$2.54M | -$779,434.00 | — | — | -$3.32M | — | — | — | 89,680,567 |
|---|
| 2017-12-31 | $0.00 | — | — | $33,385.00 | — | $108,008.00 | -$108,008.00 | -$32,295.00 | -$223,987.00 | $38,728.00 | -$140,303.00 | — | — | — | 100 |
|---|
| 2016-12-31 | $0.00 | — | — | $1,343.00 | — | $266,107.00 | -$266,107.00 | — | -$267,656.00 | -$1,295.00 | -$268,951.00 | — | — | — | 58,377,906 |
|---|
| 2015-12-31 | $0.00 | — | — | $2,840.00 | — | $484,000.00 | -$484,000.00 | -$14,123.00 | -$498,123.00 | $1,270.00 | -$499,393.00 | — | — | — | 55,452,431 |
|---|
| 2014-12-31 | $0.00 | — | — | $11,204.00 | — | $368,802.00 | -$368,802.00 | $92,009.00 | -$276,793.00 | $1,194.00 | -$277,987.00 | -$0.01 | -$0.01 | 52,330,759 | 52,330,759 |
|---|
| 2013-12-31 | $0.00 | — | — | $2,940.00 | — | $373,979.00 | — | $896,242.00 | $522,263.00 | $1,196.00 | $521,067.00 | $0.01 | $0.01 | 49,757,302 | 72,127,734 |
|---|
| 2012-12-31 | $0.00 | — | — | $7,833.00 | — | $395,875.00 | — | -$48,368.00 | -$444,243.00 | $6,328.00 | -$450,571.00 | -$0.01 | -$0.01 | 46,043,507 | 46,043,507 |
|---|
| 2011-12-31 | $0.00 | — | — | $27,063.00 | — | $614,131.00 | — | $823,672.00 | $209,541.00 | $30,001.00 | $179,540.00 | $0.00 | $0.00 | 45,150,293 | 63,343,152 |
|---|
| 2010-12-31 | — | — | — | $95,225.00 | — | $474,370.00 | — | $81,810.00 | -$392,560.00 | $441.00 | -$393,001.00 | -$0.01 | -$0.01 | 44,208,928 | 44,208,928 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$555,411.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | $95,917.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | $1.56M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$850,440.00 | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$736,913.00 | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$632,293.00 | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.36M | — | — | — | — |
|---|
| 2002-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.03M | — | — | — | — |
|---|
| 2001-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.34M | — | — | — | — |
|---|
| 2000-12-31 | — | — | — | — | — | — | — | — | — | — | -$4.07M | — | — | — | — |
|---|
| 1999-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.73M | — | — | — | — |
|---|
| 1998-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.5M | — | — | — | — |
|---|
| 1997-12-31 | — | — | — | — | — | — | — | — | — | — | -$755,594.00 | — | — | — | — |
|---|
| 1996-12-31 | — | — | — | — | — | — | — | — | — | — | -$831,814.00 | — | — | — | — |
|---|