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 | $501.38M | $216.75M | — | — | $188.09M | — | $95.44M | — | $88.4M | $16.24M | $71.72M | $2.10 | $2.05 | -336,000 | -316,000 |
|---|
| 2026-03-31 | $487.03M | $210.72M | — | — | $184.11M | — | $91.34M | — | $77.95M | $19.96M | $41.64M | $1.21 | $1.20 | 34,283,000 | 34,782,000 |
|---|
| 2025-12-31 | $503.39M | $205.43M | — | — | $182.79M | — | $111.11M | — | $101.9M | $25.73M | $76.38M | $2.14 | $2.11 | 35,725,000 | 36,230,000 |
|---|
| 2025-09-30 | $462.29M | $200.77M | — | — | $175.73M | — | $85.48M | — | $76.87M | $15.81M | $61.83M | $1.71 | $1.67 | 36,111,000 | 37,057,000 |
|---|
| 2025-06-30 | $457.11M | $198.93M | — | — | $180.86M | — | $76.93M | — | $68.58M | $14.12M | $54.21M | $1.51 | $1.44 | -349,000 | -249,000 |
|---|
| 2025-03-31 | $466.06M | $199.87M | — | — | $175.17M | — | $90.51M | — | $79.33M | $18.54M | $60.83M | $1.64 | $1.59 | 37,140,000 | 38,233,000 |
|---|
| 2024-12-31 | $447.73M | $186.64M | — | — | $156.9M | — | $103.87M | — | $92.2M | $21.02M | $75.86M | $2.03 | $1.98 | 37,435,000 | 38,401,000 |
|---|
| 2024-09-30 | $417.4M | $186M | — | — | $159.07M | — | $70.24M | — | $58.4M | $12.16M | $46.17M | $1.22 | $1.18 | 37,721,000 | 39,109,000 |
|---|
| 2024-06-30 | $409.91M | $182.54M | — | — | $154.6M | — | $68.52M | — | $55.67M | $5.07M | $49.42M | $1.29 | $1.25 | -587,000 | -567,000 |
|---|
| 2024-03-31 | $412.66M | $175.32M | — | — | $156.69M | — | $61.73M | — | $48.04M | $10.6M | $36.82M | $0.95 | $0.93 | 38,713,000 | 39,636,000 |
|---|
| 2023-12-31 | $393.24M | $172.07M | — | — | $155.58M | — | $58.61M | — | $45.48M | $7.77M | $39.89M | $1.00 | $0.98 | 39,872,000 | 40,787,000 |
|---|
| 2023-09-30 | $368.85M | $168.62M | — | — | $166.1M | — | $28.19M | — | $14.75M | $2.79M | $10.65M | $0.26 | $0.25 | 41,399,000 | 42,184,000 |
|---|
| 2023-06-30 | $364.64M | $163.72M | — | — | $153.3M | — | $39.56M | — | $27.93M | $4.38M | $22.24M | $0.51 | $0.51 | -495,000 | -489,000 |
|---|
| 2023-03-31 | $369.08M | $165.82M | — | — | $144.53M | — | $59.43M | — | $48.95M | $389,000.00 | $45.87M | $1.02 | $1.00 | 45,125,000 | 45,801,000 |
|---|
| 2022-12-31 | $362.83M | $159.3M | — | — | $141.8M | — | $45.55M | — | $28.52M | $4.4M | $24.65M | $0.54 | $0.53 | 45,425,000 | 46,121,000 |
|---|
| 2022-09-30 | $354.27M | $159.65M | — | — | $146.39M | — | $23.63M | — | $6.64M | $1.12M | $592,000.00 | $0.01 | $0.01 | 45,274,000 | 46,342,000 |
|---|
| 2022-06-30 | $360.65M | $161.28M | — | — | $133.12M | — | $45.96M | — | $25.2M | $24.06M | $6.75M | $0.28 | $0.28 | -1,071,000 | -1,071,000 |
|---|
| 2022-03-31 | $364.28M | $166.03M | — | — | $148.86M | — | $32.95M | — | -$3.96M | -$8.36M | $347.74M | $7.11 | $7.04 | 48,925,000 | 49,377,000 |
|---|
| 2021-12-31 | $371.2M | $180.42M | — | — | $153.6M | — | $24.73M | — | -$334,000.00 | -$39.37M | $17.85M | $0.36 | $0.36 | 49,776,000 | 50,237,000 |
|---|
| 2021-09-30 | $289.07M | $152.05M | — | — | $129.44M | — | -$22.06M | — | -$68.58M | $8.6M | -$58M | -$1.17 | -$1.17 | 49,663,000 | 49,663,000 |
|---|
| 2021-06-30 | $215.81M | $116.41M | — | — | $74.98M | — | $19.42M | — | -$4.36M | -$45,000.00 | $2.13M | $0.05 | $0.06 | -477,000 | -456,000 |
|---|
| 2021-03-31 | $230.21M | $114.98M | — | — | $74.41M | — | $35.96M | — | $28.8M | $4.56M | $24.65M | $0.49 | $0.48 | 50,658,000 | 51,111,000 |
|---|
| 2020-12-31 | $234.4M | $120.83M | — | — | $72.26M | — | $29.06M | — | $27.55M | $3.61M | $23.32M | $0.45 | $0.44 | 52,251,000 | 52,441,000 |
|---|
| 2020-09-30 | $268.24M | $113.7M | — | — | $100.18M | — | $36.71M | — | $34.54M | $7.09M | $19.93M | $0.38 | $0.38 | 52,464,000 | 52,797,000 |
|---|
| 2020-06-30 | $74.16M | $83.16M | — | — | -$11.88M | — | — | — | $14.63M | -$33.15M | -$256.05M | -$4.74 | -$4.71 | -458,000 | -482,000 |
|---|
| 2020-03-31 | $271.49M | $118.71M | — | — | $96.43M | — | — | — | $160.37M | $6.94M | $150.83M | $2.85 | $2.83 | 52,955,000 | 53,319,000 |
|---|
| 2019-12-31 | $266.17M | $127.26M | — | — | $96.65M | — | — | — | $8.87M | $7.57M | $5.53M | $0.10 | $0.10 | 53,890,000 | 54,280,000 |
|---|
| 2019-09-30 | $254.61M | $128.03M | — | — | $99.09M | — | — | — | $21.11M | $3.71M | $14.36M | $0.26 | $0.26 | 55,493,000 | 56,140,000 |
|---|
| 2019-06-30 | $264.24M | $121.98M | — | — | $90.18M | — | — | — | $81.08M | $15.51M | $49.5M | $0.86 | $0.84 | 58,480,801 | 59,269,996 |
|---|
| 2019-03-31 | $258.7M | $120.19M | — | — | $90.75M | — | — | — | $42.57M | $7.84M | $37.91M | $0.65 | $0.64 | 58,061 | 58,802 |
|---|
| 2018-12-31 | $253.96M | $118.08M | — | — | $89.25M | — | — | — | $53.71M | $11.86M | $17.3M | $0.29 | $0.29 | 59,185 | 60,000 |
|---|
| 2018-09-30 | $236.94M | $111.53M | — | — | $89.16M | — | — | — | -$7.18M | -$2.33M | -$9.53M | -$0.16 | -$0.16 | 60,328,000 | 61,202,000 |
|---|
| 2018-06-30 | -$844.23M | -$28.37M | — | — | $51.71M | — | — | — | $58.81M | -$34.67M | $62.81M | $1.02 | $1.00 | -226,000 | -194,000 |
|---|
| 2018-03-31 | $342.19M | $159.31M | — | — | $97.63M | — | — | — | $50.98M | $8.02M | $39.33M | $0.64 | $0.63 | 61,030,000 | 61,965,000 |
|---|
| 2017-12-31 | $337.24M | $157.44M | — | — | $89.42M | — | — | — | $58.8M | $110.28M | -$81.16M | -$1.33 | -$1.33 | 61,234,000 | 62,023,000 |
|---|
| 2017-09-30 | $421.03M | $173.18M | — | — | $88.94M | — | — | — | $14.64M | $4.48M | $12.79M | $0.20 | $0.20 | 62,785,000 | 63,432,000 |
|---|
| 2017-06-30 | -$844.05M | $89.4M | — | — | $60.72M | — | — | — | $48.68M | $4.61M | $42.86M | $0.68 | $0.67 | -51,000 | 28,000 |
|---|
| 2017-03-31 | $332.68M | $182.22M | — | — | $103.69M | — | — | — | $46.99M | $7.34M | $39.86M | $0.63 | $0.62 | 63,666,000 | 64,266,000 |
|---|
| 2016-12-31 | $333.96M | $179.15M | — | — | $101.17M | — | — | — | $3.54M | -$10.08M | $14.41M | $0.23 | $0.23 | 63,569,000 | 64,028,000 |
|---|
| 2016-09-30 | $449.89M | $250.67M | — | — | $161.07M | — | — | — | $32.05M | $6.9M | $25.15M | $0.40 | $0.39 | 63,419,000 | 63,896,000 |
|---|
| 2016-06-30 | -$1.24B | -$170.02M | — | — | -$132.02M | — | — | — | $143.29M | $24.64M | -$9.97M | -$0.16 | -$0.16 | -123,000 | -106,000 |
|---|
| 2016-03-31 | $474.22M | $252.87M | — | — | $161.48M | — | $60.85M | — | $59.47M | $7.54M | $51.93M | $0.81 | $0.81 | 63,922,000 | 64,353,000 |
|---|
| 2015-12-31 | $456.2M | $241.02M | — | — | $159.16M | — | -$56.38M | — | -$57.98M | -$7.51M | -$50.59M | -$0.79 | -$0.79 | 64,252,000 | 64,654,000 |
|---|
| 2015-09-30 | $441.41M | $245.08M | — | — | $164.02M | — | $8.25M | — | $6.05M | $662,000.00 | $5.47M | $0.08 | $0.08 | 64,346,000 | 64,729,000 |
|---|
| 2015-06-30 | $473.19M | $249.73M | — | — | $175.41M | — | $33.85M | — | $32.14M | $1.88M | $29.93M | $0.47 | $0.46 | -46,000 | -125,000 |
|---|
| 2015-03-31 | $489.83M | $253.19M | — | — | $180.21M | — | $49.45M | — | $47.96M | $6.33M | $47.12M | $0.73 | $0.72 | 64,511,000 | 65,265,000 |
|---|
| 2014-12-31 | $484.88M | $250.81M | — | — | $174.91M | — | $48.97M | — | $48.92M | $6.12M | $42.41M | $0.66 | $0.65 | 64,641 | 65,470 |
|---|
| 2014-09-30 | $462.04M | $246.33M | — | — | $177.75M | — | $24.64M | — | $24.65M | $4.21M | $20.44M | $0.32 | $0.31 | 64,601 | 65,429 |
|---|
| 2014-06-30 | $485.07M | $256.07M | — | — | $169.72M | — | $42.9M | — | $42.62M | $4.59M | $37.48M | $0.58 | $0.58 | 64,143,863 | 64,788,253 |
|---|
| 2014-03-31 | $496.12M | $242.63M | — | — | $183.95M | — | $69.54M | — | $69.07M | $12.92M | $55.53M | $0.86 | $0.86 | 64,284 | 64,841 |
|---|
| 2013-12-31 | $491.27M | $243M | — | — | $185.05M | — | $58.56M | — | $57.82M | $8.49M | $48.16M | $0.75 | $0.74 | 64,196 | 64,719 |
|---|
| 2013-09-30 | $450.91M | $241.74M | — | — | $189.16M | — | $10.27M | — | $9.85M | $1.7M | -$7.13M | -$0.11 | -$0.11 | 63,983 | 64,510 |
|---|
| 2013-06-30 | $479.96M | $245.7M | — | — | $192.3M | — | -$25.36M | — | -$25.52M | -$6.51M | -$32.31M | -$0.50 | -$0.50 | -64,305,706 | -64,574,389 |
|---|
| 2013-03-31 | $503.83M | $236.83M | — | — | $189.32M | — | $75.65M | — | $75.31M | $16.62M | $56.82M | $0.89 | $0.88 | 63,976,000 | 64,279,000 |
|---|
| 2012-12-31 | $500.67M | $240.24M | — | — | $183.74M | — | $67.2M | — | $66.67M | $14.6M | $50.29M | $0.78 | $0.78 | 64,302,000 | 64,536,000 |
|---|
| 2012-09-30 | $479.92M | $239.45M | — | — | $191.02M | — | $49.45M | — | $48.52M | $14.52M | $31.99M | $0.49 | $0.49 | 64,873,000 | 65,109,000 |
|---|
| 2012-06-30 | $487.89M | $237.16M | — | — | $193.78M | — | $49.85M | — | $49.19M | $13.16M | $8.09M | $0.14 | $0.13 | -486 | -530 |
|---|
| 2012-03-31 | $540.81M | $244.2M | — | — | $201.16M | — | $95.45M | — | $94.91M | $27.61M | $67.13M | $1.01 | $1.00 | 66,700 | 67,225 |
|---|
| 2011-12-31 | $524.05M | $241.21M | — | — | $194.04M | — | $13.76M | — | $17.2M | $7.92M | $8.87M | $0.13 | $0.13 | 67,522,000 | 68,076,000 |
|---|
| 2011-09-30 | $519.04M | $238.25M | — | — | $200.93M | — | $79.87M | — | $79.53M | $22.22M | $57.48M | $0.84 | $0.83 | 68,755,000 | 69,467,000 |
|---|
| 2011-06-30 | $524.64M | $223.48M | — | — | $184.26M | — | $116.91M | — | $116.77M | $36.69M | $75.2M | $1.09 | $1.08 | -70,114,097 | -70,815,380 |
|---|
| 2011-03-31 | $562.73M | $232.91M | — | — | $192.59M | — | $137.23M | — | $137.31M | $44.41M | $92.9M | $1.34 | $1.32 | 69,508,000 | 70,272,000 |
|---|
| 2010-12-31 | $551.46M | $229.92M | — | — | $185.99M | — | $135.55M | — | $135.7M | $46.82M | $88.71M | $1.26 | $1.25 | 70,181,000 | 70,867,000 |
|---|
| 2010-09-30 | $521.43M | $228.08M | — | — | $181.53M | — | $111.82M | — | $111.98M | $38.62M | $73.6M | $1.04 | $1.03 | 70,998,000 | 71,654,000 |
|---|
| 2010-06-30 | $506.67M | $215.34M | — | — | $190.77M | — | $100.57M | — | $100.77M | $28.86M | $71.58M | $1.00 | $0.99 | — | — |
|---|
| 2010-03-31 | $504.39M | $214.3M | — | — | $168.07M | — | $122.02M | — | $122.24M | $41.32M | $81.15M | $1.14 | $1.12 | — | — |
|---|
| 2009-12-31 | $473.01M | $199.97M | — | — | $164.12M | — | $108.93M | — | $109.32M | $36.73M | $72.45M | $1.02 | $1.00 | — | — |
|---|
| 2009-09-30 | $431.11M | $196.48M | — | — | $155.24M | — | $79.39M | — | $80.29M | $25.72M | $54.73M | $0.77 | $0.76 | — | — |
|---|
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 | $1.95B | $833.66M | — | — | $730.72M | — | $383.38M | — | $345.12M | $77.74M | $251.57M | $7.18 | $7.04 | 35,045,000 | 35,715,000 |
|---|
| 2025-06-30 | $1.79B | $771.43M | — | — | $672M | — | $341.54M | — | $298.51M | $65.84M | $237.07M | $6.39 | $6.18 | 37,085,000 | 38,334,000 |
|---|
| 2024-06-30 | $1.58B | $698.55M | — | — | $632.97M | — | $217.05M | — | $163.94M | $26.22M | $136.78M | $3.47 | $3.39 | 39,413,000 | 40,307,000 |
|---|
| 2023-06-30 | $1.45B | $648.49M | — | — | $586.01M | — | $168.17M | — | $112.04M | $10.28M | $93.36M | $2.08 | $2.05 | 44,781,000 | 45,600,000 |
|---|
| 2022-06-30 | $1.38B | $659.78M | — | — | $566.49M | — | $76.75M | — | -$51.49M | -$15.54M | $310.99M | $6.43 | $6.43 | 48,388,000 | 48,388,000 |
|---|
| 2021-06-30 | $899.25M | $457.91M | — | — | $292.48M | — | $110.4M | — | $75.77M | $12.32M | $70.03M | $1.36 | $1.36 | 51,322,000 | 51,645,000 |
|---|
| 2020-06-30 | $866.43M | $457.17M | — | — | $280.29M | — | $110.07M | — | $204.99M | -$14.94M | -$85.33M | -$1.59 | -$1.58 | 53,659,000 | 54,094,000 |
|---|
| 2019-06-30 | $1.01B | $471.78M | — | — | $359.34M | — | $155.83M | — | $170.18M | $32.88M | $95.17M | $1.63 | $1.60 | 58,540,000 | 59,330,000 |
|---|
| 2018-06-30 | $160.49M | $461.56M | — | — | $327.71M | — | — | — | $198.68M | $88.11M | $33.77M | $0.55 | $0.54 | 61,462,000 | 62,280,000 |
|---|
| 2017-06-30 | $151.61M | $638.25M | — | — | $369.04M | — | — | — | $131.26M | $9.59M | $122.28M | $1.93 | $1.91 | 63,499,000 | 64,019,000 |
|---|
| 2016-06-30 | $129.57M | $568.95M | — | — | $352.65M | — | — | — | $150.82M | $25.33M | -$3.17M | -$0.05 | -$0.05 | 64,036,000 | 64,371,000 |
|---|
| 2015-06-30 | $1.91B | $1B | — | — | $708.29M | — | $156.91M | — | $153.66M | $18.54M | $139.9M | $2.17 | $2.14 | 64,546,000 | 65,277,000 |
|---|
| 2014-06-30 | $1.92B | $983.44M | — | — | $727.87M | — | $181.27M | — | $179.37M | $27.7M | $134.03M | $2.09 | $2.07 | 64,208,000 | 64,853,000 |
|---|
| 2013-06-30 | $1.96B | $962.22M | — | — | $756.38M | — | $166.93M | — | $164.97M | $39.23M | $106.79M | $1.66 | $1.65 | 64,294 | 64,611 |
|---|
| 2012-06-30 | $2.07B | $960.81M | — | — | $789.9M | — | $238.93M | — | $240.83M | $70.9M | $141.57M | $2.11 | $2.09 | 67,176 | 67,705 |
|---|
| 2011-06-30 | $2.16B | $914.39M | — | — | $744.37M | — | $501.51M | — | $501.76M | $166.54M | $330.4M | $4.73 | $4.68 | 69,903 | 70,620 |
|---|
| 2010-06-30 | $1.92B | $826.09M | — | — | $678.19M | — | $410.9M | — | $412.62M | $132.64M | $279.91M | $3.92 | $3.87 | 71,332,000 | 72,267,000 |
|---|
| 2009-06-30 | $1.46B | $669.67M | — | — | $548.07M | — | $234.83M | — | $237.35M | $71.7M | $165.61M | $2.32 | $2.28 | — | — |
|---|