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 | — | — | — | — | — | — | — | — | $6.71M | $1.32M | $5.39M | $0.88 | $0.88 | 6,098,229 | 6,161,461 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $6.32M | $1.25M | $5.07M | $0.83 | $0.83 | 6,083,271,000 | 6,139,357,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $5.93M | $1.19M | $4.74M | $0.66 | $0.66 | 290,200,000 | 294,284,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $6.06M | $1.13M | $4.93M | $0.85 | $0.85 | 5,783,729,000 | 5,829,641,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $5.35M | $944,000.00 | $4.4M | $0.73 | $0.72 | 6,071,683 | 6,132,969 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $5.72M | $1.02M | $4.7M | $0.77 | $0.77 | 6,066,473,000 | 6,105,383,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $2.4M | -$886,000.00 | $3.28M | $0.46 | $0.46 | 294,633,000 | 296,967,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $4.8M | $867,000.00 | $3.93M | $0.68 | $0.68 | 5,765,348,000 | 5,770,514,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $3.6M | $587,000.00 | $3.01M | $0.52 | $0.52 | 5,745,310,000 | 5,748,053,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.3M | $518,000.00 | $2.78M | $0.48 | $0.48 | 5,743,452,000 | 5,748,595,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $2.53M | -$111,000.00 | $2.64M | $0.28 | $0.28 | 562,461,000 | 561,312,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $3.55M | $671,000.00 | $2.88M | $0.53 | $0.52 | 5,479,909,000 | 5,482,633,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $4.06M | $701,000.00 | $3.36M | $0.61 | $0.61 | 5,476,354,000 | 5,480,528,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $4.05M | $693,000.00 | $3.36M | $0.61 | $0.61 | 5,473,781,000 | 5,481,722,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $746,000.00 | -$466,000.00 | $1.21M | $0.06 | $0.06 | 5,761,662,257 | 5,778,202,684 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $3.02M | $522,000.00 | $2.5M | $0.48 | $0.48 | 5,228,270 | 5,242,072 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $3.67M | $639,000.00 | $3.03M | $0.58 | $0.58 | 5,237,837 | 5,252,546 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $3.87M | $737,000.00 | $3.13M | $0.60 | $0.59 | 5,247,332 | 5,267,908 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $4.18M | $1.04M | $3.15M | $0.29 | $0.29 | 5,501,493,192 | 5,514,786,385 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $5.64M | $1.12M | $4.52M | $0.90 | $0.90 | 4,996,419 | 5,010,973 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $6.26M | $1.28M | $4.98M | $1.00 | $0.99 | 4,994,434 | 5,003,044 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $6.74M | $1.38M | $5.37M | $1.08 | $1.08 | 4,990,507,000 | 4,997,473,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $6.75M | $1.15M | $5.6M | $0.80 | $0.81 | 483,581,000 | 469,627,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $6.91M | $1.48M | $5.43M | $1.15 | $1.14 | 4,730,201,000 | 4,748,090,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $6.47M | $1.37M | $5.1M | $1.08 | $1.08 | 4,720,800 | 4,740,029 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $4.15M | $785,000.00 | $3.36M | $0.70 | $0.70 | 4,808,572 | 4,827,693 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $3.29M | $23,000.00 | $3.27M | $0.50 | $0.49 | 5,058,810,490 | 5,074,055,261 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $3.2M | $583,000.00 | $2.61M | $0.57 | $0.57 | 4,593,061 | 4,608,731 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $3.1M | $506,000.00 | $2.6M | $0.57 | $0.56 | 4,590,722 | 4,606,186 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $2.52M | $341,000.00 | $2.18M | $0.47 | $0.47 | 4,590,722 | 4,605,608 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $2.38M | -$81,000.00 | $2.46M | $0.34 | $0.34 | 453,719 | 453,283 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $3.59M | $565,000.00 | $3.02M | $0.69 | $0.69 | 4,365,917 | 4,383,763 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $3.27M | $428,000.00 | $2.85M | $0.65 | $0.65 | 4,348,989 | 4,368,616 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $2.36M | $256,000.00 | $2.1M | $0.49 | $0.48 | 4,313,203 | 4,358,531 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $2.63M | $191,000.00 | $2.44M | $0.50 | $0.49 | 417,355 | 417,395 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | -$5.18M | -$2.52M | -$2.66M | -$0.65 | -$0.65 | 4,066,470 | 4,066,470 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $3.13M | $742,000.00 | $2.38M | $0.59 | $0.58 | 4,064,092 | 4,148,184 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $2.9M | $693,000.00 | $2.21M | $0.54 | $0.54 | 4,063,289 | 4,146,395 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $2.44M | $354,000.00 | $2.09M | $0.31 | $0.32 | 411,165 | 412,675 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $2.75M | $594,000.00 | $2.16M | $0.56 | $0.55 | 3,827,899 | 3,900,522 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $3M | $673,000.00 | $2.33M | $0.61 | $0.60 | 3,794,355 | 3,885,677 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $3.09M | $693,000.00 | $2.39M | $0.64 | $0.63 | 3,734,638 | 3,834,838 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $3.32M | $732,000.00 | $2.58M | $0.45 | $0.45 | 362,342 | 371,028 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $3.5M | $966,000.00 | $2.53M | $0.72 | $0.70 | 3,506,440 | 3,621,837 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $3.66M | $1.05M | $2.62M | $0.75 | $0.72 | 3,504,295 | 3,613,423 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $3.95M | $1.17M | $2.78M | $0.79 | $0.77 | 3,502,686 | 3,600,546 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $2.96M | $858,000.00 | $2.1M | $0.40 | $0.40 | 343,274 | 357,850 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $2.97M | $800,000.00 | $2.17M | $0.65 | $0.64 | 3,333,539 | 3,392,659 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $2.87M | $792,000.00 | $2.08M | $0.62 | $0.62 | 3,333,503 | 3,375,954 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $2.28M | $576,000.00 | $1.7M | $0.51 | $0.51 | 3,306,545 | 3,347,129 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $113,000.00 | -$408,000.00 | $521,000.00 | -$1,338.63 | -$1,318.65 | -3,071,254,266 | -3,124,174,559 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.63M | $342,000.00 | $1.29M | $420.00 | $410.00 | 3,082,625,000 | 3,128,867,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $1.83M | $417,000.00 | $1.41M | $0.46 | $0.45 | 3,072,334 | 3,135,865 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.84M | $395,000.00 | $1.44M | $0.47 | $0.46 | 2,922,719,000 | 2,971,181,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $1.97M | $349,000.00 | $1.62M | $0.35 | $0.35 | 299,332,000 | 307,398,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $1.47M | $267,000.00 | $1.21M | $0.41 | $0.41 | 2,922,435,000 | 2,947,690,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $2.44M | $626,000.00 | $1.82M | $0.62 | $0.62 | 2,922,217,000 | 2,951,773,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $2.3M | $572,000.00 | $1.73M | $0.59 | $0.59 | 2,921,967 | 2,934,076 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $1.23M | -$69,000.00 | $1.3M | $0.31 | $0.31 | 284,984 | 285,631 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.93M | $437,000.00 | $1.49M | $0.54 | $0.54 | 2,781,053 | 2,780,453 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $716,000.00 | -$6,000.00 | $722,000.00 | $0.26 | $0.26 | 2,779,119 | 2,778,468 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $1.12M | $142,000.00 | $978,000.00 | $0.35 | $0.35 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $760,000.00 | -$84,000.00 | $844,000.00 | $0.24 | $0.24 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $1.34M | $241,000.00 | $1.1M | $0.42 | $0.42 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | -$2.06M | -$1.02M | -$1.05M | -$0.40 | -$0.40 | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $23.05M | $4.28M | $18.78M | $3.09 | $3.07 | 6,070,662,000 | 6,118,861,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $14.09M | $1.09M | $13M | $2.15 | $2.15 | 6,045,959,000 | 6,052,496,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $14.19M | $1.95M | $12.24M | $2.03 | $2.03 | 6,039,164,000 | 6,042,582,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $11.31M | $1.43M | $9.88M | $1.71 | $1.71 | 5,766,900,000 | 5,783,456,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $22.83M | $4.81M | $18.01M | $3.27 | $3.26 | 5,506,487,000 | 5,519,790,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $24.28M | $4.79M | $19.49M | $3.72 | $3.72 | 5,236,688,000 | 5,241,496,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $12.12M | $1.45M | $10.66M | $2.11 | $2.10 | 5,063,402,000 | 5,078,662,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $11.59M | $1.17M | $10.43M | $2.17 | $2.17 | 4,796,615 | 4,813,319 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $3.47M | -$897,000.00 | $4.37M | $0.97 | $0.96 | 4,481,984 | 4,559,864 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $11.28M | $2.31M | $8.96M | $2.13 | $2.10 | 4,196,949 | 4,268,945 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $14.42M | $3.91M | $10.51M | $2.71 | $2.64 | 3,866,829 | 3,982,279 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $11.08M | $3.03M | $8.05M | $2.19 | $2.16 | 3,667,902 | 3,730,052 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $5.4M | $746,000.00 | $4.66M | $1.37 | $1.35 | 3,400,734 | 3,452,441 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $8.18M | $1.81M | $6.37M | $1.98 | $1.96 | 3,221,539,000 | 3,249,201,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $4.99M | $504,000.00 | $4.48M | $1.46 | $1.46 | 3,062,209 | 3,062,209 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $1.43M | -$615,000.00 | $2.04M | $0.70 | $0.70 | 2,898,094 | 2,899,226 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $3.42M | $146,000.00 | $3.27M | $1.19 | $1.19 | — | — |
|---|