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 | $0.00 | — | — | — | — | — | — | — | $205.94M | $45.78M | $159.79M | $1.10 | $1.10 | — | — |
|---|
| 2026-03-31 | $0.00 | — | — | — | — | — | — | — | $185.25M | $40.88M | $141.62M | $0.96 | $0.96 | — | — |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $183.3M | $40.62M | $140.66M | $0.86 | $0.86 | — | — |
|---|
| 2025-09-30 | $0.00 | — | — | — | — | — | — | — | $184.77M | $41.15M | $141.52M | $1.06 | $1.06 | — | — |
|---|
| 2025-06-30 | $0.00 | — | — | — | — | — | — | — | $196.16M | $42.4M | $152.48M | $1.09 | $1.09 | — | — |
|---|
| 2025-03-31 | $0.00 | — | — | — | — | — | — | — | $167.6M | $36.96M | $131.59M | $0.93 | $0.93 | — | — |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $173.83M | $36.59M | $136.11M | $0.82 | $0.83 | — | — |
|---|
| 2024-09-30 | $0.00 | — | — | — | — | — | — | — | $178.51M | $38.25M | $138.01M | $1.02 | $1.01 | — | — |
|---|
| 2024-06-30 | $0.00 | — | — | — | — | — | — | — | $180.04M | $38.6M | $139.55M | $1.03 | $1.03 | — | — |
|---|
| 2024-03-31 | $0.00 | — | — | — | — | — | — | — | $147.1M | $31.65M | $112.66M | $0.82 | $0.82 | — | — |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $143.77M | $32.31M | $109.22M | $0.50 | $0.50 | — | — |
|---|
| 2023-09-30 | $0.00 | — | — | — | — | — | — | — | $156.14M | $33.44M | $120.6M | $0.92 | $0.92 | — | — |
|---|
| 2023-06-30 | $0.00 | — | — | — | — | — | — | — | $166.45M | $35.99M | $127.79M | $0.97 | $0.97 | — | — |
|---|
| 2023-03-31 | $0.00 | — | — | — | — | — | — | — | $153.37M | $32.81M | $119.45M | $0.91 | $0.91 | — | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $168.15M | $34.5M | $131.63M | $0.69 | $0.69 | — | — |
|---|
| 2022-09-30 | $0.00 | — | — | — | — | — | — | — | $160.12M | $33.94M | $122.82M | $0.97 | $0.97 | — | — |
|---|
| 2022-06-30 | $0.00 | — | — | — | — | — | — | — | $152.17M | $32.02M | $115.79M | $0.92 | $0.92 | — | — |
|---|
| 2022-03-31 | $0.00 | — | — | — | — | — | — | — | $151.93M | $31.9M | $118.15M | $0.92 | $0.92 | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $149.12M | $33.76M | $114.91M | $0.54 | $0.54 | — | — |
|---|
| 2021-09-30 | $0.00 | — | — | — | — | — | — | — | $160.42M | $34.66M | $122.56M | $1.00 | $0.99 | — | — |
|---|
| 2021-06-30 | $0.00 | — | — | — | — | — | — | — | $211.46M | $45.21M | $162.33M | $1.32 | $1.32 | — | — |
|---|
| 2021-03-31 | $0.00 | — | — | — | — | — | — | — | $165.31M | $32.08M | $130.97M | $1.06 | $1.06 | — | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $165.28M | $33.08M | $129.89M | $0.84 | $0.84 | — | — |
|---|
| 2020-09-30 | $0.00 | — | — | — | — | — | — | — | $167.73M | $34.38M | $132.45M | $1.06 | $1.06 | — | — |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | — | — | — | $48.39M | $9.66M | $39.86M | $0.32 | $0.32 | — | — |
|---|
| 2020-03-31 | $0.00 | — | — | — | — | — | — | — | $59.78M | $10.17M | $51.86M | $0.42 | $0.42 | — | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $135.49M | $28.21M | $106.88M | $0.60 | $0.60 | — | — |
|---|
| 2019-09-30 | $0.00 | — | — | — | — | — | — | — | $139.18M | $29.1M | $109.24M | $0.93 | $0.93 | — | — |
|---|
| 2019-06-30 | $0.00 | — | — | — | — | — | — | — | $137.2M | $28.9M | $107.97M | $0.91 | $0.91 | — | — |
|---|
| 2019-03-31 | $0.00 | — | — | — | — | — | — | — | $119.92M | $22.86M | $97.14M | $0.81 | $0.81 | — | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $137.3M | $26.54M | $109.65M | $0.61 | $0.61 | — | — |
|---|
| 2018-09-30 | $0.00 | — | — | — | — | — | — | — | $140.72M | $26.65M | $112.58M | $0.99 | $0.98 | — | — |
|---|
| 2018-06-30 | $0.00 | — | — | — | — | — | — | — | $140.83M | $29.51M | $110.33M | $0.96 | $0.96 | — | — |
|---|
| 2018-03-31 | $0.00 | — | — | — | — | — | — | — | $125.32M | $23.26M | $100.98M | $0.88 | $0.88 | — | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $115.09M | $20.1M | $94.36M | $0.59 | $0.59 | — | — |
|---|
| 2017-09-30 | $0.00 | — | — | — | — | — | — | — | $106.52M | $32.29M | $74.56M | $0.68 | $0.67 | — | — |
|---|
| 2017-06-30 | $0.00 | — | — | — | — | — | — | — | $112.19M | $33.2M | $78.96M | $0.71 | $0.71 | — | — |
|---|
| 2017-03-31 | $0.00 | — | — | — | — | — | — | — | $96.61M | $24.91M | $71.5M | $0.65 | $0.65 | — | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $104.67M | $32.3M | $71.58M | $0.44 | $0.44 | — | — |
|---|
| 2016-09-30 | $0.00 | — | — | — | — | — | — | — | $100.09M | $30.94M | $68.55M | $0.65 | $0.65 | — | — |
|---|
| 2016-06-30 | $0.00 | — | — | — | — | — | — | — | $101.35M | $31.54M | $69.89M | $0.67 | $0.66 | — | — |
|---|
| 2016-03-31 | $0.00 | — | — | — | — | — | — | — | $94.89M | $29.37M | $65.37M | $0.62 | $0.62 | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $92.09M | $27.66M | $63.71M | $0.40 | $0.39 | — | — |
|---|
| 2015-09-30 | $0.00 | — | — | — | — | — | — | — | $93.18M | $27.97M | $64.61M | $0.63 | $0.63 | — | — |
|---|
| 2015-06-30 | $0.00 | — | — | — | — | — | — | — | $107.82M | $32.49M | $74.35M | $0.72 | $0.72 | — | — |
|---|
| 2015-03-31 | $0.00 | — | — | — | — | — | — | — | $90.48M | $28.47M | $61.06M | $0.58 | $0.58 | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $93.23M | $29.49M | $62.73M | $0.38 | $0.38 | — | — |
|---|
| 2014-09-30 | $0.00 | — | — | — | — | — | — | — | $100.51M | $31.48M | $68.19M | $0.69 | $0.69 | — | — |
|---|
| 2014-06-30 | $0.00 | — | — | — | — | — | — | — | $96.59M | $30.69M | $66.53M | $0.67 | $0.66 | — | — |
|---|
| 2014-03-31 | $0.00 | — | — | — | — | — | — | — | $94.11M | $29.99M | $64.31M | $0.64 | $0.64 | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $97.15M | $31.32M | $65.92M | $0.43 | $0.43 | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $101.21M | $32.76M | $68.22M | $0.71 | $0.71 | — | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $96.22M | $30.18M | $65.81M | $0.69 | $0.69 | — | — |
|---|
| 2013-03-31 | $0.00 | — | — | — | — | — | — | — | $89.73M | $28.93M | $61.02M | $0.64 | $0.63 | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $94.23M | $27.63M | $66.79M | $0.46 | $0.45 | — | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $98.94M | $32.16M | $66.01M | $0.71 | $0.72 | — | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $105.7M | $34.47M | $70.73M | $0.77 | $0.76 | — | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $99.73M | $32.92M | $65.8M | $0.70 | $0.70 | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $92.56M | $29.51M | $61.5M | $0.43 | $0.43 | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $97.71M | $31.7M | $65.35M | $0.72 | $0.72 | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $102.31M | $32.69M | $69.03M | $0.76 | $0.75 | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $88.46M | $27.51M | $60.45M | $0.66 | $0.66 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $86.66M | $24.43M | $61.92M | $0.48 | $0.47 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $82.03M | $26.01M | $55.89M | $0.63 | $0.64 | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $87.25M | $27.43M | $59.73M | $0.69 | $0.68 | — | — |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | $62.19M | $18.38M | $44.17M | $0.50 | $0.50 | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $70.96M | $21.49M | $49.62M | $0.41 | $0.40 | — | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $74.88M | $23.42M | $51.65M | $0.63 | $0.63 | — | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | $52.08M | $15.26M | $36.97M | $0.46 | $0.46 | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $731.84M | $161.14M | $566.25M | $4.04 | $4.04 | — | — |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $679.49M | $145.09M | $526.33M | $3.69 | $3.69 | — | — |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $619.73M | $134.55M | $477.06M | $3.30 | $3.30 | — | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $632.38M | $132.36M | $488.4M | $3.50 | $3.50 | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $686.3M | $145.71M | $530.77M | $3.92 | $3.91 | — | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $441.18M | $87.29M | $354.06M | $2.64 | $2.64 | — | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $531.79M | $109.07M | $421.23M | $3.25 | $3.25 | — | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $544.16M | $105.95M | $433.54M | $3.44 | $3.43 | — | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $430.41M | $110.51M | $319.38M | $2.63 | $2.62 | — | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $401.01M | $124.15M | $275.39M | $2.38 | $2.37 | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $383.57M | $116.59M | $263.73M | $2.33 | $2.32 | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $384.43M | $121.65M | $261.75M | $2.38 | $2.37 | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $384.31M | $123.2M | $260.96M | $2.47 | $2.46 | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $398.61M | $127.17M | $269.33M | $2.64 | $2.63 | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $381.04M | $121.41M | $256.34M | $2.57 | $2.56 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $318.12M | $96.25M | $221.71M | $2.30 | $2.29 | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $242.13M | $73.76M | $169.08M | $1.88 | $1.87 | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | $274.47M | $85.08M | $188.66M | $2.26 | $2.24 | — | — |
|---|