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 | $13.99M | — | — | — | — | $187.79M | $330.91M | — | $379.76M | $4.62M | $362.82M | $1.21 | $1.19 | 298,848,000 | 316,250,000 |
|---|
| 2026-03-31 | $6.66M | — | — | — | — | $167.14M | — | — | $159.92M | $5.11M | $151.05M | $0.47 | $0.47 | 297,047,000 | 315,128,000 |
|---|
| 2025-12-31 | $319.22M | — | — | — | — | $175.42M | — | — | $171.08M | $2.13M | $164.84M | $0.55 | $0.55 | 1,591,000 | 2,787,000 |
|---|
| 2025-09-30 | $311.59M | — | — | — | — | $165.34M | — | — | $191.35M | $4.48M | $179.72M | $0.60 | $0.59 | 295,827,000 | 308,173,000 |
|---|
| 2025-06-30 | $282.51M | — | — | — | — | $171.95M | $281.24M | — | $147.19M | $4.53M | $136.6M | $0.46 | $0.46 | 291,188,000 | 303,246,000 |
|---|
| 2025-03-31 | $276.79M | — | — | — | — | $175.31M | — | — | $114.59M | $3.61M | $109.03M | $0.34 | $0.33 | 283,015,000 | 294,928,000 |
|---|
| 2024-12-31 | $279.32M | — | — | — | — | $161.67M | — | — | $126.56M | $2.98M | $113.34M | $0.41 | $0.41 | 5,399,000 | 5,665,000 |
|---|
| 2024-09-30 | $276.03M | — | — | — | — | $163.26M | — | — | $111.35M | $3.32M | $111.76M | $0.43 | $0.42 | 262,720,000 | 275,557,000 |
|---|
| 2024-06-30 | $252.75M | — | — | — | — | $149.89M | — | — | $118.92M | $1.98M | $113.86M | $0.46 | $0.45 | 249,366,000 | 261,534,000 |
|---|
| 2024-03-31 | $243.3M | — | — | — | — | $174.07M | — | — | $71.83M | $2.58M | $67.36M | $0.27 | $0.27 | 246,071,000 | 257,264,000 |
|---|
| 2023-12-31 | $239.32M | — | — | — | — | $197.87M | — | — | $61.24M | $4.16M | $49.91M | $0.23 | $0.22 | 1,753,000 | 2,036,000 |
|---|
| 2023-09-30 | $242.03M | — | — | — | — | $194.5M | — | — | $97.01M | $1.76M | $93.91M | $0.37 | $0.37 | 245,033,000 | 255,955,000 |
|---|
| 2023-06-30 | $250.19M | — | — | — | — | $201.38M | — | — | $62.08M | $1.63M | $61.52M | $0.25 | $0.25 | 236,233,000 | 246,100,000 |
|---|
| 2023-03-31 | $218.2M | — | — | — | — | $199.83M | — | — | $34.72M | -$1.29M | $36.85M | $0.15 | $0.15 | 234,954,000 | 243,188,000 |
|---|
| 2022-12-31 | $144.85M | — | — | — | — | $280.1M | — | — | $47.99M | $1.03M | $46.71M | $0.20 | $0.20 | -465,000 | -432,000 |
|---|
| 2022-09-30 | $239.43M | — | — | — | — | $177.67M | — | — | $102.14M | $1.19M | $105.06M | $0.44 | $0.43 | 234,788,000 | 243,284,000 |
|---|
| 2022-06-30 | $244.65M | — | — | — | — | $174.16M | — | — | $91.25M | $1.12M | $91.92M | $0.38 | $0.38 | 235,847,000 | 243,326,000 |
|---|
| 2022-03-31 | $249.32M | — | — | — | — | $167.73M | — | — | $194.76M | $1.23M | $195.16M | $0.79 | $0.79 | 239,527,000 | 247,556,000 |
|---|
| 2021-12-31 | $249.95M | — | — | — | — | $216.57M | — | — | $33.71M | $967,000.00 | $34.24M | $0.14 | $0.13 | 906,000 | 861,000 |
|---|
| 2021-09-30 | $281.67M | — | — | — | — | $194.17M | — | — | $142.26M | $976,000.00 | $142.84M | $0.58 | $0.58 | 239,282,000 | 246,617,000 |
|---|
| 2021-06-30 | $257.42M | — | — | — | — | $175.07M | — | — | $86.62M | $939,000.00 | $86.86M | $0.36 | $0.36 | 236,229,000 | 243,908,000 |
|---|
| 2021-03-31 | $273.77M | — | — | — | — | $191.18M | — | — | $153.49M | $958,000.00 | $164.37M | $0.69 | $0.69 | 232,572,000 | 239,907,000 |
|---|
| 2020-12-31 | $263.79M | — | — | — | — | $192.48M | — | — | $63.88M | $2.3M | $63.07M | $0.27 | $0.27 | 348,000 | 568,000 |
|---|
| 2020-09-30 | $119.18M | — | — | — | — | $212.17M | -$39.48M | — | -$94.7M | $763,000.00 | -$93.77M | -$0.40 | -$0.40 | 227,507,000 | 233,675,000 |
|---|
| 2020-06-30 | $256.4M | — | — | — | — | $167.96M | $156.53M | — | $101.42M | $858,000.00 | $101.96M | $0.44 | $0.43 | 227,411,000 | 234,523,000 |
|---|
| 2020-03-31 | $253.02M | — | — | — | — | $162.33M | $147.73M | — | $91.72M | $1.01M | $92.28M | $0.40 | $0.39 | 227,261,000 | 234,506,000 |
|---|
| 2019-12-31 | $246.67M | — | — | — | — | $342.39M | $115.89M | — | $61.12M | $893,000.00 | $61.15M | $0.27 | $0.26 | 2,089,000 | 1,954,000 |
|---|
| 2019-09-30 | $233.2M | — | — | — | — | $99.1M | $187.16M | — | $135M | $483,000.00 | $142.95M | $0.64 | $0.63 | 217,818,000 | 226,513,000 |
|---|
| 2019-06-30 | $225.28M | — | — | — | — | $98.49M | $126.53M | — | $75.52M | $793,000.00 | $75.67M | $0.35 | $0.34 | 211,569,000 | 220,479,000 |
|---|
| 2019-03-31 | $223.69M | — | — | — | — | $101.52M | $122.18M | -$49.98M | $72.2M | $675,000.00 | $72.18M | $0.34 | $0.34 | 204,558,000 | 213,523,000 |
|---|
| 2018-12-31 | $219.75M | — | — | — | — | $320.59M | $116.11M | -$51.01M | $65.09M | $825,000.00 | $64.9M | $0.31 | $0.30 | 506,000 | 806,000 |
|---|
| 2018-09-30 | $221.85M | — | — | — | — | $105.82M | $110.67M | -$51.19M | $59.48M | $804,000.00 | $59.06M | $0.28 | $0.28 | 200,910,000 | 210,437,000 |
|---|
| 2018-06-30 | $219.88M | — | — | — | — | $84.31M | $132.68M | -$49.27M | $83.41M | $838,000.00 | $81.99M | $0.39 | $0.39 | 199,497,000 | 208,460,000 |
|---|
| 2018-03-31 | $220.2M | — | — | — | — | $99.56M | $138.14M | -$49.61M | $88.53M | $543,000.00 | $87.93M | $0.42 | $0.42 | 198,911,000 | 207,816,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $152.01M | $123.11M | -$50.42M | $65.21M | $558,000.00 | $65.16M | $0.32 | $0.32 | 293,000 | 288,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $307.88M | -$88.24M | -$49.51M | -$137.06M | $999,000.00 | -$137.52M | -$0.67 | -$0.67 | 197,890,000 | 206,662,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $94.72M | $141.08M | -$72.26M | $68.2M | $591,000.00 | — | $0.33 | $0.33 | 197,433,000 | 206,672,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $92.52M | $139.23M | -$37.07M | $109.58M | $1.1M | — | $0.53 | $0.53 | 197,013,000 | 206,174,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $87.84M | $196.86M | -$46.86M | $130.07M | $623,000.00 | — | $0.64 | $0.64 | 1,337,000 | 1,107,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $100.33M | $124.31M | -$47.24M | $82.22M | $81,000.00 | — | $0.40 | $0.40 | 194,123,000 | 204,078,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $86.58M | $142.24M | -$41.86M | $113.61M | $454,000.00 | — | $0.57 | $0.57 | 188,981,000 | 199,157,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $116.34M | $96.54M | -$39.67M | $58.44M | $247,000.00 | — | $0.30 | $0.29 | 188,228,000 | 198,350,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $85.52M | $125M | -$61.13M | $63.81M | $266,000.00 | $69.43M | $0.32 | $0.32 | 172,074,739 | 180,333,176 |
|---|
| 2015-09-30 | — | — | — | — | — | $75.9M | $126.07M | -$40.02M | $83.66M | $406,000.00 | $79.4M | $0.43 | $0.43 | 184,739 | 195,183 |
|---|
| 2015-06-30 | — | — | — | — | — | $123.46M | $74.25M | -$39.05M | $44.01M | $539,000.00 | $41.43M | $0.23 | $0.22 | 182,697 | 194,482 |
|---|
| 2015-03-31 | — | — | — | — | — | $47.47M | $85.95M | -$42.9M | $43.05M | — | $43.05M | $0.32 | $0.32 | 134,346,000 | 134,806,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $41.05M | $90.27M | -$33.28M | $56.99M | — | $56.99M | $0.45 | $0.44 | 418,000 | 399,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $38.44M | $92.22M | -$30.49M | $61.71M | — | $61.71M | $0.48 | $0.48 | 127,464,000 | 128,428,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $41.96M | $79.84M | -$33.02M | $46.82M | — | $46.82M | $0.37 | $0.37 | 126,474,000 | 127,436,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $38.02M | $82.98M | -$30.04M | — | — | $55.83M | $0.45 | $0.45 | 124,459,000 | 124,822,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $37.99M | $73.15M | -$25.94M | — | — | $47.21M | $0.39 | $0.38 | -115,409,743 | -116,216,900 |
|---|
| 2013-09-30 | — | — | — | — | — | $39.98M | $63.33M | -$25.19M | — | — | $38.14M | $0.32 | $0.32 | 117,600,000 | 118,462,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $37.78M | $64.73M | -$14.52M | — | — | $49.06M | $0.42 | $0.42 | 116,199,000 | 117,022,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $37.29M | $64.47M | -$26.35M | — | — | $38.12M | $0.34 | $0.34 | 112,782,000 | 113,522,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $36.23M | $58.78M | -$27.68M | — | — | $33.92M | $0.30 | $0.31 | 1,389,000 | 1,441,000 |
|---|
| 2012-09-30 | — | — | — | — | — | $33.96M | $53.15M | -$24.72M | — | — | $30.12M | $0.28 | $0.27 | 109,135,000 | 109,667,000 |
|---|
| 2012-06-30 | — | — | — | — | — | $32.25M | $51.57M | -$22.97M | — | — | $30.57M | $0.29 | $0.29 | 105,717,000 | 106,033,000 |
|---|
| 2012-03-31 | — | — | — | — | — | $33.05M | $51.47M | -$30.7M | — | — | $26.08M | $0.25 | $0.25 | 103,754,000 | 104,012,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $35.25M | $41.05M | -$21.62M | — | — | $19.29M | $0.18 | $0.18 | 397,000 | 405,000 |
|---|
| 2011-09-30 | — | — | — | — | — | $29.41M | $43.41M | -$23.77M | — | — | $21.44M | $0.21 | $0.21 | 103,180,000 | 103,231,000 |
|---|
| 2011-06-30 | — | — | — | — | — | $34.05M | $38.55M | -$20.76M | — | — | $17.79M | $0.17 | $0.17 | 101,912,000 | 102,001,000 |
|---|
| 2011-03-31 | — | — | — | — | — | $55.69M | $14.79M | -$20.7M | — | — | -$5.91M | -$0.11 | -$0.11 | 100,074,000 | 100,086,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $29.25M | $41.86M | -$36.89M | — | — | $4.97M | $0.02 | $0.02 | 1,533,000 | 1,537,000 |
|---|
| 2010-09-30 | — | — | — | — | — | $32.68M | $37.05M | -$20.04M | — | — | $17.01M | $0.15 | $0.15 | 95,698,000 | 95,987,000 |
|---|
| 2010-06-30 | — | — | — | — | — | $24.27M | $34.54M | -$19.03M | — | — | $15.51M | $0.14 | $0.14 | 93,031,000 | 93,153,000 |
|---|
| 2010-03-31 | — | — | — | — | — | $23.19M | $35.49M | -$14.54M | — | — | $20.95M | $0.21 | $0.21 | 88,840,000 | 88,961,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $23.71M | $25.66M | -$10.2M | — | — | $16.24M | $0.16 | $0.16 | 653,000 | 645,000 |
|---|
| 2009-09-30 | — | — | — | — | — | $18.76M | $31M | -$9.86M | — | — | $21.14M | $0.23 | $0.22 | 83,740,000 | 83,858,000 |
|---|
| 2009-06-30 | — | — | — | — | — | $19.57M | $29.58M | -$9.73M | — | — | $19.82M | $0.21 | $0.21 | 82,573,000 | 82,674,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 | $1.19B | — | — | — | — | $688.02M | — | — | $624.22M | $14.75M | $590.19M | $1.96 | $1.94 | 291,648,000 | 304,952,000 |
|---|
| 2024-12-31 | $1.05B | — | — | — | — | $648.89M | — | — | $428.66M | $10.86M | $406.33M | $1.57 | $1.55 | 258,118,000 | 270,450,000 |
|---|
| 2023-12-31 | $949.74M | — | — | — | — | $793.58M | — | — | $255.05M | $6.26M | $242.18M | $1.01 | $1.00 | 240,493,000 | 250,451,000 |
|---|
| 2022-12-31 | $878.24M | — | — | — | — | $799.67M | — | — | $436.14M | $4.56M | $438.84M | $1.81 | $1.80 | 236,256,000 | 244,290,000 |
|---|
| 2021-12-31 | $1.06B | — | — | — | — | $776.99M | — | — | $416.08M | $3.84M | $428.3M | $1.76 | $1.75 | 236,933,000 | 244,338,000 |
|---|
| 2020-12-31 | $892.38M | — | — | — | — | $734.95M | — | — | $162.33M | $4.93M | $163.55M | $0.70 | $0.70 | 227,741,000 | 235,104,000 |
|---|
| 2019-12-31 | $928.83M | — | — | — | — | $641.5M | $551.75M | — | $343.84M | $2.84M | $351.95M | $1.60 | $1.58 | 213,404,000 | 222,125,000 |
|---|
| 2018-12-31 | $881.68M | — | — | — | — | $610.29M | $497.59M | -$201.08M | $296.51M | $3.01M | $293.88M | $1.41 | $1.40 | 200,279,000 | 209,711,000 |
|---|
| 2017-12-31 | $908.39M | — | — | — | — | $647.12M | $315.17M | -$209.25M | $105.92M | $3.25M | $104.91M | $0.51 | $0.51 | 197,738,000 | 206,790,000 |
|---|
| 2016-12-31 | $900.83M | — | — | — | — | $391.08M | $559.95M | -$175.62M | $384.33M | $1.41M | $383.37M | $1.91 | $1.90 | 191,781,000 | 201,635,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $332.35M | $411.27M | -$183.1M | $234.53M | $1.21M | $233.32M | $1.30 | $1.29 | 172,242,000 | 180,508,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $159.48M | $345.31M | -$126.83M | $221.35M | — | $221.35M | $1.75 | $1.74 | 126,550,000 | 127,294,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $153.04M | $265.68M | -$92.01M | $172.52M | — | $172.52M | $1.47 | $1.46 | 117,257 | 118,100 |
|---|
| 2012-12-31 | — | — | — | — | — | $135.49M | $214.97M | -$106.07M | — | — | $120.7M | $1.12 | $1.12 | 107,591,000 | 108,011,000 |
|---|
| 2011-12-31 | — | — | — | — | — | $154.41M | $137.8M | -$86.86M | — | — | $52.61M | $0.46 | $0.46 | 102,119,000 | 102,177,000 |
|---|
| 2010-12-31 | — | — | — | — | — | $109.38M | $148.94M | -$90.5M | $58.44M | $0.00 | $58.44M | $0.52 | $0.52 | 94,056,000 | 94,237,000 |
|---|
| 2009-12-31 | — | — | — | — | — | $81.55M | $115.89M | -$34.53M | $82.11M | $0.00 | $82.11M | $0.87 | $0.87 | 83,556,000 | 83,649,000 |
|---|
| 2008-12-31 | — | — | — | — | — | $89.02M | $104.74M | -$38.98M | $77.62M | -$72,000.00 | $78.14M | $0.94 | $0.94 | 75,127,000 | 75,213,000 |
|---|