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 | $107.5M | $80.1M | — | — | — | — | — | — | $256M | $24.8M | $199.5M | $80.58 | $80.58 | 2,407,600 | 2,407,600 |
|---|
| 2026-03-31 | $517.8M | $42.7M | — | — | — | — | — | — | -$25.5M | $800,000.00 | -$27.2M | -$12.59 | -$12.59 | 2,447,300 | 2,447,300 |
|---|
| 2025-12-31 | $1.6B | $46.6M | — | — | — | — | — | — | $901M | $87.3M | $835.8M | $324.96 | $324.96 | -7,200 | -7,200 |
|---|
| 2025-09-30 | $864.2M | $55.3M | — | — | — | — | — | — | $178.8M | $17.1M | $113.8M | $44.18 | $44.18 | 2,542,300 | 2,542,300 |
|---|
| 2025-06-30 | $56.3M | $42.4M | — | — | — | — | — | — | $176.5M | $12.9M | $122.9M | $47.75 | $47.75 | 2,541,400 | 2,541,400 |
|---|
| 2025-03-31 | $577.8M | $7.5M | — | — | — | — | — | — | $72.4M | $9.6M | $33.9M | $13.19 | $13.19 | 2,540,900 | 2,540,900 |
|---|
| 2024-12-31 | $358M | $7.4M | — | — | — | — | — | — | -$120.7M | $3.7M | -$130.4M | -$50.87 | -$50.87 | 300 | 300 |
|---|
| 2024-09-30 | $839.1M | $7.6M | — | — | — | — | — | — | $239.5M | $11.6M | $179M | $69.68 | $69.68 | 2,532,700 | 2,532,700 |
|---|
| 2024-06-30 | $395.4M | $7M | — | — | — | — | — | — | -$34.7M | $6.5M | -$54.6M | -$21.24 | -$21.24 | 2,531,800 | 2,531,800 |
|---|
| 2024-03-31 | $647.3M | $7.6M | — | — | — | — | — | — | $232.6M | $10.8M | $236.4M | $92.33 | $92.33 | 2,531,100 | 2,531,100 |
|---|
| 2023-12-31 | $736.8M | $6.9M | — | — | — | — | — | — | $327.8M | -$34.9M | $286.5M | $111.78 | $111.78 | -1,400 | -1,400 |
|---|
| 2023-09-30 | $519.6M | $8M | — | — | — | — | — | — | $21.1M | $7.3M | $23.6M | $9.19 | $9.19 | 2,522,900 | 2,522,900 |
|---|
| 2023-06-30 | $378.4M | $11.6M | — | — | — | — | — | — | $17.4M | $200,000.00 | $19.6M | $7.65 | $7.65 | 2,524,800 | 2,524,800 |
|---|
| 2023-03-31 | $531.9M | $13.9M | — | — | — | — | — | — | $199.1M | $11.9M | $179.5M | $69.83 | $69.83 | 2,538,800 | 2,538,800 |
|---|
| 2022-12-31 | $437.6M | $29.8M | — | — | — | — | — | — | $129M | $67.5M | $40.4M | $22.72 | $22.72 | -97,600 | -97,600 |
|---|
| 2022-09-30 | $383.2M | $25M | — | — | — | — | — | — | -$31M | -$7.4M | $888.2M | $306.93 | $306.93 | 2,855,500 | 2,855,500 |
|---|
| 2022-06-30 | $76.7M | $22.4M | — | — | — | — | — | — | -$232.6M | -$16M | -$169.2M | -$56.80 | -$56.80 | 2,940,700 | 2,940,700 |
|---|
| 2022-03-31 | $117.8M | $21.4M | — | — | — | — | — | — | -$14.8M | -$2.7M | $33.4M | $11.10 | $11.10 | 2,976,600 | 2,976,600 |
|---|
| 2021-12-31 | $121.6M | $23.4M | — | — | — | — | — | — | $31M | -$7.8M | $32.8M | $9.99 | $9.99 | -20,900 | -20,900 |
|---|
| 2021-09-30 | $112.9M | $24M | — | — | — | — | — | — | -$360.6M | $28.6M | -$371.4M | -$120.18 | -$120.18 | 3,052,500 | 3,052,500 |
|---|
| 2021-06-30 | $109.4M | $17.9M | — | — | — | — | — | — | $161.4M | $30M | $138.5M | $44.56 | $44.56 | 3,070,000 | 3,070,000 |
|---|
| 2021-03-31 | $83.6M | $4M | — | — | — | — | — | — | -$138.7M | -$9.5M | -$75.3M | -$24.30 | -$24.30 | 3,067,800 | 3,067,800 |
|---|
| 2020-12-31 | $83.6M | $4.8M | — | — | — | — | — | — | $372.5M | -$111.9M | $443.9M | $156.83 | $156.83 | -7,600 | -7,600 |
|---|
| 2020-09-30 | $74.8M | $2.3M | — | — | — | — | — | — | $321.2M | $98.5M | $232.9M | $75.09 | $75.09 | 3,058,700 | 3,058,700 |
|---|
| 2020-06-30 | $80.2M | $2.2M | — | — | — | — | — | — | $132.7M | $24.1M | $115.4M | $37.14 | $37.14 | 3,064,400 | 3,064,400 |
|---|
| 2020-03-31 | $68.5M | $2M | — | — | — | — | — | — | -$166M | -$25.5M | -$128.8M | -$40.54 | -$40.54 | 3,144,200 | 3,144,200 |
|---|
| 2019-12-31 | $62.6M | $2.5M | — | — | — | — | — | — | $56.5M | $10.4M | $23M | $19.10 | $19.10 | 300 | 300 |
|---|
| 2019-09-30 | $64.3M | $2.3M | — | — | — | — | — | — | $51.1M | $8.8M | $48.7M | $15.29 | $15.29 | 3,142,000 | 3,142,000 |
|---|
| 2019-06-30 | $68M | — | — | — | — | — | — | — | $15.8M | -$100,000.00 | $20.5M | $6.44 | $6.44 | 3,140,700 | 3,140,700 |
|---|
| 2019-03-31 | $99.4M | — | — | — | — | — | — | — | $281.7M | $10.2M | $272.2M | $89.64 | $89.64 | 3,139,700 | 3,139,700 |
|---|
| 2018-12-31 | $38.1M | $66.7M | — | — | — | — | — | — | -$144.1M | -$3.6M | -$140.5M | -$40.68 | -$40.68 | -68,700 | -68,700 |
|---|
| 2018-09-30 | $198.7M | $62.9M | — | — | — | — | — | — | $44.3M | -$3.6M | $30.6M | $12.83 | $12.83 | 3,138,900 | 3,138,900 |
|---|
| 2018-06-30 | $122.3M | $61M | — | — | — | — | — | — | -$12.4M | $2.5M | -$14.9M | $1.02 | $1.02 | 3,390,500 | 3,390,500 |
|---|
| 2018-03-31 | $42.1M | — | — | — | — | — | — | — | -$66M | $700,000.00 | -$66.6M | -$12.82 | -$12.82 | 3,710,200 | 3,710,200 |
|---|
| 2017-12-31 | -$96.2M | $50.7M | — | — | — | — | — | — | $5.2M | -$2.5M | $12M | $11.00 | $11.00 | -183,000 | -183,000 |
|---|
| 2017-09-30 | $87.5M | $33.1M | — | — | — | — | — | — | $8.4M | -$4M | $551.5M | $130.81 | $130.81 | 4,243,500 | 4,243,500 |
|---|
| 2017-06-30 | $83.5M | $26.8M | — | — | — | — | — | — | -$2.2M | -$1M | $1.6M | $2.97 | $2.97 | 4,514,900 | 4,514,900 |
|---|
| 2017-03-31 | $88.8M | — | — | — | — | — | — | — | -$3.6M | -$300,000.00 | $28M | $6.34 | $6.34 | 4,512,100 | 4,512,100 |
|---|
| 2016-12-31 | -$5.5M | $25.1M | — | — | — | — | — | — | -$74.5M | -$10.2M | -$56.3M | -$5.17 | -$5.07 | -153,600 | -158,600 |
|---|
| 2016-09-30 | $56.8M | $24M | — | — | — | — | — | — | -$13.8M | -$17.1M | $87.7M | $18.65 | $18.61 | 4,799,300 | 4,811,300 |
|---|
| 2016-06-30 | $49.2M | $24.4M | — | — | — | — | — | — | -$25.1M | -$4M | $362.5M | $66.93 | $66.79 | 5,029,600 | 5,040,500 |
|---|
| 2016-03-31 | $369.3M | — | — | — | — | — | — | — | $8.5M | -$9.7M | $19.3M | $2.34 | $2.34 | 5,485,600 | 5,486,500 |
|---|
| 2015-12-31 | -$579.1M | — | — | — | — | — | — | — | $218.2M | $11.9M | $271.2M | $45.23 | $45.23 | -139,900 | -139,900 |
|---|
| 2015-09-30 | $296.1M | — | — | — | — | — | — | — | -$86.9M | -$1.6M | -$74.9M | -$10.01 | -$10.01 | 5,890,100 | 5,890,100 |
|---|
| 2015-06-30 | $368.7M | — | — | — | — | — | — | — | -$5.1M | -$2.2M | $3.4M | $0.72 | $0.72 | 5,914,300 | 5,914,300 |
|---|
| 2015-03-31 | $391.8M | — | — | — | — | — | — | — | $500,000.00 | $4.6M | $77M | $14.09 | $14.09 | 5,919,600 | 5,919,600 |
|---|
| 2014-12-31 | $362.6M | — | — | — | — | — | — | — | -$66.1M | -$26.2M | $54.9M | $11.69 | $11.69 | -37,200 | -37,200 |
|---|
| 2014-09-30 | $323.2M | — | — | — | — | — | — | — | -$35.5M | -$4.7M | $40.1M | $8.42 | $8.42 | 6,091,400 | 6,091,400 |
|---|
| 2014-06-30 | $653.3M | — | — | — | — | — | — | — | $109.5M | $24.5M | $100.1M | $15.51 | $15.51 | 6,080,900 | 6,080,900 |
|---|
| 2014-03-31 | $578.7M | — | — | — | — | — | — | — | $112.5M | $30.9M | $94.9M | $15.48 | $15.48 | 6,099,500 | 6,099,500 |
|---|
| 2013-12-31 | -$329.2M | — | — | — | — | — | — | — | -$52.1M | -$16.6M | $117.9M | $19.02 | $19.02 | -9,400 | -9,400 |
|---|
| 2013-09-30 | $574.1M | — | — | — | — | — | — | — | $55.3M | $8.2M | $56.1M | $9.26 | $9.26 | 6,081,100 | 6,081,100 |
|---|
| 2013-06-30 | $489.3M | — | — | — | — | — | — | — | $3.6M | -$600,000.00 | $15.2M | $4.26 | $4.26 | 6,080,800 | 6,080,800 |
|---|
| 2013-03-31 | $627.4M | — | — | — | — | — | — | — | $151.8M | $41.6M | $119.9M | $19.17 | $19.17 | 6,194,500 | 6,194,500 |
|---|
| 2012-12-31 | $566.4M | — | — | — | — | — | — | — | -$50.8M | -$101M | $56.2M | $10.31 | $10.31 | -87,700 | -87,700 |
|---|
| 2012-09-30 | $697.4M | — | — | — | — | — | — | — | $135.1M | $47.8M | -$11.8M | $2.90 | $2.90 | 6,493,900 | 6,493,900 |
|---|
| 2012-06-30 | $542.3M | — | — | — | — | — | — | — | $37.6M | $6.4M | $38.2M | $3.92 | $3.92 | 6,545,200 | 6,545,200 |
|---|
| 2012-03-31 | $629.6M | — | — | — | — | — | — | — | $140.8M | $31.1M | $110.6M | $12.61 | $12.61 | 7,353,400 | 7,353,400 |
|---|
| 2011-12-31 | $593.4M | — | — | — | — | — | — | — | $98.4M | -$110.8M | $820.5M | $101.50 | $101.50 | -90,400 | -90,400 |
|---|
| 2011-09-30 | $501.8M | — | — | — | — | — | — | — | $1.3M | -$600,000.00 | -$26.8M | -$2.00 | -$2.00 | 7,845,800 | 7,845,800 |
|---|
| 2011-06-30 | $553.6M | — | — | — | — | — | — | — | $36.1M | $10M | $11.7M | $1.48 | $1.48 | 7,885,500 | 7,885,500 |
|---|
| 2011-03-31 | $529.6M | — | — | — | — | — | — | — | -$33.7M | -$7.7M | -$28.2M | -$3.51 | -$3.51 | 7,974,700 | 7,974,700 |
|---|
| 2010-12-31 | $319.8M | — | — | — | — | — | — | — | $131.8M | $19.3M | $72.9M | $8.68 | $8.68 | -192,900 | -193,400 |
|---|
| 2010-09-30 | $551M | — | — | — | — | — | — | — | $75.2M | $11.7M | $50.7M | $5.58 | $5.58 | 8,431,000 | 8,431,000 |
|---|
| 2010-06-30 | $689.6M | — | — | — | — | — | — | — | $4M | -$2.1M | $2.5M | $0.08 | $0.08 | 8,671,000 | 8,671,000 |
|---|
| 2010-03-31 | $1.04B | — | — | — | — | — | — | — | -$26.8M | -$200,000.00 | -$39.6M | -$4.48 | -$4.48 | — | — |
|---|
| 2009-12-31 | $1.04B | — | — | — | — | — | — | — | $153.5M | $34M | $99.8M | $11.26 | $11.26 | — | — |
|---|
| 2009-09-30 | $1.2B | — | — | — | — | — | — | — | $258.3M | $73.9M | $159.6M | $18.02 | $18.02 | — | — |
|---|
| 2009-06-30 | $1.22B | — | — | — | — | — | — | — | $303.8M | $88.6M | $180.3M | $20.35 | $20.35 | — | — |
|---|
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 | $3.74B | $151.8M | — | — | — | — | — | — | $1.33B | $126.9M | $1.11B | $430.14 | $430.14 | 2,534,300 | 2,534,300 |
|---|
| 2024-12-31 | $2.24B | $29.6M | — | — | — | — | — | — | $316.7M | $32.6M | $230.4M | $89.79 | $89.79 | 2,532,200 | 2,532,200 |
|---|
| 2023-12-31 | $2.17B | $40.4M | — | — | — | — | — | — | $565.4M | -$15.5M | $509.2M | $198.60 | $198.60 | 2,527,300 | 2,527,300 |
|---|
| 2022-12-31 | $1.16B | $98.6M | — | — | — | — | — | — | -$149.4M | $41.4M | $792.8M | $276.96 | $276.96 | 2,826,200 | 2,826,200 |
|---|
| 2021-12-31 | $427.5M | $69.3M | — | — | — | — | — | — | -$273.6M | $44.4M | -$275.4M | -$89.46 | -$89.46 | 3,042,500 | 3,042,500 |
|---|
| 2020-12-31 | $307.9M | $11.3M | — | — | — | — | — | — | $660.4M | -$14.8M | $663.4M | $226.97 | $226.97 | 3,081,400 | 3,081,400 |
|---|
| 2019-12-31 | $294.3M | $48.1M | — | — | — | — | — | — | $405.1M | $29.3M | $376.6M | $130.27 | $130.27 | 3,141,100 | 3,141,100 |
|---|
| 2018-12-31 | $401.2M | $248.7M | — | — | — | — | — | — | -$178.2M | -$4M | -$191.4M | -$41.76 | -$41.76 | 3,342,400 | 3,342,400 |
|---|
| 2017-12-31 | $163.6M | $139.4M | — | — | — | — | — | — | $7.8M | -$7.8M | $593.1M | $146.06 | $146.06 | 4,239,500 | 4,239,500 |
|---|
| 2016-12-31 | $157.7M | $102M | — | — | — | — | — | — | -$147.3M | -$32.9M | $409M | $80.11 | $80.06 | 4,950,100 | 4,953,300 |
|---|
| 2015-12-31 | $440M | $93.6M | — | — | — | — | — | — | $129.2M | $12.7M | $276.7M | $50.20 | $50.20 | 5,811,200 | 5,811,200 |
|---|
| 2014-12-31 | $1.41B | — | — | — | — | — | — | — | -$29.4M | -$14.8M | $290M | $51.13 | $51.13 | 6,026,000 | 6,026,000 |
|---|
| 2013-12-31 | $1.36B | — | — | — | — | — | — | — | $158.6M | $32.6M | $309.1M | $51.85 | $51.85 | 6,109,000 | 6,109,000 |
|---|
| 2012-12-31 | $2.44B | — | — | — | — | — | — | — | $262.8M | -$15.7M | $193.4M | $30.50 | $30.50 | 6,708,700 | 6,708,700 |
|---|
| 2011-12-31 | $2.17B | — | — | — | — | — | — | — | $98M | -$110M | $809.4M | $97.44 | $97.44 | 7,811,600 | 7,811,600 |
|---|
| 2010-12-31 | $2.33B | — | — | — | — | — | — | — | $189.3M | $29.6M | $86.5M | $10.12 | $10.12 | 8,451,100 | 8,451,600 |
|---|
| 2009-12-31 | $3.44B | — | — | — | — | — | — | — | $797.2M | $214.2M | $470M | $53.11 | $53.10 | 8,764,100 | 8,765,600 |
|---|
| 2008-12-31 | $2.95B | — | — | — | — | — | — | — | -$1.14B | -$498.7M | -$555.3M | -$54.26 | -$54.26 | — | — |
|---|