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 | $1.03B | — | $650.22M | $52.99M | $263.33M | — | — | — | $289.4M | $56.5M | $232.9M | $11.57 | $11.55 | 20,121,564 | 20,166,298 |
|---|
| 2026-03-31 | $947.13M | — | $555.82M | $51.28M | $258.33M | — | — | — | $209.66M | $40.2M | $169.45M | $8.35 | $8.33 | 20,286,133 | 20,338,274 |
|---|
| 2025-12-31 | $1.13B | — | $675.44M | $52.6M | $259.83M | — | — | — | $329.07M | $43.31M | $285.77M | $13.97 | $13.93 | -77,420 | -75,242 |
|---|
| 2025-09-30 | $1.03B | — | $609.46M | $51.14M | $248.39M | — | — | — | $269.24M | $51.74M | $217.49M | $10.60 | $10.57 | 20,510,579 | 20,571,000 |
|---|
| 2025-06-30 | $983.22M | — | $579.88M | $49.29M | $247.3M | — | — | — | $248.66M | $46.31M | $202.35M | $9.78 | $9.76 | 20,687,312 | 20,738,699 |
|---|
| 2025-03-31 | $883.74M | — | $525.88M | $46.35M | $242.8M | — | — | — | $201.94M | $38.36M | $163.59M | $7.84 | $7.81 | 20,868,873 | 20,945,188 |
|---|
| 2024-12-31 | $1.05B | — | $639.32M | $50.05M | $237.34M | — | — | — | $314.55M | $62.25M | $252.3M | $11.98 | $11.93 | -66,363 | -75,815 |
|---|
| 2024-09-30 | $954.54M | — | $572.47M | $47.12M | $228.78M | — | — | — | $258.95M | $47.44M | $211.52M | $10.01 | $9.96 | 21,139,674 | 21,242,343 |
|---|
| 2024-06-30 | $946.75M | — | $565.67M | $45.77M | $235.8M | — | — | — | $243.18M | $21.36M | $221.81M | $10.42 | $10.37 | 21,279,006 | 21,392,550 |
|---|
| 2024-03-31 | $925.95M | — | $548.13M | $46.42M | $234.39M | — | — | — | $220.55M | $43.04M | $177.51M | $8.28 | $8.24 | 21,437,673 | 21,543,313 |
|---|
| 2023-12-31 | $934.99M | — | $551.64M | $46.44M | $223.43M | — | — | — | $232.56M | $47.76M | $184.79M | $8.56 | $8.53 | -85,767 | -95,870 |
|---|
| 2023-09-30 | $942.46M | — | $559.54M | $46.13M | $217.45M | — | — | — | $251.16M | $49.53M | $201.63M | $9.26 | $9.21 | 21,776,944 | 21,886,482 |
|---|
| 2023-06-30 | $982.12M | — | $583.54M | $47.25M | $228.59M | — | — | — | $263.4M | $49.48M | $213.93M | $9.75 | $9.69 | 21,944,645 | 22,080,602 |
|---|
| 2023-03-31 | $928.74M | — | $546.57M | $45.48M | $234.64M | — | — | — | $226.61M | $38.18M | $188.43M | $8.53 | $8.47 | 22,083,456 | 22,253,435 |
|---|
| 2022-12-31 | $1.06B | — | $632.14M | $45.94M | $227.59M | — | — | — | $325.01M | $59.18M | $265.83M | $11.93 | $11.83 | -95,236 | -103,118 |
|---|
| 2022-09-30 | $985.85M | — | $584.66M | $44.13M | $233.36M | — | — | — | $275.89M | $55.29M | $220.6M | $9.85 | $9.76 | 22,403,393 | 22,610,027 |
|---|
| 2022-06-30 | $978.39M | — | $571.66M | $44.02M | $242.21M | — | — | — | $256.69M | $44.62M | $212.07M | $9.39 | $9.29 | 22,593,375 | 22,821,666 |
|---|
| 2022-03-31 | $897.79M | — | $519.59M | $43.03M | $235.31M | — | — | — | $213M | $39M | $174M | $7.64 | $7.55 | 22,768,298 | 23,040,231 |
|---|
| 2021-12-31 | $1.04B | — | $607.13M | $45.62M | $242.45M | — | — | — | $285.98M | $55.11M | $230.87M | $10.06 | $9.92 | -73,395 | -78,985 |
|---|
| 2021-09-30 | $951.95M | — | $555.82M | $42.28M | $240.73M | — | — | — | $247.59M | $43.9M | $203.69M | $8.83 | $8.71 | 23,056,924 | 23,393,579 |
|---|
| 2021-06-30 | $924.35M | — | $536.9M | $42.6M | $239.05M | — | — | — | $230.38M | $45.62M | $184.76M | $7.97 | $7.85 | 23,191,155 | 23,521,793 |
|---|
| 2021-03-31 | $804.39M | — | $471.7M | $39.27M | $221.75M | — | — | — | $185.41M | $35.75M | $149.66M | $6.41 | $6.32 | 23,365,077 | 23,685,665 |
|---|
| 2020-12-31 | $937.99M | — | $559.04M | $39.87M | $226.37M | — | — | — | $269.18M | $52.89M | $216.3M | $9.11 | $8.99 | -80,663 | -73,124 |
|---|
| 2020-09-30 | $807.36M | — | $469.61M | $34.66M | $204.97M | — | — | — | $205.81M | $44.04M | $161.77M | $6.76 | $6.68 | 23,922,272 | 24,225,204 |
|---|
| 2020-06-30 | $690.67M | — | $397.97M | $31.19M | $190.13M | — | — | — | $155.26M | $28.69M | $126.56M | $5.29 | $5.22 | 23,940,278 | 24,228,989 |
|---|
| 2020-03-31 | $649.16M | — | $374.41M | $34.39M | $198.74M | — | — | — | $118.5M | $20.38M | $98.12M | $4.08 | $4.03 | 24,027,833 | 24,353,477 |
|---|
| 2019-12-31 | $843.97M | — | $498.3M | $35.3M | $206.72M | — | — | — | $231.14M | $38.39M | $192.75M | $7.91 | $7.80 | -109,937 | -128,716 |
|---|
| 2019-09-30 | $753.87M | — | $435.06M | $36.02M | $202.83M | — | — | — | $169.36M | $39.96M | $129.4M | $5.28 | $5.20 | 24,487,268 | 24,880,179 |
|---|
| 2019-06-30 | $731.37M | — | $419.54M | $36.58M | $205.22M | — | — | — | $155.22M | $28.06M | $127.16M | $5.15 | $5.06 | 24,698,032 | 25,118,352 |
|---|
| 2019-03-31 | $679.45M | — | $388.32M | $36.05M | $204.43M | — | — | — | $125.68M | $13.87M | $111.81M | $4.50 | $4.42 | 24,851,340 | 25,310,525 |
|---|
| 2018-12-31 | $817.92M | — | $477.57M | $36.21M | $201.65M | — | — | — | $230.45M | $49.27M | $181.19M | $7.23 | $7.07 | -81,006 | -96,655 |
|---|
| 2018-09-30 | $734.85M | — | $419.25M | $34.84M | $202.45M | — | — | — | $160.36M | $33.71M | $126.65M | $5.04 | $4.93 | 25,126,061 | 25,683,365 |
|---|
| 2018-06-30 | $722M | — | $412.63M | $35.32M | $208.02M | — | — | — | $143.6M | $32.13M | $111.47M | $4.41 | $4.31 | 25,299,414 | 25,867,383 |
|---|
| 2018-03-31 | $660.82M | $202.59M | $374.93M | $34.71M | $200.67M | — | — | — | $117.44M | $24.14M | $93.3M | $3.66 | $3.58 | 25,468,323 | 26,095,647 |
|---|
| 2017-12-31 | $778.03M | $240.52M | $455.78M | $32.32M | $206.55M | — | — | — | $193.9M | $116.92M | $76.98M | $3.02 | $2.93 | -50,897 | -52,894 |
|---|
| 2017-09-30 | $698.8M | $217.19M | $400.98M | $32.2M | $207.03M | — | — | — | $139.63M | $34.68M | $104.95M | $4.10 | $3.99 | 25,613,433 | 26,303,529 |
|---|
| 2017-06-30 | $653.66M | $200.28M | $375.61M | $32.58M | $195.62M | — | — | — | $126.85M | $25.27M | $101.58M | $3.94 | $3.84 | 25,751,374 | 26,439,529 |
|---|
| 2017-03-31 | $594.57M | $175.31M | $343.39M | $31.2M | $185.66M | — | — | — | $113.85M | $21.38M | $92.47M | $3.57 | $3.48 | 25,932,112 | 26,586,061 |
|---|
| 2016-12-31 | $709.7M | $215.42M | $420.76M | $29.38M | $200.96M | — | — | — | $181.28M | $43.51M | $137.78M | $5.24 | $5.14 | -127,170 | -129,545 |
|---|
| 2016-09-30 | $650.6M | $203.15M | $369.49M | $30.14M | $187.68M | — | — | — | $133.32M | $31.99M | $101.33M | $3.84 | $3.77 | 26,375,468 | 26,888,810 |
|---|
| 2016-06-30 | $608.29M | $183.32M | $347.58M | $30.7M | $187.8M | — | — | — | $103.17M | $23.58M | $79.59M | $2.99 | $2.93 | 26,631,015 | 27,143,284 |
|---|
| 2016-03-31 | $539.67M | $165.86M | $299.91M | $28.97M | $168.92M | — | — | — | $86.41M | $20.74M | $65.67M | $2.44 | $2.40 | 26,931,293 | 27,421,019 |
|---|
| 2015-12-31 | $673.54M | $208.4M | $390.75M | $31.11M | $177.42M | — | — | — | $161.49M | $38.14M | $123.35M | $4.51 | $4.41 | -152,623 | -173,863 |
|---|
| 2015-09-30 | $604.15M | $188.67M | $339.53M | $29.71M | $175.55M | — | — | — | $116.92M | $28.06M | $88.86M | $3.23 | $3.16 | 27,547,734 | 28,113,287 |
|---|
| 2015-06-30 | $582.06M | $183.13M | $322.91M | $29.79M | $174.81M | — | — | — | $102.05M | $24.49M | $77.56M | $2.79 | $2.73 | 27,843,905 | 28,460,336 |
|---|
| 2015-03-31 | $535.7M | $164.67M | $298.81M | $28.46M | $173.04M | — | — | — | $82.96M | $19.91M | $63.05M | $2.24 | $2.19 | 28,115,220 | 28,762,935 |
|---|
| 2014-12-31 | $697.43M | $223.66M | $394.38M | $31.32M | $186.79M | — | — | — | $159.39M | $38.21M | $121.17M | $4.24 | $4.14 | -165,892 | -176,013 |
|---|
| 2014-09-30 | $629.1M | $206.23M | $343.55M | $30.35M | $186.5M | — | — | — | $111.84M | $26.84M | $85M | $2.96 | $2.89 | 28,732,152 | 29,408,614 |
|---|
| 2014-06-30 | $608.83M | $199.71M | $328.18M | $32.13M | $183.1M | — | — | — | $97.4M | $23.38M | $74.02M | $2.55 | $2.49 | 29,074,695 | 29,750,815 |
|---|
| 2014-03-31 | $550.62M | $181.45M | $292.64M | $29.5M | $172.19M | — | — | — | $76.38M | $18.33M | $58.05M | $1.98 | $1.93 | 29,370,232 | 30,088,245 |
|---|
| 2013-12-31 | $684.25M | $231.2M | $375.36M | $30.6M | $179.79M | — | — | — | $144.9M | $34.74M | $110.16M | $3.70 | $3.61 | -117,067 | -107,678 |
|---|
| 2013-09-30 | $591.69M | $197.59M | $318.57M | $29.05M | $173.45M | — | — | — | $97.8M | $23.47M | $74.33M | $2.49 | $2.43 | 29,818,218 | 30,579,954 |
|---|
| 2013-06-30 | $578.68M | $193.84M | $308.84M | $29M | $173.43M | — | — | — | $90.87M | $21.81M | $69.06M | $2.29 | $2.24 | 30,119,889 | 30,849,934 |
|---|
| 2013-03-31 | $524.36M | $172.59M | $279.16M | $27.7M | $166.03M | — | — | — | $69.14M | $16.59M | $52.54M | $1.73 | $1.69 | 30,299,569 | 31,101,979 |
|---|
| 2012-12-31 | $657.29M | $225.86M | $356.79M | $28M | $175.38M | — | — | — | $135.96M | $31.33M | $104.63M | $3.40 | $3.32 | -170,680 | -184,234 |
|---|
| 2012-09-30 | $578.55M | $198.89M | $308.16M | $27.9M | $171.02M | — | — | — | $95.61M | $23.42M | $72.18M | $2.34 | $2.28 | 30,846,062 | 31,599,081 |
|---|
| 2012-06-30 | $570.28M | $198.61M | $299.01M | $27.97M | $169.99M | — | — | — | $81.73M | $20.02M | $61.7M | $1.97 | $1.93 | 31,267,660 | 32,038,928 |
|---|
| 2012-03-31 | $535.4M | $187.85M | $277.1M | $28.67M | $167.64M | — | — | — | $69.31M | $16.98M | $52.33M | $1.66 | $1.62 | 31,531,915 | 32,386,924 |
|---|
| 2011-12-31 | $648.36M | $227.23M | $346.16M | $30.12M | $184.37M | — | — | — | $117.5M | $23.22M | $94.28M | $2.98 | $2.90 | -118,459 | -150,635 |
|---|
| 2011-09-30 | $601.11M | $213.5M | $314.42M | $30.07M | $185.83M | — | — | — | $87.06M | $18.86M | $68.2M | $2.15 | $2.09 | 31,760,270 | 32,664,482 |
|---|
| 2011-06-30 | $561.09M | $189.25M | $296.19M | $29.61M | $172.05M | — | — | — | $81.34M | $21.15M | $60.19M | $1.88 | $1.82 | 31,997,850 | 33,013,887 |
|---|
| 2011-03-31 | $498.77M | $167.71M | $261.51M | $26.35M | $161.38M | — | — | — | $63.28M | $16.45M | $46.83M | $1.45 | $1.41 | 32,290,595 | 33,291,632 |
|---|
| 2010-12-31 | $592.77M | $204.02M | $316.59M | $26.47M | $164.81M | — | — | — | $110.09M | $29.24M | $80.85M | $2.46 | $2.39 | -207,636 | -178,485 |
|---|
| 2010-09-30 | $490.21M | $169.2M | $256.06M | $24.99M | $145.3M | — | — | — | $76.86M | $14.78M | $62.08M | $1.87 | $1.82 | 33,171,017 | 34,027,191 |
|---|
| 2010-06-30 | $468.55M | $154.77M | $246.63M | $23.11M | $143.6M | — | — | — | $69.39M | $18.04M | $51.35M | $1.53 | $1.49 | 33,536,105 | 34,395,487 |
|---|
| 2010-03-31 | $416.65M | $134.33M | $217.93M | $22.47M | $135.01M | — | — | — | $51.17M | $13.31M | $37.87M | $1.12 | $1.10 | 33,757,175 | 34,533,067 |
|---|
| 2009-12-31 | $511.68M | $172.89M | $269.99M | $23.73M | $138.97M | — | — | — | $94.83M | $25.39M | $69.44M | $2.06 | $2.01 | 32,910 | 89,937 |
|---|
| 2009-09-30 | $435.65M | $145.72M | $225.19M | $22.31M | $129.69M | — | — | — | $56.91M | $15.37M | $41.55M | $1.23 | $1.21 | 33,728,931 | 34,413,656 |
|---|
| 2009-06-30 | $407.44M | $138.37M | $206.23M | $22.08M | $122.49M | — | — | — | $37.99M | $10.26M | $27.73M | $0.82 | $0.81 | 33,690,179 | 34,192,595 |
|---|
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 | $4.03B | — | $2.39B | $199.37M | $998.31M | — | — | — | $1.05B | $179.72M | $869.19M | $42.17 | $42.05 | 20,610,189 | 20,671,708 |
|---|
| 2024-12-31 | $3.87B | — | $2.33B | $189.36M | $936.3M | — | — | — | $1.04B | $174.08M | $863.14M | $40.67 | $40.48 | 21,221,839 | 21,320,641 |
|---|
| 2023-12-31 | $3.79B | — | $2.24B | $185.28M | $904.11M | — | — | — | $973.73M | $184.95M | $788.78M | $36.10 | $35.90 | 21,848,122 | 21,971,528 |
|---|
| 2022-12-31 | $3.92B | — | $2.31B | $177.12M | $938.46M | — | — | — | $1.07B | $198.09M | $872.5M | $38.79 | $38.41 | 22,491,790 | 22,718,290 |
|---|
| 2021-12-31 | $3.72B | — | $2.17B | $169.77M | $943.98M | — | — | — | $949.36M | $180.38M | $768.99M | $33.25 | $32.78 | 23,129,862 | 23,457,630 |
|---|
| 2020-12-31 | $3.09B | — | $1.8B | $140.1M | $820.22M | — | — | — | $748.74M | $146M | $602.74M | $25.24 | $24.91 | 23,882,648 | 24,199,230 |
|---|
| 2019-12-31 | $3.01B | — | $1.74B | $143.95M | $819.18M | — | — | — | $681.39M | $120.29M | $561.11M | $22.84 | $22.47 | 24,567,609 | 24,974,457 |
|---|
| 2018-12-31 | $2.94B | — | $1.68B | $141.07M | $812.8M | — | — | — | $651.86M | $139.25M | $512.61M | $20.33 | $19.88 | 25,215,674 | 25,781,324 |
|---|
| 2017-12-31 | $2.73B | $833.79M | $1.58B | $128.31M | $794.86M | — | — | — | $574.22M | $198.25M | $375.97M | $14.62 | $14.24 | 25,713,575 | 26,393,783 |
|---|
| 2016-12-31 | $2.51B | $767.75M | $1.44B | $119.2M | $745.36M | — | — | — | $504.19M | $119.82M | $384.37M | $14.49 | $14.22 | 26,517,768 | 27,023,905 |
|---|
| 2015-12-31 | $2.4B | $744.87M | $1.35B | $119.08M | $700.81M | — | — | — | $463.42M | $110.6M | $352.82M | $12.75 | $12.48 | 27,680,918 | 28,269,615 |
|---|
| 2014-12-31 | $2.49B | $810.55M | $1.36B | $123.3M | $728.58M | — | — | — | $445M | $106.76M | $338.24M | $11.71 | $11.44 | 28,890,771 | 29,571,308 |
|---|
| 2013-12-31 | $2.38B | $795.23M | $1.28B | $116.35M | $692.69M | — | — | — | $402.71M | $96.62M | $306.09M | $10.22 | $9.96 | 29,945,954 | 30,728,482 |
|---|
| 2012-12-31 | $2.34B | $811.2M | $1.24B | $112.53M | $684.03M | — | — | — | $382.6M | $91.75M | $290.85M | $9.37 | $9.14 | 31,044,532 | 31,824,077 |
|---|
| 2011-12-31 | $2.31B | $798.68M | $1.22B | $116.14M | $703.63M | — | — | — | $349.18M | $79.68M | $269.49M | $8.45 | $8.21 | 31,897,779 | 32,839,365 |
|---|
| 2010-12-31 | $1.97B | $662.31M | $1.04B | $97.03M | $588.73M | — | — | — | $307.51M | $75.37M | $232.15M | $6.98 | $6.80 | 33,280,463 | 34,140,097 |
|---|
| 2009-12-31 | $1.73B | $584M | $889.34M | $89.69M | $505.18M | — | — | — | $224.76M | $52.17M | $172.59M | $5.12 | $5.03 | 33,716,353 | 34,290,771 |
|---|
| 2008-12-31 | $1.97B | $701.64M | $993.08M | $102.28M | $579.81M | — | — | — | $266.07M | $63.29M | $202.78M | $5.92 | $5.79 | 34,250,310 | 35,048,859 |
|---|