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 | $333.85M | — | $179.8M | — | — | $188.15M | $145.7M | -$9.06M | $136.64M | $18.77M | $117.88M | $0.18 | $0.17 | 670,763,000 | 675,886,000 |
|---|
| 2026-03-31 | $411.43M | $158.18M | $253.26M | — | — | $30.15M | $223.11M | -$7.55M | $215.55M | $50.9M | -$19.03M | -$0.03 | -$0.03 | 670,392,000 | 675,154,000 |
|---|
| 2025-12-31 | $448.11M | $199.9M | $248.21M | — | — | $28.17M | $220.04M | -$31.75M | $188.29M | $53.88M | $134.41M | $0.20 | $0.20 | 5,653,000 | 6,235,000 |
|---|
| 2025-09-30 | $409.54M | $229.08M | $180.47M | — | — | $31.82M | $148.65M | $6.96M | $155.6M | $54.88M | $100.73M | $0.15 | $0.15 | 669,194,000 | 671,938,000 |
|---|
| 2025-06-30 | $218.99M | $184.5M | $85.28M | — | — | $161.03M | $57.97M | -$8.95M | $49.02M | $22.11M | $57.71M | $0.09 | $0.09 | 636,928,000 | 639,739,000 |
|---|
| 2025-03-31 | $205.33M | $136.65M | $68.68M | — | — | $21.28M | $47.41M | -$7.43M | $39.98M | $15.64M | $28.87M | $0.05 | $0.05 | 632,047,000 | 634,708,000 |
|---|
| 2024-12-31 | $249.66M | $181.32M | $68.33M | — | — | $30.2M | $38.14M | -$18.14M | $19.99M | $8.07M | $11.92M | $0.02 | $0.02 | 2,429,000 | 743,000 |
|---|
| 2024-09-30 | $245.09M | $185.8M | $59.29M | — | — | $36.81M | $22.48M | -$9.26M | $13.21M | $11.45M | $1.76M | $0.00 | $0.00 | 621,921,000 | 625,739,000 |
|---|
| 2024-06-30 | $245.66M | $194.23M | $51.43M | — | — | $10.83M | $40.6M | -$3.65M | $36.95M | $9.08M | $27.87M | $0.04 | $0.04 | 617,106,000 | 622,206,000 |
|---|
| 2024-03-31 | $189.53M | $170.37M | $19.16M | — | — | $14.1M | $5.06M | -$9M | -$3.94M | $1.82M | -$5.75M | -$0.01 | -$0.01 | 616,199,000 | 616,199,000 |
|---|
| 2023-12-31 | $160.69M | $153.83M | $6.87M | — | — | $49.26M | -$42.4M | -$6.22M | -$48.62M | -$5.68M | -$42.94M | -$0.07 | -$0.07 | 1,640,000 | 1,640,000 |
|---|
| 2023-09-30 | $181.91M | $148.43M | $33.48M | — | — | $46.12M | -$12.64M | -$11.27M | -$23.92M | -$1.5M | -$22.42M | -$0.04 | -$0.04 | 607,896,000 | 607,896,000 |
|---|
| 2023-06-30 | $178.13M | $140.47M | $37.66M | — | — | $32.85M | $4.81M | -$15.34M | -$10.53M | $5.16M | -$15.69M | -$0.03 | -$0.03 | 604,088,000 | 604,088,000 |
|---|
| 2023-03-31 | $199.5M | $164.55M | $34.95M | — | — | $29.4M | $5.55M | -$5.48M | $69,000.00 | $3.24M | -$3.17M | -$0.01 | -$0.01 | 600,075,000 | 600,075,000 |
|---|
| 2022-12-31 | $194.83M | $169.81M | $25.02M | — | — | $34.47M | -$9.45M | $1.07M | -$8.38M | -$3.92M | -$4.45M | -$0.01 | -$0.01 | 13,344,000 | 13,344,000 |
|---|
| 2022-09-30 | $146.34M | $137.89M | $8.45M | — | — | $33.91M | -$25.46M | -$7.59M | -$33.05M | -$9.53M | -$23.53M | -$0.04 | -$0.04 | 554,531,000 | 554,531,000 |
|---|
| 2022-06-30 | $191.24M | $153.98M | $37.26M | — | — | $29.55M | $7.71M | -$20.98M | -$13.27M | $254,000.00 | -$13.52M | -$0.03 | -$0.03 | 539,401,000 | 539,401,000 |
|---|
| 2022-03-31 | $186.5M | $141.07M | $45.43M | — | — | $30.67M | $14.76M | -$4.97M | $9.78M | $5.63M | $4.15M | $0.01 | $0.01 | 538,490,000 | 544,061,000 |
|---|
| 2021-12-31 | $185.08M | $131.84M | $53.24M | — | — | $31.42M | $21.82M | -$35.59M | -$13.77M | -$25.65M | $11.88M | $0.02 | $0.02 | 650,000 | 407,000 |
|---|
| 2021-09-30 | $193.56M | $158.33M | $35.23M | — | — | $43.8M | -$8.57M | $3.06M | -$5.51M | -$4.53M | -$979,000.00 | $0.00 | $0.00 | 536,966,000 | 536,966,000 |
|---|
| 2021-06-30 | $217.98M | $156.05M | $61.93M | — | — | $32.79M | $29.14M | -$30.53M | -$1.39M | -$4.13M | $2.75M | $0.01 | $0.01 | 535,531,000 | 542,262,000 |
|---|
| 2021-03-31 | $210.85M | $143.45M | $67.4M | — | — | $26.37M | $41.03M | -$14.84M | $26.19M | $4.74M | $21.45M | $0.04 | $0.04 | 534,101,000 | 540,527,000 |
|---|
| 2020-12-31 | $188.89M | $137.98M | $50.91M | $0.00 | — | $21.99M | $28.93M | -$25.05M | $3.88M | -$15.62M | $3.11M | $0.005 | $0.005 | 1,231,000 | 1,231,000 |
|---|
| 2020-09-30 | $199.7M | $141.02M | $58.69M | $0.00 | — | $22.17M | $36.52M | -$16.05M | $20.46M | $5.18M | $15.28M | $0.029 | $0.028 | 529,838,000 | 535,788,000 |
|---|
| 2020-06-30 | $166.36M | $128.25M | $38.11M | $0.00 | — | $23.53M | $13.91M | -$23.95M | -$9.37M | $2.65M | -$12.02M | -$0.023 | -$0.023 | 525,243,000 | 525,243,000 |
|---|
| 2020-03-31 | $136.93M | $123.54M | $13.39M | $0.00 | — | $26.44M | -$13.05M | -$3.18M | -$16.23M | -$405,000.00 | -$15.82M | -$0.03 | -$0.03 | 523,215,000 | 523,215,000 |
|---|
| 2019-12-31 | $224.95M | $189.2M | $35.75M | -$79,000.00 | — | $17.71M | $18.04M | -$19.67M | -$1.64M | $1.69M | -$3.33M | $0.00 | $0.00 | 4,151,000 | 4,151,000 |
|---|
| 2019-09-30 | $161.53M | $146.65M | $14.88M | $53,000.00 | — | $19.99M | -$5.11M | -$16.02M | -$21.13M | -$1.61M | -$19.52M | -$0.04 | -$0.04 | 489,971,000 | 489,971,000 |
|---|
| 2019-06-30 | $134.17M | $154.42M | -$20.24M | $158,000.00 | — | $23.23M | -$43.48M | -$14.23M | -$57.71M | -$11.18M | -$46.53M | -$0.10 | -$0.10 | 486,065,000 | 486,065,000 |
|---|
| 2019-03-31 | $152.62M | $149.17M | $3.44M | $403,000.00 | — | $19.57M | -$16.12M | -$16.63M | -$32.75M | -$7.22M | -$25.53M | -$0.05 | -$0.05 | 482,829,000 | 482,829,000 |
|---|
| 2018-12-31 | $136.52M | $137.79M | -$1.27M | $399,000.00 | — | $23.19M | -$24.46M | -$4.46M | -$28.91M | -$5.22M | -$23.69M | -$0.05 | -$0.05 | 15,887,000 | 15,887,000 |
|---|
| 2018-09-30 | $143.65M | $137.07M | $6.58M | $1.27M | — | $36.95M | -$30.38M | $4.51M | -$25.86M | -$2.68M | -$23.18M | -$0.05 | -$0.05 | 452,636,000 | 452,636,000 |
|---|
| 2018-06-30 | $147.26M | $112.26M | $35M | $2.34M | — | $31.25M | $3.76M | $8.75M | $12.5M | $427,000.00 | $12.07M | $0.03 | $0.03 | 400,619,000 | 403,610,000 |
|---|
| 2018-03-31 | $139.71M | $100.92M | $38.79M | $1.44M | — | $26.84M | $11.95M | -$2.94M | $9.01M | $768,000.00 | $8.24M | $0.02 | $0.02 | 399,322,000 | 401,923,000 |
|---|
| 2017-12-31 | $160.11M | $113.8M | $46.31M | $1.15M | — | $23.37M | $22.94M | -$13.38M | $9.56M | $38.53M | -$28.97M | -$0.08 | -$0.08 | 585,000 | -2,782,000 |
|---|
| 2017-09-30 | $140.84M | $97.88M | $42.96M | $1.13M | — | $22.7M | $20.27M | -$25.08M | -$4.82M | -$5.13M | $314,000.00 | $0.00 | $0.00 | 398,848,000 | 401,258,000 |
|---|
| 2017-06-30 | $134.28M | $104.54M | $29.74M | $312,000.00 | — | $27.23M | $2.51M | -$11.09M | -$8.58M | $16.37M | -$24.95M | -$0.06 | -$0.06 | 396,178,000 | 396,178,000 |
|---|
| 2017-03-31 | $142.54M | $109.11M | $33.43M | $683,000.00 | — | $19.05M | $14.39M | -$18.11M | -$3.72M | -$28.8M | $25.08M | $0.07 | $0.07 | 395,370,000 | 398,149,000 |
|---|
| 2016-12-31 | $164.25M | $128.2M | $36.04M | — | — | $22.03M | $14.02M | $3.75M | $17.77M | $5.49M | $12.28M | $0.03 | $0.03 | 2,958,000 | 3,004,000 |
|---|
| 2016-09-30 | $179.39M | $120.71M | $58.69M | — | — | $20.45M | $38.24M | -$3M | $35.24M | $9.45M | $25.79M | $0.07 | $0.07 | 387,578,000 | 389,918,000 |
|---|
| 2016-06-30 | $171.3M | $112.85M | $58.45M | — | — | $16.84M | $41.61M | -$6M | $35.61M | $11.5M | $24.12M | $0.06 | $0.06 | 383,790,000 | 387,512,000 |
|---|
| 2016-03-31 | $131.02M | $100.2M | $30.82M | — | — | $15.25M | $15.57M | -$14.54M | $1.04M | $1.65M | -$618,000.00 | — | — | 379,022 | 379,022 |
|---|
| 2015-12-31 | $115.34M | $103.6M | $11.74M | — | — | $13.78M | -$2.05M | -$414,000.00 | -$2.46M | $60.5M | -$62.96M | -$0.16 | -$0.16 | 1,399,000 | 1,399,000 |
|---|
| 2015-09-30 | $104.94M | $107.5M | -$2.56M | — | — | $18.64M | -$21.2M | $5.81M | -$15.39M | -$5.5M | -$9.89M | -$0.03 | -$0.03 | 377,508,000 | 377,508,000 |
|---|
| 2015-06-30 | $104.2M | $94.73M | $9.46M | — | — | $26.75M | -$17.29M | -$9.51M | -$26.8M | -$132,000.00 | -$26.67M | -$0.07 | -$0.07 | 371,295,000 | 371,295,000 |
|---|
| 2015-03-31 | $119.09M | $99.22M | $19.87M | — | — | $14.95M | $4.92M | $9.07M | $13.99M | $1.44M | $12.55M | $0.03 | $0.03 | 368,789,000 | 369,691,000 |
|---|
| 2014-12-31 | $121.99M | $99.78M | $22.21M | — | — | $19.79M | $2.41M | $10.31M | $12.73M | -$4.18M | $16.91M | $0.05 | $0.05 | 4,641,000 | 2,762,000 |
|---|
| 2014-09-30 | $135.51M | $113.48M | $22.02M | — | — | $15.75M | $6.27M | -$2.42M | $3.86M | $180,000.00 | $3.68M | $0.01 | $0.01 | 359,472,000 | 362,262,000 |
|---|
| 2014-06-30 | $117.5M | $98.77M | $18.73M | — | — | $13.7M | $5.03M | -$24.46M | -$19.42M | -$5.03M | -$14.4M | -$0.04 | -$0.04 | 344,216,000 | 344,216,000 |
|---|
| 2014-03-31 | $125.79M | $103.54M | $22.24M | — | — | $14.33M | $7.91M | $7.51M | $15.42M | $3.78M | $11.64M | $0.03 | $0.03 | 342,666,000 | 350,018,000 |
|---|
| 2013-12-31 | $114.18M | $99.45M | $14.73M | — | — | $14.03M | $700,000.00 | -$11.48M | -$10.78M | -$7.87M | -$2.91M | -$0.01 | -$0.01 | 8,078,000 | 8,078,000 |
|---|
| 2013-09-30 | $106.63M | $85.94M | $20.69M | — | — | $18.95M | $1.74M | -$12.74M | -$11M | -$2.54M | -$8.46M | -$0.03 | -$0.03 | 342,638,000 | 342,638,000 |
|---|
| 2013-06-30 | $85.33M | $80.22M | $5.11M | — | — | $37.73M | -$32.62M | $969,000.00 | -$31.65M | -$6.8M | -$24.86M | -$0.08 | -$0.08 | 303,566,000 | 303,566,000 |
|---|
| 2013-03-31 | $76.45M | $50.83M | $25.62M | — | — | $27.83M | -$2.21M | $20.72M | $18.51M | $7.42M | $11.09M | $0.04 | $0.04 | 285,171,000 | 297,164,000 |
|---|
| 2012-12-31 | $81.1M | $47.06M | $34.04M | — | — | $27.85M | $6.19M | -$4.59M | $1.6M | $857,000.00 | $743,000.00 | $0.00 | $0.00 | -25,000 | 827,000 |
|---|
| 2012-09-30 | $81.87M | $44.56M | $37.31M | — | — | $28.58M | $8.73M | -$9.6M | -$871,000.00 | $14,000.00 | -$885,000.00 | $0.00 | $0.00 | 285,492,000 | 285,492,000 |
|---|
| 2012-06-30 | $67.02M | $43.05M | $23.97M | — | — | $26.45M | -$2.48M | $5.7M | $3.22M | $693,000.00 | $2.52M | $0.01 | $0.01 | 285,312,000 | 295,160,000 |
|---|
| 2012-03-31 | — | $42.95M | $48.2M | — | — | $22.77M | $25.44M | -$5.55M | $19.89M | $7.32M | $12.57M | $0.04 | $0.04 | 285,292,000 | 296,928,000 |
|---|
| 2011-12-31 | — | $53.04M | $49.83M | — | — | $18.2M | $31.63M | -$1.55M | $30.08M | $11.52M | $18.57M | $0.07 | $0.06 | 1,889,000 | 1,294,000 |
|---|
| 2011-09-30 | — | $52.74M | $67.81M | — | — | $24.32M | $43.49M | $39.76M | $83.25M | $27.33M | $55.92M | $0.20 | $0.19 | 279,541,000 | 295,000,000 |
|---|
| 2011-06-30 | — | $50.07M | $67.79M | — | — | $14M | $53.79M | -$832,000.00 | $52.96M | $19.64M | $33.32M | $0.12 | $0.11 | 279,347,000 | 295,756,000 |
|---|
| 2011-03-31 | — | $56.79M | $79.57M | — | — | $10.84M | $68.74M | -$1.88M | $66.85M | $23.5M | $43.36M | $0.16 | $0.15 | 278,448,000 | 296,244,000 |
|---|
| 2010-12-31 | — | $59.77M | $74.69M | — | — | $208M | — | -$10.07M | -$143.37M | -$133.64M | -$9.74M | -$0.05 | -$0.05 | 2,107,000 | 3,456,000 |
|---|
| 2010-09-30 | — | $61.32M | $54.52M | — | — | $13.02M | — | -$13.63M | $27.87M | $8.08M | $19.79M | $0.06 | $0.06 | 256,095,000 | 270,508,000 |
|---|
| 2010-06-30 | — | $50.57M | $38.07M | — | — | $13.47M | — | $747,000.00 | $25.34M | $8.26M | $17.08M | $0.06 | $0.05 | 248,549,000 | 266,374,000 |
|---|
| 2010-03-31 | — | $52.34M | $27.54M | — | — | — | — | $39,000.00 | $15.62M | -$6.23M | $21.84M | $0.08 | $0.07 | 242,039,000 | 261,231,000 |
|---|
| 2009-12-31 | — | $52.11M | $35.93M | — | — | $16.04M | — | -$33.73M | $23.36M | -$8.71M | $32.07M | $0.12 | $0.12 | 4,410,000 | 9,891,000 |
|---|
| 2009-09-30 | — | $57.07M | $38.12M | — | — | $8.81M | — | $2.76M | $26.54M | $598,000.00 | $25.95M | $0.10 | $0.09 | 236,379,000 | 244,337,000 |
|---|
| 2009-06-30 | — | $57.45M | $17.16M | — | — | $8.22M | — | $6.1M | $2.84M | $345,000.00 | $2.5M | $0.00 | $0.00 | 222,417,000 | 222,417,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 | $1.42B | $800.82M | $622.2M | — | — | $107.41M | $514.8M | -$35.62M | $479.18M | $157.47M | $321.71M | $0.49 | $0.49 | 651,965,000 | 655,768,000 |
|---|
| 2024-12-31 | $929.93M | $731.72M | $198.21M | — | — | $91.93M | $106.28M | -$40.06M | $66.22M | $30.41M | $35.8M | $0.06 | $0.06 | 620,848,000 | 622,535,000 |
|---|
| 2023-12-31 | $720.23M | $607.28M | $112.95M | — | — | $157.62M | -$44.67M | -$38.32M | -$83M | $1.22M | -$84.22M | -$0.14 | -$0.14 | 605,668,000 | 605,668,000 |
|---|
| 2022-12-31 | $718.91M | $602.75M | $116.16M | — | — | $128.59M | -$12.44M | -$32.48M | -$44.91M | -$7.57M | -$37.35M | -$0.07 | -$0.07 | 557,344,000 | 557,344,000 |
|---|
| 2021-12-31 | $807.47M | $589.67M | $217.8M | — | — | $134.38M | $83.42M | -$77.89M | $5.53M | -$29.57M | $35.1M | $0.06 | $0.06 | 536,192,000 | 542,176,000 |
|---|
| 2020-12-31 | $691.87M | $530.77M | $161.1M | $0.00 | — | $94.12M | $66.98M | -$68.24M | -$1.26M | -$8.2M | -$9.46M | -$0.02 | -$0.02 | 527,329,000 | 527,329,000 |
|---|
| 2019-12-31 | $673.27M | $639.44M | $33.83M | $535,000.00 | — | $80.51M | -$46.68M | -$66.55M | -$113.23M | -$18.32M | -$94.91M | -$0.19 | -$0.19 | 490,449,000 | 490,449,000 |
|---|
| 2018-12-31 | $567.14M | $488.04M | $79.1M | $5.44M | — | $118.23M | -$39.13M | $5.86M | -$33.26M | -$6.7M | -$26.56M | -$0.06 | -$0.06 | 433,419,000 | 433,419,000 |
|---|
| 2017-12-31 | $577.78M | $425.33M | $152.45M | $3.28M | — | $92.34M | $60.11M | -$67.66M | -$7.56M | $20.96M | -$28.52M | -$0.07 | -$0.07 | 397,394,000 | 397,394,000 |
|---|
| 2016-12-31 | $645.96M | $461.96M | $184M | $243,000.00 | — | $74.56M | $109.44M | -$19.78M | $89.66M | $28.09M | $61.57M | $0.16 | $0.16 | 386,416,000 | 389,322,000 |
|---|
| 2015-12-31 | $443.57M | $405.06M | $38.51M | — | — | $74.12M | -$35.61M | $4.95M | -$30.66M | $56.31M | -$86.97M | -$0.23 | -$0.23 | 373,954,000 | 373,954,000 |
|---|
| 2014-12-31 | $500.78M | $415.58M | $85.2M | — | — | $63.57M | $21.63M | -$9.04M | $12.58M | -$5.24M | $17.82M | $0.05 | $0.05 | 353,442,000 | 357,435,000 |
|---|
| 2013-12-31 | $382.59M | $316.44M | $66.15M | — | — | $98.54M | -$32.39M | -$2.53M | -$34.93M | -$9.8M | -$25.13M | -$0.08 | -$0.08 | 318,679,000 | 318,679,000 |
|---|
| 2012-12-31 | $321.14M | $177.63M | $143.52M | — | — | $105.65M | $37.87M | -$14.03M | $23.83M | $8.88M | $14.95M | $0.05 | $0.05 | 285,375,000 | 297,566,000 |
|---|
| 2011-12-31 | $477.63M | $212.64M | $265M | — | — | $67.35M | $197.65M | $35.5M | $233.14M | $81.98M | $151.16M | $0.54 | $0.51 | 280,956,000 | 297,033,000 |
|---|
| 2010-12-31 | — | $223.99M | $194.82M | — | — | $246.37M | -$51.56M | -$22.99M | -$74.55M | -$123.53M | $48.98M | $0.14 | $0.13 | 251,146,000 | 269,601,000 |
|---|
| 2009-12-31 | — | $211.48M | $101.07M | — | — | $25.8M | $75.27M | -$15.13M | $60.15M | -$7.68M | $67.83M | $0.24 | $0.23 | 224,933,000 | 233,618,000 |
|---|
| 2008-12-31 | — | $186.81M | $17.86M | — | — | $43.22M | -$25.36M | -$8.01M | -$33.37M | $3.81M | -$66.56M | -$0.57 | -$0.57 | 141,272,000 | 141,272,000 |
|---|