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 | — | — | — | — | — | — | — | — | $220.45M | $49.56M | $170.89M | $0.30 | $0.29 | 553,740,562 | 556,958,049 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $209.18M | $45.27M | $163.91M | $0.28 | $0.28 | 555,777,748 | 559,254,972 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $221.7M | $26.3M | $195.4M | $0.34 | $0.33 | -516,826 | -72,985 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $209.96M | $46.6M | $163.36M | $0.28 | $0.28 | 560,504,275 | 563,636,933 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $173.09M | $39.92M | $133.17M | $0.23 | $0.22 | 560,336,610 | 562,312,330 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $139.12M | $33.06M | $106.06M | $0.18 | $0.18 | 559,613,272 | 563,305,525 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $89.06M | -$26.65M | $115.71M | $0.21 | $0.20 | 6,851,012 | 7,278,596 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $126.67M | $28.82M | $97.86M | $0.18 | $0.18 | 509,227,538 | 511,342,932 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $93.33M | $22.91M | $70.42M | $0.13 | $0.13 | 509,141,252 | 510,338,502 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $129.45M | $33.17M | $96.28M | $0.18 | $0.18 | 508,340,719 | 510,633,945 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $88.97M | $17.41M | $71.55M | $0.13 | $0.14 | -47,832 | 41,717 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $194.83M | $53.49M | $141.35M | $0.27 | $0.27 | 507,650,668 | 509,256,599 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $190.82M | $51.76M | $139.06M | $0.27 | $0.27 | 507,690,043 | 508,643,025 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $203.72M | $57.17M | $146.55M | $0.28 | $0.28 | 507,111,295 | 509,656,430 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $245.14M | $67.55M | $177.59M | $0.34 | $0.35 | 7,051,576 | 7,192,353 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $246.52M | $68.41M | $178.12M | $0.35 | $0.34 | 506,342,200 | 508,690,997 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $132.97M | $36.55M | $96.41M | $0.18 | $0.18 | 506,302,464 | 508,479,206 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $156.04M | $39.31M | $116.73M | $0.27 | $0.27 | 421,573,843 | 423,506,550 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $157.31M | $42.27M | $115.04M | $0.27 | $0.26 | 1,459,265 | 1,508,561 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $165M | $42.42M | $122.58M | $0.29 | $0.29 | 406,824,160 | 409,238,001 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $163.39M | $42.88M | $120.51M | $0.29 | $0.29 | 405,963,209 | 408,660,778 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $155.03M | $39.32M | $115.71M | $0.28 | $0.28 | 405,152,605 | 407,636,765 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $143.34M | $37.97M | $105.36M | $0.26 | $0.25 | 39,655 | 134,081 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $141.27M | $38.89M | $102.37M | $0.25 | $0.25 | 403,833,469 | 404,788,526 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $129.07M | $33.47M | $95.6M | $0.23 | $0.23 | 403,790,242 | 404,631,845 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $116.4M | $29.13M | $87.27M | $0.21 | $0.21 | 403,519,088 | 405,424,123 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $75.07M | $36.97M | $38.1M | $0.09 | $0.08 | 6,075,618 | 7,078,372 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $107.2M | $25.31M | $81.89M | $0.24 | $0.24 | 331,797,982 | 333,405,196 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $104M | $27.53M | $76.47M | $0.22 | $0.22 | 331,748,552 | 332,959,802 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $170.53M | $57.2M | $113.33M | $0.33 | $0.33 | 331,601,260 | 332,834,466 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $95.18M | $18.07M | $77.1M | $0.22 | $0.22 | 78,751 | -362 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $87.61M | $18.05M | $69.56M | $0.20 | $0.20 | 331,486,500 | 333,000,242 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $91.76M | $18.96M | $72.8M | $0.21 | $0.21 | 331,318,381 | 332,895,483 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $55.15M | $13.18M | $41.97M | $0.12 | $0.12 | 330,727,416 | 332,465,527 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $61.06M | $34.96M | $26.1M | $0.09 | $0.09 | 99,337 | 134,162 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $56.74M | $17.09M | $39.65M | $0.14 | $0.14 | 264,058,174 | 264,936,220 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $70.78M | $20.71M | $50.07M | $0.18 | $0.18 | 263,958,292 | 264,778,242 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $64.17M | $18.07M | $46.1M | $0.17 | $0.17 | 263,797,024 | 264,546,266 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $68.43M | $18.34M | $50.09M | $0.19 | $0.19 | 530,802 | 569,743 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $59.89M | $17.05M | $42.84M | $0.16 | $0.16 | 254,473,994 | 254,940,307 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $54.49M | $15.46M | $39.03M | $0.15 | $0.15 | 254,381,170 | 254,771,213 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $50.58M | $14.39M | $36.19M | $0.14 | $0.14 | 254,075,349 | 254,347,420 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$6.32M | -$10.99M | $4.67M | $0.01 | $0.01 | 1,857,069 | 1,871,305 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $46.13M | $10.18M | $35.95M | $0.15 | $0.15 | 232,737,953 | 232,780,219 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $44.47M | $12.47M | $31.99M | $0.14 | $0.14 | 232,565,404 | 232,586,616 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $42.61M | $12.27M | $30.34M | $0.13 | $0.13 | 232,338,775 | 232,341,921 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $32.96M | $7.83M | $25.14M | $0.11 | $0.11 | 5,309,492 | 5,309,492 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $38.34M | $10.65M | $27.68M | $0.14 | $0.14 | 200,614,091 | 200,614,091 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $41.27M | $11.75M | $29.52M | $0.15 | $0.15 | 200,472,592 | 200,472,592 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $34.67M | $830,000.00 | $33.84M | $0.17 | $0.17 | 200,128,384 | 200,128,384 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $55.67M | $16.06M | $39.61M | $0.20 | $0.20 | 102,480 | 102,480 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $34.26M | $7.14M | $27.12M | $0.14 | $0.14 | 199,445,874 | 199,445,874 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $44.88M | $10.96M | $33.92M | $0.17 | $0.17 | 199,244,243 | 199,244,243 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $44.12M | $12.81M | $31.31M | $0.16 | $0.16 | 198,924,995 | 198,924,995 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $51.53M | $14.7M | $36.83M | $0.19 | $0.19 | 148,294 | 148,069 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $61.85M | $22.4M | $39.45M | $0.20 | $0.20 | 197,437,988 | 197,437,988 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $47.19M | $14.37M | $32.82M | $0.17 | $0.17 | 197,246,322 | 197,250,168 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $49.81M | $15.28M | $34.53M | $0.18 | $0.18 | 196,930,733 | 196,961,915 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $30.38M | $6.7M | $23.68M | $0.13 | $0.13 | 90,931 | 87,760 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $49.05M | $13.7M | $35.36M | $0.20 | $0.20 | 178,507,769 | 178,508,382 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $62.1M | $25.21M | $36.89M | $0.21 | $0.21 | 178,335,522,000 | 178,345,558,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $53.69M | $17.1M | $36.59M | $0.21 | $0.21 | 178,154,684 | 178,162,788 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $53.48M | $15.32M | $38.16M | $0.23 | $0.23 | 105,532 | 112,805 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $46.81M | $14.17M | $32.64M | $0.19 | $0.19 | 169,177,275 | 169,178,469 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $47.09M | $14.08M | $33.01M | $0.20 | $0.20 | 169,009,302 | 169,013,634 |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | $39.56M | $12.2M | $27.36M | $0.16 | $0.16 | 168,831,733 | 168,834,400 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $46.84M | $14.74M | $32.1M | $0.16 | $0.16 | 9,225,625 | 9,225,822 |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $45.53M | $13.95M | $31.58M | $0.17 | $0.17 | 152,305,288 | 152,305,671 |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | $21.55M | $6.56M | $15M | $0.06 | $0.06 | 148,894,236 | 148,895,153 |
|---|
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 | — | — | — | — | — | — | — | — | $743.87M | $145.89M | $597.98M | $1.02 | $1.01 | 559,637,823 | 563,832,550 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $438.52M | $58.25M | $380.27M | $0.70 | $0.69 | 515,755,365 | 517,991,801 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $678.33M | $179.82M | $498.51M | $0.95 | $0.95 | 507,532,365 | 509,245,768 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $780.67M | $211.82M | $568.85M | $1.14 | $1.14 | 485,434,918 | 487,817,710 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $640.74M | $166.9M | $473.84M | $1.13 | $1.12 | 407,445,379 | 410,018,328 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $530.07M | $139.46M | $390.61M | $0.94 | $0.93 | 403,754,356 | 405,046,207 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $456.8M | $147M | $309.79M | $0.88 | $0.87 | 337,792,270 | 340,117,808 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $329.69M | $68.27M | $261.43M | $0.75 | $0.75 | 331,258,964 | 332,693,718 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $252.74M | $90.83M | $161.91M | $0.58 | $0.58 | 264,038,123 | 264,889,007 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $233.38M | $65.23M | $168.15M | $0.63 | $0.63 | 254,841,571 | 255,268,336 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $126.9M | $23.94M | $102.96M | $0.42 | $0.42 | 234,405,909 | 234,437,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $147.23M | $31.06M | $116.17M | $0.56 | $0.56 | 205,716,293 | 205,716,293 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $178.94M | $46.98M | $131.96M | $0.66 | $0.66 | 199,309,425 | 199,309,425 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $210.38M | $66.75M | $143.63M | $0.73 | $0.73 | 197,354,159 | 197,354,372 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $195.22M | $62.71M | $132.51M | $0.74 | $0.74 | 178,424,883 | 178,426,070 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $184.94M | $54.93M | $130.01M | $0.73 | $0.73 | 177,568,546 | 177,577,663 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $167.55M | $51.48M | $116.06M | $0.61 | $0.61 | 159,259,476 | 159,260,229 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | $110.53M | $16.93M | $93.59M | $0.64 | $0.64 | 143,805,528 | 143,884,683 |
|---|