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 | $1.26B | $861.6M | — | — | $205.9M | — | $84.8M | — | $57.9M | $20.7M | $28.9M | $0.42 | $0.41 | 69,468,880 | 70,090,431 |
|---|
| 2026-03-31 | $1.23B | $837.3M | — | — | $201.2M | — | $168.6M | — | $142.9M | $37M | $98.2M | $1.41 | $1.40 | 69,582,824 | 70,204,689 |
|---|
| 2025-12-31 | $1.11B | $785.7M | — | — | $187.4M | — | $109.4M | — | $73.8M | $7.9M | $62.3M | $0.89 | $0.89 | -43,596 | -1,553 |
|---|
| 2025-09-30 | $1.16B | $808.1M | — | — | $186.4M | — | $139.4M | — | $107.5M | $33.2M | $69.3M | $0.99 | $0.99 | 69,650,093 | 70,107,191 |
|---|
| 2025-06-30 | $1.17B | $813.1M | — | — | $189.7M | — | $147.8M | — | $116.4M | $30.7M | $78.5M | $1.13 | $1.12 | 69,751,965 | 70,075,084 |
|---|
| 2025-03-31 | $1.14B | $781.6M | — | — | $184.8M | — | $144M | — | $118.3M | $26.9M | $78.3M | $1.12 | $1.11 | 70,024,836 | 70,513,937 |
|---|
| 2024-12-31 | $1.07B | $748.5M | — | — | $187.5M | — | $113M | — | $90.8M | $15.7M | $71.2M | $1.01 | $1.01 | -48,036 | -42,604 |
|---|
| 2024-09-30 | $1.13B | $782.4M | — | — | $189.7M | — | $146.3M | — | $112.2M | $24.6M | $81.8M | $1.17 | $1.16 | 70,120,860 | 70,663,741 |
|---|
| 2024-06-30 | $1.18B | $808.7M | — | — | $184.1M | — | $167.2M | — | $137.9M | $35.9M | $96.2M | $1.37 | $1.36 | 70,364,539 | 70,849,254 |
|---|
| 2024-03-31 | $1.19B | $792.7M | — | — | $190.7M | — | $184.6M | — | $153.3M | $42.7M | $103.5M | $1.47 | $1.46 | 70,266,660 | 70,880,015 |
|---|
| 2023-12-31 | $1.09B | $759.9M | — | — | $189.5M | — | $119.2M | — | $61.5M | -$400,000.00 | $58.7M | $0.84 | $0.84 | -363,190 | -374,965 |
|---|
| 2023-09-30 | $1.14B | $787.1M | — | — | $179.6M | — | $149.6M | — | $124.2M | $33.3M | $87.9M | $1.24 | $1.23 | 70,878,673 | 71,535,609 |
|---|
| 2023-06-30 | $1.27B | $866.9M | — | — | $184.9M | — | $200.7M | — | $176.6M | $47.1M | $125.2M | $1.74 | $1.73 | 71,882,843 | 72,512,991 |
|---|
| 2023-03-31 | $1.26B | $846M | — | — | $186.8M | — | $187.6M | — | $168.2M | $42.5M | $122.3M | $1.69 | $1.67 | 72,499,928 | 73,360,854 |
|---|
| 2022-12-31 | $1.08B | $774.2M | $296.1M | — | $167.3M | — | $127M | — | $124.1M | $25M | $97.2M | $1.34 | $1.32 | -288,236 | -224,872 |
|---|
| 2022-09-30 | $1.14B | $802.9M | $322.8M | — | $159.8M | — | $131.7M | — | $117.1M | $26.7M | $87M | $1.19 | $1.18 | 73,177,956 | 73,866,743 |
|---|
| 2022-06-30 | $1.15B | $801.3M | $341.8M | — | $155.9M | — | $175.9M | — | $149.6M | $44M | $105M | $1.43 | $1.42 | 73,660,410 | 74,182,793 |
|---|
| 2022-03-31 | $1.12B | $786.3M | $327.4M | — | $154.1M | — | $172.3M | — | $160.1M | $38.2M | $118.2M | $1.58 | $1.56 | 74,782,153 | 75,545,665 |
|---|
| 2021-12-31 | $1.01B | $727.4M | $233.1M | — | $146.3M | — | $86.1M | — | $86.7M | $20M | $62.9M | $0.83 | $0.82 | -95,039 | -151,025 |
|---|
| 2021-09-30 | $1.04B | $769.4M | $267.9M | — | $140.7M | — | $124.3M | — | $112M | $20.4M | $88.1M | $1.16 | $1.14 | 76,068,582 | 77,023,973 |
|---|
| 2021-06-30 | $1.06B | $760.6M | $302.3M | — | $149M | — | $152M | — | $136.6M | $29.4M | $104.8M | $1.38 | $1.36 | 76,122,257 | 77,254,157 |
|---|
| 2021-03-31 | $1.03B | $726.2M | $299.2M | — | $144.5M | — | $150.7M | — | $141.3M | $25.3M | $113.3M | $1.49 | $1.47 | 75,820,157 | 77,264,641 |
|---|
| 2020-12-31 | $891.7M | $654.7M | $237M | — | $135.7M | — | $98.8M | — | $75M | $19.7M | $53.1M | $0.71 | $0.68 | 35,713 | 239,446 |
|---|
| 2020-09-30 | $894.6M | $630.9M | $263.7M | — | $132.7M | — | $119M | — | $117.9M | $26.6M | $88.8M | $1.18 | $1.16 | 75,223,462 | 76,286,136 |
|---|
| 2020-06-30 | $803.5M | $573.2M | $230.3M | — | $111.8M | — | $115.4M | — | $89.8M | $28M | $61.9M | $0.82 | $0.82 | 75,078,207 | 75,698,289 |
|---|
| 2020-03-31 | $923.4M | $644.5M | $278.9M | — | $153.6M | — | $121.7M | — | $113.6M | $29.6M | $80.7M | $1.07 | $1.06 | 75,461,254 | 76,308,556 |
|---|
| 2019-12-31 | $896.2M | $640.2M | $256M | — | $159.2M | — | $93.5M | — | -$4.9M | -$12.7M | $113.5M | $1.50 | $1.48 | -106,421 | -5,861 |
|---|
| 2019-09-30 | $914M | $636.5M | $277.5M | — | $148M | — | $127.9M | — | $147.6M | $35.5M | $64.2M | $0.85 | $0.84 | 75,628,410 | 76,592,694 |
|---|
| 2019-06-30 | $1B | $694.3M | $305.7M | — | $158.7M | — | $145.1M | — | $162.1M | $33.6M | $92.5M | $1.22 | $1.20 | 76,085,358 | 77,208,432 |
|---|
| 2019-03-31 | $979.7M | $677.1M | $302.6M | — | $152.7M | — | $149.9M | — | $167.6M | $41.3M | $91.9M | $1.21 | $1.19 | 75,986,285 | 77,012,573 |
|---|
| 2018-12-31 | $910.1M | $655.6M | $254.5M | — | $148.3M | — | $104.4M | — | $122.3M | $19.1M | $60M | $0.79 | $0.77 | -212,607 | -308,022 |
|---|
| 2018-09-30 | $881.3M | $628M | $253.3M | — | $142M | — | $108.7M | — | $132.4M | $25M | $71.6M | $0.93 | $0.91 | 76,903,395 | 78,428,105 |
|---|
| 2018-06-30 | $906.3M | $638.9M | $267.4M | — | $141.8M | — | $125.3M | — | $145.1M | $30.2M | $91M | $1.18 | $1.16 | 77,360,159 | 78,496,298 |
|---|
| 2018-03-31 | $883.1M | $618.2M | $264.9M | — | $148.6M | — | $116.1M | — | $132.7M | $28.3M | $80.2M | $1.03 | $1.02 | 77,734,153 | 79,013,185 |
|---|
| 2017-12-31 | $778M | $565.3M | $212.7M | — | $132.8M | — | $79.4M | — | $93.3M | $29.1M | $29.2M | $0.38 | $0.37 | -30,430 | 21,219 |
|---|
| 2017-09-30 | $771.4M | $555.3M | $216.1M | — | $134M | — | $80.8M | — | $96.7M | $21.1M | $53.5M | $0.69 | $0.68 | 77,694,974 | 78,804,296 |
|---|
| 2017-06-30 | — | $549.5M | $201.1M | — | $123.9M | — | $76.4M | — | $94.6M | -$8.1M | $82.5M | $1.06 | $1.04 | 77,931,576 | 79,029,397 |
|---|
| 2017-03-31 | — | $521.6M | $182.2M | — | $117.6M | — | $62.9M | — | $76.7M | $15.5M | $38.2M | $0.49 | $0.48 | 77,731,793 | 78,893,954 |
|---|
| 2016-12-31 | — | $485.8M | $169M | — | $108.9M | — | $58.4M | — | $66M | -$5.3M | -$6.9M | -$0.08 | -$0.08 | -292,150 | -237,432 |
|---|
| 2016-09-30 | — | $487.7M | $169.7M | — | $107.2M | — | $57.1M | — | $67.9M | $15.2M | $33.6M | $0.43 | $0.43 | 77,935,783 | 78,617,476 |
|---|
| 2016-06-30 | — | $489.1M | $184.5M | — | $108M | — | $73.6M | — | $85.3M | $21.5M | $48.2M | $0.61 | $0.61 | 78,671,509 | 79,312,774 |
|---|
| 2016-03-31 | — | $500.9M | $183.1M | — | $116.1M | — | $55.3M | — | $65.8M | $29.1M | $65.9M | $0.83 | $0.82 | 79,769,761 | 80,437,533 |
|---|
| 2015-12-31 | — | $497.9M | $216.5M | — | $82.4M | — | $263.7M | — | $153.7M | $25.3M | $223.7M | $2.64 | $2.62 | -947,022 | -232,554 |
|---|
| 2015-09-30 | — | $512M | $195.4M | — | $120.7M | — | $66.7M | — | $86.1M | -$6.6M | $63.4M | $0.76 | $0.75 | 83,671,931 | 84,145,751 |
|---|
| 2015-06-30 | — | $522.9M | $205.1M | — | $126.1M | — | $72.9M | — | $92.7M | $28.9M | $36.7M | $0.43 | $0.43 | 85,326,526 | 86,156,775 |
|---|
| 2015-03-31 | — | $520M | $202.5M | — | $128.5M | — | -$147.4M | — | $80.6M | -$21.3M | -$135.2M | -$1.54 | -$1.54 | 87,670,640 | 87,670,640 |
|---|
| 2014-12-31 | — | $541.4M | $220.8M | — | $131.7M | — | $50.7M | — | $102.1M | $1.3M | $46.5M | $0.52 | $0.52 | -522,526 | -485,700 |
|---|
| 2014-09-30 | — | $562.5M | $225.5M | — | $132.2M | — | -$6.1M | — | $11M | -$2.2M | -$21.9M | -$0.24 | -$0.24 | 89,683,436 | 89,683,436 |
|---|
| 2014-06-30 | — | $555.6M | $233.6M | — | $136.8M | — | $91.4M | — | $107.1M | $27.6M | $62.7M | $0.69 | $0.68 | 90,859,587 | 91,726,593 |
|---|
| 2014-03-31 | $23.2M | $518.7M | $218.1M | — | $141.8M | — | $72.4M | — | $112.5M | $28M | $83.5M | $0.90 | $0.90 | 92,172,595 | 92,980,144 |
|---|
| 2013-12-31 | $17.3M | $541.6M | $207.9M | — | $134M | — | $69.6M | — | $80.3M | $36.6M | $52.6M | $0.56 | $0.56 | -402,134 | -424,483 |
|---|
| 2013-09-30 | $21.7M | $529.4M | $202M | — | $139.4M | — | $58.9M | — | $83.5M | $19.9M | $52.2M | $0.55 | $0.54 | 94,667,659 | 95,408,069 |
|---|
| 2013-06-30 | — | $551.7M | $239.6M | — | $139.4M | — | $93.5M | — | $115.3M | $31.6M | $82.8M | $0.86 | $0.86 | 95,695,015 | 96,549,121 |
|---|
| 2013-03-31 | $21M | $815.4M | $274.5M | — | $153.6M | — | $119.7M | — | $138.2M | $38.8M | $75.1M | $0.78 | $0.77 | 95,848,450 | 96,823,483 |
|---|
| 2012-12-31 | $20.5M | -$487.4M | -$59.8M | — | $74.1M | — | -$134.6M | — | -$133M | -$54.7M | $75.3M | $0.79 | $0.79 | -310,309 | -313,319 |
|---|
| 2012-09-30 | $26.5M | $843.6M | $298.9M | — | $152.7M | — | $134.3M | — | $155.4M | $47M | $80.9M | $0.84 | $0.83 | 96,356,772 | 97,123,173 |
|---|
| 2012-06-30 | — | $965.9M | $377.3M | — | $163M | — | $197.6M | — | $216.9M | $112.5M | $183.6M | $1.88 | $1.86 | 97,265,627 | 98,204,205 |
|---|
| 2012-03-31 | — | $1.01B | $411.6M | — | $164.7M | — | $246.7M | — | $267.7M | $81.5M | $155.7M | $1.59 | $1.58 | 97,451,935 | 98,587,622 |
|---|
| 2011-12-31 | — | $922.1M | $342.6M | — | $167.1M | — | $169.6M | — | $186.7M | $51.2M | $109.1M | $1.12 | $1.11 | -58,297 | -88,073 |
|---|
| 2011-09-30 | — | $978.5M | $343.3M | — | $155.1M | — | $187M | — | $209.6M | $70.1M | $111M | $1.13 | $1.12 | 97,489,819 | 98,485,840 |
|---|
| 2011-06-30 | — | $979.1M | $350.5M | — | $153.7M | — | $190.6M | — | $213.9M | $61.5M | $121.5M | $1.24 | $1.22 | 97,644,773 | 98,899,992 |
|---|
| 2011-03-31 | — | $920.8M | $333.3M | — | $150.3M | — | $181.9M | — | $198.3M | $57.4M | $112.7M | $1.15 | $1.13 | 97,444,389 | 98,895,826 |
|---|
| 2010-12-31 | — | $805.1M | $265.6M | — | $149.8M | — | $103.5M | — | $124.9M | $13.3M | $90.3M | $0.92 | $0.92 | 162,121 | 348,559 |
|---|
| 2010-09-30 | — | $794.6M | $265.1M | — | $140.3M | — | $121.9M | — | $137.7M | $38.6M | $70.3M | $0.73 | $0.72 | 96,400,593 | 97,566,717 |
|---|
| 2010-06-30 | — | $743.1M | $268.3M | — | $140.7M | — | $126.6M | — | $120.2M | $38.2M | $85.6M | $0.88 | $0.88 | 96,305,087 | 97,021,172 |
|---|
| 2010-03-31 | — | $691M | $222.7M | — | $133M | — | $84.2M | — | $74.6M | $45.9M | $28.6M | $0.30 | $0.29 | — | — |
|---|
| 2009-12-31 | — | $601.4M | $173.2M | — | $114M | — | -$20.8M | — | $45M | -$31.1M | -$20.2M | -$0.22 | -$0.22 | — | — |
|---|
| 2009-09-30 | — | $634.1M | $129.5M | — | $107.3M | — | $2.6M | — | -$11.9M | $7.1M | -$50.2M | -$0.52 | -$0.52 | — | — |
|---|
| 2009-06-30 | — | $611.4M | $125.4M | — | $128M | — | -$53.3M | — | -$61.4M | -$23M | -$64.5M | -$0.67 | -$0.67 | — | — |
|---|
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 | $4.58B | $3.19B | — | — | $748.3M | — | $540.6M | — | $416M | $98.7M | $288.4M | $4.13 | $4.11 | 69,766,557 | 70,231,706 |
|---|
| 2024-12-31 | $4.57B | $3.13B | — | — | $752M | — | $611.1M | — | $494.2M | $118.9M | $352.7M | $5.02 | $4.99 | 70,198,067 | 70,750,482 |
|---|
| 2023-12-31 | $4.77B | $3.26B | — | — | $740.8M | — | $657.1M | — | $530.5M | $122.5M | $394.1M | $5.52 | $5.47 | 71,377,656 | 72,081,884 |
|---|
| 2022-12-31 | $4.5B | $3.16B | $1.29B | — | $637.1M | — | $606.9M | — | $550.9M | $133.9M | $407.4M | $5.54 | $5.48 | 73,602,247 | 74,323,839 |
|---|
| 2021-12-31 | $4.13B | $2.98B | $1.1B | — | $580.5M | — | $513.1M | — | $476.6M | $95.1M | $369.1M | $4.86 | $4.79 | 75,885,316 | 77,006,589 |
|---|
| 2020-12-31 | $3.51B | $2.5B | $1.01B | — | $533.8M | — | $454.9M | — | $396.3M | $103.9M | $284.5M | $3.78 | $3.72 | 75,324,280 | 76,371,366 |
|---|
| 2019-12-31 | $3.79B | $2.65B | $1.14B | $41.4M | $618.6M | — | $516.4M | — | $472.4M | $97.7M | $362.1M | $4.78 | $4.71 | 75,758,123 | 76,896,565 |
|---|
| 2018-12-31 | $3.58B | $2.54B | $1.04B | $37.3M | $580.7M | — | $454.5M | — | $532.5M | $102.6M | $302.8M | $3.93 | $3.86 | 77,119,602 | 78,337,481 |
|---|
| 2017-12-31 | $3B | $2.19B | $812.1M | $35.3M | $508.3M | — | $299.5M | — | $361.3M | $57.6M | $203.4M | $2.62 | $2.58 | 77,736,398 | 78,911,149 |
|---|
| 2016-12-31 | $2.67B | $1.96B | $706.3M | $31.8M | $440.2M | — | $244.4M | — | $285M | $60.5M | $140.8M | $1.79 | $1.78 | 78,516,029 | 79,234,324 |
|---|
| 2015-12-31 | — | $2.05B | $819.5M | $32.6M | $457.7M | — | $255.9M | — | $413.1M | $26.3M | $188.6M | $2.23 | $2.21 | 84,631,778 | 85,346,246 |
|---|
| 2014-12-31 | — | $2.18B | $898M | $38.8M | $542.5M | — | $208.4M | — | $332.7M | $54.7M | $170.8M | $1.89 | $1.87 | 90,367,345 | 91,224,328 |
|---|
| 2013-12-31 | $80.1M | $2.17B | $868.4M | $39.3M | $546.6M | — | $305.9M | — | $383M | $114.6M | $262.7M | $2.76 | $2.74 | 94,989,561 | 95,823,728 |
|---|
| 2012-12-31 | $107.4M | $2.33B | $1.03B | $45.7M | $554.5M | — | $444M | — | $507M | $186.3M | $495.5M | $5.11 | $5.07 | 96,671,613 | 97,602,481 |
|---|
| 2011-12-31 | $124.4M | $3.8B | $1.37B | $49.6M | $626.2M | — | $729.1M | — | $808.5M | $240.2M | $454.3M | $4.65 | $4.59 | 97,451,064 | 98,655,513 |
|---|
| 2010-12-31 | — | $3.03B | $1.02B | $49.9M | $563.8M | — | $436.2M | — | $504.1M | $136M | $274.8M | $2.83 | $2.81 | 96,535,273 | 97,516,202 |
|---|
| 2009-12-31 | — | $2.56B | $582.7M | $50M | $472.7M | — | -$54.1M | — | -$10.9M | -$28.2M | -$134M | -$1.39 | -$1.39 | 96,135,783 | 96,135,783 |
|---|
| 2008-12-31 | — | $3.89B | $1.15B | — | $657.1M | — | $462M | — | $439.6M | $157M | $267.7M | $2.78 | $2.77 | — | — |
|---|