Complete source-backed income-statement history.
- Available history
- 2008-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 | $2.77B | — | — | — | — | — | — | — | $1.12B | $139.4M | $663.08M | — | — | 41,379,000 | 41,545,000 |
|---|
| 2026-03-31 | $2.19B | — | — | — | — | — | — | — | $548.81M | $32.98M | $293.38M | $6.60 | $6.57 | 42,434,000 | 42,628,000 |
|---|
| 2025-12-31 | $2.97B | — | — | — | — | — | — | — | $1.26B | $116.13M | $760.48M | $16.63 | $16.57 | -790,000 | -785,000 |
|---|
| 2025-09-30 | $3.2B | — | — | — | — | — | — | — | $1.48B | $148.86M | $916.51M | $19.47 | $19.40 | 45,845,000 | 46,005,000 |
|---|
| 2025-06-30 | $3.21B | — | — | — | — | — | — | — | $1.34B | $176.87M | $835.35M | $17.25 | $17.20 | 47,140,000 | 47,286,000 |
|---|
| 2025-03-31 | $3.47B | — | — | — | — | — | — | — | -$70.79M | -$45.53M | $169.99M | $3.29 | $3.27 | 48,334,000 | 48,514,000 |
|---|
| 2024-12-31 | $2.29B | — | — | — | — | — | — | — | -$83.13M | -$63.91M | -$189.66M | -$3.64 | -$3.63 | -253,000 | -243,000 |
|---|
| 2024-09-30 | $3.97B | — | — | — | — | — | — | — | $1.73B | $102.01M | $1.18B | $22.68 | $22.62 | 50,959,000 | 51,104,000 |
|---|
| 2024-06-30 | $2.83B | — | — | — | — | — | — | — | $707.77M | -$20.85M | $503.89M | $9.44 | $9.41 | 51,680,000 | 51,814,000 |
|---|
| 2024-03-31 | $2.6B | — | — | — | — | — | — | — | $633.84M | $15.37M | $373.64M | $6.96 | $6.94 | 51,678,000 | 51,828,000 |
|---|
| 2023-12-31 | $3.24B | — | — | — | — | — | — | — | $1.43B | -$554.21M | $1.59B | $32.23 | $32.14 | 1,148,000 | 1,156,000 |
|---|
| 2023-09-30 | $1.84B | — | — | — | — | — | — | — | $425.82M | $9.3M | $202.83M | $3.81 | $3.80 | 50,261,000 | 50,358,000 |
|---|
| 2023-06-30 | $1.85B | — | — | — | — | — | — | — | $380.72M | $5.94M | $199.87M | $4.10 | $4.09 | 45,898,000 | 45,990,000 |
|---|
| 2023-03-31 | $2.21B | — | — | — | — | — | — | — | $869.19M | $28.9M | $572.91M | $12.95 | $12.91 | 42,876,000 | 43,006,000 |
|---|
| 2022-12-31 | $2.03B | — | — | — | — | — | — | — | $698.74M | $5.41M | $456.94M | $10.34 | $10.34 | -81,000 | -81,000 |
|---|
| 2022-09-30 | $1.29B | — | — | — | — | — | — | — | -$1.19B | $2.81M | -$816.5M | -$19.27 | -$19.27 | 42,837,000 | 42,837,000 |
|---|
| 2022-06-30 | $866.97M | — | — | — | — | — | — | — | -$297.27M | -$30.53M | -$316.07M | -$7.53 | -$7.53 | 43,170,000 | 43,170,000 |
|---|
| 2022-03-31 | $876.42M | — | — | — | — | — | — | — | -$434.19M | -$36.71M | -$385.57M | -$9.10 | -$9.10 | 43,357,000 | 43,357,000 |
|---|
| 2021-12-31 | $1.39B | — | — | — | — | — | — | — | $306.89M | $18.62M | $219.76M | $4.37 | $4.37 | -817,000 | -817,000 |
|---|
| 2021-09-30 | $1.54B | — | — | — | — | — | — | — | -$662.5M | -$23.63M | -$440.38M | -$9.75 | -$9.75 | 46,223,000 | 46,223,000 |
|---|
| 2021-06-30 | $1.48B | — | — | — | — | — | — | — | $591.51M | $13.86M | $464.11M | $9.36 | $9.35 | 48,163,000 | 48,226,000 |
|---|
| 2021-03-31 | $861.9M | — | — | — | — | — | — | — | -$350.01M | -$19.52M | -$283.65M | -$5.87 | -$5.87 | 49,579,000 | 49,579,000 |
|---|
| 2020-12-31 | $1.4B | — | — | — | — | — | — | — | $181.71M | -$9.92M | $197.1M | $3.74 | $3.73 | 973,000 | 978,000 |
|---|
| 2020-09-30 | $1.33B | — | — | — | — | — | — | — | $66.15M | -$8.24M | $55.09M | $0.94 | $0.94 | 50,009,000 | 50,094,000 |
|---|
| 2020-06-30 | $1.55B | — | — | — | — | — | — | — | $731.74M | $29.88M | $583.13M | $12.64 | $12.63 | 44,939,000 | 45,003,000 |
|---|
| 2020-03-31 | $896.26M | — | — | — | — | — | — | — | $16.33M | -$8.85M | -$72.92M | -$1.89 | -$1.89 | 43,441,000 | 43,441,000 |
|---|
| 2019-12-31 | $1.11B | — | — | — | — | — | — | — | $36.89M | -$3.46M | $42.96M | $0.74 | $0.72 | 116,000 | 126,000 |
|---|
| 2019-09-30 | $1.05B | — | — | — | — | $53.42M | — | — | $111.61M | $3.66M | $45.89M | $0.83 | $0.83 | 43,462,000 | 43,537,000 |
|---|
| 2019-06-30 | $1.24B | — | — | — | — | $59.81M | — | — | $458.33M | $9.48M | $377.04M | $8.36 | $8.35 | 43,483,000 | 43,521,000 |
|---|
| 2019-03-31 | $807.12M | — | — | — | — | $44.93M | — | — | $360.66M | $7.53M | $282.91M | $6.43 | $6.43 | 42,065,000 | 42,091,000 |
|---|
| 2018-12-31 | $548M | — | — | — | — | $58.86M | — | — | -$132.84M | -$8.85M | -$74.72M | -$2.11 | -$2.11 | 126,000 | 128,000 |
|---|
| 2018-09-30 | $629.75M | — | — | — | — | $40.59M | — | — | $50.28M | $1.45M | $42.39M | $0.82 | $0.82 | 39,624,000 | 39,637,000 |
|---|
| 2018-06-30 | $479.2M | — | — | — | — | $37.54M | — | — | $256.37M | $4.51M | $197.38M | $4.78 | $4.78 | 39,641,000 | 39,654,000 |
|---|
| 2018-03-31 | $417.99M | — | — | — | — | $41.27M | — | — | $88.8M | -$3.41M | $62.31M | $1.42 | $1.42 | 39,552,000 | 39,599,000 |
|---|
| 2017-12-31 | $491.29M | — | — | — | — | $29.19M | — | — | $43.43M | $41.23M | $2.14M | -$0.11 | -$0.11 | -125,000 | -125,000 |
|---|
| 2017-09-30 | $634.74M | — | — | — | — | $42.54M | — | — | -$722.47M | -$18.98M | -$499.22M | -$12.75 | -$12.75 | 39,591,000 | 39,591,000 |
|---|
| 2017-06-30 | $505.59M | — | — | — | — | $41.77M | — | — | $218.25M | $3.9M | $176.74M | $4.25 | $4.24 | 39,937,000 | 40,024,000 |
|---|
| 2017-03-31 | $472.07M | — | — | — | — | $47.28M | — | — | $132.61M | $334,000.00 | $97.95M | $2.26 | $2.25 | 40,408,000 | 40,623,000 |
|---|
| 2016-12-31 | $353.97M | — | — | — | — | $49.95M | — | — | $83.55M | -$7.7M | $75.03M | $1.73 | $1.72 | -280,000 | -283,000 |
|---|
| 2016-09-30 | $442.47M | — | — | — | — | $40.49M | — | — | $186.75M | -$1.32M | $152.42M | $3.58 | $3.56 | 40,513,000 | 40,733,000 |
|---|
| 2016-06-30 | $483.28M | — | — | — | — | $51.07M | — | — | $179.17M | $6.61M | $141.92M | $3.23 | $3.22 | 41,693,000 | 41,885,000 |
|---|
| 2016-03-31 | $448.12M | — | — | — | — | $56.24M | — | — | $180.93M | $2.74M | $133.59M | $2.97 | $2.95 | 42,577,000 | 42,912,000 |
|---|
| 2015-12-31 | $377.38M | — | — | — | — | $64.3M | — | — | $134.32M | $8.45M | $97.8M | $2.11 | $2.09 | -9,000 | -5,000 |
|---|
| 2015-09-30 | $358.24M | — | — | — | — | $54.52M | — | — | $107.7M | -$4.57M | $81.12M | $1.68 | $1.66 | 44,564,000 | 44,913,000 |
|---|
| 2015-06-30 | $397.57M | — | — | — | — | $54.67M | — | — | $89.15M | -$1.84M | $78.83M | $1.60 | $1.59 | 45,303,000 | 45,657,000 |
|---|
| 2015-03-31 | $381.92M | — | — | — | — | $45.62M | — | — | $165.2M | -$47.9M | $173.44M | $4.18 | $4.14 | 39,631,000 | 40,021,000 |
|---|
| 2014-12-31 | $318.8M | — | — | — | — | $55.2M | — | — | $220.98M | $401,000.00 | $176.36M | $4.39 | $4.34 | -558,000 | -610,000 |
|---|
| 2014-09-30 | $266.5M | — | — | — | — | $46.97M | — | — | $104.13M | $245,000.00 | $73.41M | $1.72 | $1.70 | 38,975,000 | 39,433,000 |
|---|
| 2014-06-30 | $331.17M | — | — | — | — | $45.84M | — | — | $162.22M | -$204,000.00 | $126.35M | $3.00 | $2.95 | 39,736,000 | 40,395,000 |
|---|
| 2014-03-31 | $343.61M | — | — | — | — | $42.62M | — | — | $199.53M | $166,000.00 | $156.6M | $3.61 | $3.56 | 41,238,000 | 41,903,000 |
|---|
| 2013-12-31 | $405.21M | — | — | — | — | — | — | — | $329.78M | $1.34M | $274.25M | $6.13 | $6.03 | -63,000 | -119,000 |
|---|
| 2013-09-30 | $391.57M | — | — | — | — | — | — | — | $239.67M | $223,000.00 | $185.34M | $4.09 | $4.01 | 43,330,000 | 44,135,000 |
|---|
| 2013-06-30 | $250.24M | — | — | — | — | — | — | — | $45.89M | $11,000.00 | $34.29M | $0.61 | $0.60 | 43,372,000 | 44,243,000 |
|---|
| 2013-03-31 | $333.47M | — | — | — | — | — | — | — | $225.7M | $122,000.00 | $196.75M | $4.32 | $4.23 | 43,461,000 | 44,290,000 |
|---|
| 2012-12-31 | $340.4M | — | — | — | — | — | — | — | $51.37M | $405,000.00 | $50.3M | $1.02 | $0.99 | -810,000 | -767,000 |
|---|
| 2012-09-30 | $390.5M | — | — | — | — | — | — | — | $240.8M | $144,000.00 | $189.41M | $3.67 | $3.62 | 48,394,000 | 49,119,000 |
|---|
| 2012-06-30 | $310.5M | — | — | — | — | — | — | — | $184.15M | $898,000.00 | $151.02M | $2.78 | $2.75 | 50,278,000 | 51,012,000 |
|---|
| 2012-03-31 | $356.53M | — | — | — | — | — | — | — | $263.96M | -$37,000.00 | $210.18M | $3.93 | $3.88 | 50,377,000 | 50,981,000 |
|---|
| 2011-12-31 | $254.76M | — | — | — | — | — | — | — | $168.53M | $13.65M | $90.52M | $1.60 | $1.60 | -83,000 | -83,000 |
|---|
| 2011-09-30 | $217.95M | — | — | — | — | — | — | — | $62.59M | -$1.44M | $58.01M | $0.96 | $0.95 | 50,501,000 | 50,973,000 |
|---|
| 2011-06-30 | $280.92M | — | — | — | — | — | — | — | $63.74M | -$1.77M | $33.51M | $0.48 | $0.48 | 50,493,000 | 51,050,000 |
|---|
| 2011-03-31 | $387.66M | — | — | — | — | — | — | — | -$323.3M | -$52,000.00 | -$239.28M | -$4.69 | -$4.69 | 51,504,000 | 51,504,000 |
|---|
| 2010-12-31 | $187.09M | — | — | — | — | — | — | — | — | $196,000.00 | $132.97M | $2.29 | $2.27 | — | — |
|---|
| 2010-09-30 | $382.02M | — | — | — | — | — | — | — | $229.22M | -$2.4M | $215.33M | $3.73 | $3.70 | 53,467 | 53,965 |
|---|
| 2010-06-30 | $306.41M | — | — | — | — | — | — | — | $252.89M | -$958,000.00 | $220.82M | $3.69 | $3.66 | 55,538 | 56,044 |
|---|
| 2010-03-31 | $349.15M | — | — | — | — | — | — | — | — | -$2.96M | $175.62M | $2.75 | $2.73 | — | — |
|---|
| 2009-12-31 | -$368,000.00 | — | — | — | — | — | — | — | — | $6.24M | $222.34M | $3.41 | $3.37 | — | — |
|---|
| 2009-09-30 | $438.59M | — | — | — | — | — | — | — | — | $3.99M | $269.2M | $4.15 | $4.12 | — | — |
|---|
| 2009-06-30 | $508.78M | — | — | — | — | — | — | — | — | $652,000.00 | $281.75M | $4.35 | $4.32 | — | — |
|---|
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 | $12.85B | — | — | — | — | — | — | — | $4.01B | $396.33M | $2.68B | $56.23 | $56.03 | 46,316,000 | 46,483,000 |
|---|
| 2024-12-31 | $11.7B | — | — | — | — | — | — | — | $2.99B | $32.63M | $1.87B | $35.31 | $35.21 | 51,186,000 | 51,339,000 |
|---|
| 2023-12-31 | $9.13B | — | — | — | — | — | — | — | $3.11B | -$510.07M | $2.56B | $52.40 | $52.27 | 47,493,000 | 47,607,000 |
|---|
| 2022-12-31 | $5.06B | — | — | — | — | — | — | — | -$1.22B | -$59.02M | -$1.06B | -$25.50 | -$25.50 | 43,040,000 | 43,040,000 |
|---|
| 2021-12-31 | $5.28B | — | — | — | — | — | — | — | -$114.11M | -$10.67M | -$40.16M | -$1.57 | -$1.57 | 47,171,000 | 47,171,000 |
|---|
| 2020-12-31 | $5.17B | — | — | — | — | — | — | — | $995.92M | $2.86M | $762.41M | $15.34 | $15.31 | 47,103,000 | 47,178,000 |
|---|
| 2019-12-31 | $4.2B | — | — | — | — | — | — | — | $967.48M | $17.22M | $748.8M | $16.32 | $16.29 | 43,119,000 | 43,175,000 |
|---|
| 2018-12-31 | $2.07B | — | — | — | — | $178.27M | — | — | $262.62M | -$6.3M | $227.36M | $4.91 | $4.91 | 39,732,000 | 39,755,000 |
|---|
| 2017-12-31 | $2.1B | — | — | — | — | $160.78M | — | — | -$328.18M | $26.49M | -$222.39M | -$6.15 | -$6.15 | 39,854,000 | 39,854,000 |
|---|
| 2016-12-31 | $1.73B | — | — | — | — | $197.75M | — | — | $630.39M | $340,000.00 | $502.96M | $11.50 | $11.43 | 41,314,000 | 41,559,000 |
|---|
| 2015-12-31 | $1.52B | — | — | — | — | $219.11M | — | — | $496.38M | -$45.87M | $431.19M | $9.36 | $9.28 | 43,157,000 | 43,526,000 |
|---|
| 2014-12-31 | $1.26B | — | — | — | — | $190.64M | — | — | $686.86M | $608,000.00 | $532.72M | $12.77 | $12.60 | 39,425,000 | 39,968,000 |
|---|
| 2013-12-31 | $1.38B | — | — | — | — | $191.11M | — | — | $841.04M | $1.69M | $690.62M | $15.14 | $14.87 | 43,349,000 | 44,128,000 |
|---|
| 2012-12-31 | $1.42B | — | — | — | — | $179.15M | — | — | $766.84M | $1.41M | $600.91M | $11.40 | $11.23 | 48,873,000 | 49,603,000 |
|---|
| 2011-12-31 | $1.14B | — | — | — | — | — | — | — | -$28.45M | $10.39M | -$57.24M | -$1.84 | -$1.84 | 50,747,000 | 50,747,000 |
|---|
| 2010-12-31 | $1.22B | — | — | — | — | — | — | — | $792.36M | -$6.12M | $744.73M | $12.42 | $12.31 | 55,145,000 | 55,641,000 |
|---|
| 2009-12-31 | $1.27B | — | — | — | — | — | — | — | $1.06B | $10.03M | $881.16M | $13.50 | $13.40 | 60,775,000 | 61,210,000 |
|---|
| 2008-12-31 | $816.58M | — | — | — | — | — | — | — | — | -$180,000.00 | $29.02M | -$0.21 | -$0.21 | — | — |
|---|