Complete source-backed income-statement history.
- Available history
- 2009-03-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 | $213.99M | $63.04M | $150.94M | $37.13M | — | $130.78M | $20.16M | $3.09M | $23.25M | $5.74M | $17.52M | $0.29 | $0.28 | 60,506,000 | 61,846,000 |
|---|
| 2026-03-31 | $206.09M | $60.55M | $145.54M | $37.76M | — | $130.25M | $15.29M | $3.97M | $19.26M | -$50.48M | $70.91M | $1.12 | $1.10 | -575,000 | -554,000 |
|---|
| 2025-12-31 | $212.2M | $59.66M | $152.54M | $33.82M | — | $113.02M | $39.52M | $3.38M | $42.9M | $3.03M | $39.87M | $0.63 | $0.62 | 63,517,000 | 64,285,000 |
|---|
| 2025-09-30 | $199.83M | $59.59M | $140.24M | $36.95M | — | $118.81M | $21.43M | $3.54M | $24.97M | -$2.45M | $27.42M | $0.42 | $0.42 | 65,074,000 | 65,781,000 |
|---|
| 2025-06-30 | $194.82M | $58.32M | $136.5M | $39.61M | — | $129.28M | $7.22M | $3.71M | $10.93M | $3.18M | $7.75M | $0.12 | $0.12 | 65,448,000 | 66,731,000 |
|---|
| 2025-03-31 | $188.72M | $57.93M | $130.8M | $45.93M | — | $142.3M | -$11.51M | $4.76M | -$6.75M | -$479,000.00 | -$6.27M | -$0.09 | -$0.09 | -56,000 | -1,379,000 |
|---|
| 2024-12-31 | $195.41M | $55M | $140.41M | $42.74M | — | $125.74M | $14.67M | $4.03M | $18.71M | $9.18M | $11.21M | $0.17 | $0.17 | 65,631,000 | 66,743,000 |
|---|
| 2024-09-30 | $185.48M | $51.23M | $134.25M | $43.89M | — | $126.76M | $7.49M | $4.2M | $11.68M | $9.95M | $1.73M | $0.03 | $0.03 | 66,294,000 | 67,309,000 |
|---|
| 2024-06-30 | $175.96M | $51.75M | $124.21M | $44.12M | — | $129.46M | -$5.25M | $4.44M | -$804,000.00 | $6.69M | -$7.49M | -$0.11 | -$0.11 | 66,621,000 | 66,621,000 |
|---|
| 2024-03-31 | $171.85M | $47.72M | $124.13M | $45.16M | — | $138.41M | -$14.28M | $5.07M | -$9.21M | -$3.03M | -$5.37M | -$0.08 | -$0.08 | 19,000 | 185,000 |
|---|
| 2023-12-31 | $173.87M | $44.93M | $128.94M | $37.79M | — | $113.73M | $15.2M | $6.61M | $21.81M | $8.43M | $13.98M | $0.21 | $0.21 | 65,961,000 | 67,943,000 |
|---|
| 2023-09-30 | $159.87M | $41.21M | $118.66M | $33.73M | — | $110.45M | $8.21M | $6.43M | $14.64M | $10.16M | $4.86M | $0.07 | $0.07 | 66,284,000 | 67,868,000 |
|---|
| 2023-06-30 | $154.07M | $45.62M | $108.45M | $34.52M | — | $106.18M | $2.27M | $4.85M | $7.12M | $8.71M | -$1.59M | -$0.02 | -$0.02 | 66,497,000 | 66,497,000 |
|---|
| 2023-03-31 | $148.63M | $43.47M | $105.15M | $52.22M | — | $152.28M | -$47.13M | $4.74M | -$42.39M | -$6.46M | -$31.36M | -$0.48 | -$0.48 | -409,000 | -409,000 |
|---|
| 2022-12-31 | $158.62M | $43.29M | $115.33M | $43.18M | — | $139.28M | -$23.95M | -$736,000.00 | -$24.69M | $5.84M | -$29.68M | -$0.46 | -$0.46 | 64,784,000 | 64,784,000 |
|---|
| 2022-09-30 | $147.1M | $42.3M | $104.8M | $46.14M | — | $133.92M | -$29.12M | $2.25M | -$26.87M | $3.56M | -$30.44M | -$0.45 | -$0.45 | 67,096,000 | 67,096,000 |
|---|
| 2022-06-30 | $142.24M | $41.02M | $101.22M | $47.66M | — | $126.82M | -$25.6M | $699,000.00 | -$24.9M | $2.32M | -$27.22M | -$0.40 | -$0.40 | 68,403,000 | 68,403,000 |
|---|
| 2022-03-31 | $141.73M | $39.48M | $102.25M | $45.5M | — | $130.22M | -$27.97M | -$47,000.00 | -$28.02M | $1.38M | -$29.39M | -$0.43 | -$0.43 | 24,000 | 24,000 |
|---|
| 2021-12-31 | $140.6M | $38.56M | $102.05M | $41.87M | — | $115.83M | -$13.79M | -$241,000.00 | -$14.03M | $1.35M | -$15.38M | -$0.23 | -$0.23 | 68,190,000 | 68,190,000 |
|---|
| 2021-09-30 | $127.29M | $35.08M | $92.21M | $35.79M | — | $98.39M | -$6.18M | $150,000.00 | -$6.03M | $399,000.00 | -$6.43M | -$0.09 | -$0.09 | 68,042,000 | 68,042,000 |
|---|
| 2021-06-30 | $119.04M | $34.32M | $84.72M | $34.78M | — | $102.32M | -$17.6M | $30.6M | $13M | -$4.37M | $17.37M | $0.25 | $0.25 | 68,328,000 | 69,605,000 |
|---|
| 2021-03-31 | $119.18M | $37.56M | $81.62M | $46.48M | — | $133.53M | -$51.91M | -$404,000.00 | -$52.31M | -$19.47M | -$32.85M | -$0.49 | -$0.49 | 270,000 | 270,000 |
|---|
| 2020-12-31 | $119.75M | $37.09M | $82.67M | $30.61M | — | $98.45M | -$15.78M | -$86,000.00 | -$15.87M | -$4.14M | -$11.73M | -$0.18 | -$0.18 | 66,523,000 | 66,523,000 |
|---|
| 2020-09-30 | $104.66M | $34.9M | $69.76M | $31.04M | — | $96.62M | -$26.85M | -$225,000.00 | -$27.08M | -$3.11M | -$23.97M | -$0.36 | -$0.36 | 66,010,000 | 66,010,000 |
|---|
| 2020-06-30 | $99.44M | $34.47M | $64.97M | $26.99M | — | $90.98M | -$26.01M | $463,000.00 | -$25.54M | -$3.82M | -$21.73M | -$0.33 | -$0.33 | 65,570,000 | 65,570,000 |
|---|
| 2020-03-31 | $105.7M | $36.85M | $68.85M | $28.41M | — | $109.64M | -$40.79M | $1.57M | -$39.22M | -$34.35M | -$4.13M | -$0.07 | -$0.07 | -261,000 | -261,000 |
|---|
| 2019-12-31 | $102.22M | $37.97M | $64.25M | $27.4M | — | $105.74M | -$41.49M | $3.16M | -$38.33M | -$287,000.00 | -$38.04M | -$0.56 | -$0.56 | 67,473,000 | 67,473,000 |
|---|
| 2019-09-30 | $90.14M | $41.46M | $48.68M | $26.45M | — | $98.96M | -$50.27M | $4.78M | -$45.49M | -$5.29M | -$40.2M | -$0.59 | -$0.59 | 67,684,000 | 67,684,000 |
|---|
| 2019-06-30 | $82.51M | $36.43M | $46.09M | $23.72M | — | $94.46M | -$48.38M | $5.88M | -$42.49M | -$353,000.00 | -$42.14M | -$0.61 | -$0.61 | 68,906,000 | 68,906,000 |
|---|
| 2019-03-31 | $78.32M | $37.76M | $40.56M | $31.32M | — | $122.69M | -$82.13M | $8.31M | -$73.82M | -$24.14M | — | -$0.19 | -$0.19 | -2,240,000 | -2,240,000 |
|---|
| 2018-12-31 | $80.02M | $34.84M | $45.18M | $20.47M | — | $93.39M | -$48.21M | $10.4M | -$37.81M | -$22.55M | — | $13.65 | $13.65 | 77,398,000 | 77,398,000 |
|---|
| 2018-09-30 | $64.81M | $24.47M | $40.35M | $16.94M | — | $78.55M | -$38.2M | -$281,000.00 | -$38.48M | $2.7M | — | $0.27 | $0.27 | 77,448,000 | 77,448,000 |
|---|
| 2018-06-30 | $62.47M | $23.65M | $38.82M | $16.97M | — | $68.42M | -$29.6M | $356,000.00 | -$29.25M | -$1.43M | — | -$0.04 | -$0.04 | 76,935,000 | 76,935,000 |
|---|
| 2018-03-31 | $60.21M | $23.8M | $36.41M | $15.96M | — | $64.29M | -$27.88M | $387,000.00 | -$27.5M | -$10.74M | — | $0.07 | $0.07 | -92,000 | -92,000 |
|---|
| 2017-12-31 | $59.12M | $24.53M | $34.6M | $14.31M | — | $62.28M | -$27.69M | $432,000.00 | -$27.26M | -$29.79M | — | $0.29 | $0.28 | 79,043,000 | 81,869,000 |
|---|
| 2017-09-30 | $54.01M | $24.01M | $30M | $15.6M | — | $68.14M | -$38.13M | $263,000.00 | -$37.87M | -$11.87M | — | -$0.04 | -$0.04 | 79,235,000 | 79,235,000 |
|---|
| 2017-06-30 | $212.51M | $113.96M | $98.55M | $23.56M | — | $104.26M | -$5.71M | -$3.01M | -$8.72M | -$7.42M | — | -$0.02 | -$0.02 | 78,672,000 | 78,672,000 |
|---|
| 2017-03-31 | -$480.62M | -$259.42M | -$221.2M | -$9.26M | — | -$65.4M | -$155.81M | $5.76M | -$150.05M | -$52.28M | — | -$0.11 | -$0.10 | 134,000 | -1,885,000 |
|---|
| 2016-12-31 | $223.31M | $116.47M | $106.84M | $20.95M | — | $97.73M | $9.12M | -$1.71M | $7.41M | $6.33M | — | $0.01 | $0.01 | 77,507,000 | 79,851,000 |
|---|
| 2016-09-30 | $217.27M | $120.11M | $97.16M | $19.03M | — | $90.04M | $7.12M | -$1.9M | $5.22M | -$1.92M | — | $0.09 | $0.09 | 77,446,000 | 79,277,000 |
|---|
| 2016-06-30 | $214.8M | $122.82M | $91.98M | $18.65M | — | $83.82M | $8.16M | -$1.51M | $6.66M | $2.68M | — | $0.05 | $0.05 | 77,471,000 | 79,353,000 |
|---|
| 2016-03-31 | $224.66M | $123.63M | $101.03M | $16.76M | — | $108.79M | -$7.76M | -$2.09M | -$9.86M | -$8.18M | — | -$0.02 | -$0.02 | -287,000 | -287,000 |
|---|
| 2015-12-31 | $221.19M | $125.74M | $95.46M | $18.4M | — | $95.83M | -$374,000.00 | -$1.65M | -$2.02M | -$1.58M | — | -$0.02 | -$0.02 | 77,831,000 | 77,831,000 |
|---|
| 2015-09-30 | $207.35M | $121.31M | $86.03M | $19.08M | — | $88.09M | -$2.06M | -$1.9M | -$3.95M | -$2.61M | — | $0.14 | $0.14 | 77,960,000 | 77,960,000 |
|---|
| 2015-06-30 | $196.9M | $117.71M | $79.19M | $20.01M | — | $82.06M | -$2.87M | -$1.58M | -$4.45M | $732,000.00 | — | -$0.01 | -$0.01 | 77,918,000 | 77,918,000 |
|---|
| 2015-03-31 | $205.73M | $127.71M | $78.03M | $19.08M | $43.8M | $88.89M | -$10.87M | -$2.66M | -$13.52M | -$4.48M | -$6.04M | -$0.08 | -$0.08 | 108,000 | 108,000 |
|---|
| 2014-12-31 | $208.25M | $125.81M | $82.44M | $18.97M | $47.35M | $84.73M | -$2.29M | -$1.97M | -$4.26M | -$4.6M | $4.16M | $0.05 | $0.05 | 77,039,000 | 78,302,000 |
|---|
| 2014-09-30 | $204.25M | $122.85M | $81.4M | $19.8M | $50.48M | $87.85M | -$6.44M | -$1.98M | -$8.43M | -$1.33M | -$1.54M | -$0.02 | -$0.02 | 77,123,000 | 77,123,000 |
|---|
| 2014-06-30 | $186.68M | $113.09M | $73.59M | $16.35M | $46.94M | $86.68M | -$13.09M | -$2.05M | -$15.14M | -$4.4M | -$7.6M | -$0.10 | -$0.10 | 76,833,000 | 76,833,000 |
|---|
| 2014-03-31 | $11.44M | -$91.13M | — | — | $45.52M | — | -$60.42M | $1.02M | -$59.4M | -$5.54M | -$29.28M | -$0.39 | -$0.38 | 535,000 | -1,766,000 |
|---|
| 2013-12-31 | $268.76M | $201.43M | — | — | $43.38M | — | $19.29M | -$1.63M | $17.66M | $3.08M | $15.07M | $0.20 | $0.19 | 75,009,000 | 77,839,000 |
|---|
| 2013-09-30 | $267.78M | $199.11M | — | — | $42.86M | — | $19.23M | -$3.33M | $15.9M | $6.46M | $9.84M | $0.13 | $0.13 | 73,778,000 | 76,036,000 |
|---|
| 2013-06-30 | $257.18M | $196.11M | — | — | $37.62M | — | $23.46M | -$2.92M | $20.54M | $8.04M | $13.18M | $0.18 | $0.17 | 73,679,000 | 75,491,000 |
|---|
| 2013-03-31 | $245.93M | $184.08M | — | — | $41.68M | — | $18.49M | -$2.77M | $15.72M | $3.91M | $13.1M | $0.18 | $0.17 | -381,000 | -490,000 |
|---|
| 2012-12-31 | $273.1M | $208.85M | — | — | $37.48M | — | $26.9M | -$2.61M | $24.29M | $9.84M | $14.45M | $0.20 | $0.19 | 74,103,000 | 75,878,000 |
|---|
| 2012-09-30 | $277.47M | $209.16M | — | — | $38.06M | — | $30.21M | -$3.37M | $26.84M | $10.47M | $16.37M | $0.22 | $0.21 | 75,009,000 | 77,025,000 |
|---|
| 2012-06-30 | $271.66M | $209.31M | — | — | $36.76M | — | $25.42M | -$3.79M | $21.64M | $8.44M | $13.2M | $0.17 | $0.17 | 76,473,000 | 78,057,000 |
|---|
| 2012-03-31 | $287.26M | $207.78M | — | — | $44.59M | — | $22.29M | -$3.61M | $18.68M | $3.84M | $45.87M | $0.58 | $0.57 | -556,000 | -483,000 |
|---|
| 2011-12-31 | $280.89M | $213.93M | — | — | $36.32M | — | $15.52M | -$3.98M | $11.54M | $9.7M | $2.65M | $0.10 | $0.10 | 78,189,000 | 79,020,000 |
|---|
| 2011-09-30 | $286.43M | $217.49M | — | — | $39.43M | — | $27.05M | -$5.68M | $21.37M | $9.53M | $12.98M | $0.15 | $0.15 | 80,985,000 | 81,597,000 |
|---|
| 2011-06-30 | $276.04M | $218.29M | — | — | $36.81M | — | $20.7M | -$5.54M | $15.16M | $6.06M | $10.98M | $0.14 | $0.13 | 80,942,000 | 82,014,000 |
|---|
| 2011-03-31 | $287.23M | $210.87M | — | — | $42.77M | — | -$54.3M | -$6.49M | -$60.79M | $10.91M | -$67.06M | -$0.82 | -$0.81 | 104,000 | -1,502,000 |
|---|
| 2010-12-31 | $287.91M | $218.47M | — | — | $39.23M | — | $33.84M | -$6.31M | $27.54M | $7.56M | $20.82M | $0.25 | $0.25 | 80,233,000 | 82,098,000 |
|---|
| 2010-09-30 | $291.67M | $224.01M | — | — | $40.27M | — | $27.31M | -$6.15M | $21.16M | $8.46M | $13.28M | $0.16 | $0.16 | 80,046,000 | 81,282,000 |
|---|
| 2010-06-30 | $270.4M | $210.42M | — | — | $37.96M | — | $22.08M | -$6.35M | $15.73M | $6.29M | $9.81M | $0.12 | $0.12 | 79,741,000 | 81,456,000 |
|---|
| 2010-03-31 | $252.71M | $181.46M | — | — | $39.1M | — | $33.94M | -$5.74M | $28.2M | $12.57M | $16.65M | $0.21 | $0.21 | — | — |
|---|
| 2009-12-31 | $283.81M | $209.93M | — | — | $43.48M | — | $29.86M | -$5.49M | $24.37M | $10.21M | $14.26M | $0.18 | $0.18 | — | — |
|---|
| 2009-09-30 | $271.11M | $211.92M | — | — | $37.96M | — | $21.25M | -$5.2M | $16.05M | $6.6M | $9.45M | $0.12 | $0.12 | — | — |
|---|
| 2009-06-30 | $255.98M | $205.5M | — | — | $37.64M | — | $12.5M | -$5.62M | $6.87M | $2.68M | $4.19M | $0.05 | $0.05 | — | — |
|---|
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-03-31 | $812.94M | $238.12M | $574.82M | $148.14M | — | $491.36M | $83.47M | $14.6M | $98.06M | -$46.71M | $145.95M | $2.28 | $2.24 | 64,105,000 | 65,045,000 |
|---|
| 2025-03-31 | $745.58M | $215.91M | $529.67M | $176.67M | — | $524.27M | $5.4M | $17.44M | $22.84M | $25.34M | -$814,000.00 | -$0.01 | -$0.01 | 66,126,000 | 66,126,000 |
|---|
| 2024-03-31 | $659.66M | $179.49M | $480.17M | $151.2M | — | $468.77M | $11.4M | $22.96M | $34.36M | $24.27M | $11.88M | $0.18 | $0.17 | 66,266,000 | 67,918,000 |
|---|
| 2023-03-31 | $596.58M | $170.08M | $426.5M | $189.2M | — | $552.3M | -$125.8M | $6.95M | -$118.85M | $5.25M | -$118.7M | -$1.79 | -$1.79 | 66,352,000 | 66,352,000 |
|---|
| 2022-03-31 | $528.66M | $147.43M | $381.23M | $157.94M | — | $446.77M | -$65.54M | $30.46M | -$35.08M | -$1.24M | -$33.83M | -$0.50 | -$0.50 | 68,211,000 | 68,211,000 |
|---|
| 2021-03-31 | $443.03M | $144M | $299.02M | $135.11M | — | $419.57M | -$120.55M | -$252,000.00 | -$120.8M | -$30.53M | -$90.27M | -$1.36 | -$1.36 | 66,304,000 | 66,304,000 |
|---|
| 2020-03-31 | $380.57M | $152.7M | $227.87M | $105.98M | — | $408.79M | -$180.92M | $15.39M | -$165.54M | -$40.28M | -$124.51M | -$1.84 | -$1.84 | 67,760,000 | 67,760,000 |
|---|
| 2019-03-31 | $285.62M | $120.72M | $164.9M | $85.7M | — | $363.05M | -$198.15M | $18.79M | -$179.36M | -$45.41M | $1.03B | $13.71 | $13.71 | 75,020,000 | 75,020,000 |
|---|
| 2018-03-31 | $220.1M | $96.4M | $123.71M | $60.71M | — | $257.23M | -$133.52M | $502,000.00 | -$133.02M | -$65.72M | — | $0.30 | $0.30 | 78,891,000 | 78,891,000 |
|---|
| 2017-03-31 | $174.76M | $99.98M | $74.78M | $49.37M | — | $206.2M | -$131.41M | $652,000.00 | -$130.76M | -$45.18M | $4.11M | $0.05 | $0.05 | 77,609,000 | 77,609,000 |
|---|
| 2016-03-31 | $850.09M | $488.38M | $361.71M | $74.25M | — | $374.77M | -$13.06M | -$7.22M | -$20.28M | -$11.63M | $6.7M | $0.09 | $0.09 | 77,616,000 | 77,616,000 |
|---|
| 2015-03-31 | $804.91M | $494.04M | $310.87M | $74.2M | $188.56M | $343.56M | -$32.68M | -$8.66M | -$41.35M | -$14.81M | -$11.03M | -$0.14 | -$0.14 | 77,106,000 | 77,106,000 |
|---|
| 2014-03-31 | $805.15M | $505.52M | $299.64M | $62.81M | $169.38M | $298.08M | $1.56M | -$6.86M | -$5.3M | $12.04M | $8.8M | $0.12 | $0.12 | 74,690,000 | 74,690,000 |
|---|
| 2013-03-31 | $1.07B | $811.4M | — | $11.7M | $153.99M | — | $101.02M | -$12.54M | $88.47M | $32.65M | $57.12M | $0.77 | $0.75 | 74,814,000 | 76,497,000 |
|---|
| 2012-03-31 | $1.13B | $857.48M | — | $5.5M | $157.14M | — | $85.56M | -$18.82M | $66.75M | $29.13M | $71.52M | $0.97 | $0.96 | 79,483,000 | 80,394,000 |
|---|
| 2011-03-31 | $1.11B | $848.41M | — | $11.6M | $155.89M | — | $25.18M | -$25.29M | -$112,000.00 | $31.73M | -$23.15M | -$0.29 | -$0.29 | 80,111,000 | 80,111,000 |
|---|
| 2010-03-31 | $1.06B | $808.81M | — | $6.8M | $158.19M | — | $97.54M | -$22.06M | $75.49M | $32.06M | $44.55M | $0.56 | $0.56 | 78,974,000 | 79,725,000 |
|---|
| 2009-03-31 | $1.28B | $975.19M | — | — | $169.96M | — | $92.86M | -$30.65M | $62.21M | $24.71M | $37.5M | $0.48 | $0.48 | — | — |
|---|