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 | — | — | — | $64,369.00 | — | $703,433.00 | -$703,433.00 | — | -$909,535.00 | — | -$909,535.00 | $0.00 | $0.00 | 1,110,343,050 | 1,110,343,050 |
|---|
| 2026-03-31 | — | — | — | $66,701.00 | — | $825,500.00 | -$825,500.00 | — | -$942,720.00 | — | -$942,720.00 | $0.00 | $0.00 | 1,090,869,198 | 1,090,869,198 |
|---|
| 2025-12-31 | — | — | — | $68,751.00 | — | $722,668.00 | -$722,668.00 | — | -$787,621.00 | — | -$787,621.00 | $0.00 | $0.00 | 6,986,618 | 6,986,618 |
|---|
| 2025-09-30 | — | — | — | $9,243.00 | — | $1.43M | -$1.43M | -$75,678.00 | -$1.51M | — | -$1.51M | $0.00 | $0.00 | 1,068,264,462 | 1,068,264,462 |
|---|
| 2025-06-30 | — | — | — | $63,888.00 | — | $637,745.00 | -$637,745.00 | -$88,388.00 | -$726,133.00 | — | -$726,133.00 | $0.00 | $0.00 | 1,047,493,242 | 1,047,493,242 |
|---|
| 2025-03-31 | — | — | — | $23,876.00 | — | $580,492.00 | -$580,492.00 | -$19,541.00 | -$600,033.00 | — | -$600,033.00 | $0.00 | $0.00 | 1,041,458,063 | 1,041,458,063 |
|---|
| 2024-12-31 | — | — | — | $60,557.00 | — | $715,916.00 | -$715,916.00 | -$135,759.00 | -$851,675.00 | — | -$851,675.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | $24,968.00 | — | $423,797.00 | -$423,797.00 | -$9,403.00 | -$433,200.00 | — | -$433,200.00 | $0.00 | $0.00 | 1,038,374,219 | 1,038,374,219 |
|---|
| 2024-06-30 | — | — | — | $49,414.00 | — | $1.49M | -$1.49M | -$120,051.00 | -$1.61M | — | -$1.61M | $0.00 | $0.00 | 1,038,374,219 | 1,038,374,219 |
|---|
| 2024-03-31 | — | — | — | $29,435.00 | — | $448,710.00 | -$448,710.00 | -$59,165.00 | -$507,875.00 | — | -$507,875.00 | $0.00 | $0.00 | 1,038,374,219 | 1,038,374,219 |
|---|
| 2023-12-31 | — | — | — | $72,615.00 | — | $1.19M | -$1.19M | -$136,527.00 | -$1.32M | — | -$1.32M | $0.00 | $0.00 | 176,371 | 176,371 |
|---|
| 2023-09-30 | — | — | — | $39,129.00 | — | $459,445.00 | -$459,445.00 | -$89,828.00 | -$549,273.00 | — | -$549,273.00 | $0.00 | $0.00 | 1,033,374,219 | 1,033,374,219 |
|---|
| 2023-06-30 | — | — | — | $57,035.00 | — | $480,676.00 | -$480,676.00 | -$108,415.00 | -$589,091.00 | — | -$589,091.00 | $0.00 | $0.00 | 1,033,374,219 | 1,033,374,219 |
|---|
| 2023-03-31 | — | — | — | $69,092.00 | — | $486,566.00 | -$486,566.00 | -$80,216.00 | -$566,782.00 | — | -$566,782.00 | $0.00 | $0.00 | 1,032,075,973 | 1,032,075,973 |
|---|
| 2022-12-31 | — | — | — | $36,940.00 | — | $513,685.00 | -$513,685.00 | -$433,162.00 | -$946,847.00 | — | -$946,847.00 | $0.00 | $0.00 | 14,279,580 | 14,279,580 |
|---|
| 2022-09-30 | — | — | — | $62,118.00 | — | $525,280.00 | -$525,280.00 | -$285,076.00 | -$810,356.00 | — | -$810,356.00 | $0.00 | $0.00 | 976,587,869 | 976,587,869 |
|---|
| 2022-06-30 | — | — | — | $49,869.00 | — | $536,667.00 | -$536,667.00 | -$501,465.00 | -$1.04M | — | -$1.04M | $0.00 | $0.00 | 955,149,900 | 955,149,900 |
|---|
| 2022-03-31 | — | — | — | $27,504.00 | — | $545,711.00 | -$545,711.00 | -$500,968.00 | -$1.05M | — | -$1.05M | $0.00 | — | 939,450,295 | — |
|---|
| 2021-12-31 | — | — | — | $25,997.00 | — | $516,829.00 | -$516,829.00 | -$647,390.00 | -$1.16M | — | -$1.16M | $0.00 | — | 11,972,176 | 11,972,176 |
|---|
| 2021-09-30 | — | — | — | $39,254.00 | — | $872,542.00 | -$872,542.00 | -$2.31M | -$3.19M | — | -$3.19M | $0.00 | — | 879,561,355 | 879,561,355 |
|---|
| 2021-06-30 | $0.00 | — | — | $44,726.00 | — | $705,180.00 | -$705,180.00 | -$2.05M | -$2.75M | — | -$2.75M | $0.00 | — | 859,825,411 | 859,825,411 |
|---|
| 2021-03-31 | — | — | — | $87,768.00 | — | $665,011.00 | -$665,011.00 | -$275,651.00 | -$940,662.00 | — | -$940,662.00 | $0.00 | — | 855,136,759 | 855,136,759 |
|---|
| 2020-12-31 | — | — | — | $23,062.00 | — | $500,700.00 | -$500,700.00 | -$157,283.00 | -$657,983.00 | — | -$657,983.00 | — | — | — | 1,933,523 |
|---|
| 2020-09-30 | — | — | — | $27,626.00 | — | $598,455.00 | -$598,455.00 | -$94,703.00 | -$693,158.00 | — | -$693,158.00 | — | — | — | 851,168,167 |
|---|
| 2020-06-30 | $0.00 | — | — | $32,970.00 | — | $470,329.00 | -$470,329.00 | -$98,468.00 | -$568,797.00 | — | -$568,797.00 | — | — | — | 844,468,378 |
|---|
| 2020-03-31 | — | — | — | $4,812.00 | — | $2.96M | -$2.96M | -$86,675.00 | -$3.05M | — | -$3.05M | — | — | — | 844,468,378 |
|---|
| 2019-12-31 | — | — | — | $135,822.00 | — | $817,762.00 | -$817,762.00 | -$83,357.00 | -$901,119.00 | — | -$901,119.00 | — | — | — | 2,992,850 |
|---|
| 2019-09-30 | $0.00 | — | — | $43,987.00 | — | $1.06M | -$1.06M | -$71,636.00 | -$1.13M | $0.00 | -$1.13M | — | — | — | 839,837,716 |
|---|
| 2019-06-30 | $0.00 | — | — | $20,937.00 | — | $335,243.00 | -$335,243.00 | -$67,254.00 | -$402,497.00 | $0.00 | -$402,497.00 | — | — | — | 835,733,840 |
|---|
| 2019-03-31 | $0.00 | — | — | $22,304.00 | — | $412,010.00 | -$412,010.00 | -$65,736.00 | -$477,746.00 | $0.00 | -$477,746.00 | — | — | — | 822,016,321 |
|---|
| 2018-12-31 | $0.00 | — | — | $56,827.00 | — | $432,515.00 | -$432,515.00 | -$61,962.00 | -$494,477.00 | $0.00 | -$494,477.00 | — | — | — | 3,191 |
|---|
| 2018-09-30 | $140,761.00 | — | — | $20,221.00 | — | $288,709.00 | -$147,948.00 | -$59,033.00 | -$206,981.00 | $0.00 | -$206,981.00 | — | — | — | 816,883,910 |
|---|
| 2018-06-30 | $152,230.00 | — | — | $50,894.00 | — | $305,156.00 | -$152,926.00 | -$35,664.00 | -$188,590.00 | $0.00 | -$188,590.00 | — | — | — | 816,881,536 |
|---|
| 2018-03-31 | $108,629.00 | — | — | $20,127.00 | — | $335,187.00 | -$226,558.00 | -$52,371.00 | -$278,929.00 | $0.00 | -$278,929.00 | — | — | — | 816,847,910 |
|---|
| 2017-12-31 | $70,096.00 | — | — | $67,903.00 | — | $321,164.00 | -$251,068.00 | -$47,763.00 | -$298,831.00 | $0.00 | -$298,831.00 | — | — | — | 3,855,348 |
|---|
| 2017-09-30 | $27,222.00 | — | — | $25,382.00 | — | $261,642.00 | -$234,420.00 | -$45,365.00 | -$279,785.00 | $0.00 | -$279,785.00 | — | — | — | 799,952,913 |
|---|
| 2017-06-30 | $0.00 | — | — | $51,417.00 | — | $1.22M | -$1.22M | -$43,830.00 | -$1.26M | $0.00 | -$1.26M | — | — | — | 783,593,269 |
|---|
| 2017-03-31 | $0.00 | — | — | $114,190.00 | — | $454,464.00 | -$454,464.00 | -$40,147.00 | -$494,611.00 | $0.00 | -$494,611.00 | — | — | — | 778,836,003 |
|---|
| 2016-12-31 | $13,185.00 | — | — | $17,321.00 | — | $891,015.00 | -$877,830.00 | -$34,501.00 | -$912,331.00 | $0.00 | -$912,331.00 | — | — | — | 9,323,972 |
|---|
| 2016-09-30 | $18,673.00 | — | — | $129,282.00 | — | $1.11M | -$1.09M | -$35,339.00 | -$1.12M | $0.00 | -$1.12M | — | — | — | 762,420,118 |
|---|
| 2016-06-30 | $0.00 | — | — | $139,853.00 | — | $500,706.00 | -$500,706.00 | -$27,359.00 | -$528,065.00 | $0.00 | -$528,065.00 | — | — | — | 731,190,422 |
|---|
| 2016-03-31 | $0.00 | — | — | $110,681.00 | — | $477,940.00 | -$477,940.00 | -$31,040.00 | -$508,980.00 | $0.00 | -$508,980.00 | — | — | — | 710,969,281 |
|---|
| 2015-12-31 | $0.00 | — | — | $118,269.00 | — | $384,304.00 | -$384,304.00 | -$16,545.00 | -$400,849.00 | $0.00 | -$400,849.00 | — | — | — | 4,924,885 |
|---|
| 2015-09-30 | $0.00 | — | — | $90,650.00 | — | $322,806.00 | -$322,806.00 | -$25,709.00 | -$348,515.00 | $0.00 | -$348,515.00 | — | — | — | 683,999,140 |
|---|
| 2015-06-30 | $0.00 | — | — | $143,503.00 | — | $943,467.00 | -$943,467.00 | -$24,787.00 | -$968,254.00 | $0.00 | -$968,254.00 | — | — | — | 677,630,696 |
|---|
| 2015-03-31 | $0.00 | — | — | $79,586.00 | — | $403,962.00 | -$403,962.00 | -$12,213.00 | -$416,175.00 | $0.00 | -$416,175.00 | — | — | — | 676,215,156 |
|---|
| 2014-12-31 | $0.00 | — | — | $146,596.00 | — | $414,297.00 | -$414,297.00 | -$5,362.00 | -$419,659.00 | $0.00 | -$419,659.00 | — | — | — | 3,869,554 |
|---|
| 2014-09-30 | $0.00 | — | — | $68,801.00 | — | $221,970.00 | -$221,970.00 | -$17,071.00 | -$239,041.00 | $0.00 | -$239,041.00 | — | — | — | 665,681,446 |
|---|
| 2014-06-30 | $0.00 | — | — | $108,082.00 | — | $545,705.00 | -$545,705.00 | -$18,280.00 | -$563,985.00 | $0.00 | -$563,985.00 | — | — | — | 657,513,682 |
|---|
| 2014-03-31 | $0.00 | — | — | $93,179.00 | — | $652,386.00 | -$652,386.00 | $2,084.00 | -$650,302.00 | $0.00 | -$650,302.00 | — | — | — | 646,636,324 |
|---|
| 2013-12-31 | $0.00 | — | — | $73,016.00 | — | $729,700.00 | -$729,700.00 | -$5.21M | -$5.94M | $0.00 | -$5.94M | — | — | — | 5,368,656 |
|---|
| 2013-09-30 | $0.00 | — | — | $96,368.00 | — | $940,881.00 | -$940,881.00 | -$9,178.00 | -$950,059.00 | $0.00 | -$950,059.00 | — | — | — | 620,402,696 |
|---|
| 2013-06-30 | — | — | — | $164,765.00 | — | $285,599.00 | -$285,599.00 | -$17,436.00 | -$303,035.00 | — | -$303,035.00 | — | — | — | 607,591,936 |
|---|
| 2013-03-31 | — | — | — | $155,283.00 | — | $258,683.00 | -$258,683.00 | -$16,578.00 | -$275,261.00 | — | -$275,261.00 | — | — | — | 603,980,849 |
|---|
| 2012-12-31 | $0.00 | — | — | $109,859.00 | — | $658,612.00 | -$658,612.00 | $47.00 | -$658,565.00 | $0.00 | -$658,565.00 | — | — | — | 1,803,721 |
|---|
| 2012-09-30 | $0.00 | — | — | $145,434.00 | — | $276,927.00 | -$276,927.00 | -$15,588.00 | -$292,515.00 | $0.00 | -$292,515.00 | — | — | — | 601,265,006 |
|---|
| 2012-06-30 | — | — | — | $210,000.00 | — | $501,827.00 | -$501,827.00 | -$11,981.00 | -$513,808.00 | — | -$513,808.00 | — | — | — | 591,010,940 |
|---|
| 2012-03-31 | $0.00 | — | — | $0.00 | — | $138,077.00 | -$138,077.00 | $45.00 | -$138,032.00 | — | -$138,032.00 | — | — | — | 587,939,504 |
|---|
| 2011-12-31 | $0.00 | — | — | $250,598.00 | — | $389,436.00 | -$389,436.00 | -$1.00 | -$389,437.00 | $0.00 | -$389,437.00 | — | — | — | 3,979,205 |
|---|
| 2011-09-30 | $0.00 | — | — | $0.00 | — | $325,204.00 | -$325,204.00 | $0.00 | -$325,204.00 | $0.00 | -$325,204.00 | — | — | — | 580,290,676 |
|---|
| 2011-06-30 | $0.00 | — | — | $140,850.00 | — | $337,813.00 | -$337,813.00 | $2,101.00 | -$335,712.00 | $0.00 | -$335,712.00 | — | — | — | — |
|---|
| 2011-03-31 | $0.00 | — | — | $91,843.00 | — | $230,945.00 | -$230,945.00 | -$13,872.00 | -$244,817.00 | — | -$244,817.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $66,094.00 | — | $288,673.00 | -$288,673.00 | $170,976.00 | -$117,697.00 | — | -$117,697.00 | — | — | — | — |
|---|
| 2010-09-30 | $0.00 | — | — | $51,099.00 | — | $586,549.00 | -$586,549.00 | -$814,119.00 | -$1.4M | $0.00 | -$1.4M | — | — | — | — |
|---|
| 2010-06-30 | $0.00 | — | — | $15,875.00 | — | $130,336.00 | -$130,336.00 | -$50,733.00 | -$181,069.00 | $0.00 | -$181,069.00 | — | — | — | — |
|---|
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 | — | — | — | $165,758.00 | — | $3.37M | -$3.37M | — | -$3.62M | — | -$3.62M | $0.00 | $0.00 | 1,059,485,670 | 1,059,485,670 |
|---|
| 2024-12-31 | — | — | — | $164,374.00 | — | $3.07M | -$3.07M | -$324,378.00 | -$3.4M | — | -$3.4M | $0.00 | $0.00 | 1,038,374,219 | 1,038,374,219 |
|---|
| 2023-12-31 | — | — | — | $237,871.00 | — | $2.61M | -$2.61M | -$414,986.00 | -$3.03M | — | -$3.03M | $0.00 | $0.00 | 1,033,122,597 | 1,033,122,597 |
|---|
| 2022-12-31 | — | — | — | $176,431.00 | — | $2.12M | -$2.12M | -$1.72M | -$3.84M | — | -$3.84M | $0.00 | $0.00 | 974,307,366 | 974,307,366 |
|---|
| 2021-12-31 | — | — | — | $197,745.00 | — | $2.76M | -$2.76M | -$5.29M | -$8.05M | — | -$8.05M | -$0.01 | — | 877,612,187 | 877,612,187 |
|---|
| 2020-12-31 | — | — | — | $88,470.00 | — | $4.53M | -$4.53M | -$437,129.00 | -$4.97M | — | -$4.97M | — | — | — | 848,651,465 |
|---|
| 2019-12-31 | — | — | — | $223,050.00 | — | $2.62M | -$2.62M | -$287,983.00 | -$2.91M | — | -$2.91M | — | — | — | 835,587,422 |
|---|
| 2018-12-31 | $401,620.00 | — | — | $148,069.00 | — | $1.36M | -$959,947.00 | -$209,030.00 | -$1.17M | $0.00 | -$1.17M | — | — | — | 816,874,442 |
|---|
| 2017-12-31 | $97,318.00 | — | — | $258,892.00 | — | $2.25M | -$2.16M | -$177,105.00 | -$2.33M | $0.00 | -$2.33M | — | — | — | 791,393,428 |
|---|
| 2016-12-31 | $31,858.00 | — | — | $397,136.00 | — | $2.98M | -$2.95M | -$128,239.00 | -$3.07M | $0.00 | -$3.07M | — | — | — | 744,284,497 |
|---|
| 2015-12-31 | $0.00 | — | — | $432,008.00 | — | $2.05M | -$2.05M | -$79,254.00 | -$2.13M | $0.00 | -$2.13M | — | — | — | 685,836,581 |
|---|
| 2014-12-31 | $0.00 | — | — | $439,536.00 | — | $1.83M | -$1.83M | -$38,629.00 | -$1.87M | $0.00 | -$1.87M | — | — | — | 662,490,382 |
|---|
| 2013-12-31 | $0.00 | — | — | $489,434.00 | — | $2.21M | -$2.21M | -$5.25M | -$7.47M | $0.00 | -$7.47M | — | — | — | 616,313,968 |
|---|
| 2012-12-31 | $0.00 | — | — | $465,293.00 | — | $1.56M | -$1.56M | -$42,515.00 | -$1.6M | $0.00 | -$1.6M | — | — | — | 596,143,581 |
|---|
| 2011-12-31 | $0.00 | — | — | $250,598.00 | — | $1.3M | -$1.3M | $2,100.00 | -$1.3M | $0.00 | -$1.3M | — | — | — | 572,708,020 |
|---|
| 2010-12-31 | — | — | — | $141,310.00 | — | $1.29M | -$1.29M | -$496,456.00 | -$1.78M | — | -$1.78M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.43M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.72M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$472,986.00 | — | — | — | — |
|---|