Complete source-backed income-statement history.
- Available history
- 2011-03-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 | $721.35M | $637.59M | $83.76M | — | $52.61M | — | $12.86M | — | -$13.49M | $5.43M | -$18.84M | -$1.04 | -$1.04 | 18,051,719 | 18,051,719 |
|---|
| 2026-03-31 | $686.36M | $603.94M | $82.42M | — | $52.51M | — | $24.06M | — | -$29.07M | $4.2M | -$33.3M | -$1.85 | -$1.85 | 17,969,620 | 17,969,620 |
|---|
| 2025-12-31 | $672.37M | $602.22M | $70.15M | — | $56.57M | — | $595,000.00 | — | -$30.68M | -$33.85M | $3.33M | $0.19 | $0.19 | 21,507 | 21,507 |
|---|
| 2025-09-30 | $695.5M | $608.36M | $87.14M | — | $55.4M | — | $26.46M | — | -$3.76M | $3.86M | -$7.64M | -$0.43 | -$0.43 | 17,925,510 | 17,925,510 |
|---|
| 2025-06-30 | $705.97M | $612.92M | $93.05M | — | $51.21M | — | $37.28M | — | $6.61M | $8.08M | -$1.4M | -$0.08 | -$0.08 | 17,882,361 | 17,882,361 |
|---|
| 2025-03-31 | $667.07M | $589.89M | $77.18M | — | $51.19M | — | $22.26M | — | $4.31M | $2.7M | $1.55M | $0.09 | $0.09 | 17,712,568 | 17,911,855 |
|---|
| 2024-12-31 | $660.75M | $578.73M | $82.02M | — | $50.08M | — | $31.73M | — | $1.83M | -$38.42M | $40.21M | $2.30 | $2.30 | 17,720 | 17,720 |
|---|
| 2024-09-30 | $685.35M | $609.04M | $76.31M | — | $49.7M | — | $23.47M | — | -$8.03M | $2.86M | -$11.06M | -$0.63 | -$0.63 | 17,612,001 | 17,612,001 |
|---|
| 2024-06-30 | $708.36M | $625.42M | $82.94M | — | $52.41M | — | $11.15M | — | -$68.1M | $8.08M | -$76.24M | -$4.34 | -$4.34 | 17,564,015 | 17,564,015 |
|---|
| 2024-03-31 | $676.43M | $614.78M | $61.64M | — | $55.37M | — | $3.48M | — | -$27.18M | $4.13M | -$31.66M | -$1.81 | -$1.81 | 17,462,136 | 17,462,136 |
|---|
| 2023-12-31 | $673.64M | $608.94M | $64.7M | — | $59.21M | — | -$4.46M | — | -$55.7M | -$528,000.00 | -$55.15M | -$3.17 | -$3.17 | 24,193 | 24,193 |
|---|
| 2023-09-30 | $736.04M | $629.5M | $106.53M | — | $49.83M | — | $52.66M | — | $15.72M | $4.34M | $11.36M | $0.65 | $0.65 | 17,427,082 | 17,560,221 |
|---|
| 2023-06-30 | $723.74M | $646.03M | $77.71M | — | $54.61M | — | $12.28M | — | -$23.66M | $4.77M | -$27.83M | -$1.61 | -$1.61 | 17,334,918 | 17,334,918 |
|---|
| 2023-03-31 | $682.46M | $640.63M | $41.83M | — | $52.09M | — | -$14.45M | — | -$130.75M | $358,000.00 | -$130.37M | -$7.57 | -$7.57 | 17,229,423 | 17,229,423 |
|---|
| 2022-12-31 | $649.34M | $595.02M | $54.31M | — | $50.42M | — | -$45.81M | — | -$73.16M | $15.47M | -$88.09M | -$5.12 | -$5.12 | 9,424 | 9,424 |
|---|
| 2022-09-30 | $657.15M | $618.59M | $38.56M | — | $44.85M | — | -$10.06M | — | -$34.05M | -$833,000.00 | -$32.69M | -$1.90 | -$1.90 | 17,218,165 | 17,218,165 |
|---|
| 2022-06-30 | $605.92M | $590.54M | $15.38M | — | $52.28M | — | -$8.74M | — | -$32.15M | $2.01M | -$33.25M | -$1.93 | -$1.93 | 17,189,128 | 17,189,128 |
|---|
| 2022-03-31 | $612.98M | $591.44M | $21.54M | — | $51.9M | — | -$40.39M | — | -$61.14M | $652,000.00 | -$61.36M | -$3.58 | -$3.58 | 17,136,411 | 17,136,411 |
|---|
| 2021-12-31 | $601.35M | $573.35M | $28M | — | $58.6M | — | -$58.89M | — | -$80.94M | $23.79M | -$102.19M | -$5.98 | -$5.98 | 18,127 | 18,127 |
|---|
| 2021-09-30 | $526.69M | $534.82M | -$8.13M | — | $60.37M | — | -$72.89M | — | -$92.74M | $32.12M | -$123.17M | -$7.20 | -$7.20 | 17,097,766 | 17,097,766 |
|---|
| 2021-06-30 | $533.19M | $534.12M | -$933,000.00 | — | $50.09M | — | -$65.62M | — | -$81.99M | -$17.46M | -$63.61M | -$3.73 | -$3.73 | 17,031,113 | 17,031,113 |
|---|
| 2021-03-31 | $668.97M | $600.68M | $68.29M | — | $58.05M | — | -$11.69M | — | -$33.78M | $936,000.00 | -$33.86M | -$2.00 | -$2.00 | 16,951,190 | 16,951,190 |
|---|
| 2020-12-31 | $696.88M | $616.59M | $80.29M | — | $64.61M | — | -$18.68M | — | -$33.02M | -$5.36M | -$27.18M | -$1.60 | -$1.60 | 4,910 | 4,910 |
|---|
| 2020-09-30 | $683.2M | $598.71M | $84.49M | — | $60.06M | — | $18.79M | — | $4.32M | -$2.39M | $4.38M | $0.26 | $0.26 | 16,927,924 | 17,014,955 |
|---|
| 2020-06-30 | $340.47M | $400.84M | -$60.37M | — | $68.27M | — | -$154.48M | — | -$174.97M | -$38.98M | -$134.22M | -$7.93 | -$7.93 | 16,914,971 | 16,914,971 |
|---|
| 2020-03-31 | $654.89M | $611.75M | $43.14M | — | $70.67M | — | -$114.31M | — | -$126.56M | -$14.12M | -$110.59M | -$6.55 | -$6.55 | 16,883,717 | 16,883,717 |
|---|
| 2019-12-31 | $726.19M | $660.65M | $65.54M | — | $78.33M | — | -$55.07M | — | -$81.58M | -$10.91M | -$67.38M | -$3.89 | -$3.88 | -94,242 | -96,026 |
|---|
| 2019-09-30 | $739.52M | $659.31M | $80.21M | — | $63.02M | — | $3.68M | — | -$5.68M | $745,000.00 | -$4.88M | -$0.29 | -$0.29 | 16,880,736 | 16,880,736 |
|---|
| 2019-06-30 | $764.7M | $666.83M | $97.87M | — | $74.17M | — | $200.35M | — | $188.88M | $44.22M | $145.21M | $8.39 | $8.36 | 17,312,359 | 17,376,458 |
|---|
| 2019-03-31 | $878M | $762.49M | $115.51M | — | $86.97M | — | $7.04M | — | -$3.33M | $2.03M | -$5.42M | -$0.31 | -$0.31 | 17,535,195 | 17,535,195 |
|---|
| 2018-12-31 | $866.74M | $760.33M | $106.41M | — | $75.89M | — | -$72.94M | — | -$83.46M | -$49.23M | -$27.22M | -$1.50 | -$1.47 | -44,826 | -58,414 |
|---|
| 2018-09-30 | $861.65M | $742M | $119.66M | — | $82.13M | — | $41.74M | — | $31.47M | -$1.19M | $32.16M | $1.80 | $1.77 | 17,828,358 | 18,209,168 |
|---|
| 2018-06-30 | $928.26M | $776.9M | $151.37M | — | $76.34M | — | $61.61M | — | $52.33M | $9.13M | $41.88M | $2.33 | $2.28 | 18,000,579 | 18,371,775 |
|---|
| 2018-03-31 | $967.39M | $796.51M | $170.88M | — | $80.44M | — | $79.91M | — | $69.31M | $11.89M | $56.79M | $3.16 | $3.07 | 17,991,488 | 18,511,113 |
|---|
| 2017-12-31 | $937.56M | $759.47M | $178.09M | — | $80.6M | — | $76.58M | — | $62.88M | $31.25M | $31.17M | $1.75 | $1.68 | 11,464 | -61,634 |
|---|
| 2017-09-30 | $869.02M | $718.21M | $150.81M | — | $87.79M | — | $49.68M | — | $33.3M | $7.84M | $24.64M | $1.39 | $1.32 | 17,703,660 | 18,680,518 |
|---|
| 2017-06-30 | $0.00 | $736.96M | $172.19M | — | $85.52M | — | $74.81M | — | $62.18M | $20.53M | $40.46M | $2.26 | $2.14 | 17,863,203 | 18,865,967 |
|---|
| 2017-03-31 | $0.00 | $732.05M | $170M | — | $87.05M | — | $65.1M | — | $54.39M | $11.89M | $41.71M | $2.35 | $2.20 | 17,742,994 | 18,972,550 |
|---|
| 2016-12-31 | $3.47B | $707.12M | $168.32M | — | $88.15M | — | $62.74M | — | $43.03M | $11.01M | $31.11M | $1.76 | $1.65 | 71,169 | 26,800 |
|---|
| 2016-09-30 | $0.00 | $690.98M | $164.67M | — | $92.37M | — | $58.42M | — | $49.17M | $12.53M | $36.36M | $2.08 | $1.94 | 17,469,156 | 18,760,663 |
|---|
| 2016-06-30 | $0.00 | $707.34M | $171.96M | — | $92.67M | — | $63.84M | — | $56.26M | $16.02M | $40.19M | $2.33 | $2.16 | 17,242,277 | 18,591,647 |
|---|
| 2016-03-31 | $0.00 | $702.67M | $159.82M | — | $83.46M | — | $62.1M | — | $46.3M | $14.77M | $31.32M | $1.80 | $1.67 | 17,442,364 | 18,746,600 |
|---|
| 2015-12-31 | $0.00 | $700.57M | $153.84M | — | $90.47M | — | $27.68M | — | $18.76M | -$2.83M | $21.67M | $1.24 | $1.16 | 75,276 | 87,084 |
|---|
| 2015-09-30 | $0.00 | $679.08M | $148.45M | — | $79.07M | — | $57.24M | — | $45.39M | $12.87M | $32.73M | $1.89 | $1.78 | 17,294,155 | 18,430,013 |
|---|
| 2015-06-30 | $0.00 | $706.86M | $153.96M | — | $84.08M | — | $58.78M | — | $52.98M | $16.44M | $36.5M | $2.14 | $1.98 | 17,077,732 | 18,410,467 |
|---|
| 2015-03-31 | $0.00 | $669.18M | $130.87M | — | $76.31M | — | $32.17M | — | $35.87M | $14.74M | $20.99M | $1.23 | $1.15 | 17,037,283 | 18,237,452 |
|---|
| 2014-12-31 | $0.00 | $650.07M | $117.81M | — | $73.12M | — | $7.13M | — | -$4.91M | $7.46M | -$12.82M | -$0.73 | -$0.68 | -186,873 | -236,763 |
|---|
| 2014-09-30 | $0.00 | $669.7M | $111.25M | — | $67.37M | — | $53.54M | — | $41.1M | $18.87M | $22.67M | $1.33 | $1.23 | 17,066,067 | 18,415,684 |
|---|
| 2014-06-30 | $0.00 | $711.44M | $146.11M | — | $81.87M | — | $56.48M | — | $18.68M | $4.42M | $13.19M | $0.78 | $0.72 | 16,919,521 | 18,430,226 |
|---|
| 2014-03-31 | $0.00 | $703.35M | $134.26M | — | $79.57M | — | $47.16M | — | $33.42M | $12.06M | $19.74M | $1.18 | $1.10 | 16,656,600 | 17,920,271 |
|---|
| 2013-12-31 | $0.00 | $689.07M | $105.13M | — | $72.64M | — | $14.63M | — | -$12,000.00 | $21.04M | -$20.79M | -$1.10 | -$1.02 | 57,834 | -50,279 |
|---|
| 2013-09-30 | $0.00 | $649.03M | $115.03M | — | $72.97M | — | $36.37M | — | $24.75M | $4.47M | $20.6M | $1.16 | $1.08 | 13,045,575 | 14,251,959 |
|---|
| 2013-06-30 | $0.00 | $652.44M | $132.26M | — | $72.75M | — | $54.57M | — | $38.35M | $12.2M | $27.43M | $1.45 | $1.34 | 14,214,589 | 15,411,206 |
|---|
| 2013-03-31 | $0.00 | $627.26M | $120.31M | — | $75.09M | — | $36.57M | — | $27.76M | $7.89M | $20.7M | $0.92 | $0.86 | 16,621,120 | 17,711,378 |
|---|
| 2012-12-31 | — | $597.4M | $99.71M | — | $74.84M | — | -$2.07M | — | -$10.23M | $1.24M | -$9.92M | -$0.53 | -$0.49 | -133,600 | -186,514 |
|---|
| 2012-09-30 | — | $580.96M | $103.07M | — | $65.42M | — | $23.62M | — | $15.75M | $5.39M | $11.62M | $0.46 | $0.44 | 17,454,226 | 18,293,767 |
|---|
| 2012-06-30 | — | $620.05M | $114.45M | — | $68.97M | — | $42.09M | — | $29.56M | -$46.23M | $77.32M | $3.49 | $3.28 | 17,575,596 | 18,712,753 |
|---|
| 2012-03-31 | — | $643.61M | $121.66M | — | $72.04M | — | $39.69M | — | $32.21M | $8.06M | $23.79M | $0.97 | $0.90 | 17,705,918 | 19,086,800 |
|---|
| 2011-12-31 | — | $598.18M | $97.56M | — | $66.7M | — | $22.92M | — | $15.44M | -$6.02M | $23.23M | $0.90 | $0.85 | 30,140 | -113,494 |
|---|
| 2011-09-30 | — | $599.99M | $108.56M | — | $64.4M | — | $33.71M | — | $16.06M | $7.96M | $15.66M | $0.63 | $0.58 | 17,693,458 | 19,163,765 |
|---|
| 2011-06-30 | — | $636.75M | $123.71M | — | $65.6M | — | $17.19M | — | $8.19M | $6.54M | $19.02M | $0.78 | $0.71 | 17,558,259 | 19,273,349 |
|---|
| 2011-03-31 | — | $568.01M | $120.77M | — | $60.85M | — | $51.41M | — | $57.57M | $12.28M | $44.94M | $1.97 | $1.78 | — | — |
|---|
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.74B | $2.41B | $327.52M | $80.64M | $214.37M | — | $86.6M | — | -$23.52M | -$19.21M | -$4.17M | -$0.23 | -$0.23 | 17,862,433 | 17,862,433 |
|---|
| 2024-12-31 | $2.73B | $2.43B | $302.92M | $82.82M | $207.55M | — | $69.82M | — | -$101.48M | -$23.35M | -$78.75M | -$4.48 | -$4.48 | 17,564,012 | 17,564,012 |
|---|
| 2023-12-31 | $2.82B | $2.53B | $290.78M | $84.11M | $215.74M | — | $46.03M | — | -$194.38M | $8.93M | -$201.99M | -$11.64 | -$11.64 | 17,355,392 | 17,355,392 |
|---|
| 2022-12-31 | $2.53B | $2.4B | $129.79M | $80.53M | $199.46M | — | -$105M | — | -$200.5M | $17.29M | -$215.38M | -$12.53 | -$12.53 | 17,190,958 | 17,190,958 |
|---|
| 2021-12-31 | $2.33B | $2.24B | $87.23M | $89.96M | $227.11M | — | -$209.09M | — | -$289.45M | $39.39M | -$322.84M | -$18.94 | -$18.94 | 17,045,353 | 17,045,353 |
|---|
| 2020-12-31 | $2.38B | $2.23B | $147.55M | $101.61M | $263.61M | — | -$268.69M | — | -$330.22M | -$60.85M | -$267.61M | -$15.82 | -$15.82 | 16,913,850 | 16,913,850 |
|---|
| 2019-12-31 | $3.11B | $2.75B | $359.12M | $114.85M | $302.5M | — | $155.99M | — | $98.3M | $36.09M | $67.53M | $3.94 | $3.92 | 17,146,124 | 17,208,768 |
|---|
| 2018-12-31 | $3.62B | $3.08B | $548.31M | $122.53M | $314.81M | — | $110.32M | — | $69.66M | -$29.4M | $103.6M | $5.79 | $5.66 | 17,894,718 | 18,290,202 |
|---|
| 2017-12-31 | $3.62B | $2.95B | $671.09M | $127.97M | $340.96M | — | $266.17M | — | $212.75M | $71.51M | $137.97M | $7.76 | $7.35 | 17,781,272 | 18,776,653 |
|---|
| 2016-12-31 | $3.47B | $2.81B | $664.78M | $117.79M | $356.65M | — | $247.1M | — | $194.76M | $54.32M | $138.99M | $7.96 | $7.42 | 17,459,710 | 18,730,378 |
|---|
| 2015-12-31 | $0.00 | $2.76B | $587.11M | $108.76M | $329.92M | — | $175.88M | — | $152.99M | $41.22M | $111.88M | $6.50 | $6.08 | 17,212,607 | 18,414,994 |
|---|
| 2014-12-31 | $0.00 | $2.73B | $509.43M | $101.98M | $301.72M | — | $164.51M | — | $88.28M | $42.81M | $42.78M | $2.56 | $2.39 | 16,695,356 | 17,896,089 |
|---|
| 2013-12-31 | $0.00 | $2.62B | $472.74M | $103.48M | $293.45M | — | $142.14M | — | $90.85M | $45.6M | $47.94M | $2.39 | $2.24 | 14,679,369 | 15,737,564 |
|---|
| 2012-12-31 | $0.00 | $2.44B | $438.89M | $94.17M | $281.27M | — | $103.33M | — | $67.29M | -$31.53M | $102.8M | $4.40 | $4.14 | 17,444,980 | 18,520,685 |
|---|
| 2011-12-31 | — | $2.4B | $450.59M | $83.91M | $257.56M | — | $125.22M | — | $97.26M | $20.77M | $102.84M | $4.27 | $3.93 | 17,610,614 | 19,170,494 |
|---|