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 | $562.9M | $332.26M | $230.64M | $56.14M | $89.72M | $154.57M | $76.07M | $4.14M | $80.21M | $26.73M | $53.27M | $1.21 | $1.19 | 44,095,000 | 44,608,000 |
|---|
| 2026-03-31 | $586.98M | $350.66M | $236.32M | $55M | $105.36M | $168.74M | $67.58M | -$382,000.00 | $67.2M | $13.61M | $53.46M | $1.20 | $1.18 | 44,734,000 | 45,470,000 |
|---|
| 2025-12-31 | $571.66M | $339.92M | $231.74M | $53.11M | $95.3M | $153.08M | $78.66M | $7.15M | $85.81M | -$17.21M | $101.63M | $2.24 | $2.20 | -82,000 | -82,000 |
|---|
| 2025-09-30 | $581.63M | $362.08M | $219.55M | $50.03M | $83.14M | $137.76M | $81.78M | $8.92M | $90.7M | $24.48M | $65.61M | $1.43 | $1.41 | 45,746,000 | 46,660,000 |
|---|
| 2025-06-30 | $606.76M | $383.14M | $223.62M | $53.81M | $87.62M | $147.21M | $76.41M | $7.07M | $83.48M | $14.73M | $68.34M | $1.50 | $1.47 | 45,633,000 | 46,380,000 |
|---|
| 2025-03-31 | $607.15M | $389.93M | $217.22M | $50.09M | $86.91M | $141.01M | $76.21M | $6.07M | $82.28M | $16.93M | $65.47M | $1.44 | $1.42 | 45,338,000 | 46,172,000 |
|---|
| 2024-12-31 | $612.86M | $398.98M | $213.88M | $58.34M | $85.05M | $151.15M | $62.73M | $7.12M | $69.85M | $11.28M | $58.11M | $1.29 | $1.27 | -90,000 | -52,000 |
|---|
| 2024-09-30 | $615.46M | $405.86M | $209.6M | $51.24M | $79.64M | $135.67M | $73.93M | $8.49M | $82.43M | $3.52M | $77.96M | $1.73 | $1.70 | 44,982,000 | 45,839,000 |
|---|
| 2024-06-30 | $609.07M | $398.61M | $210.46M | $53.05M | $88.41M | $145.81M | $64.65M | $2.39M | $67.04M | $15.18M | $51.32M | $1.12 | $1.10 | 45,745,000 | 46,526,000 |
|---|
| 2024-03-31 | $603.44M | $398.06M | $205.38M | $52.4M | $85.97M | $142.58M | $62.8M | $2.42M | $65.22M | $13.43M | $51.72M | $1.13 | $1.12 | 45,652,000 | 46,357,000 |
|---|
| 2023-12-31 | $577.17M | $380.78M | $196.39M | $53.92M | $81.6M | $147.12M | $49.27M | $192,000.00 | $49.46M | $4.56M | $44.39M | $0.97 | $0.96 | 28,000 | 68,000 |
|---|
| 2023-09-30 | $560.77M | $373.57M | $187.2M | $51.64M | $76.58M | $132.31M | $54.89M | $843,000.00 | $55.73M | $15.39M | $40.17M | $0.88 | $0.87 | 45,462,000 | 45,950,000 |
|---|
| 2023-06-30 | $541.07M | $367.12M | $173.95M | $53.56M | $79.08M | $138.85M | $35.1M | -$802,000.00 | $34.3M | $9.2M | $24.2M | $0.53 | $0.53 | 45,435,000 | 45,781,000 |
|---|
| 2023-03-31 | $494.62M | $338.25M | $156.37M | $49.57M | $75.52M | $166.76M | -$10.39M | -$1.71M | -$12.11M | -$70,000.00 | -$11.84M | -$0.26 | -$0.26 | 45,281,000 | 45,281,000 |
|---|
| 2022-12-31 | $467.49M | $326.69M | $140.8M | $46.63M | $77.73M | $128.42M | $12.38M | -$1.6M | $10.78M | -$11.17M | $22.21M | $0.49 | $0.49 | 26,000 | 26,000 |
|---|
| 2022-09-30 | $420.86M | $300.8M | $120.06M | $43.82M | $63.45M | $113.17M | $6.89M | -$1.94M | $4.95M | $473,000.00 | $4.12M | $0.09 | $0.09 | 45,139,000 | 45,330,000 |
|---|
| 2022-06-30 | $431.88M | $305.78M | $126.11M | $45.06M | $72.88M | $159.63M | -$33.53M | -$2.7M | -$36.22M | $641,000.00 | -$36.97M | -$0.82 | -$0.82 | 45,066,000 | 45,066,000 |
|---|
| 2022-03-31 | $475.33M | $340.11M | $135.22M | $49.6M | $76.4M | $128.41M | $6.82M | -$2.06M | $4.76M | $3.86M | $906,000.00 | $0.02 | $0.02 | 45,018,000 | 45,240,000 |
|---|
| 2021-12-31 | $485.64M | $364.35M | $121.29M | $49.86M | $78.55M | $228.76M | -$107.47M | -$2.05M | -$109.52M | -$51.09M | -$58.87M | -$1.32 | -$1.32 | 318,000 | 318,000 |
|---|
| 2021-09-30 | $486.95M | $351.99M | $134.96M | $46.89M | $71.84M | $130.8M | $4.16M | -$4.04M | $126,000.00 | $1.14M | -$1.87M | -$0.04 | -$0.04 | 45,240,000 | 45,240,000 |
|---|
| 2021-06-30 | $489.41M | $339.54M | $149.88M | $48.76M | $74.14M | $156.81M | -$6.93M | -$25.73M | -$32.66M | -$216,000.00 | -$33.12M | -$0.73 | -$0.73 | 45,142,000 | 45,142,000 |
|---|
| 2021-03-31 | $519.57M | $352.53M | $167.04M | $51.73M | $75.99M | $136.1M | $30.94M | -$12.7M | $18.24M | $4.66M | $12.6M | $0.30 | $0.30 | 41,526,000 | 41,964,000 |
|---|
| 2020-12-31 | $525.16M | $376.32M | $148.83M | $45.1M | $61.9M | $116.23M | $32.6M | -$11.22M | $21.38M | -$128,000.00 | $21.52M | $0.54 | $0.54 | 54,000 | 54,000 |
|---|
| 2020-09-30 | $540.18M | $396.93M | $143.25M | $46.22M | $64.98M | $167.23M | -$23.98M | -$13.06M | -$37.04M | -$11.99M | -$25.36M | -$0.63 | -$0.63 | 40,337,000 | 40,337,000 |
|---|
| 2020-06-30 | $509.59M | $371.08M | $138.52M | $48.99M | $69.54M | $183.9M | -$45.39M | -$12.3M | -$57.69M | $4.8M | -$62.8M | -$1.56 | -$1.56 | 40,216,000 | 40,216,000 |
|---|
| 2020-03-31 | $598.42M | $426.85M | $171.57M | $53.78M | $80.5M | $145.2M | $26.37M | -$9.66M | $16.71M | $7.55M | $8.68M | $0.22 | $0.21 | 40,043,000 | 40,474,000 |
|---|
| 2019-12-31 | $628.38M | $450.95M | $177.44M | $51.65M | $82.23M | $148.58M | $28.86M | -$14.67M | $14.2M | -$75,000.00 | $14.62M | $0.37 | $0.37 | 48,000 | 96,000 |
|---|
| 2019-09-30 | $624.47M | $428.07M | $196.4M | $50.61M | $83.67M | $156.97M | $39.44M | -$15.11M | $24.33M | $6.15M | $16.85M | $0.43 | $0.42 | 39,478,000 | 39,903,000 |
|---|
| 2019-06-30 | $635.04M | $443.82M | $191.21M | $49.45M | $88.26M | $147.66M | $43.56M | -$15.02M | $28.54M | $8.42M | $19.45M | $0.49 | $0.49 | 39,389,000 | 39,686,000 |
|---|
| 2019-03-31 | $614.58M | $427.31M | $187.26M | $50.49M | $92.72M | $166.44M | $20.82M | -$14.85M | $5.97M | $6.12M | -$1.91M | -$0.05 | -$0.05 | 39,658,000 | 39,658,000 |
|---|
| 2018-12-31 | $587.04M | $410.25M | $176.79M | $45.61M | $90.38M | $148.27M | $28.52M | -$14.27M | $14.25M | -$10.88M | $23.88M | $0.61 | $0.61 | 67,000 | 67,000 |
|---|
| 2018-09-30 | $595.96M | $398.87M | $197.1M | $47.24M | $89.56M | $155.42M | $41.68M | -$16.17M | $25.5M | $5.72M | $19.88M | $0.51 | $0.50 | 39,340,000 | 39,909,000 |
|---|
| 2018-06-30 | $585.89M | $409.31M | $176.58M | $54.78M | $88.86M | $156.01M | $20.56M | -$13.01M | $7.55M | $3.78M | $2.66M | $0.07 | $0.07 | 39,243,000 | 39,789,000 |
|---|
| 2018-03-31 | $607.22M | $427.37M | $179.86M | $60.28M | $154.41M | $320.3M | -$140.45M | -$16.01M | -$156.46M | -$11.19M | -$145.67M | -$3.74 | -$3.74 | 38,945,000 | 38,945,000 |
|---|
| 2017-12-31 | $550.78M | $375.69M | $175.08M | $43.16M | — | $126.89M | $48.2M | -$3.74M | $44.45M | $42.08M | $1.78M | $0.04 | $0.04 | 31,000 | 48,000 |
|---|
| 2017-09-30 | $486.75M | $320.99M | $165.76M | $42.46M | — | $127.53M | $38.23M | -$4.73M | $33.49M | $6.64M | $25.58M | $0.66 | $0.65 | 38,713,000 | 39,467,000 |
|---|
| 2017-06-30 | $503.08M | $324.81M | $178.28M | $43.02M | — | $140.65M | $37.63M | -$6.06M | $31.57M | $16.56M | $14.1M | $0.36 | $0.36 | 38,683,000 | 39,332,000 |
|---|
| 2017-03-31 | $477.59M | $319.96M | $157.64M | $40.77M | — | $126.81M | $30.83M | -$5.77M | $25.06M | $9.05M | $15.85M | $0.41 | $0.40 | 38,474,000 | 39,215,000 |
|---|
| 2016-12-31 | $495.71M | $336.84M | $158.88M | $39.68M | — | $123.34M | $35.54M | -$7.54M | $27.99M | $15.33M | $11.65M | $0.30 | $0.30 | 26,000 | 128,000 |
|---|
| 2016-09-30 | $506.86M | $336.11M | $170.75M | $39.39M | — | $164.34M | $6.41M | -$1.88M | $4.53M | $13.43M | -$9.89M | -$0.26 | -$0.26 | 38,248,000 | 38,248,000 |
|---|
| 2016-06-30 | $513.02M | $343.32M | $169.71M | $43.35M | — | $134.23M | $35.47M | -$2.78M | $32.7M | $12.19M | $19.92M | $0.52 | $0.52 | 38,236,000 | 38,516,000 |
|---|
| 2016-03-31 | $497.59M | $334.39M | $163.2M | $45.35M | — | $139.63M | $23.57M | -$4.16M | $19.41M | $8.63M | $10.09M | $0.27 | $0.26 | 38,059,000 | 38,376,000 |
|---|
| 2015-12-31 | $496.45M | $344.03M | $152.42M | $35.94M | — | $136.04M | $16.38M | -$3.85M | $12.53M | $3.04M | $8.99M | $0.23 | $0.23 | -105,000 | -85,000 |
|---|
| 2015-09-30 | $469.53M | $322.24M | $147.29M | $41.56M | — | $120.35M | $26.94M | -$3.74M | $23.2M | $9.93M | $12.64M | $0.33 | $0.33 | 38,114,000 | 38,358,000 |
|---|
| 2015-06-30 | $470.81M | $352.26M | $118.55M | $43.32M | — | $122.52M | -$3.97M | -$5.55M | -$9.52M | $4.1M | -$14.35M | -$0.37 | -$0.37 | 38,434,000 | 38,434,000 |
|---|
| 2015-03-31 | $446.75M | $308.32M | $138.42M | $41.52M | — | $124.93M | $13.5M | -$2.61M | $10.88M | $5.03M | $5.4M | $0.14 | $0.14 | 38,442,000 | 38,758,000 |
|---|
| 2014-12-31 | $510.52M | $355.28M | $155.24M | $44.75M | — | $201.91M | -$46.67M | -$4.78M | -$51.44M | -$4.81M | -$47.04M | -$1.20 | -$1.19 | -84,000 | -332,000 |
|---|
| 2014-09-30 | $496.45M | $345.69M | $150.76M | $42.3M | — | $134.3M | $16.46M | -$4.42M | $12.04M | $4.48M | $7.31M | $0.19 | $0.19 | 39,213,000 | 39,493,000 |
|---|
| 2014-06-30 | $489.35M | $326.31M | $163.04M | $44M | — | $131.11M | $31.93M | -$4.24M | $27.69M | $7.85M | $19.26M | $0.49 | $0.49 | 39,356,000 | 39,544,000 |
|---|
| 2014-03-31 | $474.8M | $320.26M | $154.54M | $44.41M | — | $150M | $4.54M | -$5.31M | -$771,000.00 | -$653,000.00 | -$254,000.00 | -$0.01 | -$0.01 | 39,235,000 | 39,235,000 |
|---|
| 2013-12-31 | $512.82M | $347.85M | $164.97M | $46.24M | — | $318.67M | -$153.7M | -$4.7M | -$158.4M | $1.47M | -$160.77M | -$4.09 | -$4.09 | -44,000 | -342,000 |
|---|
| 2013-09-30 | $495.49M | $345.41M | $150.08M | $41.5M | — | $156.57M | -$6.49M | -$2.86M | -$9.35M | -$2.59M | -$7.35M | -$0.19 | -$0.19 | 39,127,000 | 39,127,000 |
|---|
| 2013-06-30 | $482.18M | $322.59M | $159.59M | $43.48M | — | $141.61M | $17.98M | -$3.88M | $14.09M | $1.9M | $12.4M | $0.31 | $0.31 | 39,431,000 | 39,678,000 |
|---|
| 2013-03-31 | $447.54M | $307.41M | $140.12M | $44.21M | — | $137.78M | $2.35M | -$2.09M | $253,000.00 | -$3.24M | $2.57M | $0.07 | $0.06 | 39,420,000 | 39,770,000 |
|---|
| 2012-12-31 | $523.34M | $359.84M | $163.5M | $44.36M | — | $144.03M | $19.48M | -$3.76M | $15.72M | -$745,000.00 | $15.96M | $0.41 | $0.40 | -131,000 | -108,000 |
|---|
| 2012-09-30 | $504.06M | $332.27M | $171.8M | $43.3M | — | $125.83M | $45.97M | -$3.52M | $42.44M | $6.55M | $35.35M | $0.90 | $0.89 | 39,472,000 | 39,791,000 |
|---|
| 2012-06-30 | $579.14M | $382.4M | $196.75M | $46.64M | — | $150.68M | $46.06M | -$3.21M | $42.86M | $10.56M | $31.62M | $0.79 | $0.79 | 39,887,000 | 40,126,000 |
|---|
| 2012-03-31 | $571.64M | $388.54M | $183.11M | $44.36M | — | $143.48M | $39.62M | -$4.42M | $35.2M | $9.63M | $25.35M | $0.64 | $0.63 | 39,913,000 | 40,216,000 |
|---|
| 2011-12-31 | $642.48M | $449.94M | $192.53M | $42.16M | — | $252.64M | -$60.11M | -$4.54M | -$68.61M | -$11.1M | -$54.63M | -$1.35 | -$1.35 | -36,000 | -36,000 |
|---|
| 2011-09-30 | $615.56M | $438.56M | $177M | $38.38M | — | $674.25M | -$497.25M | -$12.04M | -$509.3M | $6.04M | -$517.08M | -$12.70 | -$12.70 | 40,725,000 | 40,725,000 |
|---|
| 2011-06-30 | $612.4M | $420.45M | $191.95M | $40.63M | — | $143.87M | $48.09M | -$12.6M | $35.48M | -$80,000.00 | $34.44M | $0.85 | $0.84 | 40,670,000 | 41,077,000 |
|---|
| 2011-03-31 | $563.69M | $378.71M | $184.98M | $40.14M | — | $134.89M | $50.09M | -$13.4M | $36.69M | $9.57M | $27.12M | $0.67 | $0.66 | 40,546,000 | 41,045,000 |
|---|
| 2010-12-31 | $620.66M | $432.87M | $187.79M | $39.07M | — | $144.16M | $43.63M | -$12.54M | $27.39M | $822,000.00 | $26.57M | $0.66 | $0.65 | 30,000 | -3,000 |
|---|
| 2010-09-30 | $573.65M | $391.89M | $181.76M | $34.04M | — | $122.83M | $58.94M | -$17.59M | $41.35M | $13.71M | $27.64M | $0.68 | $0.68 | 40,400,000 | 40,828,000 |
|---|
| 2010-06-30 | $567.34M | $393.28M | $174.06M | $33.02M | — | $124.05M | $50.01M | -$14.28M | $35.73M | $10.42M | $25.31M | $0.63 | $0.61 | 40,329,000 | 41,161,000 |
|---|
| 2010-03-31 | $497.62M | $340.56M | $157.06M | $33.04M | — | $125.45M | $31.62M | -$15.35M | $16.27M | -$8.98M | $25.25M | $0.63 | $0.62 | 40,191,000 | 40,862,000 |
|---|
| 2009-12-31 | $476.82M | $331.54M | $145.28M | $29.27M | — | $129.93M | $15.35M | -$16.51M | -$1.16M | -$6.31M | $5.15M | $0.13 | $0.13 | 536,000 | 536,000 |
|---|
| 2009-09-30 | $408.36M | $278.88M | $129.48M | $31.08M | — | $120.47M | $9.01M | -$27.11M | -$18.11M | -$15.15M | -$2.96M | -$0.07 | -$0.07 | 40,039,000 | 40,039,000 |
|---|
| 2009-06-30 | $413.75M | $280.64M | $133.11M | $30.81M | — | $121.39M | $11.72M | -$18.8M | -$7.08M | -$22.37M | $15.29M | $0.40 | $0.40 | 37,776,000 | 38,130,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.37B | $1.48B | $892.12M | $207.04M | $352.97M | $579.05M | $313.07M | $29.2M | $342.27M | $38.93M | $301.06M | $6.62 | $6.50 | 45,492,000 | 46,323,000 |
|---|
| 2024-12-31 | $2.44B | $1.6B | $839.32M | $215.03M | $339.07M | $575.21M | $264.11M | $20.42M | $284.53M | $43.41M | $239.11M | $5.27 | $5.18 | 45,368,000 | 46,187,000 |
|---|
| 2023-12-31 | $2.17B | $1.46B | $713.91M | $208.69M | $312.78M | $585.04M | $128.87M | -$1.48M | $127.39M | $29.07M | $96.92M | $2.13 | $2.11 | 45,421,000 | 45,836,000 |
|---|
| 2022-12-31 | $1.8B | $1.27B | $522.19M | $185.1M | $290.45M | $529.63M | -$7.44M | -$8.3M | -$15.74M | -$6.2M | -$9.73M | -$0.22 | -$0.22 | 45,101,000 | 45,101,000 |
|---|
| 2021-12-31 | $1.98B | $1.41B | $573.17M | $197.24M | $300.52M | $652.47M | -$79.3M | -$44.51M | -$123.81M | -$45.51M | -$81.26M | -$1.83 | -$1.83 | 44,301,000 | 44,301,000 |
|---|
| 2020-12-31 | $2.17B | $1.57B | $602.17M | $194.1M | $276.92M | $612.56M | -$10.4M | -$46.24M | -$56.64M | $238,000.00 | -$57.96M | -$1.44 | -$1.44 | 40,253,000 | 40,253,000 |
|---|
| 2019-12-31 | $2.5B | $1.75B | $752.32M | $202.2M | $346.87M | $619.64M | $132.68M | -$59.65M | $73.03M | $20.62M | $49.01M | $1.24 | $1.23 | 39,556,000 | 39,980,000 |
|---|
| 2018-12-31 | $2.38B | $1.65B | $730.32M | $207.91M | $423.21M | $780.01M | -$49.69M | -$59.46M | -$109.15M | -$12.57M | -$99.25M | -$2.53 | -$2.53 | 39,244,000 | 39,244,000 |
|---|
| 2017-12-31 | $2.02B | $1.34B | $676.75M | $169.41M | $325.26M | $521.87M | $154.88M | -$20.3M | $134.58M | $74.33M | $57.3M | $1.48 | $1.45 | 38,655,000 | 39,387,000 |
|---|
| 2016-12-31 | $2.01B | $1.35B | $662.53M | $167.77M | $319.57M | $561.54M | $100.99M | -$16.37M | $84.63M | $49.57M | $31.77M | $0.83 | $0.82 | 38,207,000 | 38,643,000 |
|---|
| 2015-12-31 | $1.88B | $1.33B | $556.69M | $162.33M | — | $503.84M | $52.85M | -$15.74M | $37.1M | $22.1M | $12.68M | $0.33 | $0.33 | 38,224,000 | 38,506,000 |
|---|
| 2014-12-31 | $1.95B | $1.33B | $614.05M | $175.5M | — | $613.57M | $480,000.00 | -$18.75M | -$18.27M | $4.04M | -$23.67M | -$0.60 | -$0.60 | 39,184,000 | 39,184,000 |
|---|
| 2013-12-31 | $1.94B | $1.32B | $614.77M | $175.42M | — | $754.63M | -$139.86M | -$13.54M | -$153.4M | -$2.47M | -$153.15M | -$3.90 | -$3.90 | 39,281,000 | 39,281,000 |
|---|
| 2012-12-31 | $2.18B | $1.46B | $715.15M | $178.65M | — | $564.02M | $151.13M | -$14.91M | $136.22M | $26M | $108.28M | $2.73 | $2.71 | 39,625,000 | 39,934,000 |
|---|
| 2011-12-31 | $2.43B | $1.69B | $746.46M | $161.31M | — | $1.21B | -$459.18M | -$42.58M | -$505.73M | $4.43M | -$510.16M | -$12.56 | -$12.56 | 40,612,000 | 40,612,000 |
|---|
| 2010-12-31 | $2.26B | $1.56B | $700.68M | $139.17M | — | $516.48M | $184.2M | -$59.75M | $120.74M | $15.97M | $104.77M | $2.60 | $2.56 | 40,337,000 | 40,947,000 |
|---|
| 2009-12-31 | $1.69B | $1.15B | $537.46M | $122.31M | — | $492.43M | $45.03M | -$91.1M | -$46.07M | -$43.83M | -$2.25M | -$0.06 | -$0.06 | 38,539,000 | 38,539,000 |
|---|
| 2008-12-31 | $1.91B | $1.26B | $646.86M | $120.7M | — | $537.04M | $109.82M | -$91.24M | $18.58M | -$1.23M | $19.81M | $0.60 | $0.57 | 33,096,000 | 34,951,000 |
|---|