Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-03-31
- 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-03-31 | $2.53M | — | — | — | — | — | $229.81M | — | $203.36M | $455,000.00 | $189.83M | $0.58 | $0.57 | 327,301,000 | 330,294,000 |
|---|
| 2025-12-31 | $4.28M | — | — | — | — | — | $277.67M | — | $238.32M | $37,000.00 | $222.9M | $0.67 | $0.67 | -370,000 | -390,000 |
|---|
| 2025-09-30 | $2.57M | — | — | — | $10.53M | — | $76.36M | — | $43.51M | $382,000.00 | $40.41M | $0.12 | $0.12 | 330,668,000 | 331,241,000 |
|---|
| 2025-06-30 | $2.4M | — | — | — | $10.01M | — | $77.39M | — | $40.49M | $258,000.00 | $37.67M | $0.11 | $0.11 | 330,778,000 | 331,715,000 |
|---|
| 2025-03-31 | $2.11M | — | — | — | $9.49M | — | $122.2M | — | $82.23M | $158,000.00 | $76.72M | $0.23 | $0.23 | 330,628,000 | 331,717,000 |
|---|
| 2024-12-31 | $2.29M | — | — | — | — | — | $66.29M | — | -$5.21M | $312,000.00 | -$5.04M | -$0.02 | -$0.02 | 189,000 | 361,000 |
|---|
| 2024-09-30 | $2.07M | — | — | — | $9.62M | — | $69.86M | — | $23.92M | -$156,000.00 | $22.6M | $0.06 | $0.06 | 329,421,000 | 330,557,000 |
|---|
| 2024-06-30 | $1.99M | — | — | — | $8.97M | — | $68.67M | — | $31.4M | $386,000.00 | $28.88M | $0.08 | $0.08 | 329,056,000 | 329,572,000 |
|---|
| 2024-03-31 | $1.97M | — | — | — | $8.33M | — | $79.76M | — | $46.65M | $337,000.00 | $43.15M | $0.13 | $0.13 | 328,823,000 | 328,954,000 |
|---|
| 2023-12-31 | $2.38M | — | — | — | — | — | $94.25M | — | $36.05M | $93,000.00 | $32.99M | $0.10 | $0.10 | -70,000 | -179,000 |
|---|
| 2023-09-30 | $1.77M | — | — | — | — | — | $78.07M | — | $35.85M | $428,000.00 | $32.86M | $0.10 | $0.10 | 328,760,000 | 329,201,000 |
|---|
| 2023-06-30 | $1.45M | — | — | — | — | — | $396.5M | — | $371.53M | $1.35M | $347.55M | $1.05 | $1.05 | 328,957,000 | 332,480,000 |
|---|
| 2023-03-31 | $1.24M | — | — | — | — | — | $66.18M | — | $33.16M | $234,000.00 | $30.96M | $0.09 | $0.09 | 328,789,000 | 329,421,000 |
|---|
| 2022-12-31 | $1.24M | — | — | — | — | — | $89.27M | — | $46.78M | -$683,000.00 | $44.53M | $0.14 | $0.14 | 1,293,000 | 1,071,000 |
|---|
| 2022-09-30 | $1.27M | — | — | — | — | — | $62.92M | — | $25.52M | $377,000.00 | $23.61M | $0.07 | $0.07 | 324,701,000 | 325,686,000 |
|---|
| 2022-06-30 | $1.42M | — | — | — | — | — | $50.74M | — | $5.68M | $312,000.00 | $5.08M | $0.01 | $0.01 | 318,351,000 | 319,572,000 |
|---|
| 2022-03-31 | $1.09M | — | — | — | — | — | $47.89M | — | $14.95M | $343,000.00 | $13.71M | $0.04 | $0.04 | 318,009,000 | 319,680,000 |
|---|
| 2021-12-31 | $1.18M | — | — | — | — | — | $123.94M | — | $126.3M | $156,000.00 | $117.46M | $0.39 | $0.38 | 3,328,000 | 3,658,000 |
|---|
| 2021-09-30 | $1.07M | — | — | — | — | — | $33.17M | — | $19.57M | $529,000.00 | $17.73M | $0.06 | $0.06 | 297,828,000 | 301,164,000 |
|---|
| 2021-06-30 | $2.23M | — | — | — | — | — | $35.79M | — | $12.67M | $135,000.00 | $11.72M | $0.04 | $0.04 | 296,589,000 | 297,542,000 |
|---|
| 2021-03-31 | $1.62M | — | — | — | — | — | $75.07M | — | $3.89M | $619,000.00 | $3.1M | $0.01 | $0.01 | 296,537,000 | 297,026,000 |
|---|
| 2020-12-31 | $1.21M | — | — | — | — | — | $88.26M | — | $29.22M | $668,000.00 | $26.53M | $0.08 | $0.08 | -82,000 | -11,000 |
|---|
| 2020-09-30 | $1.2M | — | — | — | — | — | $30.12M | — | -$27.03M | $187,000.00 | -$25.26M | -$0.09 | -$0.09 | 294,713,000 | 295,003,000 |
|---|
| 2020-06-30 | $1.27M | — | — | — | — | — | $91.78M | — | $63.62M | $1.53M | $57.77M | $0.19 | $0.19 | 294,710,000 | 295,087,000 |
|---|
| 2020-03-31 | $1.39M | — | — | — | — | — | $38.95M | — | $5.7M | $164,000.00 | $5.22M | $0.01 | $0.01 | 294,457,000 | 295,160,000 |
|---|
| 2019-12-31 | $2.07M | — | — | — | — | — | $44.78M | — | $105.24M | $2,000.00 | $97.64M | $0.33 | $0.33 | 2,649,000 | 2,723,000 |
|---|
| 2019-09-30 | $6.39M | — | — | — | — | — | $58.86M | — | $30.92M | $1.5M | $27.2M | $0.09 | $0.09 | 288,706,000 | 289,529,000 |
|---|
| 2019-06-30 | $2.85M | — | — | — | — | — | $64.93M | — | $38.44M | $125,000.00 | $35.62M | $0.12 | $0.12 | 281,960,000 | 282,575,000 |
|---|
| 2019-03-31 | $2.75M | — | — | — | — | — | $52.49M | — | $28.81M | $2.21M | $24.5M | $0.08 | $0.08 | 277,002,000 | 277,557,000 |
|---|
| 2018-12-31 | $2.94M | — | — | — | — | — | $126.22M | — | $89.69M | $70,000.00 | $82.14M | $0.30 | $0.30 | 650,000 | 463,000 |
|---|
| 2018-09-30 | $2.89M | — | — | — | — | — | $55.01M | — | $20.42M | $158,000.00 | $18.61M | $0.07 | $0.07 | 267,727,000 | 268,861,000 |
|---|
| 2018-06-30 | $3.11M | — | — | — | — | — | $55.18M | — | $22.68M | $233,000.00 | $20.6M | $0.07 | $0.07 | 267,311,000 | 268,890,000 |
|---|
| 2018-03-31 | $2.82M | — | — | — | — | — | $118.31M | — | $89.45M | $227,000.00 | $81.76M | $0.30 | $0.30 | 267,546,000 | 269,208,000 |
|---|
| 2017-12-31 | -$731.43M | — | — | — | — | — | $90.69M | — | $76.69M | -$1.07M | $69.24M | $0.25 | $0.26 | 84,000 | -21,000 |
|---|
| 2017-09-30 | $251.09M | — | — | — | — | — | $45.49M | — | $17.7M | $127,000.00 | $16.19M | $0.06 | $0.06 | 267,056,000 | 269,062,000 |
|---|
| 2017-06-30 | $247.98M | — | — | — | — | — | $46.21M | — | $11.43M | $366,000.00 | $10.16M | $0.03 | $0.03 | 266,972,000 | 268,859,000 |
|---|
| 2017-03-31 | $243.84M | — | — | — | — | — | $45.51M | — | $26.6M | $332,000.00 | $25.97M | $0.09 | $0.09 | 266,790,000 | 268,688,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $275.29M | — | $282.42M | $12.29M | $237.42M | $0.89 | $0.88 | 373,000 | 386,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $45.75M | — | $29.56M | $94,000.00 | $26.96M | $0.10 | $0.10 | 266,301,000 | 268,305,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $41.66M | — | $11.85M | -$402,000.00 | $17.95M | $0.06 | $0.06 | 266,268,000 | 268,174,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $38.13M | — | $8.13M | $403,000.00 | $10.39M | $0.04 | $0.04 | 262,456,000 | 264,285,000 |
|---|
| 2015-12-31 | $214.9M | — | — | — | — | — | $34.82M | — | $3.1M | -$6.35M | $166.42M | $0.64 | $0.63 | 729,000 | 3,732,000 |
|---|
| 2015-09-30 | $221.42M | — | — | — | — | — | $40.2M | — | $13.06M | $633,000.00 | $13.29M | $0.05 | $0.05 | 259,114,000 | 261,207,000 |
|---|
| 2015-06-30 | $215.86M | — | — | — | — | — | $39.3M | — | $9.44M | $1.4M | $86.86M | $0.33 | $0.33 | 257,849,000 | 262,806,000 |
|---|
| 2015-03-31 | $219.75M | — | — | — | — | — | $45.27M | — | $75.99M | $425,000.00 | $73.82M | $0.28 | $0.28 | 256,834,000 | 258,662,000 |
|---|
| 2014-12-31 | $209.55M | — | — | — | — | — | $34.31M | — | -$602,000.00 | -$7.13M | $65.42M | $0.26 | $0.25 | 827,000 | 770,000 |
|---|
| 2014-09-30 | $206.75M | — | — | — | — | — | $33.08M | — | $8.12M | -$2.49M | $40.55M | $0.16 | $0.16 | 251,655,000 | 253,732,000 |
|---|
| 2014-06-30 | $203.71M | — | — | — | — | — | $32.86M | — | $2.17M | -$2.19M | $30.01M | $0.12 | $0.12 | 250,255,000 | 252,191,000 |
|---|
| 2014-03-31 | $198.04M | — | — | — | — | — | $26.51M | — | -$8.52M | -$3.33M | $18.36M | $0.07 | $0.07 | 250,177,000 | 251,822,000 |
|---|
| 2013-12-31 | $193.42M | — | — | — | — | — | $23.01M | — | -$3.36M | -$967,000.00 | $36.7M | $0.14 | $0.14 | 7,000 | -1,470,000 |
|---|
| 2013-09-30 | $191.12M | — | — | — | — | — | $33.6M | — | -$307,000.00 | -$2.66M | $3.19M | $0.01 | $0.01 | 249,985,000 | 251,454,000 |
|---|
| 2013-06-30 | $189.5M | — | — | — | — | — | $30.68M | — | $1.84M | -$2.68M | $5.19M | $0.02 | $0.02 | 249,985,000 | 251,406,000 |
|---|
| 2013-03-31 | $184.88M | — | — | — | — | — | $29.63M | — | -$3.14M | -$1.97M | -$268,000.00 | $0.00 | $0.00 | 249,917,000 | 249,917,000 |
|---|
| 2012-12-31 | $176.1M | — | — | — | — | — | $14.32M | — | -$18.01M | $7.58M | -$12.3M | -$0.07 | -$0.07 | 3,678,000 | 3,678,000 |
|---|
| 2012-09-30 | $185.09M | — | — | — | — | — | $19.83M | — | -$11.5M | -$2.96M | -$9.03M | -$0.04 | -$0.04 | 249,825,000 | 249,825,000 |
|---|
| 2012-06-30 | $180.19M | — | — | — | — | — | $17.51M | — | -$25.94M | — | $150.35M | $0.62 | $0.62 | 234,031,000 | 234,031,000 |
|---|
| 2012-03-31 | $175.23M | — | — | — | — | — | $15.61M | — | -$21.14M | -$22.88M | $83.16M | — | — | 221,500,000 | 221,500,000 |
|---|
| 2011-12-31 | $158.43M | — | — | — | — | — | $115.02M | — | — | $7.4M | $46.5M | — | — | 5,571,000 | 5,571,000 |
|---|
| 2011-09-30 | $169.09M | — | — | — | — | — | -$28.39M | — | — | $368,000.00 | -$13.25M | — | — | 213,816,000 | 213,816,000 |
|---|
| 2011-06-30 | $153.49M | — | — | — | — | — | -$32.78M | — | — | $59,000.00 | $14.65M | — | — | 190,479,000 | — |
|---|
| 2011-03-31 | $142.35M | — | — | — | — | — | -$31.52M | — | — | $0.00 | -$27.88M | -$0.17 | -$0.17 | 182,531,000 | 182,531,000 |
|---|
| 2010-12-31 | $84.18M | — | — | — | — | — | -$34.62M | — | — | -$33,000.00 | -$28.46M | -$0.17 | -$0.17 | 5,016,000 | 5,016,000 |
|---|
| 2010-09-30 | $152.33M | — | — | — | — | — | -$27.81M | — | — | -$3M | -$23.77M | -$0.16 | -$0.16 | 165,403,000 | 165,403,000 |
|---|
| 2010-06-30 | $148.7M | — | — | — | — | — | -$27.32M | — | — | $145,000.00 | -$26.62M | -$0.18 | -$0.18 | 160,886,000 | 160,886,000 |
|---|
| 2010-03-31 | $146.62M | — | — | — | — | — | -$26.56M | — | — | — | -$24.06M | -$0.17 | -$0.17 | 156,131,000 | 156,131,000 |
|---|
| 2009-12-31 | $100.38M | — | — | — | — | — | -$27.76M | — | — | — | -$24.87M | -$0.16 | -$0.16 | 1,207,000 | 1,207,000 |
|---|
| 2009-09-30 | $151.38M | — | — | — | — | — | -$23.81M | — | — | — | -$37.98M | -$0.27 | -$0.27 | 150,000,000 | 150,000,000 |
|---|
| 2009-06-30 | $155.8M | — | — | — | — | — | -$13.99M | — | — | $0.00 | -$12.06M | -$0.10 | -$0.10 | 149,444,000 | 149,444,000 |
|---|
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 | $11.36M | — | — | — | — | — | $553.61M | — | $404.55M | $835,000.00 | $377.7M | $1.13 | $1.13 | 330,322,000 | 331,053,000 |
|---|
| 2024-12-31 | $8.32M | — | — | — | — | — | $284.57M | — | $96.76M | $879,000.00 | $89.59M | $0.26 | $0.26 | 329,290,000 | 330,116,000 |
|---|
| 2023-12-31 | $6.84M | — | — | — | — | — | $635.01M | — | $476.59M | $2.11M | $444.35M | $1.34 | $1.34 | 328,765,000 | 329,104,000 |
|---|
| 2022-12-31 | $5.02M | — | — | — | — | — | $250.81M | — | $92.93M | $349,000.00 | $86.92M | $0.26 | $0.26 | 321,671,000 | 322,700,000 |
|---|
| 2021-12-31 | $6.1M | — | — | — | — | — | $267.97M | — | $162.43M | $1.44M | $150.02M | $0.49 | $0.48 | 300,326,000 | 301,703,000 |
|---|
| 2020-12-31 | $5.07M | — | — | — | — | — | $249.1M | — | $71.52M | $2.55M | $64.27M | $0.20 | $0.20 | 294,545,000 | 294,927,000 |
|---|
| 2019-12-31 | $14.06M | — | — | — | — | — | $221.06M | — | $203.42M | $3.84M | $184.97M | $0.63 | $0.63 | 285,247,000 | 286,015,000 |
|---|
| 2018-12-31 | $11.75M | — | — | — | — | — | $354.72M | — | $222.23M | $688,000.00 | $203.11M | $0.74 | $0.74 | 268,179,000 | 269,483,000 |
|---|
| 2017-12-31 | $11.48M | — | — | — | — | — | $227.9M | — | $132.42M | -$240,000.00 | $121.56M | $0.44 | $0.44 | 267,024,000 | 268,830,000 |
|---|
| 2016-12-31 | $11.4M | — | — | — | — | — | $400.82M | — | $331.95M | $11.57M | $292.72M | $1.09 | $1.08 | 265,386,000 | 267,311,000 |
|---|
| 2015-12-31 | $871.93M | — | — | — | — | — | $159.59M | — | $101.6M | -$3.89M | $340.38M | $1.30 | $1.29 | 258,669,000 | 263,752,000 |
|---|
| 2014-12-31 | $818.05M | — | — | — | — | — | $126.76M | — | $1.16M | -$15.14M | $154.33M | $0.60 | $0.59 | 251,528,000 | 253,445,000 |
|---|
| 2013-12-31 | $758.93M | — | — | — | — | — | $116.92M | — | -$4.96M | -$8.28M | $44.81M | $0.16 | $0.16 | 249,969,000 | 249,969,000 |
|---|
| 2012-12-31 | $716.61M | — | — | — | — | — | $67.26M | — | -$76.59M | -$21.08M | $212.18M | $0.85 | $0.85 | 238,851,000 | 238,851,000 |
|---|
| 2011-12-31 | $623.36M | — | — | — | — | — | $22.45M | — | -$132.52M | $7.57M | $20.02M | — | — | 201,294,000 | 201,294,000 |
|---|
| 2010-12-31 | $525.05M | — | — | — | — | — | -$116.26M | — | — | -$2.53M | -$102.9M | -$0.68 | -$0.68 | 165,857,000 | 165,857,000 |
|---|
| 2009-12-31 | $562.09M | — | — | — | — | — | -$78.5M | — | — | $311,000.00 | -$87.53M | -$0.64 | -$0.64 | 149,090,000 | 149,090,000 |
|---|
| 2008-12-31 | $588.26M | — | — | — | — | — | -$59.59M | — | — | — | $697.79M | $5.29 | $5.29 | 130,219,000 | 130,219,000 |
|---|