Complete source-backed income-statement history.
- Available history
- 2012-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 | $415.59M | $144.35M | $300.38M | $55.53M | — | $215.96M | $84.42M | $753,000.00 | $85.18M | $24.87M | $60.3M | $1.13 | $1.11 | -196,000 | -246,000 |
|---|
| 2026-03-31 | $469.93M | $139.1M | $363.19M | $52.52M | — | $206.21M | $156.98M | $59,000.00 | $157.04M | $45.79M | $111.25M | $2.07 | $2.05 | 53,721,000 | 54,274,000 |
|---|
| 2025-12-31 | $386.98M | $134M | $282.14M | $57.74M | — | $211.76M | $70.38M | -$204,000.00 | $70.18M | $19.98M | $50.2M | $0.93 | $0.92 | 54,086,000 | 54,773,000 |
|---|
| 2025-09-30 | $378.86M | $128.38M | $279.79M | $55.61M | — | $205.58M | $74.21M | $702,000.00 | $74.91M | $26.92M | $47.99M | $0.87 | $0.86 | 55,013,000 | 55,859,000 |
|---|
| 2025-06-30 | $369.89M | $128.87M | $271.87M | $51.04M | — | $205.65M | $66.23M | $572,000.00 | $66.8M | $18.19M | $48.61M | $0.88 | $0.87 | -110,000 | -90,000 |
|---|
| 2025-03-31 | $421.1M | $129.85M | $324.7M | $51.4M | — | $197.67M | $127.03M | -$468,000.00 | $126.56M | $35.08M | $91.48M | $1.64 | $1.61 | 55,810,000 | 56,780,000 |
|---|
| 2024-12-31 | $347.71M | $124.55M | $252.44M | $56.16M | — | $205.81M | $46.62M | $193,000.00 | $46.82M | $9.35M | $37.47M | $0.67 | $0.66 | 55,826,000 | 56,740,000 |
|---|
| 2024-09-30 | $333.11M | $114.96M | $248M | $47.26M | — | $183.85M | $64.14M | $4.74M | $68.89M | $19.31M | $49.57M | $0.89 | $0.88 | 55,640,000 | 56,266,000 |
|---|
| 2024-06-30 | $324.74M | $116.88M | $240.41M | $44.2M | — | $177.5M | $62.91M | $5.57M | $68.48M | $19.66M | $48.82M | $0.87 | $0.86 | -2,000 | 1,000 |
|---|
| 2024-03-31 | $366.84M | $115.98M | $285.3M | $43.39M | — | $179.01M | $106.29M | $4.32M | $110.61M | $25.3M | $85.31M | $1.51 | $1.50 | 56,369,000 | 57,048,000 |
|---|
| 2023-12-31 | $298.42M | $107.4M | $218.96M | $46.14M | — | $169.26M | $49.71M | $3.8M | $53.51M | $15.39M | $38.12M | $0.68 | $0.67 | 56,244,000 | 56,855,000 |
|---|
| 2023-09-30 | $291.69M | $101.47M | $216.12M | $44.61M | — | $174.93M | $41.19M | $3.23M | $44.41M | $9.9M | $34.52M | $0.62 | $0.61 | 56,037,000 | 56,881,000 |
|---|
| 2023-06-30 | $282.03M | $96.71M | $211.75M | $40.55M | — | $162.4M | $49.35M | $2.62M | $51.97M | $14.72M | $37.25M | $0.67 | $0.66 | 53,000 | 36,000 |
|---|
| 2023-03-31 | $314.17M | $95.71M | $244.14M | $42.32M | — | $163.77M | $80.38M | $1.14M | $81.52M | $23.9M | $57.62M | $1.03 | $1.02 | 55,788,000 | 56,555,000 |
|---|
| 2022-12-31 | $256.43M | $90.08M | $182.93M | $41.03M | — | $164.72M | $18.21M | -$5,000.00 | $18.2M | $2.6M | $15.6M | $0.28 | $0.28 | 55,721,000 | 56,474,000 |
|---|
| 2022-09-30 | $245.41M | $84.54M | $168.74M | $40.09M | — | $161.65M | $7.09M | -$163,000.00 | $6.93M | -$23.43M | $30.35M | $0.55 | $0.54 | 55,453,000 | 56,664,000 |
|---|
| 2022-06-30 | $226.87M | $77.39M | $151.55M | $28.88M | — | $132.73M | $18.83M | -$197,000.00 | $18.63M | $3.48M | $15.15M | $0.27 | $0.27 | 40,000 | 8,000 |
|---|
| 2022-03-31 | $244.96M | $75.54M | $170.43M | $25.67M | — | $123.05M | $47.38M | -$311,000.00 | $47.07M | $12.22M | $34.85M | $0.63 | $0.62 | 55,114,000 | 56,367,000 |
|---|
| 2021-12-31 | $195.04M | $70.82M | $125.22M | $25.28M | — | $117.08M | $8.14M | -$372,000.00 | $7.77M | -$2.09M | $9.85M | $0.18 | $0.17 | 55,067,000 | 56,468,000 |
|---|
| 2021-09-30 | $180.82M | $63.25M | $118.45M | $23.08M | — | $108.2M | $10.25M | -$117,000.00 | $10.14M | -$20.8M | $30.93M | $0.56 | $0.55 | 54,810,000 | 56,506,000 |
|---|
| 2021-06-30 | $166.53M | $59.05M | $108.4M | $20.26M | — | $99.3M | $9.1M | -$96,000.00 | $9M | -$2.88M | $11.88M | $0.21 | $0.21 | 74,000 | -33,000 |
|---|
| 2021-03-31 | $184.93M | $57.33M | $128.73M | $18.46M | — | $89.58M | $39.14M | -$207,000.00 | $38.94M | $2.1M | $36.83M | $0.68 | $0.65 | 54,415,000 | 56,414,000 |
|---|
| 2020-12-31 | $145.39M | $53.54M | $92.79M | $19.34M | — | $86.44M | $6.35M | -$379,000.00 | $5.97M | -$3.67M | $9.64M | $0.18 | $0.17 | 54,305,000 | 56,343,000 |
|---|
| 2020-09-30 | $134.88M | $49.38M | $86.41M | $18.65M | — | $82.97M | $3.45M | -$257,000.00 | $3.19M | -$9.27M | $12.46M | $0.23 | $0.22 | 54,015,000 | 56,050,000 |
|---|
| 2020-06-30 | $129.26M | $45.88M | $84.71M | $17.35M | — | $78.4M | $6.32M | -$247,000.00 | $6.07M | $1.12M | $4.95M | $0.09 | $0.08 | 61,000 | 47,000 |
|---|
| 2020-03-31 | $167.1M | $48.08M | $123.57M | $15.61M | — | $75.82M | $47.74M | $435,000.00 | $48.18M | $8.04M | $40.13M | $0.75 | $0.72 | 53,629,000 | 55,953,000 |
|---|
| 2019-12-31 | $127.98M | $45.42M | $86.95M | $15.41M | — | $80.84M | $6.11M | $285,000.00 | $6.4M | $932,000.00 | $5.47M | $0.10 | $0.10 | 53,542,000 | 55,826,000 |
|---|
| 2019-09-30 | $121.87M | $42.63M | $84.09M | $14.39M | — | $78.09M | $6M | $474,000.00 | $6.47M | -$7.43M | $13.91M | $0.26 | $0.25 | 53,287,000 | 55,713,000 |
|---|
| 2019-06-30 | $114.66M | $40.09M | $80.28M | $13.44M | — | $71.07M | $9.21M | $667,000.00 | $9.88M | -$365,000.00 | $10.24M | $0.20 | $0.18 | 34,000 | 134,000 |
|---|
| 2019-03-31 | $133.36M | $39.75M | $99.81M | $12.69M | — | $63.6M | $36.21M | $540,000.00 | $36.75M | $8.73M | $28.03M | $0.53 | $0.51 | 52,934,000 | 55,465,000 |
|---|
| 2018-12-31 | $102.74M | $38.07M | $69.13M | $12.8M | — | $62.11M | $7.03M | $346,000.00 | $7.37M | $1.67M | $5.7M | $0.11 | $0.10 | 52,842,000 | 55,081,000 |
|---|
| 2018-09-30 | $97M | $35.94M | $64.56M | $11.4M | — | $60.79M | $3.78M | $269,000.00 | $4.05M | -$5.81M | $9.85M | $0.19 | $0.18 | 52,865,000 | 55,487,000 |
|---|
| 2018-06-30 | $87.52M | $38.75M | $57.87M | $10.42M | — | $63.03M | -$5.16M | $337,000.00 | -$4.83M | -$3.27M | -$1.55M | -$0.03 | -$0.03 | 91,000 | 170,000 |
|---|
| 2018-03-31 | $113.41M | $38.65M | $74.76M | $9.06M | — | $54.29M | $20.47M | $215,000.00 | $20.68M | -$18.5M | $39.18M | $0.74 | $0.71 | 52,615,000 | 55,030,000 |
|---|
| 2017-12-31 | $86M | $36.84M | $49.16M | $9.27M | — | $49.03M | $133,000.00 | $141,000.00 | $274,000.00 | -$157,000.00 | $431,000.00 | $0.01 | $0.01 | 52,502,000 | 54,818,000 |
|---|
| 2017-09-30 | $81.5M | $34.96M | $46.54M | $8.9M | — | $46.03M | $515,000.00 | $109,000.00 | $624,000.00 | $81,000.00 | $543,000.00 | $0.01 | $0.01 | 51,893,000 | 54,610,000 |
|---|
| 2017-06-30 | $76.06M | $33.16M | $42.9M | $7.61M | — | $46.33M | -$3.43M | $77,000.00 | -$3.36M | $487,000.00 | -$3.84M | -$0.08 | -$0.08 | 62,000 | 70,000 |
|---|
| 2017-03-31 | $90.27M | $32.08M | $58.19M | $6.97M | — | $43.31M | $14.88M | -$47,000.00 | $14.83M | $32,000.00 | $14.8M | $0.29 | $0.27 | 51,447,000 | 54,002,000 |
|---|
| 2016-12-31 | $68.65M | $30.38M | $38.27M | $7.22M | — | $39.91M | -$1.64M | $4,000.00 | -$1.64M | $32,000.00 | -$1.67M | -$0.03 | -$0.03 | 51,384,000 | 51,384,000 |
|---|
| 2016-09-30 | $65.02M | $28.36M | $36.66M | $7.3M | — | $39.17M | -$2.51M | $39,000.00 | -$2.47M | $100,000.00 | -$2.57M | -$0.05 | -$0.05 | 51,231,000 | 51,231,000 |
|---|
| 2016-06-30 | $59.84M | $26.58M | $33.26M | $7.75M | — | $38.3M | -$5.04M | -$338,000.00 | -$5.38M | $34,000.00 | -$5.41M | -$0.11 | -$0.11 | 48,000 | -2,518,000 |
|---|
| 2016-03-31 | $70.57M | $27.21M | $43.36M | $6.76M | — | $37.16M | $6.2M | -$83,000.00 | $6.12M | -$43,000.00 | $6.16M | $0.12 | $0.12 | 50,962,000 | 53,424,000 |
|---|
| 2015-12-31 | $55.18M | $24.1M | $31.08M | $6.8M | — | $32.38M | -$1.29M | $214,000.00 | -$1.08M | $85,000.00 | -$1.17M | -$0.02 | -$0.02 | 50,890,000 | 50,890,000 |
|---|
| 2015-09-30 | $45.11M | $20.2M | $24.91M | $5.43M | — | $28.33M | -$3.42M | $83,000.00 | -$3.33M | $101,000.00 | -$3.44M | -$0.07 | -$0.07 | 50,744,000 | 50,744,000 |
|---|
| 2015-06-30 | $40M | $18.12M | $21.89M | $5.51M | — | $26.15M | -$4.26M | -$126,000.00 | -$4.39M | $39,000.00 | -$4.43M | -$0.09 | -$0.09 | 173,000 | 173,000 |
|---|
| 2015-03-31 | $47.27M | $19.28M | $27.99M | $5.05M | — | $26.29M | $1.71M | $51,000.00 | $1.76M | $4,000.00 | $1.75M | $0.03 | $0.03 | 50,533,000 | 52,203,000 |
|---|
| 2014-12-31 | $34.31M | $18.05M | $16.27M | $5.27M | — | $22.73M | -$6.47M | $80,000.00 | -$6.39M | $34,000.00 | -$6.42M | -$0.13 | -$0.13 | 49,775,000 | 49,775,000 |
|---|
| 2014-09-30 | $31.11M | $15.45M | $15.66M | $4.03M | — | $20.55M | -$4.9M | $49,000.00 | -$4.85M | $28,000.00 | -$4.88M | -$0.10 | -$0.10 | 49,566,000 | 49,566,000 |
|---|
| 2014-06-30 | $28.65M | $15.1M | $13.54M | $3.61M | — | $19.85M | -$6.31M | $54,000.00 | -$6.25M | $452,000.00 | -$6.7M | -$0.18 | -$0.18 | 4,270,000 | 4,270,000 |
|---|
| 2014-03-31 | $33.77M | $14.93M | $18.84M | $2.44M | — | $16.71M | $2.13M | $59,000.00 | $2.19M | $1.04M | $1.15M | $0.01 | $0.01 | 44,360,000 | 44,870,000 |
|---|
| 2013-12-31 | $23.91M | $13.32M | $10.59M | $2.35M | — | $13M | -$2.41M | $22,000.00 | -$2.39M | -$877,000.00 | -$1.51M | — | — | 31,988,000 | 31,988,000 |
|---|
| 2013-09-30 | $22.37M | $11.75M | $10.62M | $1.96M | — | $11.06M | -$434,000.00 | $28,000.00 | -$406,000.00 | -$362,000.00 | -$44,000.00 | — | — | 31,988,000 | 31,988,000 |
|---|
| 2013-06-30 | $20.26M | $10.88M | $9.39M | $1.92M | — | $10.26M | -$869,000.00 | $1,000.00 | -$868,000.00 | -$496,000.00 | -$372,000.00 | -$0.03 | -$0.03 | 0 | 0 |
|---|
| 2013-03-31 | $24.01M | $10.73M | $13.27M | $1.85M | — | $10.67M | $2.6M | -$8,000.00 | $2.6M | $575,000.00 | $2.02M | $0.03 | $0.03 | 43,921,000 | 44,407,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 | $1.65B | $545.82M | $1.23B | $221.39M | — | $839.51M | $385.99M | $1.31M | $387.3M | $117.56M | $269.74M | $4.99 | $4.92 | 54,082,000 | 54,770,000 |
|---|
| 2025-06-30 | $1.47B | $498.22M | $1.1B | $205.85M | — | $792.97M | $304.02M | $5.04M | $309.06M | $81.94M | $227.13M | $4.08 | $4.02 | 55,649,000 | 56,550,000 |
|---|
| 2024-06-30 | $1.28B | $441.73M | $960.79M | $178.33M | — | $700.69M | $260.09M | $16.92M | $277.02M | $70.25M | $206.77M | $3.68 | $3.63 | 56,214,000 | 56,976,000 |
|---|
| 2023-06-30 | $1.1B | $367.04M | $807.56M | $163.99M | — | $652.53M | $155.03M | $3.59M | $158.61M | $17.79M | $140.82M | $2.53 | $2.49 | 55,706,000 | 56,596,000 |
|---|
| 2022-06-30 | $847.69M | $287M | $565.65M | $102.91M | — | $481.06M | $84.59M | -$997,000.00 | $83.6M | -$7.18M | $90.78M | $1.65 | $1.61 | 55,036,000 | 56,445,000 |
|---|
| 2021-06-30 | $631.73M | $219.3M | $416.33M | $76.71M | — | $358.29M | $58.04M | -$939,000.00 | $57.1M | -$13.72M | $70.82M | $1.30 | $1.26 | 54,318,000 | 56,305,000 |
|---|
| 2020-06-30 | $546.21M | $182.01M | $379.32M | $62.77M | — | $313.15M | $66.17M | $947,000.00 | $67.12M | $2.66M | $64.46M | $1.20 | $1.15 | 53,547,000 | 55,807,000 |
|---|
| 2019-06-30 | $447.75M | $153.85M | $313.78M | $50.33M | — | $257.56M | $56.22M | $1.82M | $58.05M | $4.22M | $53.82M | $1.02 | $0.97 | 52,914,000 | 55,414,000 |
|---|
| 2018-06-30 | $368.43M | $149.2M | $228.33M | $37.65M | — | $212.38M | $15.95M | $802,000.00 | $16.75M | -$21.85M | $38.6M | $0.74 | $0.70 | 52,425,000 | 54,887,000 |
|---|
| 2017-06-30 | $300.01M | $123.99M | $176.02M | $29.1M | — | $168.73M | $7.3M | $73,000.00 | $7.37M | $651,000.00 | $6.72M | $0.13 | $0.12 | 51,415,000 | 54,057,000 |
|---|
| 2016-06-30 | $230.7M | $98.09M | $132.62M | $26.74M | — | $136.17M | -$3.55M | -$124,000.00 | -$3.67M | $177,000.00 | -$3.85M | -$0.08 | -$0.08 | 50,913,000 | 50,913,000 |
|---|
| 2015-06-30 | $152.7M | $70.9M | $81.8M | $19.86M | — | $95.72M | -$13.92M | $54,000.00 | -$13.87M | $105,000.00 | -$13.97M | -$0.28 | -$0.28 | 50,127,000 | 50,127,000 |
|---|
| 2014-06-30 | $108.69M | $55.09M | $53.59M | $10.36M | — | $60.61M | -$7.02M | $163,000.00 | -$6.86M | $255,000.00 | -$7.11M | -$0.26 | -$0.26 | 36,707,000 | 36,707,000 |
|---|
| 2013-06-30 | $77.29M | $39.67M | $37.63M | $6.83M | — | $37.6M | $31,000.00 | -$16,000.00 | $15,000.00 | -$602,000.00 | $617,000.00 | -$0.07 | -$0.07 | 31,988,000 | 31,988,000 |
|---|
| 2012-06-30 | $55.1M | $29.09M | $26M | $1.79M | — | $23.23M | $2.77M | -$196,000.00 | $842,000.00 | $884,000.00 | $1.69M | $0.02 | $0.02 | 43,873,000 | 44,317,000 |
|---|