Complete source-backed income-statement history.
- Available history
- 2013-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 | $668.31M | $184.27M | $484.05M | $100.92M | — | $358.78M | $125.27M | — | $134.97M | $20.63M | -$46.65M | -$0.49 | -$0.36 | 94,358,000 | 119,961,000 |
|---|
| 2026-03-31 | $631.28M | $175.68M | $455.6M | $99.05M | — | $335.75M | $119.85M | — | $129.26M | $24.6M | $69.68M | $0.72 | $0.60 | 96,235,000 | 121,029,000 |
|---|
| 2025-12-31 | $881.64M | $237.55M | $644.09M | $114.44M | — | $514.69M | $129.4M | $7.36M | $136.75M | $26.02M | $110.74M | $1.09 | $0.92 | -1,304,000 | 7,340,000 |
|---|
| 2025-09-30 | $678.03M | $194.65M | $483.38M | $113.38M | — | $400.67M | $82.71M | $9.37M | $92.09M | $16.58M | $75.5M | $0.76 | $0.63 | 99,334,000 | 124,957,000 |
|---|
| 2025-06-30 | $629.13M | $168.62M | $460.51M | $99.33M | — | $366.41M | $94.1M | -$25.28M | $68.91M | $23.27M | $28.84M | $0.28 | $0.25 | 103,212,000 | 121,514,000 |
|---|
| 2025-03-31 | $612.2M | $167.8M | $444.4M | $100.81M | — | $448.28M | -$3.87M | -$10.99M | -$14.59M | $20.5M | -$52.1M | -$0.49 | -$0.49 | 107,084,000 | 107,084,000 |
|---|
| 2024-12-31 | $852.16M | $217.69M | $634.47M | $111.47M | — | $479.34M | $155.13M | $23.2M | $178.33M | $48.43M | $129.91M | $1.15 | $1.01 | -1,428,000 | -1,395,000 |
|---|
| 2024-09-30 | $662.41M | $185.64M | $476.77M | $107.25M | — | $389.95M | $86.82M | -$13.01M | $73.81M | $16.44M | $57.37M | $0.50 | $0.45 | 114,181,000 | 130,748,000 |
|---|
| 2024-06-30 | $647.81M | $184.09M | $463.72M | $114.49M | — | $393.55M | $70.17M | $8.81M | $78.98M | $25.97M | $53.01M | $0.46 | $0.41 | 116,432,000 | 133,118,000 |
|---|
| 2024-03-31 | $645.95M | $187.13M | $458.82M | $109.85M | — | $390.73M | $68.09M | $11.57M | $79.66M | $16.65M | $63M | $0.53 | $0.48 | 118,440,000 | 135,338,000 |
|---|
| 2023-12-31 | $842.32M | $255.76M | $586.57M | $117.49M | — | $471.11M | $115.46M | -$6.29M | $109.17M | $25.9M | $83.27M | $0.69 | $0.62 | -838,000 | -901,000 |
|---|
| 2023-09-30 | $636.3M | $188.83M | $447.48M | $113.93M | — | $358.92M | $88.56M | $8.41M | $96.97M | $9.12M | $87.85M | $0.72 | $0.64 | 121,808,000 | 138,891,000 |
|---|
| 2023-06-30 | $628.88M | $188.64M | $440.24M | $121.99M | — | $442.61M | -$2.37M | $7.79M | $5.41M | -$56.5M | $61.92M | $0.50 | $0.45 | 123,463,000 | 141,011,000 |
|---|
| 2023-03-31 | $640.88M | $195.45M | $445.42M | $115.92M | — | $367.23M | $78.2M | $3.07M | $81.27M | $6.73M | $74.54M | $0.60 | $0.53 | 124,337,000 | 142,966,000 |
|---|
| 2022-12-31 | $807.24M | $225.78M | $581.47M | $112.79M | — | $442.12M | $139.34M | -$11.45M | $127.89M | $18.34M | $109.55M | $0.85 | $0.85 | -206,731 | -206,731 |
|---|
| 2022-09-30 | $594.47M | $174.4M | $420.07M | $108.04M | — | $1.37B | -$954.78M | $5.76M | -$949.02M | $14.05M | -$963.07M | -$7.62 | -$7.62 | 126,349,250 | 126,349,250 |
|---|
| 2022-06-30 | $585.14M | $171.42M | $413.71M | $102.1M | — | $341.15M | $72.56M | $601,000.00 | $73.16M | $39,000.00 | $73.12M | $0.58 | $0.51 | 127,088,053 | 145,683,336 |
|---|
| 2022-03-31 | $579.27M | $173M | $406.27M | $89.48M | — | $321.96M | $84.32M | $1.67M | $85.99M | -$122,000.00 | $86.11M | $0.68 | $0.60 | 127,149,293 | 146,677,879 |
|---|
| 2021-12-31 | $717.14M | $208.97M | $508.17M | $82.56M | — | $365.92M | $142.25M | $2.12M | $144.37M | -$17.18M | $161.56M | $1.26 | $1.10 | 471,333 | 816,527 |
|---|
| 2021-09-30 | $532.43M | $153.66M | $378.77M | $73.52M | — | $295.03M | $83.74M | $58,000.00 | $83.8M | -$6.13M | $89.93M | $0.71 | $0.62 | 126,633,789 | 147,413,915 |
|---|
| 2021-06-30 | $528.9M | $148.97M | $379.93M | $61.75M | — | $290.83M | $89.11M | -$3.35M | $85.75M | -$12.5M | $98.25M | $0.77 | $0.68 | 126,977,990 | 144,867,491 |
|---|
| 2021-03-31 | $550.65M | $142.92M | $407.73M | $53.71M | — | $257.09M | $150.64M | $7.09M | $157.73M | $13.96M | $143.77M | $1.14 | $1.00 | 126,214,735 | 144,714,686 |
|---|
| 2020-12-31 | $617.36M | $150.78M | $466.58M | $51.16M | — | $305.24M | $161.34M | -$8.03M | $153.31M | $4.77M | $148.54M | $1.20 | $1.10 | 1,584,747 | 2,037,897 |
|---|
| 2020-09-30 | $451.48M | $120.17M | $331.31M | $45.91M | — | $213.14M | $118.17M | -$27.78M | $90.39M | -$1.37M | $91.76M | $0.75 | $0.70 | 121,978,272 | 137,560,385 |
|---|
| 2020-06-30 | $428.74M | $111.38M | $317.36M | $45.23M | — | $198.22M | $119.14M | -$6.82M | $112.32M | $15.89M | $96.43M | $0.81 | $0.75 | 118,865,885 | 134,408,041 |
|---|
| 2020-03-31 | $228.06M | $82.42M | $145.64M | $37.78M | — | $120.27M | $25.37M | -$15.67M | $9.69M | -$2.83M | $12.52M | $0.11 | $0.10 | 118,138,186 | 123,119,053 |
|---|
| 2019-12-31 | $270M | $90.82M | $179.17M | $35.7M | — | $154.14M | $25.04M | -$2.29M | $22.75M | -$8.54M | $31.29M | $0.26 | $0.25 | -425,043 | -751,291 |
|---|
| 2019-09-30 | $197.95M | $68.95M | $129M | $32.47M | — | $114.77M | $14.23M | -$4.14M | $10.09M | -$4.71M | $14.8M | $0.12 | $0.12 | 120,351,095 | 126,243,168 |
|---|
| 2019-06-30 | $181.1M | $58.61M | $122.49M | $28.77M | — | $104.64M | $17.85M | -$1.48M | $16.37M | -$1.85M | $18.22M | $0.15 | $0.14 | 120,198,526 | 130,807,743 |
|---|
| 2019-03-31 | $169.34M | $52.66M | $116.68M | $24.95M | — | $85.04M | $31.64M | -$206,000.00 | $31.44M | -$142,000.00 | $31.58M | $0.26 | $0.24 | 119,679,149 | 130,237,875 |
|---|
| 2018-12-31 | $200.03M | $57.11M | $142.92M | $28.54M | — | $113.43M | $29.49M | -$6.61M | $22.88M | -$18.38M | $41.25M | $0.34 | $0.32 | -322,990 | 587,504 |
|---|
| 2018-09-30 | $150.37M | $46.95M | $103.42M | $24.42M | — | $84.68M | $18.74M | -$4.14M | $14.6M | -$5.3M | $19.89M | $0.17 | $0.15 | 119,870,711 | 129,086,137 |
|---|
| 2018-06-30 | $132.39M | $45.41M | $86.98M | $23.57M | — | $74.22M | $12.76M | -$8.14M | $4.63M | $1.25M | $3.38M | $0.03 | $0.03 | 119,450,194 | 125,551,759 |
|---|
| 2018-03-31 | $120.91M | $41.3M | $79.62M | $20.72M | — | $65.82M | $13.8M | -$817,000.00 | $12.98M | $14,000.00 | $12.97M | $0.11 | $0.10 | 121,267,092 | 125,772,315 |
|---|
| 2017-12-31 | $136.27M | $44.22M | $92.05M | $17.79M | — | $73.76M | $18.29M | -$24,000.00 | $18.27M | -$26.48M | $44.75M | $0.37 | $0.37 | 1,150,973 | 920,752 |
|---|
| 2017-09-30 | $106.38M | $36.38M | $70M | $16.96M | — | $62.57M | $7.43M | $5.82M | $13.24M | -$12.56M | $25.8M | $0.22 | $0.21 | 119,592,191 | 123,224,559 |
|---|
| 2017-06-30 | $101.69M | $35.72M | $65.97M | $21.75M | — | $77.69M | -$11.72M | $13.95M | $2.23M | -$9.44M | $11.67M | $0.10 | $0.10 | 116,933,216 | 120,723,938 |
|---|
| 2017-03-31 | $96.89M | $34.66M | $62.23M | $18.12M | — | $64.33M | -$2.1M | $628,000.00 | -$1.47M | -$1.05M | -$421,000.00 | $0.00 | $0.00 | 115,696,024 | 115,696,024 |
|---|
| 2016-12-31 | $110.21M | $37.01M | $73.2M | $16.12M | — | $69.75M | $3.45M | -$20.05M | -$16.6M | $4.79M | -$21.38M | -$0.18 | -$0.18 | 582,099 | 582,099 |
|---|
| 2016-09-30 | $87.56M | $29.31M | $58.25M | $14.9M | — | $55.58M | $2.67M | -$709,000.00 | $1.96M | $4.36M | -$2.4M | -$0.02 | -$0.02 | 113,757,212 | 113,757,212 |
|---|
| 2016-06-30 | $85.35M | $29.1M | $56.25M | $11.84M | — | $51.58M | $4.67M | -$7.72M | -$3.05M | $4.26M | -$7.31M | -$0.06 | -$0.06 | 113,045,888 | 113,045,888 |
|---|
| 2016-03-31 | $81.85M | $27.91M | $53.94M | $12.23M | — | $47.15M | $6.78M | $8.02M | $14.81M | $13.61M | $1.19M | $0.01 | $0.01 | 112,129,470 | 115,368,566 |
|---|
| 2015-12-31 | $87.9M | $30.2M | $57.7M | $11.21M | — | $49.28M | $8.42M | -$6.31M | $2.11M | $6.34M | -$4.23M | — | — | — | 6,927,064 |
|---|
| 2015-09-30 | $65.7M | $24.17M | $41.53M | $11.41M | — | $43.2M | -$1.67M | -$1.13M | -$2.8M | $4.1M | -$6.89M | — | — | — | 111,329,917 |
|---|
| 2015-06-30 | $61.37M | $21.91M | $39.46M | $10.07M | — | $43.25M | -$3.79M | $2.35M | -$1.45M | $4.91M | -$6.35M | — | — | — | 96,503,149 |
|---|
| 2015-03-31 | $58.54M | $20.71M | $37.83M | $10.01M | — | $42.68M | -$4.84M | -$21.02M | -$25.86M | $10.73M | -$36.59M | -$0.84 | -$0.84 | 43,703,508 | 43,703,508 |
|---|
| 2014-12-31 | $64.91M | $22.78M | $42.13M | $9.72M | — | $41.96M | $176,000.00 | -$2.43M | -$2.26M | $3.1M | -$5.36M | — | — | — | 987,784 |
|---|
| 2014-09-30 | $47.63M | $18.12M | $29.52M | $10.08M | — | $32.57M | -$3.05M | -$1.14M | -$4.2M | $2.08M | -$6.27M | — | — | — | 43,015,151 |
|---|
| 2014-06-30 | $42.51M | $17.35M | $25.16M | $8.79M | — | $28.96M | -$3.79M | $235,000.00 | -$3.56M | -$408,000.00 | -$3.15M | — | — | — | 40,155,210 |
|---|
| 2014-03-31 | $40.54M | $15.39M | $25.14M | $8.04M | — | $24.72M | $419,000.00 | -$669,000.00 | -$250,000.00 | $213,000.00 | -$463,000.00 | — | — | — | 34,512,839 |
|---|
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.88B | $817.8M | $2.07B | $450.19M | — | $1.8B | $266.21M | -$19.55M | $246.67M | $83.68M | $162.98M | $1.59 | $1.39 | 102,356,000 | 124,114,000 |
|---|
| 2024-12-31 | $2.81B | $774.55M | $2.03B | $443.06M | — | $1.65B | $380.21M | $30.57M | $410.78M | $107.49M | $303.28M | $2.64 | $2.35 | 114,944,000 | 131,721,000 |
|---|
| 2023-12-31 | $2.75B | $828.68M | $1.92B | $469.33M | — | $1.64B | $279.84M | $12.98M | $292.82M | -$14.75M | $307.57M | $2.51 | $2.24 | 122,503,000 | 140,145,000 |
|---|
| 2022-12-31 | $2.57B | $744.59M | $1.82B | $412.4M | — | $2.48B | -$658.56M | -$3.42M | -$661.98M | $32.31M | -$694.29M | -$5.48 | -$5.48 | 126,779,000 | 126,779,000 |
|---|
| 2021-12-31 | $2.33B | $654.51M | $1.67B | $271.54M | — | $1.21B | $465.73M | $5.92M | $471.65M | -$21.85M | $493.51M | $3.88 | $3.40 | 127,224,974 | 146,683,324 |
|---|
| 2020-12-31 | $1.73B | $464.75M | $1.26B | $180.08M | — | $836.87M | $424.01M | -$58.3M | $365.71M | $16.46M | $349.25M | $2.88 | $2.69 | 121,251,588 | 136,414,592 |
|---|
| 2019-12-31 | $818.38M | $271.04M | $547.34M | $121.88M | — | $458.58M | $88.76M | -$8.12M | $80.65M | -$15.25M | $95.89M | $0.80 | $0.76 | 119,665,248 | 125,720,073 |
|---|
| 2018-12-31 | $603.69M | $190.76M | $412.93M | $97.25M | — | $338.15M | $74.79M | -$19.71M | $55.08M | -$22.41M | $77.49M | $0.64 | $0.61 | 120,146,076 | 127,084,785 |
|---|
| 2017-12-31 | $441.23M | $150.99M | $290.25M | $74.62M | — | $278.35M | $11.9M | $20.37M | $32.27M | -$49.54M | $81.8M | $0.69 | $0.68 | 118,538,687 | 122,267,673 |
|---|
| 2016-12-31 | $364.97M | $123.33M | $241.64M | $55.08M | — | $224.06M | $17.58M | -$20.45M | -$2.88M | $27.03M | -$29.9M | -$0.26 | -$0.26 | 113,562,738 | 113,562,738 |
|---|
| 2015-12-31 | $273.5M | $96.98M | $176.52M | $42.69M | — | $178.4M | -$1.88M | -$26.11M | -$27.99M | $26.07M | -$54.06M | -$0.59 | -$0.59 | 91,122,291 | 91,122,291 |
|---|
| 2014-12-31 | $195.59M | $73.63M | $121.96M | $36.63M | — | $128.21M | -$6.25M | -$4.01M | -$10.26M | $4.98M | -$15.24M | — | — | — | 40,246,663 |
|---|
| 2013-12-31 | $125.02M | $47.78M | $77.24M | $27.55M | — | $76.51M | $733,000.00 | -$675,000.00 | $58,000.00 | $854,000.00 | -$796,000.00 | — | — | — | 32,667,242 |
|---|