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 | $460.87M | $345.72M | — | — | $51.52M | — | $14.77M | — | $16.58M | $4.5M | $12.08M | $0.05 | $0.05 | 214,997,000 | 214,997,000 |
|---|
| 2026-03-31 | $454.76M | $355.59M | — | — | $48.21M | — | $2.62M | — | $4.31M | $3.45M | $855,000.00 | $0.00 | $0.00 | 213,757,000 | 213,757,000 |
|---|
| 2025-12-31 | $425.78M | $336.57M | — | — | $47.69M | — | -$3.99M | — | $148,000.00 | $3.21M | -$3.06M | -$0.01 | -$0.01 | -2,747,000 | -2,747,000 |
|---|
| 2025-09-30 | $447.1M | $334.67M | — | — | $44.63M | — | $20.8M | — | $22.57M | $9.6M | $12.96M | $0.06 | $0.06 | 212,244,000 | 212,244,000 |
|---|
| 2025-06-30 | $420.81M | $317.75M | — | — | $40.83M | — | $15.54M | — | $17.3M | $7.15M | $10.15M | $0.05 | $0.05 | 212,220,000 | 212,220,000 |
|---|
| 2025-03-31 | $332.88M | $243.9M | — | — | $42.5M | — | $12.39M | — | $16.54M | $4.51M | $12.03M | $0.06 | $0.06 | 211,922,000 | 211,922,000 |
|---|
| 2024-12-31 | $335.36M | $250.25M | — | — | $41.25M | — | $10.52M | — | $14.04M | $1.28M | $12.76M | $0.06 | $0.06 | -241,000 | -241,000 |
|---|
| 2024-09-30 | $337.65M | $247.51M | — | — | $37.7M | — | $19.2M | — | $23.47M | $4.68M | $18.8M | $0.09 | $0.09 | 211,248,000 | 211,248,000 |
|---|
| 2024-06-30 | $364.15M | $262.28M | — | — | $37.41M | — | $35.47M | — | $39.44M | $7.03M | $32.42M | $0.15 | $0.15 | 211,241,000 | 211,241,000 |
|---|
| 2024-03-31 | $377.83M | $276.61M | — | — | $40.09M | — | $32.35M | — | $35.85M | $8.38M | $27.47M | $0.13 | $0.13 | 211,691,000 | 211,691,000 |
|---|
| 2023-12-31 | $394.53M | $279.4M | — | — | $38.13M | — | $49.21M | — | $52.55M | $12.29M | $40.26M | $0.19 | $0.19 | -155,000 | -155,000 |
|---|
| 2023-09-30 | $330.42M | $239.08M | — | — | $42.01M | — | $22.71M | — | $24.86M | $6.55M | $18.32M | $0.08 | $0.08 | 212,790,000 | 212,790,000 |
|---|
| 2023-06-30 | $415.86M | $265.79M | — | — | $43.6M | — | $82.37M | — | $85.63M | $20.61M | $65.01M | $0.30 | $0.30 | 212,814,000 | 212,814,000 |
|---|
| 2023-03-31 | $476.67M | $305.25M | — | — | $42.2M | — | $90.66M | — | $93.2M | $21.68M | $71.52M | $0.33 | $0.33 | 213,649,000 | 213,649,000 |
|---|
| 2022-12-31 | $482.03M | $308.57M | — | — | $38.21M | — | $112.32M | — | $113.57M | $26.56M | $87.01M | $0.40 | $0.40 | 9,000 | 9,000 |
|---|
| 2022-09-30 | $459.6M | $309.79M | — | — | $38.24M | — | $92.17M | — | $92.29M | $22.95M | $69.34M | $0.32 | $0.32 | 213,359,000 | 213,359,000 |
|---|
| 2022-06-30 | $375.51M | $260.92M | — | — | $35.88M | — | $60.42M | — | $60.4M | $13.46M | $46.94M | $0.22 | $0.22 | 213,359,000 | 212,359,000 |
|---|
| 2022-03-31 | $284.62M | $208.84M | — | — | $36.24M | — | $23.04M | — | $23.38M | $8.3M | $15.08M | $0.07 | $0.07 | 213,252,000 | 213,252,000 |
|---|
| 2021-12-31 | $268.25M | $200.63M | — | — | $32.13M | — | $20.06M | — | $20.36M | $8.02M | $12.34M | $0.05 | $0.05 | 7,000 | — |
|---|
| 2021-09-30 | $225.31M | $170.62M | — | — | $31.45M | — | $7.97M | — | $7.16M | $1.89M | $5.27M | $0.02 | $0.02 | 213,028,000 | 213,009,000 |
|---|
| 2021-06-30 | $188.76M | $145.79M | — | — | $29.4M | — | -$1.22M | — | -$693,000.00 | $33,000.00 | -$726,000.00 | — | — | 213,009,000 | 213,009,000 |
|---|
| 2021-03-31 | $182.61M | $146.22M | — | — | $30.6M | — | -$10.52M | — | -$10.38M | -$714,000.00 | -$9.66M | -$0.05 | -$0.05 | 212,959,000 | 212,959,000 |
|---|
| 2020-12-31 | $148.64M | $117.89M | — | — | $26.02M | — | -$21.65M | — | -$20.6M | -$10.36M | -$10.24M | -$0.05 | -$0.05 | 101,000 | — |
|---|
| 2020-09-30 | $116.59M | $100.87M | — | — | $32.38M | — | -$31.75M | — | -$31.03M | -$14.59M | -$16.44M | -$0.08 | -$0.08 | 212,544,000 | 212,544,000 |
|---|
| 2020-06-30 | $89.3M | $80.04M | — | — | $28.78M | — | -$37.53M | — | -$39.01M | -$13.92M | -$25.09M | -$0.12 | -$0.12 | — | 212,402,000 |
|---|
| 2020-03-31 | $243.78M | $181.94M | — | — | $36.53M | — | -$218.71M | — | -$218.79M | -$58.37M | -$160.42M | -$0.76 | -$0.76 | — | 212,311,000 |
|---|
| 2019-12-31 | $236M | $176.88M | — | — | $36.84M | — | -$27.88M | — | -$27.46M | -$4.1M | -$23.36M | -$0.11 | -$0.11 | — | — |
|---|
| 2019-09-30 | $293.24M | $225.23M | — | — | $42.57M | — | -$92.64M | — | -$93.4M | -$24.22M | -$69.18M | -$0.33 | -$0.33 | — | 212,025,000 |
|---|
| 2019-06-30 | $358.52M | $265.09M | — | — | $43.29M | — | $8.39M | — | $8.76M | $2.59M | $6.17M | $0.03 | $0.03 | — | 212,339,000 |
|---|
| 2019-03-31 | $334.66M | $252.4M | — | — | $45.42M | — | -$2.16M | — | -$1.01M | -$266,000.00 | -$739,000.00 | $0.00 | $0.00 | — | 212,491,000 |
|---|
| 2018-12-31 | $376.75M | $274.42M | — | — | $40.02M | — | $19.65M | — | $19.84M | $6.48M | $13.36M | $0.07 | $0.07 | — | — |
|---|
| 2018-09-30 | $439.99M | $300.95M | — | — | $41.79M | — | $54.55M | — | $55.47M | $5.51M | $49.97M | $0.23 | $0.23 | — | 212,415,000 |
|---|
| 2018-06-30 | $467.93M | $312.08M | — | — | $42.53M | — | $75.03M | — | $79.48M | $19.54M | $59.94M | $0.28 | $0.28 | — | 212,721,000 |
|---|
| 2018-03-31 | $436.33M | $295.61M | — | — | $43.81M | — | $60.8M | — | $66.49M | $14.36M | $52.13M | $0.24 | $0.24 | — | 213,293,000 |
|---|
| 2017-12-31 | $427.3M | $285.73M | — | — | $42.01M | — | $60.28M | — | $63.39M | $5.69M | $57.7M | $0.27 | $0.27 | — | — |
|---|
| 2017-09-30 | $471M | $294.82M | — | — | $39.74M | — | $97.36M | — | $98.3M | $40.97M | $57.33M | $0.26 | $0.26 | — | 214,129,000 |
|---|
| 2017-06-30 | $398.81M | $254.02M | — | — | $40.29M | — | $67M | — | $69.31M | $25.47M | $43.84M | $0.20 | $0.20 | — | 214,594,000 |
|---|
| 2017-03-31 | $298.12M | $216.24M | — | — | $37.16M | — | $1.57M | — | $1.81M | -$1.82M | $3.63M | $0.02 | $0.02 | — | 214,671,000 |
|---|
| 2016-12-31 | $221M | $173.02M | — | — | $35.83M | — | -$32.22M | — | -$32.64M | -$11.53M | -$21.11M | -$0.10 | -$0.10 | 14,000 | 14,000 |
|---|
| 2016-09-30 | $175.88M | $146.62M | — | — | $34.86M | — | -$56.42M | — | -$56.28M | -$17.34M | -$38.94M | -$0.18 | -$0.18 | 214,266,000 | 214,266,000 |
|---|
| 2016-06-30 | $143M | $127M | — | — | $36.46M | — | -$75.22M | — | -$75.4M | -$26.71M | -$48.69M | -$0.23 | -$0.23 | 214,263,000 | 214,263,000 |
|---|
| 2016-03-31 | $189.1M | $161.26M | — | — | $43.55M | — | -$75.09M | — | -$75.05M | -$42.54M | -$32.51M | -$0.15 | -$0.15 | 214,111,000 | 214,111,000 |
|---|
| 2015-12-31 | $268.09M | $217.44M | — | — | $36.59M | — | -$57.41M | — | -$57.79M | -$19.91M | -$37.88M | -$0.18 | -$0.18 | 29,000 | 29,000 |
|---|
| 2015-09-30 | $291.92M | $234.64M | — | — | $37.35M | — | -$52.9M | — | -$53.94M | -$18.77M | -$35.17M | -$0.16 | -$0.16 | 210,342,000 | 210,342,000 |
|---|
| 2015-06-30 | $297.56M | $241.62M | — | — | $40.21M | — | -$52.35M | — | -$52.59M | -$18.53M | -$34.06M | -$0.16 | -$0.16 | 208,156,000 | 208,156,000 |
|---|
| 2015-03-31 | $406.27M | $292.45M | — | — | $42.43M | — | $6.37M | — | $11.27M | $3.73M | $7.55M | $0.04 | $0.04 | 210,069,000 | 210,162,000 |
|---|
| 2014-12-31 | $632.21M | $390.49M | — | — | $49.99M | — | $126.01M | — | $124.83M | $47.2M | $77.64M | $0.36 | $0.37 | -3,992,000 | -4,059,000 |
|---|
| 2014-09-30 | $620.68M | $398.31M | — | — | $50.81M | — | $106.66M | — | $105.76M | $40.87M | $64.89M | $0.30 | $0.30 | 215,202,000 | 216,334,000 |
|---|
| 2014-06-30 | $582.83M | $374.28M | — | — | $47.6M | — | $103.03M | — | $103.82M | $40.54M | $63.28M | $0.29 | $0.29 | 215,224 | 216,238 |
|---|
| 2014-03-31 | $501.69M | $330.02M | — | — | $48.71M | — | $65.23M | — | $64.98M | $25.59M | $39.39M | $0.18 | $0.18 | 215,175,000 | 216,214,000 |
|---|
| 2013-12-31 | $486.98M | $318.9M | — | — | $43.52M | — | $66.53M | — | $65.21M | $27.57M | $37.64M | $0.17 | $0.17 | -211,000 | -129,000 |
|---|
| 2013-09-30 | $491.12M | $303.71M | — | — | $47.1M | — | $85.84M | — | $86.84M | $33.08M | $53.76M | $0.25 | $0.25 | 215,068,000 | 216,142,000 |
|---|
| 2013-06-30 | $457.57M | $287.58M | — | — | $47.61M | — | $67.85M | — | $66.78M | $26.36M | $40.42M | $0.19 | $0.19 | 215,883,000 | 216,695,000 |
|---|
| 2013-03-31 | $425.82M | $268.23M | — | — | $44.91M | — | $57.22M | — | $57.44M | $22.36M | $35.08M | $0.16 | $0.16 | 216,194,000 | 217,525,000 |
|---|
| 2012-12-31 | $469.94M | $279.41M | — | — | $44.69M | — | $89.31M | — | $90.05M | $34.67M | $55.38M | $0.26 | $0.26 | 30,000 | -23,000 |
|---|
| 2012-09-30 | $472.42M | $271.4M | — | — | $43.02M | — | $102.37M | — | $103.05M | $37.01M | $66.04M | $0.31 | $0.30 | 215,151,000 | 216,645,000 |
|---|
| 2012-06-30 | $500.11M | $281.28M | — | — | $43.12M | — | $119.86M | — | $118.33M | $46.07M | $72.26M | $0.34 | $0.33 | 214,893,000 | 216,127,000 |
|---|
| 2012-03-31 | $502.56M | $273.8M | — | — | $44.93M | — | $130.86M | — | $131.19M | $50.43M | $80.76M | $0.37 | $0.37 | 215,620,000 | 217,350,000 |
|---|
| 2011-12-31 | $482.78M | $268.53M | — | — | $42.08M | — | $122.03M | — | $122.3M | $47.72M | $74.58M | $0.34 | $0.34 | -217,534,317 | -220,212,750 |
|---|
| 2011-09-30 | $502.24M | $279.94M | — | — | $37.19M | — | $134.45M | — | $132.67M | $49.56M | $83.11M | $0.38 | $0.38 | 217,910,000 | 220,299,000 |
|---|
| 2011-06-30 | $443.03M | $242.99M | — | — | $35.96M | — | $119.27M | — | $118.26M | $45.1M | $73.17M | $0.34 | $0.33 | 217,822,000 | 220,262,000 |
|---|
| 2011-03-31 | $381.76M | $201.25M | — | — | $36.06M | — | $106.33M | — | $105.59M | $40.06M | $65.52M | $0.30 | $0.30 | 217,522,000 | 220,544,000 |
|---|
| 2010-12-31 | $328.14M | $174.48M | — | — | $31.43M | — | $89.8M | — | $89.63M | $34.16M | $55.47M | $0.04 | $0.05 | -144,732,516 | -146,242,195 |
|---|
| 2010-09-30 | $302.2M | $162.53M | — | — | $33.1M | — | $74.39M | — | $74.14M | $27.87M | $46.27M | $0.32 | $0.32 | 145,061,000 | 146,757,000 |
|---|
| 2010-06-30 | $252.9M | $139.48M | — | — | $29.48M | — | $52.09M | — | $51.31M | $19.71M | $31.6M | $0.22 | $0.21 | 144,990,000 | 146,126,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.63B | $1.23B | — | — | $175.64M | — | $44.73M | — | $56.55M | $24.47M | $32.08M | $0.15 | $0.15 | 212,158,000 | 212,158,000 |
|---|
| 2024-12-31 | $1.41B | $1.04B | — | — | $156.44M | — | $97.54M | — | $112.8M | $21.36M | $91.44M | $0.43 | $0.43 | 211,358,000 | 211,358,000 |
|---|
| 2023-12-31 | $1.62B | $1.09B | — | — | $165.94M | — | $244.95M | — | $256.24M | $61.13M | $195.11M | $0.90 | $0.90 | 212,927,000 | 212,927,000 |
|---|
| 2022-12-31 | $1.6B | $1.09B | — | — | $148.57M | — | $287.94M | — | $289.63M | $71.27M | $218.36M | $1.01 | $1.01 | 213,331,000 | 213,331,000 |
|---|
| 2021-12-31 | $864.93M | $663.26M | — | — | $123.57M | — | $16.29M | — | $16.45M | $9.23M | $7.22M | $0.03 | $0.03 | 212,990,000 | — |
|---|
| 2020-12-31 | $598.3M | $480.74M | — | — | $123.7M | — | -$309.64M | — | -$309.43M | -$97.24M | -$212.19M | -$1.00 | -$1.00 | 212,492,000 | — |
|---|
| 2019-12-31 | $1.22B | $919.6M | — | — | $168.13M | — | -$114.29M | — | -$113.1M | -$25.99M | -$87.11M | -$0.41 | -$0.41 | 212,221,000 | — |
|---|
| 2018-12-31 | $1.72B | $1.18B | — | — | $168.15M | — | $210.03M | — | $221.28M | $45.88M | $175.4M | $0.82 | $0.82 | 212,745,000 | — |
|---|
| 2017-12-31 | $1.6B | $1.05B | — | — | $159.19M | — | $226.22M | — | $232.82M | $70.31M | $162.51M | $0.75 | $0.75 | 214,303,000 | — |
|---|
| 2016-12-31 | $728.97M | $607.89M | — | — | $150.69M | — | -$238.94M | — | -$239.36M | -$98.11M | -$141.25M | -$0.66 | -$0.66 | 214,227,000 | 214,227,000 |
|---|
| 2015-12-31 | $1.26B | $986.14M | — | — | $156.58M | — | -$156.28M | — | -$153.04M | -$53.48M | -$99.56M | -$0.47 | -$0.47 | 210,273,000 | 210,273,000 |
|---|
| 2014-12-31 | $2.34B | $1.49B | — | — | $197.12M | — | $400.93M | — | $399.39M | $154.19M | $245.19M | $1.14 | $1.14 | 211,208,000 | 212,257,000 |
|---|
| 2013-12-31 | $1.86B | $1.18B | — | — | $183.14M | — | $277.44M | — | $276.27M | $109.38M | $166.9M | $0.77 | $0.77 | 215,504,000 | 216,733,000 |
|---|
| 2012-12-31 | $1.95B | $1.11B | — | — | $175.75M | — | $442.39M | — | $442.62M | $168.18M | $274.44M | $1.28 | $1.27 | 215,241,000 | 216,796,000 |
|---|
| 2011-12-31 | $1.81B | $992.7M | — | — | $151.29M | — | $482.08M | — | $478.82M | $182.43M | $296.38M | $1.36 | $1.35 | 217,683 | 220,250 |
|---|
| 2010-12-31 | $1.1B | $606.1M | — | — | $121.84M | — | $238.85M | — | $237.53M | $90.79M | $146.74M | $0.67 | $0.67 | 217,484 | 219,805 |
|---|
| 2009-12-31 | $587.86M | $393.81M | — | — | $97.67M | — | -$33.05M | — | -$33.5M | -$10.75M | -$22.75M | -$0.16 | -$0.16 | — | — |
|---|