Complete source-backed income-statement history.
- Available history
- 2009-06-30 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 | $953.11M | $833.26M | $119.85M | — | $81.72M | — | $31.74M | — | $33.27M | $7.66M | $25.62M | $1.24 | $1.22 | -348,000 | -321,000 |
|---|
| 2026-03-31 | $766.79M | $659.67M | $107.12M | — | $78.07M | — | $23.12M | — | $24.05M | $7.17M | $16.89M | $0.79 | $0.78 | 21,305,000 | 21,578,000 |
|---|
| 2025-12-31 | $766.51M | $663.6M | $102.91M | — | $78.11M | — | $17.87M | — | $19.42M | $2.93M | $16.49M | $0.75 | $0.75 | 21,865,000 | 22,110,000 |
|---|
| 2025-09-30 | $739.65M | $632.18M | $107.47M | — | $75.28M | — | $25.9M | — | $27M | $7.12M | $19.88M | $0.90 | $0.89 | 22,018,000 | 22,405,000 |
|---|
| 2025-06-30 | $812.89M | $707.78M | $105.1M | — | $71.61M | — | $26.79M | — | $27.5M | $7.41M | $20.09M | $0.88 | $0.87 | -304,000 | -326,000 |
|---|
| 2025-03-31 | $704.85M | $604.65M | $100.2M | — | $69.7M | — | $22.34M | — | $24.23M | $6.8M | $17.43M | $0.75 | $0.74 | 23,275,000 | 23,604,000 |
|---|
| 2024-12-31 | $747.5M | $645.77M | $101.72M | — | $73.92M | — | $18.44M | — | $19.71M | $2.66M | $17.05M | $0.72 | $0.70 | 23,806,000 | 24,217,000 |
|---|
| 2024-09-30 | $775.58M | $673.96M | $101.62M | — | $71.71M | — | $17.63M | — | $22.96M | $5.99M | $16.97M | $0.70 | $0.69 | 24,147,000 | 24,646,000 |
|---|
| 2024-06-30 | $746.11M | $648.8M | $97.31M | — | $68.5M | — | $21.87M | — | $22.7M | $6.6M | $16.1M | $0.66 | $0.65 | -114,000 | -69,000 |
|---|
| 2024-03-31 | $752.6M | $658.12M | $94.48M | — | $66.57M | — | $17.54M | — | $17.95M | $5.15M | $12.81M | $0.51 | $0.50 | 25,025,000 | 25,437,000 |
|---|
| 2023-12-31 | $884.79M | $784.04M | $100.75M | — | $66.92M | — | $26.83M | — | $40.05M | $7.32M | $32.73M | $1.31 | $1.29 | 25,035,000 | 25,334,000 |
|---|
| 2023-09-30 | $876.31M | $769.8M | $106.51M | — | $75.44M | — | $24.08M | — | $19.15M | $3.72M | $15.43M | $0.62 | $0.61 | 24,886,000 | 25,178,000 |
|---|
| 2023-06-30 | $947.15M | $838.49M | $108.66M | — | $74.36M | — | $27.29M | — | $23.46M | $6.37M | $18.81M | $0.76 | $0.75 | -86,000 | -74,000 |
|---|
| 2023-03-31 | $885.52M | $773.76M | $111.76M | — | $70.67M | — | $34.28M | — | $29.91M | $8.69M | $21.22M | $0.84 | $0.83 | 25,196,000 | 25,439,000 |
|---|
| 2022-12-31 | $1.01B | $895.91M | $115.33M | — | $69.07M | — | $39.43M | — | $36.19M | $10.46M | $25.73M | $1.02 | $1.01 | 25,287,000 | 25,502,000 |
|---|
| 2022-09-30 | $943.81M | $830.33M | $113.49M | — | $71.59M | — | $34.89M | — | $32.28M | $8.24M | $24.04M | $0.95 | $0.94 | 25,201,000 | 25,451,000 |
|---|
| 2022-06-30 | $962.28M | $851.49M | $110.79M | — | $75.9M | — | $27.43M | — | $26.21M | $6.27M | $19.95M | $0.79 | $0.78 | -73,000 | -54,000 |
|---|
| 2022-03-31 | $845.99M | $739.48M | $106.51M | — | $66.52M | — | $32.92M | — | $32.57M | $9.04M | $23.53M | $0.92 | $0.91 | 25,635,000 | 25,853,000 |
|---|
| 2021-12-31 | $864.08M | $756.43M | $107.65M | — | $69.16M | — | $31.5M | — | $30.41M | $7.26M | $23.25M | $0.91 | $0.90 | 25,585,000 | 25,895,000 |
|---|
| 2021-09-30 | $857.58M | $756.01M | $101.57M | — | $63.85M | — | $30.33M | — | $29.43M | $7.36M | $22.07M | $0.87 | $0.86 | 25,512,000 | 25,696,000 |
|---|
| 2021-06-30 | $852.7M | $756.92M | $95.78M | — | $64.76M | — | $23.28M | — | $23.05M | $2.39M | $23.71M | $0.93 | $0.93 | 19,000 | 34,000 |
|---|
| 2021-03-31 | $729.87M | $641.76M | $88.12M | — | $60.1M | — | $19.44M | — | $18.91M | $5.12M | $13.1M | $0.51 | $0.51 | 25,455,000 | 25,572,000 |
|---|
| 2020-12-31 | $810.9M | $724.85M | $86.04M | — | $60.47M | — | $17.13M | — | $15.74M | $4.68M | -$14.19M | -$0.56 | -$0.56 | 25,395,000 | 25,475,000 |
|---|
| 2020-09-30 | $757.34M | $676.56M | $80.78M | — | $62.11M | — | $1.63M | — | -$162,000.00 | -$47,000.00 | -$11.82M | -$0.47 | -$0.47 | 25,361,000 | 25,361,000 |
|---|
| 2020-06-30 | $636.45M | $562.3M | $74.15M | — | $58.19M | — | -$113.44M | — | -$112.95M | -$4.09M | -$217.26M | -$8.56 | -$8.56 | -8,000 | -66,000 |
|---|
| 2020-03-31 | $744.58M | $660.01M | $84.58M | — | $64.97M | — | $10.39M | — | $8.51M | $2.8M | $1.71M | $0.07 | $0.07 | 25,346,000 | 25,363,000 |
|---|
| 2019-12-31 | $824M | $725.68M | $98.32M | — | $67.84M | — | $18.57M | — | $16.03M | $4.41M | $11.37M | $0.45 | $0.45 | 25,274,000 | 25,358,000 |
|---|
| 2019-09-30 | $842.7M | $744.18M | $98.53M | — | $68.53M | — | $19.51M | — | $16.63M | $4.34M | $11.53M | $0.45 | $0.45 | 25,539,000 | 25,617,000 |
|---|
| 2019-06-30 | $337.52M | $287.43M | $50.1M | — | $7.73M | — | $24.79M | — | $21.97M | $3.13M | $11.58M | $0.46 | $0.45 | -5,000 | -21,000 |
|---|
| 2019-03-31 | $893.36M | $783.34M | $110.02M | — | $77.69M | — | $18.8M | — | $15.8M | $4.08M | $11.72M | $0.46 | $0.45 | 25,704,000 | 25,762,000 |
|---|
| 2018-12-31 | $1.05B | $925.54M | $120.48M | — | $80.95M | — | $29.71M | — | $26.65M | $6.67M | $19.98M | $0.78 | $0.78 | 25,640,000 | 25,750,000 |
|---|
| 2018-09-30 | $972.9M | $860.69M | $112.22M | — | $77.93M | — | $21.43M | — | $19.22M | $4.9M | $14.32M | $0.56 | $0.56 | 25,599,000 | 25,755,000 |
|---|
| 2018-06-30 | $312.3M | $265.77M | $46.53M | — | $11.65M | — | $21.13M | — | $20.17M | $7.48M | $10.39M | $0.41 | $0.40 | 19,000 | 17,000 |
|---|
| 2018-03-31 | $895.64M | $791.75M | $103.89M | — | $72.69M | — | $17.94M | — | $15.79M | $5.14M | $10.65M | $0.42 | $0.42 | 25,572,000 | 25,606,000 |
|---|
| 2017-12-31 | $1.03B | $919.24M | $112.97M | — | $74.76M | — | $22.34M | — | $20.31M | $12.34M | $7.97M | $0.31 | $0.31 | 25,506,000 | 25,648,000 |
|---|
| 2017-09-30 | $924.56M | $818.64M | $105.92M | — | $73.19M | — | $7.6M | — | $6.78M | $2.63M | $4.15M | $0.16 | $0.16 | 25,434,000 | 25,579,000 |
|---|
| 2017-06-30 | $917.29M | $816.44M | $100.86M | — | $71.18M | — | $22.11M | — | $23.42M | $4.45M | $18.97M | $0.75 | $0.74 | 7,000 | 57,000 |
|---|
| 2017-03-31 | $813.54M | $720.87M | $92.67M | — | $63.85M | — | $19.98M | — | $19.57M | $7.15M | $12.42M | $0.49 | $0.49 | 25,262,000 | 25,400,000 |
|---|
| 2016-12-31 | $904.79M | $806.26M | $98.53M | — | $66.88M | — | $23.28M | — | $35.78M | $12.75M | $23.04M | $0.92 | $0.91 | 25,146,000 | 25,285,000 |
|---|
| 2016-09-30 | $932.57M | $841.03M | $91.53M | — | $63.27M | — | $22.88M | — | $22.72M | $7.91M | $14.82M | $0.58 | $0.58 | 25,523,000 | 25,762,000 |
|---|
| 2016-06-30 | $877.47M | $794.69M | $82.78M | — | $49.91M | — | $18.94M | — | $18.6M | $5.68M | $12.93M | $0.50 | $0.50 | -269,000 | -221,000 |
|---|
| 2016-03-31 | $798.4M | $713.93M | $84.48M | — | $61.69M | — | $21.65M | — | $21.35M | $7.31M | $14.04M | $0.54 | $0.54 | 25,863,000 | 25,967,000 |
|---|
| 2015-12-31 | $993.52M | $892.89M | $100.63M | — | $66.97M | — | $31.85M | — | $31.63M | $10.98M | $20.66M | $0.78 | $0.77 | 26,648,000 | 26,902,000 |
|---|
| 2015-09-30 | $870.83M | $783.28M | $87.55M | — | $61.55M | — | $24.44M | — | $24.42M | $8.43M | $16M | $0.58 | $0.57 | 27,702,000 | 27,929,000 |
|---|
| 2015-06-30 | $856.69M | $765.37M | $91.32M | — | $52.94M | — | $24.98M | — | $24.91M | $8.46M | $16.45M | $0.58 | $0.57 | -32,000 | -26,000 |
|---|
| 2015-03-31 | $763.2M | $683.19M | $80.02M | — | $58.24M | — | $21.5M | — | $19.82M | $6.88M | $12.94M | $0.45 | $0.45 | 28,646,000 | 28,855,000 |
|---|
| 2014-12-31 | $807.02M | $728.91M | $78.11M | — | $51.66M | — | $25.99M | — | $25.94M | $9.12M | $16.82M | $0.59 | $0.58 | 28,579,000 | 28,831,000 |
|---|
| 2014-09-30 | $791.72M | $714.08M | $77.65M | — | $48.16M | — | $28.98M | — | $29.24M | $10.03M | $19.21M | $0.67 | $0.67 | 28,544,000 | 28,794,000 |
|---|
| 2014-06-30 | $758.11M | $684.12M | $73.99M | — | $48.95M | — | $40.44M | — | $40.88M | $13.77M | $27.11M | $0.96 | $0.94 | 62,000 | 54,000 |
|---|
| 2014-03-31 | $683M | $609.65M | $73.35M | — | $46.71M | — | $25.67M | — | $25.98M | $9.03M | $16.95M | $0.59 | $0.59 | 28,502,000 | 28,730,000 |
|---|
| 2013-12-31 | $740.62M | $663.36M | $77.26M | — | $49.3M | — | $27.46M | — | $27.81M | $9.51M | $18.3M | $0.65 | $0.64 | 28,293,000 | 28,597,000 |
|---|
| 2013-09-30 | $731.9M | $655.41M | $76.5M | — | $47.54M | — | $28.22M | — | $28.44M | $9M | $19.44M | $0.69 | $0.69 | 28,034,000 | 28,257,000 |
|---|
| 2013-06-30 | $712.68M | $637.03M | $75.65M | — | $46.82M | — | -$20.39M | — | -$19.67M | -$6.35M | -$13.32M | -$0.48 | -$0.48 | 49,000 | 34,000 |
|---|
| 2013-03-31 | $682.97M | $614.13M | $68.83M | — | $47.94M | — | $20.8M | — | $21.18M | $7.2M | $13.98M | $0.50 | $0.50 | 27,847,000 | 28,024,000 |
|---|
| 2012-12-31 | $747.72M | $673.37M | $74.35M | — | $49.39M | — | $24.43M | — | $24.77M | $8.42M | $16.36M | $0.59 | $0.59 | 27,713,000 | 27,958,000 |
|---|
| 2012-09-30 | $733.61M | $659.57M | $74.04M | — | $47.06M | — | $26.22M | — | $26.74M | $9.1M | $17.64M | $0.64 | $0.63 | 27,618,000 | 27,901,000 |
|---|
| 2012-06-30 | $754.47M | $680.64M | $73.83M | — | $46.64M | — | $28.32M | — | $28.63M | $8.85M | $19.79M | $0.72 | $0.71 | 72,000 | 42,000 |
|---|
| 2012-03-31 | $707.88M | $638.62M | $69.27M | — | $46.71M | — | $21.49M | — | $21.81M | $7.05M | $14.76M | $0.54 | $0.53 | 27,489,000 | 27,926,000 |
|---|
| 2011-12-31 | $782.68M | $702.85M | $79.84M | — | $48.47M | — | $32.09M | — | $32.71M | $11.35M | $21.37M | $0.78 | $0.77 | 27,244,000 | 27,674,000 |
|---|
| 2011-09-30 | $770.26M | $691.17M | $79.09M | — | $46.57M | — | $31.63M | — | $28.06M | $9.68M | $18.38M | $0.68 | $0.67 | 27,138,000 | 27,551,000 |
|---|
| 2011-06-30 | $734.89M | $660.52M | $74.37M | — | $45.26M | — | $29.24M | — | $28.78M | $9.12M | $19.66M | $0.73 | $0.72 | 61,000 | 64,000 |
|---|
| 2011-03-31 | $613.47M | $547.64M | $65.83M | — | $40.35M | — | $25.48M | — | $25.06M | $8.53M | $16.53M | $0.61 | $0.60 | 26,938,000 | 27,413,000 |
|---|
| 2010-12-31 | $683.64M | $613.02M | $70.63M | — | $37.09M | — | $33.54M | — | $33.64M | $12.02M | $21.62M | $0.81 | $0.80 | 26,786,000 | 27,160,000 |
|---|
| 2010-09-30 | $634.53M | $571.05M | $63.48M | — | $38.63M | — | $24.85M | — | $24.41M | $8.7M | $15.71M | $0.59 | $0.58 | 26,713,000 | 26,992,000 |
|---|
| 2010-06-30 | $582.34M | $525.52M | $56.82M | — | $35.84M | — | $20.98M | — | $21M | $6.95M | $14.05M | $0.52 | $0.52 | 26,578,417 | 26,842,156 |
|---|
| 2010-03-31 | $496.1M | $441.71M | $54.39M | — | $35.41M | — | $18.98M | — | $18.92M | $6.9M | $12.01M | $0.45 | $0.45 | 26,608 | 26,884 |
|---|
| 2009-12-31 | $548.11M | $491.82M | $56.3M | — | $38.17M | — | $18.13M | — | $18.36M | $6.55M | $11.82M | $0.44 | $0.44 | 26,575,000 | 26,798,000 |
|---|
| 2009-09-30 | $488.42M | $437.01M | $51.42M | — | $33.73M | — | $17.69M | — | $17.47M | $6.53M | $10.94M | $0.41 | $0.41 | 26,567,000 | 26,821,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 |
|---|
| 2026-06-30 | $3.23B | $2.79B | $437.36M | — | $313.18M | — | $98.63M | — | $103.74M | $24.87M | $78.87M | $3.69 | $3.64 | 21,384,000 | 21,692,000 |
|---|
| 2025-06-30 | $3.04B | $2.63B | $408.65M | — | $286.93M | — | $85.2M | — | $94.4M | $22.85M | $71.55M | $3.05 | $3.00 | 23,442,000 | 23,839,000 |
|---|
| 2024-06-30 | $3.26B | $2.86B | $399.05M | — | $277.43M | — | $90.32M | — | $99.84M | $22.78M | $77.06M | $3.10 | $3.06 | 24,868,000 | 25,222,000 |
|---|
| 2023-06-30 | $3.79B | $3.34B | $449.24M | — | $285.7M | — | $135.89M | — | $121.85M | $33.76M | $89.81M | $3.57 | $3.54 | 25,142,000 | 25,362,000 |
|---|
| 2022-06-30 | $3.53B | $3.1B | $426.52M | — | $275.44M | — | $122.17M | — | $118.62M | $29.93M | $88.8M | $3.48 | $3.45 | 25,504,000 | 25,758,000 |
|---|
| 2021-06-30 | $3.15B | $2.8B | $350.72M | — | $247.44M | — | $61.48M | — | $57.54M | $12.15M | $10.8M | $0.42 | $0.42 | 25,423,000 | 25,518,000 |
|---|
| 2020-06-30 | $3.05B | $2.69B | $355.57M | — | $259.54M | — | -$64.97M | — | -$71.78M | $7.45M | -$192.65M | -$7.59 | -$7.59 | 25,378,000 | 25,378,000 |
|---|
| 2019-06-30 | $3.25B | $2.86B | $392.8M | — | $244.29M | — | $94.73M | — | $83.64M | $18.78M | $57.6M | $2.25 | $2.24 | 25,642,000 | 25,734,000 |
|---|
| 2018-06-30 | $3.16B | $2.8B | $369.31M | — | $232.29M | — | $69.01M | — | $63.05M | $27.59M | $33.15M | $1.30 | $1.29 | 25,522,000 | 25,624,000 |
|---|
| 2017-06-30 | $3.57B | $3.18B | $383.6M | — | $265.18M | — | $88.24M | — | $101.5M | $32.25M | $69.25M | $2.74 | $2.71 | 25,318,000 | 25,515,000 |
|---|
| 2016-06-30 | $3.54B | $3.18B | $355.44M | — | $240.12M | — | $96.88M | — | $96.01M | $32.39M | $63.62M | $2.40 | $2.38 | 26,472,000 | 26,687,000 |
|---|
| 2015-06-30 | $3.22B | $2.89B | $327.09M | — | $210.99M | — | $101.44M | — | $99.91M | $34.49M | $65.42M | $2.29 | $2.27 | 28,558,000 | 28,799,000 |
|---|
| 2014-06-30 | $2.91B | $2.61B | $301.1M | — | $192.49M | — | $121.79M | — | $123.11M | $41.32M | $81.79M | $2.89 | $2.86 | 28,337,000 | 28,602,000 |
|---|
| 2013-06-30 | $2.88B | $2.58B | $292.87M | — | $191.22M | — | $51.04M | — | $53.03M | $18.36M | $34.66M | $1.25 | $1.24 | 27,774,000 | 27,994,000 |
|---|
| 2012-06-30 | $3.02B | $2.71B | $302.02M | — | $188.39M | — | $113.52M | — | $111.21M | $36.92M | $74.29M | $2.72 | $2.68 | 27,362,000 | 27,751,000 |
|---|
| 2011-06-30 | $2.67B | $2.39B | $274.31M | — | $161.33M | — | $113.11M | — | $111.89M | $38.36M | $73.52M | $2.74 | $2.70 | 26,872,000 | 27,246,000 |
|---|
| 2010-06-30 | $2.11B | $1.9B | $218.93M | — | $143.15M | — | $75.78M | — | $75.74M | $26.93M | $48.81M | $1.83 | $1.82 | 26,605,000 | 26,869,000 |
|---|
| 2009-06-30 | $1.85B | $1.64B | $208.85M | — | $134.73M | — | $74.12M | — | $75.65M | $27.97M | $47.69M | $1.80 | $1.79 | 26,445,000 | 26,588,000 |
|---|