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 | $2.05B | $1.26B | — | $216.38M | $266.36M | — | — | — | $278.51M | $42.31M | $240.53M | $1.25 | $1.20 | 6,112,000 | 2,259,000 |
|---|
| 2026-03-31 | $1.81B | $1.13B | — | $185.99M | $267.64M | — | — | — | $184.35M | $2.67M | $191.4M | $1.01 | $0.97 | 190,218,000 | 196,367,000 |
|---|
| 2025-12-31 | $1.69B | $1.06B | — | $165.71M | $258.49M | — | — | — | $167.99M | $24.17M | $146.72M | $0.87 | $0.76 | 167,512,000 | 192,757,000 |
|---|
| 2025-09-30 | $1.58B | $1B | — | $154.88M | $252.08M | — | — | — | $216.89M | -$8.31M | $226.35M | $1.24 | $1.19 | 156,156,000 | 190,684,000 |
|---|
| 2025-06-30 | $1.53B | $983.29M | — | $155.74M | $245.43M | — | — | — | -$63.42M | $34.7M | -$95.62M | -$0.83 | -$0.82 | 237,000 | -4,465,000 |
|---|
| 2025-03-31 | $1.5B | $970.19M | — | $150.73M | $231.44M | — | — | — | $9.89M | $8.13M | $15.71M | -$0.11 | -$0.11 | 155,175,000 | 155,175,000 |
|---|
| 2024-12-31 | $1.43B | $925.31M | — | $143.85M | $220.61M | — | — | — | $128.4M | $26.86M | $103.39M | $0.46 | $0.44 | 154,767,000 | 159,989,000 |
|---|
| 2024-09-30 | $1.35B | $888M | — | $131.6M | $228.97M | — | — | — | $19.3M | -$5.56M | $25.89M | -$0.04 | -$0.04 | 153,626,000 | 153,626,000 |
|---|
| 2024-06-30 | $1.31B | $882.42M | — | $126.65M | $227.97M | — | $63.24M | — | $9.91M | $56.93M | -$48.44M | -$0.52 | -$0.52 | 301,000 | 301,000 |
|---|
| 2024-03-31 | $1.21B | $842.32M | — | $127.49M | $205.17M | — | $22.31M | — | -$31.85M | -$16.12M | -$13.19M | -$0.29 | -$0.29 | 152,138,000 | 152,138,000 |
|---|
| 2023-12-31 | $1.13B | $780.79M | — | $111.16M | $209.16M | — | $31.89M | — | -$37.41M | -$8.93M | -$26.99M | -$0.38 | -$0.38 | 151,564,000 | 151,564,000 |
|---|
| 2023-09-30 | $1.05B | $746.19M | — | $113.49M | $211.7M | — | -$21.31M | — | -$88.3M | -$20.76M | -$67.53M | -$0.65 | -$0.65 | — | 150,328,000 |
|---|
| 2023-06-30 | $1.21B | $861.69M | — | $123.35M | $256.15M | — | -$155.23M | — | -$233.44M | -$55.21M | -$178.23M | -$1.55 | -$1.55 | 588,000 | 588,000 |
|---|
| 2023-03-31 | $1.24B | $820.04M | — | $126.38M | $226.39M | — | $67.39M | — | -$4.75M | -$7.29M | $2.55M | -$0.24 | -$0.24 | 139,113,000 | 139,113,000 |
|---|
| 2022-12-31 | $1.37B | $959.1M | — | $128.79M | $274.15M | — | $8.25M | — | -$66.35M | -$21.28M | -$45.07M | -$0.58 | -$0.58 | 138,623,000 | 138,623,000 |
|---|
| 2022-09-30 | $1.34B | $901M | — | $121.08M | $280.01M | — | $42.48M | — | -$51.02M | -$12.32M | -$38.7M | -$0.56 | -$0.56 | 133,280,000 | 133,280,000 |
|---|
| 2022-06-30 | $886.96M | $560.93M | — | $95.92M | $115.86M | — | $114.25M | — | $48.98M | $5.35M | $43.64M | $0.25 | $0.23 | 110,000 | 103,000 |
|---|
| 2022-03-31 | $827.72M | $506.05M | — | $96.9M | $118.01M | — | $106.77M | — | $63.03M | $14.03M | $49M | $0.30 | $0.28 | 106,323,000 | 116,949,000 |
|---|
| 2021-12-31 | $806.82M | $495.65M | — | $95.33M | $117.62M | — | $98.22M | — | $79.35M | $11.7M | $67.66M | $0.48 | $0.44 | 106,158,000 | 116,440,000 |
|---|
| 2021-09-30 | $795.11M | $488.49M | — | $88.97M | $122.61M | — | $95.05M | — | $90.44M | $15.98M | $74.46M | $0.54 | $0.50 | 105,761,000 | 115,849,000 |
|---|
| 2021-06-30 | $808.01M | $510.21M | — | $83.77M | $116.83M | — | $97.19M | — | $93.25M | $10.96M | $82.29M | $0.62 | $0.59 | 268,000 | 397,000 |
|---|
| 2021-03-31 | $783.23M | $493.24M | — | $83.23M | $121.68M | — | $85.08M | — | $93.48M | $12.39M | $81.09M | $0.71 | $0.66 | 104,767,000 | 116,302,000 |
|---|
| 2020-12-31 | $786.57M | $473.86M | — | $84.86M | $109.13M | — | $118.72M | — | $106.28M | $18.38M | $87.9M | $0.78 | $0.73 | 104,092,000 | 115,053,000 |
|---|
| 2020-09-30 | $728.08M | $441.52M | — | $78.25M | $107.19M | — | $101.13M | — | $59.58M | $13.31M | $46.27M | $0.39 | $0.38 | 102,809,000 | 105,247,000 |
|---|
| 2020-06-30 | $746.29M | $472.52M | — | $100.49M | $105.78M | — | $67.5M | — | $40.71M | -$10.55M | $51.26M | $0.64 | $0.64 | 2,213,000 | 2,213,000 |
|---|
| 2020-03-31 | $627.04M | $381.11M | — | $94.76M | $82.13M | — | $69.04M | — | $33.34M | $27.42M | $5.92M | $0.07 | $0.06 | 91,081,000 | 93,435,000 |
|---|
| 2019-12-31 | $666.33M | $517.99M | — | $107.7M | $119.22M | — | -$78.58M | — | -$107.46M | -$9.24M | -$98.21M | -$1.08 | -$1.08 | 90,886,000 | 90,886,000 |
|---|
| 2019-09-30 | $340.41M | $217.27M | — | $36.12M | $105.5M | — | -$18.48M | — | -$30.52M | -$4.52M | -$26M | -$0.39 | -$0.39 | 65,969,000 | 65,969,000 |
|---|
| 2019-06-30 | $362.73M | $224.08M | — | $36.2M | $61.73M | — | $40.72M | — | $34.73M | $6.7M | $28.03M | -$1,248.31 | -$1,208.37 | 63,520,461 | 65,738,156 |
|---|
| 2019-03-31 | $342.5M | $215.21M | — | $36.03M | $60.13M | — | $31.13M | — | $27.02M | $2.38M | $24.64M | $390.00 | $380.00 | 63,612 | 65,701 |
|---|
| 2018-12-31 | $342.84M | $211.33M | — | $33.76M | $58.14M | — | $39.61M | — | $34.73M | $6.03M | $28.7M | $0.45 | $0.44 | 63,588,000 | 65,673,000 |
|---|
| 2018-09-30 | $314.43M | $190.53M | — | $33.17M | $53.52M | — | $37.21M | — | $32.34M | $6.19M | $26.15M | $0.41 | $0.40 | 63,420,000 | 66,158,000 |
|---|
| 2018-06-30 | $321.08M | $192.67M | — | $32.98M | $55.41M | — | $40.02M | — | $34.21M | $7.04M | $27.17M | $0.44 | $0.42 | 8,000 | 9,000 |
|---|
| 2018-03-31 | $294.75M | $176.36M | — | $30.56M | $53.35M | — | $34.48M | — | $31.22M | $1.12M | $30.1M | $0.48 | $0.45 | 62,427,000 | 72,382,000 |
|---|
| 2017-12-31 | $281.47M | $172.08M | — | $27.78M | $49.13M | — | $32.49M | — | $29.87M | $20.27M | $9.6M | $0.15 | $0.15 | 62,302,000 | 65,038,000 |
|---|
| 2017-09-30 | $261.5M | $155.53M | — | $25.57M | $50.62M | — | $29.78M | — | $26.9M | $5.76M | $21.14M | $0.34 | $0.32 | 62,744,000 | 65,283,000 |
|---|
| 2017-06-30 | $273.72M | $164.93M | — | $25.96M | $47.14M | — | $35.69M | — | $33.86M | $1.21M | $32.65M | $0.52 | $0.51 | 173,000 | 174,000 |
|---|
| 2017-03-31 | $244.99M | $147.28M | — | $25.38M | $43.29M | — | $29.04M | — | $29.27M | $6.84M | $22.43M | $0.36 | $0.35 | 62,807,000 | 65,010,000 |
|---|
| 2016-12-31 | $231.82M | $137.56M | — | $23.63M | $43.5M | — | $27.14M | — | $31.82M | $7.91M | $23.9M | $0.38 | $0.37 | 62,390,000 | 64,407,000 |
|---|
| 2016-09-30 | $221.52M | $133.92M | — | $21.83M | $42.08M | — | $23.69M | — | $23.85M | $7.55M | $16.29M | $0.26 | $0.26 | 62,020,000 | 63,590,000 |
|---|
| 2016-06-30 | $241.47M | $148.86M | — | $20.1M | $43.6M | — | $28.91M | — | $28.28M | $13.93M | $14.34M | $0.24 | $0.23 | 114,000 | 91,000 |
|---|
| 2016-03-31 | $205.11M | $127.44M | — | $14.95M | $43.33M | — | $19.39M | — | $17.36M | $2.43M | $14.94M | $0.24 | $0.24 | 61,369,000 | 63,053,000 |
|---|
| 2015-12-31 | $191.43M | $120.09M | — | $12.16M | $37.41M | — | $21.78M | — | $22.18M | $3.19M | $18.99M | $0.31 | $0.30 | 61,165,000 | 62,673,000 |
|---|
| 2015-09-30 | $189.21M | $118.02M | — | $13.15M | $36.31M | — | $21.73M | — | $22.14M | $4.92M | $17.21M | $0.28 | $0.27 | 61,223,000 | 62,729,000 |
|---|
| 2015-06-30 | $196.68M | $121.69M | — | $12.6M | $39.19M | — | $23.21M | — | $22.53M | $5.46M | $17.07M | $0.28 | $0.27 | -100,000 | -19,000 |
|---|
| 2015-03-31 | $182.71M | $116.98M | — | $12.87M | $35.19M | — | $17.66M | — | $15.28M | $773,000.00 | $14.51M | $0.24 | $0.23 | 61,082,000 | 62,513,000 |
|---|
| 2014-12-31 | $176.74M | $113.72M | — | $12.85M | $33.64M | — | $16.53M | — | $24.79M | $2.69M | $22.1M | $0.36 | $0.35 | 61,129,000 | 62,276,000 |
|---|
| 2014-09-30 | $185.83M | $117.97M | — | $12.94M | $35.52M | — | $19.4M | — | $16.51M | $4.21M | $12.3M | $0.20 | $0.20 | 61,508,000 | 62,789,000 |
|---|
| 2014-06-30 | $187.92M | $125.6M | — | $11.32M | $36.3M | — | $14.7M | — | $14.16M | $1.5M | $12.66M | $0.21 | $0.20 | -178,000 | -184,000 |
|---|
| 2014-03-31 | $173.56M | $118.87M | — | $12.1M | $33.85M | — | $8.74M | — | $9.03M | $494,000.00 | $8.53M | $0.14 | $0.13 | 62,355,000 | 63,746,000 |
|---|
| 2013-12-31 | $171.77M | $118.37M | — | $11.36M | $32.47M | — | $9.57M | — | $9.52M | $2.09M | $7.57M | $0.12 | $0.12 | 62,563,000 | 63,935,000 |
|---|
| 2013-09-30 | $150.02M | $93.71M | — | $7.75M | $35.09M | — | $13.47M | — | $12.94M | $3.24M | $9.69M | $0.16 | $0.15 | 62,379,000 | 63,947,000 |
|---|
| 2013-06-30 | $154.03M | $99.13M | — | $5.7M | $29.8M | — | $19.4M | — | $19.39M | $4.92M | $10.03M | $0.16 | $0.16 | -71,000 | -81,000 |
|---|
| 2013-03-31 | $143.94M | $92.99M | — | $5.78M | $27M | — | $18.17M | — | $19.12M | $2.86M | $15.87M | $0.26 | $0.25 | 62,130,000 | 63,724,000 |
|---|
| 2012-12-31 | $125.11M | $77.84M | — | $5.63M | $26.17M | — | — | — | $19.8M | $6.72M | $12.2M | $0.19 | $0.19 | 62,580,000 | 64,022,000 |
|---|
| 2012-09-30 | $132.29M | $83.46M | — | $5.59M | $26.66M | — | — | — | $17.32M | $4.19M | $12.72M | $0.20 | $0.20 | 62,786,000 | 64,199,000 |
|---|
| 2012-06-30 | $118.68M | $61.82M | — | $5.53M | $24.06M | — | — | — | $28.97M | $4.75M | $14.45M | $0.23 | $0.23 | 71,000 | 71,000 |
|---|
| 2012-03-31 | $132.59M | $86.59M | — | $5.7M | $23.33M | — | — | — | $19.24M | $4.97M | $13.99M | $0.22 | $0.22 | 62,855,000 | 64,628,000 |
|---|
| 2011-12-31 | $126.76M | $83.29M | — | $5.02M | $24.21M | — | — | — | $15.67M | $2.15M | $13.29M | $0.21 | $0.21 | 62,720,000 | 64,194,000 |
|---|
| 2011-09-30 | $138.37M | $83.36M | — | $5.16M | $26.81M | — | — | — | $24.61M | $5.89M | $18.58M | $0.30 | $0.29 | 62,698,000 | 64,065,000 |
|---|
| 2011-06-30 | $139.3M | $77M | — | $4.98M | $24.04M | — | — | — | $25.8M | $3.63M | $22.04M | $0.35 | $0.35 | 62,148,924 | 63,548,298 |
|---|
| 2011-03-31 | $126.95M | $77.15M | — | $3.89M | $23.29M | — | — | — | $27.07M | $3.87M | $23.12M | $0.37 | $0.36 | 62,352 | 64,208 |
|---|
| 2010-12-31 | $118.48M | $70.85M | — | $3.36M | $21.99M | — | — | — | $24.2M | $4.95M | $19.16M | $0.31 | $0.30 | 62,078,000 | 63,780,000 |
|---|
| 2010-09-30 | $118.08M | $70.9M | — | $3.85M | $22.73M | — | — | — | $24.69M | $6.29M | $18.37M | $0.30 | $0.29 | 61,808,000 | 63,288,000 |
|---|
| 2010-06-30 | $119.83M | $72.15M | — | $3.85M | $20.27M | — | — | — | $21.09M | $4.87M | $15.98M | -$0.12 | -$0.11 | — | — |
|---|
| 2010-03-31 | $94.71M | $58.7M | — | $3.24M | $18.99M | — | — | — | $14.45M | $4.21M | $10.31M | $0.34 | $0.33 | — | — |
|---|
| 2009-12-31 | $66.95M | $41.25M | — | $2.29M | $16.92M | — | — | — | $7.38M | $1.4M | $5.98M | $0.20 | $0.20 | — | — |
|---|
| 2009-09-30 | $63.61M | $38.39M | — | $2.44M | $14.94M | — | — | — | $8.4M | $2.1M | $6.31M | $0.21 | $0.21 | — | — |
|---|
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 | $7.12B | $4.45B | — | $722.95M | $1.04B | — | — | — | $847.73M | $60.85M | $805M | $4.34 | $4.12 | 177,269,000 | 195,387,000 |
|---|
| 2025-06-30 | $5.81B | $3.77B | — | $581.92M | $926.45M | — | — | — | $94.18M | $64.12M | $49.36M | -$0.52 | -$0.52 | 154,755,000 | 154,755,000 |
|---|
| 2024-06-30 | $4.71B | $3.25B | — | $478.79M | $854M | — | $96.12M | — | -$147.65M | $11.12M | -$156.15M | -$1.84 | -$1.84 | 151,642,000 | 151,642,000 |
|---|
| 2023-06-30 | $5.16B | $3.54B | — | $499.6M | $1.04B | — | -$37.12M | — | -$355.56M | -$96.1M | -$259.46M | -$2.93 | -$2.93 | 137,578,000 | 137,578,000 |
|---|
| 2022-06-30 | $3.32B | $2.05B | — | $377.11M | $474.1M | — | $414.29M | — | $281.81M | $47.05M | $234.76M | $1.57 | $1.45 | 106,189,000 | 116,513,000 |
|---|
| 2021-06-30 | $3.11B | $1.93B | — | $330.11M | $445.24M | — | $402.12M | — | $352.59M | $55.04M | $297.55M | $2.50 | $2.37 | 104,151,000 | 115,034,000 |
|---|
| 2020-06-30 | $2.38B | $1.59B | — | $339.07M | $412.63M | — | $39.48M | — | -$63.93M | $3.1M | -$67.03M | -$0.79 | -$0.79 | 84,828,000 | 84,828,000 |
|---|
| 2019-06-30 | $1.36B | $841.15M | — | $139.16M | $233.52M | — | $148.67M | — | $128.81M | $21.3M | $107.52M | $1.69 | $1.63 | 63,584,000 | 65,804,000 |
|---|
| 2018-06-30 | $1.16B | $696.59M | — | $116.88M | $208.57M | — | $136.76M | — | $122.19M | $34.19M | $88M | $1.41 | $1.35 | 62,499,000 | 65,133,000 |
|---|
| 2017-06-30 | $972.05M | $583.68M | — | $96.81M | $176M | — | $115.56M | — | $118.79M | $23.51M | $95.27M | $1.52 | $1.48 | 62,576,000 | 64,507,000 |
|---|
| 2016-06-30 | $827.22M | $514.4M | — | $60.35M | $160.65M | — | $91.81M | — | $89.96M | $24.47M | $65.49M | $1.07 | $1.04 | 61,366,000 | 62,909,000 |
|---|
| 2015-06-30 | $741.96M | $470.36M | — | $51.26M | $143.54M | — | $76.8M | — | $79.11M | $13.14M | $65.98M | $1.08 | $1.05 | 61,219,000 | 62,586,000 |
|---|
| 2014-06-30 | $683.26M | $456.55M | — | $42.52M | $137.71M | — | $46.49M | — | $45.64M | $7.33M | $38.45M | $0.62 | $0.60 | 62,248,000 | 63,686,000 |
|---|
| 2013-06-30 | $551.08M | $347.56M | — | $22.69M | $109.34M | — | $71.49M | — | $77.49M | $18.77M | $50.81M | $0.81 | $0.80 | 62,411,000 | 63,884,000 |
|---|
| 2012-06-30 | $516.4M | $315.06M | — | $21.41M | $98.42M | — | $81.52M | — | $88.48M | $17.76M | $60.31M | $0.96 | $0.94 | 62,823,000 | 64,385,000 |
|---|
| 2011-06-30 | $502.8M | $295.9M | — | $16.08M | $92.05M | — | — | — | $101.76M | $18.74M | $82.68M | $1.33 | $1.30 | 62,211,000 | 63,612,000 |
|---|
| 2010-06-30 | $345.09M | $210.49M | — | $11.81M | $71.11M | — | — | — | $51.32M | $12.58M | $38.58M | $0.64 | $0.63 | 60,304,000 | 61,504,000 |
|---|
| 2009-06-30 | $292.22M | $168.62M | — | $10.21M | $58.07M | — | — | — | $46.32M | $7.41M | $36.78M | $0.62 | $0.61 | 59,334 | 60,164 |
|---|