Complete source-backed income-statement history.
- Available history
- 2009-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 | $662.91M | $356.21M | $309.66M | — | — | — | $39.32M | — | $38.06M | $10.14M | $27.73M | $0.39 | $0.38 | 71,292,000 | 72,164,000 |
|---|
| 2026-03-31 | $649.66M | $295.68M | $357.42M | — | — | — | $98.74M | — | $95.14M | $23.49M | $71.82M | $1.01 | $1.00 | 71,163,000 | 71,876,000 |
|---|
| 2025-12-31 | $749.85M | $433.9M | $319.8M | — | — | — | $36.17M | — | $31.74M | $7.09M | $27.54M | $0.33 | $0.33 | — | 159,000 |
|---|
| 2025-09-30 | $664.2M | $390.5M | $277.38M | — | — | — | $31.36M | — | $26.41M | $4.59M | $20.53M | $0.29 | $0.29 | 70,906,000 | 71,157,000 |
|---|
| 2025-06-30 | $556.09M | $332.97M | $226.03M | — | — | — | -$40.26M | — | -$34.8M | $3.91M | -$39.48M | -$0.56 | -$0.56 | 70,870,000 | 70,870,000 |
|---|
| 2025-03-31 | $551.38M | $327.27M | $226.27M | — | — | — | $53.5M | — | $54.33M | $13.07M | $40.42M | $0.57 | $0.57 | 70,773,000 | 71,055,000 |
|---|
| 2024-12-31 | $578.82M | $346.87M | $235.44M | — | — | — | $46.75M | — | $47.97M | $10.17M | $41.31M | $0.50 | $0.48 | — | -172,000 |
|---|
| 2024-09-30 | $621.17M | $365.13M | $259.54M | — | — | — | $74.58M | — | $75.98M | $19.39M | $55.28M | $0.78 | $0.77 | 70,806,000 | 71,569,000 |
|---|
| 2024-06-30 | $521.71M | $306.42M | $217.13M | — | — | — | $46.87M | — | $48.22M | $11.28M | $36.95M | $0.50 | $0.49 | 71,458,000 | 72,004,000 |
|---|
| 2024-03-31 | $550.57M | $327.57M | $224.82M | — | — | — | $56.75M | — | $58.3M | $13.74M | $44.56M | $0.61 | $0.60 | 72,292,000 | 72,865,000 |
|---|
| 2023-12-31 | $517.05M | $304.89M | $214.83M | — | — | — | $39.93M | — | $41.43M | $4.42M | $37.01M | $0.50 | $0.49 | — | -352,000 |
|---|
| 2023-09-30 | $549.85M | $320.11M | $232.63M | — | — | $149.89M | $82.74M | — | $84.66M | $19.55M | $65.11M | $0.88 | $0.87 | 72,943,000 | 74,071,000 |
|---|
| 2023-06-30 | $442.84M | $255.43M | $189.87M | — | — | $145.83M | $44.04M | — | $46M | $10.92M | $35.07M | $0.47 | $0.46 | 73,613,000 | 74,883,000 |
|---|
| 2023-03-31 | $461.74M | $268.74M | $195.09M | — | — | $148.58M | $46.51M | — | $48.53M | $11.75M | $36.79M | $0.49 | $0.48 | 74,498,000 | 75,855,000 |
|---|
| 2022-12-31 | $468.15M | $271.95M | $198.7M | — | — | — | $39.76M | — | $40.33M | $8.38M | $32.95M | $0.43 | $0.42 | — | -510,000 |
|---|
| 2022-09-30 | $553.12M | $327.17M | $229.48M | — | — | $150.72M | $78.75M | — | $80.09M | $18.34M | $61.76M | $0.81 | $0.79 | 75,598,000 | 77,396,000 |
|---|
| 2022-06-30 | $532.68M | $317.22M | $217.77M | — | — | $152.53M | $65.24M | — | $63.95M | $15.03M | $48.92M | $0.63 | $0.62 | 76,556,000 | 78,714,000 |
|---|
| 2022-03-31 | $557.34M | $331.84M | $227.9M | — | — | $130M | $97.9M | — | $97.95M | $23.36M | $74.59M | $0.96 | $0.94 | 77,251,000 | 79,663,000 |
|---|
| 2021-12-31 | $575.14M | $340.14M | $238.34M | — | — | — | $79.42M | — | $78.9M | $12.78M | $67.77M | $0.85 | $0.81 | — | -126,000 |
|---|
| 2021-09-30 | $525.07M | $308.74M | $220M | — | — | $131.58M | $88.42M | — | $88.22M | $21.55M | $66.67M | $0.85 | $0.82 | 78,129,000 | 81,307,000 |
|---|
| 2021-06-30 | $394.8M | $227.84M | $170.06M | — | — | $121.86M | $47.72M | — | $46.94M | $9.6M | $37.34M | $0.47 | $0.45 | 78,899,000 | 82,061,000 |
|---|
| 2021-03-31 | $358.9M | $221.92M | $139.1M | — | — | $110.45M | $28.04M | — | $28.01M | $5.68M | $22.33M | $0.27 | $0.26 | 79,038,000 | 81,889,000 |
|---|
| 2020-12-31 | $349.07M | $217.66M | $135.31M | — | — | $112.23M | $21.34M | — | $21.47M | -$2.34M | $22.59M | $0.29 | $0.29 | — | -15,000 |
|---|
| 2020-09-30 | $342.83M | $206.99M | $139.88M | — | — | $102.97M | -$3M | — | -$2.91M | $4.24M | -$6.95M | -$0.09 | -$0.09 | 78,560,000 | 78,560,000 |
|---|
| 2020-06-30 | $141.36M | $86.92M | $55.89M | — | — | $78.41M | -$23.7M | — | -$23.35M | -$6.2M | -$16.59M | -$0.21 | -$0.21 | 78,517,000 | 78,517,000 |
|---|
| 2020-03-31 | $355.68M | $225.7M | $133.46M | — | — | $121.37M | -$26.25M | — | -$25.2M | -$7.4M | -$17.45M | -$0.22 | -$0.22 | 78,875,000 | 78,875,000 |
|---|
| 2019-12-31 | $414.91M | $261.29M | $158.34M | — | — | $136.97M | $19.48M | — | $20.48M | $3.25M | $17.75M | $0.23 | $0.21 | — | -94,000 |
|---|
| 2019-09-30 | $497.31M | $306.28M | $195.84M | — | — | $127.8M | $68.04M | — | $69M | $15.89M | $52.46M | $0.66 | $0.63 | 79,092,000 | 83,106,000 |
|---|
| 2019-06-30 | $444.97M | $279.63M | $170M | — | — | $121.32M | $44.63M | — | $45.9M | $9.78M | $36.57M | $0.46 | $0.44 | 79,951,000 | 83,869,000 |
|---|
| 2019-03-31 | $410.94M | $253.94M | $161.85M | — | — | $117.19M | $44.66M | — | $45.85M | $10.59M | $34.53M | $0.43 | $0.41 | 80,534,000 | 84,255,000 |
|---|
| 2018-12-31 | $410.36M | $258.05M | $176.44M | — | — | $140.51M | $25.04M | — | $26.49M | $13.96M | $12.49M | $0.15 | $0.15 | — | -176,000 |
|---|
| 2018-09-30 | $458.48M | $283.27M | $175.22M | — | — | $110.01M | $70.2M | — | $71.08M | $14.76M | $55.56M | $0.68 | $0.64 | 81,727,000 | 86,574,000 |
|---|
| 2018-06-30 | $395.75M | $247.98M | $147.77M | — | — | $108.43M | $41.58M | — | $42.62M | $10.17M | $32.41M | $0.40 | $0.38 | 81,681,000 | 86,258,000 |
|---|
| 2018-03-31 | $389.01M | $248.28M | $140.73M | — | — | $107.84M | $36.56M | — | $37.15M | $7.96M | $28.67M | $0.35 | $0.33 | 82,092,000 | 85,989,000 |
|---|
| 2017-12-31 | $364.37M | $224.63M | $160.72M | — | — | $117.22M | $31.67M | — | $32.25M | $7.49M | $24.6M | $0.30 | $0.29 | — | -96,000 |
|---|
| 2017-09-30 | $441.19M | $275.3M | $165.89M | — | — | $105.19M | $65.44M | — | $66.01M | $21.18M | $44.23M | $0.54 | $0.51 | 82,356,000 | 86,627,000 |
|---|
| 2017-06-30 | $374.15M | $234.75M | $139.4M | — | — | $99.67M | $41.9M | — | $42.61M | $13.58M | $28.96M | $0.53 | $0.50 | 55,161,000 | 57,750,000 |
|---|
| 2017-03-31 | $366.39M | $233.67M | $132.72M | — | — | $105.87M | $30.78M | — | $31.46M | $10.94M | $20.16M | $0.36 | $0.35 | 55,828,000 | 58,203,000 |
|---|
| 2016-12-31 | $336.41M | $206.18M | $130.23M | — | — | $92.12M | $39.64M | — | $40.35M | $11.51M | $28.75M | -$0.20 | -$0.19 | — | 29,562,000 |
|---|
| 2016-09-30 | $408.38M | $253.88M | $154.51M | — | — | $96.05M | $63.77M | — | $64.51M | $20.81M | $43.77M | $0.77 | $0.74 | 56,869,000 | 59,329,000 |
|---|
| 2016-06-30 | $325.4M | $204.36M | $121.05M | — | — | $87.94M | $35.89M | — | $36.44M | $11.59M | $24.74M | $0.43 | $0.41 | 57,430,000 | 59,739,000 |
|---|
| 2016-03-31 | $329.36M | $213.16M | $116.2M | — | — | $88.49M | $29.88M | — | $29.7M | $5.81M | $23.66M | $0.41 | $0.39 | 57,709,000 | 60,253,000 |
|---|
| 2015-12-31 | $344.25M | $220.05M | $124.2M | — | — | $88.37M | $38.7M | — | $39.25M | $13.38M | $25.72M | $0.44 | $0.43 | — | -374,000 |
|---|
| 2015-09-30 | $413.46M | $264.69M | $148.77M | — | — | $89.13M | $66.28M | — | $65.39M | $22.3M | $42.89M | $0.73 | $0.70 | 58,911,000 | 61,060,000 |
|---|
| 2015-06-30 | $323.58M | $207.44M | $116.15M | — | — | $82.46M | $36.82M | — | $37.49M | $12.72M | $24.5M | $0.41 | $0.40 | 59,302,000 | 61,417,000 |
|---|
| 2015-03-31 | $323.95M | $212.57M | $111.38M | — | — | $82.4M | $29.85M | — | $30.34M | $10.41M | $19.82M | $0.33 | $0.32 | 59,605,000 | 62,078,000 |
|---|
| 2014-12-31 | $342.62M | $225.13M | $117.5M | — | — | $87.75M | $32M | — | $32.54M | $11.38M | $20.99M | $0.35 | $0.34 | — | -508,000 |
|---|
| 2014-09-30 | $391.99M | $255.9M | $136.1M | — | — | $81.87M | $59.33M | — | $60.47M | $21.16M | $39.25M | $0.64 | $0.62 | 61,019,000 | 63,215,000 |
|---|
| 2014-06-30 | $295.72M | $188.66M | $107.06M | — | — | $69.94M | $40.31M | — | $41.37M | $13.23M | $28M | $0.45 | $0.44 | 61,987,000 | 64,218,000 |
|---|
| 2014-03-31 | $304.62M | $196.28M | $108.35M | — | — | $75.53M | $35.99M | — | $37.03M | $13M | $23.64M | $0.38 | $0.36 | 62,822,000 | 65,137,000 |
|---|
| 2013-12-31 | $342.88M | $213.38M | $129.5M | — | — | $79.49M | $53.62M | — | $55.59M | $19.42M | $35.66M | $0.56 | $0.54 | — | -226,000 |
|---|
| 2013-09-30 | $394.79M | $255.09M | $139.7M | — | — | $76.54M | $68.1M | — | $69.41M | $25.32M | $43.99M | $0.68 | $0.66 | 64,450,000 | 66,860,000 |
|---|
| 2013-06-30 | $297.63M | $187.06M | $110.58M | — | — | $68.67M | $45.61M | — | $46.6M | $17.1M | $28.96M | $0.44 | $0.43 | 65,121,000 | 67,156,000 |
|---|
| 2013-03-31 | $278.92M | $176.32M | $102.6M | — | — | $70.53M | $36.44M | — | $37.35M | $13.82M | $23.4M | $0.36 | $0.35 | 65,228,000 | 67,190,000 |
|---|
| 2012-12-31 | $315.53M | $191.39M | $124.14M | — | — | $78.21M | $49.75M | — | $50.69M | $17.75M | $32.96M | $0.50 | $0.50 | — | 223,000 |
|---|
| 2012-09-30 | $356.88M | $225.67M | $131.22M | — | — | $73.57M | $56.37M | — | $58.51M | $20.7M | $37.9M | $0.59 | $0.57 | 64,697,000 | 66,356,000 |
|---|
| 2012-06-30 | $356.88M | $184.44M | $104.25M | — | — | $66.7M | $37.49M | — | $39.16M | $12.27M | $26.9M | $0.63 | $0.61 | — | 43,943,000 |
|---|
| 2012-03-31 | $265.97M | $169.88M | $96.09M | — | — | $65.21M | $35.36M | — | $35.83M | $13.9M | $21.87M | $0.51 | $0.50 | — | 43,880,000 |
|---|
| 2011-12-31 | $279.76M | $180.49M | $99.27M | — | — | $64.72M | $38.62M | — | $38.74M | $14.95M | $23.77M | -$0.21 | -$0.20 | — | 21,706,000 |
|---|
| 2011-09-30 | $313.89M | $204.43M | $109.45M | — | — | $64.59M | $50.51M | — | $52.24M | $20.37M | $31.91M | $0.75 | $0.74 | — | 43,407,000 |
|---|
| 2011-06-30 | $209.15M | $125.06M | $84.1M | — | — | $51.34M | $37.19M | — | $38.84M | $15.15M | $23.78M | $0.56 | $0.55 | — | 43,259,000 |
|---|
| 2011-03-31 | $165.76M | $96.62M | $69.13M | — | — | $46.24M | $27.46M | — | $28.97M | $11.12M | $17.85M | $0.43 | $0.42 | — | 42,789,000 |
|---|
| 2010-12-31 | $161.03M | $91.47M | $69.56M | — | — | $46.87M | $27.32M | — | $28.63M | $11.01M | $17.63M | $0.43 | $0.41 | — | 88,000 |
|---|
| 2010-09-30 | $184.12M | $106.61M | $77.51M | — | — | $46.71M | $37.39M | — | $38.59M | $15.67M | $22.92M | $0.55 | $0.54 | — | 42,353,000 |
|---|
| 2010-06-30 | — | $89.82M | $68.85M | — | — | $42.03M | $32.05M | — | $33M | $13.2M | $19.8M | $0.48 | $0.47 | — | 42,455,000 |
|---|
| 2010-03-31 | $131.61M | $71.67M | $59.94M | — | — | $41.26M | $24.86M | — | $25.64M | $10.26M | $15.39M | $0.56 | $0.55 | — | 28,155,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 | $2.52B | $1.48B | $1.05B | — | — | — | $80.77M | — | $77.68M | $28.66M | $49.02M | $0.63 | $0.63 | — | 71,181,000 |
|---|
| 2024-12-31 | $2.27B | $1.35B | $936.93M | — | — | — | $224.94M | — | $230.48M | $54.58M | $175.9M | $2.38 | $2.35 | — | 71,963,000 |
|---|
| 2023-12-31 | $1.97B | $1.15B | $832.41M | — | — | — | $213.22M | — | $220.61M | $46.64M | $173.98M | $2.34 | $2.30 | — | 74,565,000 |
|---|
| 2022-12-31 | $2.11B | $1.25B | $873.84M | — | — | — | $281.64M | — | $282.32M | $65.1M | $217.22M | $2.84 | $2.77 | — | 78,069,000 |
|---|
| 2021-12-31 | $1.85B | $1.1B | $767.5M | — | — | — | $243.6M | — | $242.07M | $49.61M | $192.46M | $2.43 | $2.34 | — | 81,628,000 |
|---|
| 2020-12-31 | $1.19B | $737.27M | $464.54M | — | — | $414.98M | -$31.61M | — | -$29.99M | -$11.7M | -$18.4M | -$0.23 | -$0.23 | — | 78,635,000 |
|---|
| 2019-12-31 | $1.77B | $1.1B | $686.02M | — | — | $503.27M | $176.81M | — | $181.23M | $39.5M | $141.31M | $1.78 | $1.69 | — | 83,646,000 |
|---|
| 2018-12-31 | $1.65B | $1.04B | $640.16M | — | — | $466.78M | $173.38M | — | $177.34M | $46.84M | $129.14M | $1.58 | $1.50 | — | 86,097,000 |
|---|
| 2017-12-31 | $1.55B | $968.36M | $598.73M | — | — | $427.94M | $169.78M | — | $172.33M | $53.19M | $117.95M | $1.43 | $1.36 | — | 86,745,000 |
|---|
| 2016-12-31 | $1.4B | $877.57M | $521.98M | — | — | $364.6M | $169.18M | — | $171M | $49.73M | $120.91M | $1.41 | $1.35 | — | 89,334,000 |
|---|
| 2015-12-31 | $1.41B | $904.75M | $500.49M | — | — | $342.36M | $171.65M | — | $172.47M | $58.81M | $112.94M | $1.91 | $1.85 | — | 61,142,000 |
|---|
| 2014-12-31 | $1.33B | $865.95M | $469M | — | — | $315.08M | $167.64M | — | $171.39M | $58.76M | $111.88M | $1.82 | $1.76 | — | 63,676,000 |
|---|
| 2013-12-31 | $1.31B | $831.85M | $482.38M | — | — | $295.22M | $203.77M | — | $208.95M | $75.67M | $132.01M | $2.04 | $1.98 | — | 66,836,000 |
|---|
| 2012-12-31 | $1.23B | $771.37M | $455.7M | — | — | $283.69M | $178.98M | — | $184.19M | $64.62M | $119.63M | $1.85 | $1.81 | — | 66,255,000 |
|---|
| 2011-12-31 | $968.55M | $606.6M | $361.95M | — | — | $226.89M | $153.77M | — | $158.79M | $61.59M | $97.32M | $1.53 | $1.50 | — | 64,859,000 |
|---|
| 2010-12-31 | $635.42M | $359.56M | $275.85M | — | — | $176.86M | $121.62M | — | $125.86M | $50.13M | $75.73M | $1.83 | $1.78 | — | 42,443,000 |
|---|
| 2009-12-31 | $503.55M | $287.36M | $216.19M | — | — | $157.15M | $78.97M | — | $80.79M | $30.68M | $50.11M | $1.23 | $1.22 | — | 41,228,000 |
|---|