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 | $314.13M | $57.61M | $256.52M | $39.54M | — | $230.8M | $25.72M | — | $32.2M | $11.06M | $21.14M | $0.51 | $0.50 | 41,345,000 | 41,869,000 |
|---|
| 2026-03-31 | $311.69M | $58M | $253.69M | $40.06M | — | $237.05M | $16.64M | — | $23.12M | $8.47M | $14.65M | $0.35 | $0.34 | -305,000 | -409,000 |
|---|
| 2025-12-31 | $313.83M | $59.3M | $254.54M | $42.23M | — | $234.77M | $19.77M | — | $27.02M | $9.24M | $17.78M | $0.40 | $0.40 | 44,111,000 | 44,613,000 |
|---|
| 2025-09-30 | $276.19M | $55.04M | $221.14M | $39.86M | — | $208.65M | $12.49M | — | $15.1M | $370,000.00 | $14.73M | $0.33 | $0.33 | 44,406,000 | 45,195,000 |
|---|
| 2025-06-30 | $281.98M | $50.78M | $231.2M | $40.06M | — | $206.11M | $25.09M | — | $26.88M | $3.39M | $23.5M | $0.53 | $0.52 | 44,326,000 | 45,283,000 |
|---|
| 2025-03-31 | $275.04M | $47.77M | $227.27M | $39.33M | — | $200.55M | $26.73M | — | $28.63M | -$2.36M | $30.99M | $0.71 | $0.68 | 71,000 | 10,000 |
|---|
| 2024-12-31 | $262.63M | $48.62M | $214.01M | $40.01M | — | $200.4M | $13.62M | — | $15.11M | $4.09M | $11.02M | $0.25 | $0.24 | 43,889,000 | 45,184,000 |
|---|
| 2024-09-30 | $233.28M | $42.86M | $190.42M | $33.84M | — | $175.45M | $14.97M | — | $16.66M | $1.1M | $15.57M | $0.36 | $0.35 | 43,770,000 | 45,114,000 |
|---|
| 2024-06-30 | $224.67M | $39.79M | $184.88M | $33.1M | — | $166.46M | $18.43M | — | $20.65M | $2.13M | $18.53M | $0.42 | $0.41 | 43,678,000 | 44,986,000 |
|---|
| 2024-03-31 | $223.29M | $39.15M | $184.15M | $35.24M | — | $165.96M | $18.19M | — | $23.06M | -$103.07M | $126.12M | $2.88 | $2.80 | -71,000 | 80,000 |
|---|
| 2023-12-31 | $216.81M | $39.06M | $177.75M | $34.39M | — | $156.7M | $21.05M | — | $22.32M | $5.18M | $17.14M | $0.39 | $0.38 | 43,862,000 | 44,799,000 |
|---|
| 2023-09-30 | $201M | $37.85M | $163.14M | $31.26M | — | $145.51M | $17.63M | — | $18.74M | $5.72M | $13.02M | $0.30 | $0.29 | 43,949,000 | 44,903,000 |
|---|
| 2023-06-30 | $198.15M | $35.55M | $162.6M | $31.43M | — | $144.12M | $18.48M | — | $19.51M | $6.88M | $12.63M | $0.29 | $0.28 | 44,057,000 | 44,975,000 |
|---|
| 2023-03-31 | $203.48M | $34.81M | $168.67M | $32.18M | — | $206.34M | -$37.67M | — | -$37.63M | $5.86M | -$43.49M | -$0.97 | -$0.97 | -74,000 | -1,146,000 |
|---|
| 2022-12-31 | $195.07M | $34.54M | $160.54M | $32.51M | — | $155.52M | $5.02M | — | $5.4M | $5.71M | -$310,000.00 | -$0.01 | -$0.01 | 44,712,000 | 44,712,000 |
|---|
| 2022-09-30 | $188.06M | $32.3M | $155.76M | $37.05M | — | $146.44M | $9.31M | — | $9.65M | $5.14M | $4.52M | $0.10 | $0.10 | 44,759,000 | 45,540,000 |
|---|
| 2022-06-30 | $197.98M | $33.76M | $164.22M | $40.11M | — | $156.78M | $7.45M | — | $7.22M | $3.71M | $3.51M | $0.08 | $0.08 | 44,743,000 | 45,865,000 |
|---|
| 2022-03-31 | $205.95M | $32.05M | $173.9M | $40.5M | — | $162.46M | $11.45M | — | $12.21M | $4.22M | $7.99M | $0.18 | $0.17 | -277,000 | -332,000 |
|---|
| 2021-12-31 | $202.38M | $29.96M | $172.42M | $39.26M | — | $160.06M | $12.36M | — | $13.03M | $3.02M | $10.01M | $0.22 | $0.21 | 45,242,000 | 46,719,000 |
|---|
| 2021-09-30 | $177.84M | $26.57M | $151.27M | $37.73M | — | $149M | $2.27M | — | $2.56M | $824,000.00 | $1.73M | $0.04 | $0.04 | 45,743,000 | 47,599,000 |
|---|
| 2021-06-30 | $183.42M | $25.28M | $158.15M | $36.14M | — | $142.65M | $15.49M | — | $15.63M | $1.73M | $13.9M | $0.30 | $0.29 | 46,180,000 | 48,167,000 |
|---|
| 2021-03-31 | $191.34M | $29.61M | $161.73M | $35.58M | — | $151.39M | $10.34M | — | $10.61M | $4.35M | $6.26M | $0.14 | $0.14 | 77,000 | 77,000 |
|---|
| 2020-12-31 | $187.99M | $28.41M | $159.58M | $35.73M | — | $156.91M | $2.67M | — | $2.84M | $1.16M | $1.67M | $0.04 | $0.03 | 47,013,000 | 48,013,000 |
|---|
| 2020-09-30 | $171.14M | $26.8M | $144.34M | $30.96M | — | $186.29M | -$41.95M | — | -$41.7M | -$532,000.00 | -$41.17M | -$0.89 | -$0.89 | 46,516,000 | 46,516,000 |
|---|
| 2020-06-30 | $173M | $24.55M | $148.45M | $31.14M | — | $141.77M | $6.68M | — | $7.03M | $4.74M | $2.28M | $0.05 | $0.05 | 46,191,000 | 46,503,000 |
|---|
| 2020-03-31 | $164.75M | $26.59M | $138.16M | $32.71M | — | $140.34M | -$2.19M | — | -$1.49M | -$10.43M | $8.94M | $0.20 | $0.20 | 207,000 | 207,000 |
|---|
| 2019-12-31 | $176.35M | $30.52M | $145.83M | $30.5M | — | $146.31M | -$479,000.00 | — | $307,000.00 | $957,000.00 | -$650,000.00 | -$0.01 | -$0.01 | 46,028,000 | 46,028,000 |
|---|
| 2019-09-30 | $167.58M | $31.24M | $136.34M | $23.23M | — | $144.51M | -$8.17M | — | -$6.61M | $476,000.00 | -$7.08M | -$0.16 | -$0.16 | 45,277,000 | 45,277,000 |
|---|
| 2019-06-30 | $162.2M | $28.72M | $133.48M | $23.58M | — | $140.16M | -$6.67M | — | -$4.75M | $2.1M | -$6.85M | -$0.15 | -$0.15 | 45,451,000 | 45,451,000 |
|---|
| 2019-03-31 | $181.43M | $33.67M | $147.75M | $22.9M | — | $147.49M | $267,000.00 | — | $2.03M | $4.19M | -$2.16M | -$0.04 | -$0.05 | 24,000 | -73,000 |
|---|
| 2018-12-31 | $184.28M | $28.85M | $155.42M | $22.01M | — | $144.98M | $10.44M | — | $12.17M | -$1.24M | $13.4M | $0.29 | $0.28 | 46,074,000 | 47,357,000 |
|---|
| 2018-09-30 | $169.08M | $26.87M | $142.21M | $23.65M | — | $141.2M | $1.01M | — | $2.15M | $1.26M | $891,000.00 | $0.02 | $0.02 | 45,880,000 | 47,798,000 |
|---|
| 2018-06-30 | $176.18M | $27.61M | $148.57M | $24.1M | — | $155.38M | -$6.81M | — | -$5.92M | $2.65M | -$8.57M | -$0.19 | -$0.19 | 45,450,000 | 45,450,000 |
|---|
| 2018-03-31 | $184.92M | $28.27M | $156.65M | $21.58M | — | $152.06M | $4.59M | — | $1.46M | $3.12M | -$1.66M | -$0.04 | -$0.04 | -98,000 | -98,000 |
|---|
| 2017-12-31 | $180.37M | $24.96M | $155.41M | $23.98M | — | $151.93M | $3.48M | — | $3.68M | $62.62M | -$58.95M | -$1.30 | -$1.30 | 45,291,000 | 45,291,000 |
|---|
| 2017-09-30 | $168.14M | $23.27M | $144.87M | $22.93M | — | $149.53M | -$4.66M | — | -$4.51M | -$3.5M | -$1.01M | -$0.02 | -$0.02 | 45,598,000 | 45,598,000 |
|---|
| 2017-06-30 | $165.97M | $21.66M | $144.31M | $22.55M | — | $148.67M | -$4.36M | — | -$4.12M | -$3.84M | -$284,000.00 | -$0.01 | -$0.01 | 45,128,000 | 45,128,000 |
|---|
| 2017-03-31 | $166.73M | $21.37M | $145.36M | $18.88M | — | $147.16M | -$1.8M | — | -$2.13M | -$2.32M | $197,000.00 | $0.01 | $0.01 | 55,000 | 55,000 |
|---|
| 2016-12-31 | $167.06M | $21.17M | $145.9M | $21.23M | — | $142.05M | $3.84M | — | $3.62M | $1.66M | $1.96M | $0.04 | $0.04 | 45,099,000 | 47,115,000 |
|---|
| 2016-09-30 | $159.44M | $21.66M | $137.78M | $20.22M | — | $137.84M | -$58,000.00 | — | -$185,000.00 | -$131,000.00 | -$54,000.00 | $0.00 | $0.00 | 44,589,000 | 44,589,000 |
|---|
| 2016-06-30 | $151.77M | $21M | $130.78M | $19.23M | — | $134.01M | -$3.23M | — | -$3.31M | -$695,000.00 | -$2.61M | -$0.06 | -$0.06 | 44,244,000 | 44,244,000 |
|---|
| 2016-03-31 | $158.21M | $20.8M | $137.41M | $18.41M | — | $126M | $11.41M | — | $11.36M | $3.98M | $7.38M | $0.16 | $0.16 | -180,000 | 1,150,000 |
|---|
| 2015-12-31 | $155.7M | $20.43M | $135.27M | $17.96M | — | $131.76M | $3.51M | — | $3.48M | -$1.4M | $4.88M | $0.11 | $0.10 | 45,315,000 | 46,577,000 |
|---|
| 2015-09-30 | $140.74M | $20.94M | $119.8M | $16.14M | — | $124.36M | -$4.55M | — | -$4.59M | $4.65M | -$9.24M | -$0.20 | -$0.20 | 45,437,000 | 45,437,000 |
|---|
| 2015-06-30 | $139.12M | $20.55M | $118.58M | $16.78M | — | $124.83M | -$6.26M | — | -$6.3M | -$5M | -$1.3M | -$0.03 | -$0.03 | 45,285,000 | 45,285,000 |
|---|
| 2015-03-31 | $150.74M | $20.91M | $129.82M | $16.8M | — | $125.05M | $4.77M | — | $4.73M | $1.38M | $3.35M | $0.07 | $0.07 | -146,000 | -163,000 |
|---|
| 2014-12-31 | $153.02M | $19.94M | $133.08M | $16.47M | — | $128.18M | $4.9M | — | $4.87M | $1.8M | $3.07M | $0.07 | $0.07 | 45,331,000 | 46,976,000 |
|---|
| 2014-09-30 | $151.14M | $20.29M | $130.86M | $15.84M | — | $119.95M | $10.9M | — | $10.88M | $4.39M | $6.5M | $0.14 | $0.14 | 45,437,000 | 47,166,000 |
|---|
| 2014-06-30 | $152.64M | $20.93M | $131.72M | $15.04M | — | $113.5M | $18.21M | — | $18.41M | $5.68M | $12.73M | $0.28 | $0.27 | 46,067,000 | 47,875,000 |
|---|
| 2014-03-31 | $156.82M | $19.87M | $136.95M | $15.34M | — | $112.07M | $24.88M | — | $25.1M | $9.44M | $15.66M | $0.33 | $0.32 | 55,000 | -32,000 |
|---|
| 2013-12-31 | $153.25M | $18.5M | $134.75M | $13.6M | — | $107.03M | $27.72M | — | $27.94M | $10.35M | $17.59M | $0.37 | $0.35 | 47,307,000 | 49,899,000 |
|---|
| 2013-09-30 | $141.86M | $18.16M | $123.71M | $13.34M | — | $97.29M | $26.42M | — | $26.63M | $9.28M | $17.35M | $0.37 | $0.35 | 46,910,000 | 49,745,000 |
|---|
| 2013-06-30 | $134.41M | $17.78M | $116.63M | $12.85M | — | $95.23M | $21.4M | — | $21.64M | $8.18M | $13.46M | $0.29 | $0.27 | 46,542,000 | 49,289,000 |
|---|
| 2013-03-31 | $138.27M | $17.86M | $120.42M | $12.61M | — | — | $21.9M | — | $22.16M | $5.18M | $16.99M | $0.37 | $0.35 | 260,000 | 331,000 |
|---|
| 2012-12-31 | $128.15M | $16.46M | $111.68M | $12.37M | — | — | $20.23M | — | $20.53M | $8.33M | $12.2M | $0.27 | $0.25 | 45,738,000 | 48,564,000 |
|---|
| 2012-09-30 | $118.16M | $15.34M | $102.82M | $11.43M | — | — | $22.35M | — | $22.61M | $8.72M | $13.9M | $0.31 | $0.29 | 45,106,000 | 47,815,000 |
|---|
| 2012-06-30 | $111.27M | $15.29M | $95.98M | $10.95M | — | — | $16.42M | — | $16.65M | $6.53M | $10.13M | $0.23 | $0.21 | 44,761,000 | 47,582,000 |
|---|
| 2012-03-31 | $114.01M | $14.68M | $99.33M | $10.99M | — | — | $13.89M | — | $14.12M | $4.28M | $9.84M | $0.22 | $0.21 | 108,000 | 198,000 |
|---|
| 2011-12-31 | $103.64M | $13.61M | $90.03M | $10.09M | — | — | $12.32M | — | $12.51M | $5.35M | $7.16M | $0.16 | $0.15 | 43,834,000 | 46,791,000 |
|---|
| 2011-09-30 | $97.46M | $13.07M | $84.38M | $9.59M | — | — | $13.08M | — | $13.21M | $5.31M | $7.9M | $0.18 | $0.17 | 43,942,000 | 46,875,000 |
|---|
| 2011-06-30 | $91.53M | $12.04M | $79.48M | $9.27M | — | — | $10.01M | — | $10.15M | $3.11M | $7.04M | $0.16 | $0.15 | 44,171,000 | 47,268,000 |
|---|
| 2011-03-31 | $89.62M | $11.82M | $77.8M | $10.1M | — | — | $12.39M | — | $12.58M | $7.74M | $4.84M | $0.12 | $0.10 | 151,000 | 217,000 |
|---|
| 2010-12-31 | $83.63M | $10.15M | $73.48M | $9.6M | — | — | $10.49M | — | $10.62M | $3.37M | $7.25M | $0.17 | $0.16 | 43,318,000 | 46,209,000 |
|---|
| 2010-09-30 | $75.23M | $9.52M | $65.71M | $8.62M | — | — | $9.23M | — | $9.36M | $3.94M | $5.42M | $0.13 | $0.12 | 42,911,000 | 45,701,000 |
|---|
| 2010-06-30 | $66.3M | $9.52M | $56.78M | $8.64M | — | — | $3.67M | — | $3.76M | $264,000.00 | $3.5M | $0.08 | $0.08 | 43,168,000 | 46,098,000 |
|---|
| 2010-03-31 | $73.44M | $9.22M | $64.22M | $8.81M | — | — | $10.13M | — | $10.2M | $4.38M | $5.81M | $0.14 | $0.13 | 204,000 | 352,000 |
|---|
| 2009-12-31 | $70.69M | $9.1M | $61.59M | $8.81M | — | — | $9.12M | — | $9.18M | $3.74M | $5.44M | $0.13 | $0.12 | 42,270,000 | 45,485,000 |
|---|
| 2009-09-30 | $66.65M | $8.98M | $57.68M | $8.18M | — | — | $6.53M | — | $6.59M | $1.88M | $4.72M | $0.11 | $0.11 | 41,869,000 | 44,695,000 |
|---|
| 2009-06-30 | $60.25M | $8.35M | $51.9M | $7.62M | — | — | $6.07M | — | $6.16M | $3.72M | $2.44M | $0.06 | $0.06 | 41,646,000 | 43,764,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-03-31 | $1.18B | $223.12M | $960.57M | $162.21M | — | $886.58M | $73.99M | — | $92.12M | $21.47M | $70.66M | $1.61 | $1.58 | 43,976,000 | 44,654,000 |
|---|
| 2025-03-31 | $995.62M | $179.04M | $816.58M | $146.29M | — | $742.85M | $73.74M | — | $81.05M | $4.95M | $76.11M | $1.74 | $1.68 | 43,850,000 | 45,187,000 |
|---|
| 2024-03-31 | $839.25M | $151.61M | $687.64M | $132.33M | — | $612.28M | $75.36M | — | $83.61M | -$85.29M | $168.91M | $3.85 | $3.75 | 43,885,000 | 45,100,000 |
|---|
| 2023-03-31 | $784.59M | $135.4M | $649.19M | $141.85M | — | $665.07M | -$15.89M | — | -$15.36M | $20.41M | -$35.77M | -$0.80 | -$0.80 | 44,664,000 | 44,664,000 |
|---|
| 2022-03-31 | $769.59M | $113.86M | $655.73M | $153.62M | — | $614.17M | $41.57M | — | $43.41M | $9.79M | $33.62M | $0.74 | $0.71 | 45,443,000 | 47,220,000 |
|---|
| 2021-03-31 | $723.47M | $109.37M | $614.1M | $133.4M | — | $636.36M | -$22.26M | — | -$21.24M | $9.72M | -$30.95M | -$0.66 | -$0.66 | 46,652,000 | 46,652,000 |
|---|
| 2020-03-31 | $670.89M | $117.08M | $553.81M | $110.02M | — | $571.32M | -$17.51M | — | -$12.55M | -$6.9M | -$5.65M | -$0.12 | -$0.12 | 45,793,000 | 45,793,000 |
|---|
| 2019-03-31 | $710.96M | $117.01M | $593.95M | $92.65M | — | $589.04M | $4.91M | — | $10.43M | $6.87M | $3.56M | $0.08 | $0.07 | 45,827,000 | 47,601,000 |
|---|
| 2018-03-31 | $699.39M | $98.15M | $601.24M | $91.03M | — | $602.19M | -$946,000.00 | — | -$3.5M | $58.4M | -$61.9M | -$1.37 | -$1.37 | 45,242,000 | 45,242,000 |
|---|
| 2017-03-31 | $645.01M | $85.19M | $559.81M | $79.56M | — | $561.06M | -$1.24M | — | -$1.99M | -$1.49M | -$508,000.00 | -$0.01 | -$0.01 | 44,700,000 | 44,700,000 |
|---|
| 2016-03-31 | $593.77M | $82.71M | $511.06M | $69.29M | — | $506.95M | $4.11M | — | $3.96M | $2.24M | $1.72M | $0.04 | $0.04 | 45,159,000 | 46,489,000 |
|---|
| 2015-03-31 | $607.54M | $82.07M | $525.48M | $64.14M | — | $486.69M | $38.78M | — | $38.89M | $13.24M | $25.65M | $0.56 | $0.54 | 45,464,000 | 47,222,000 |
|---|
| 2014-03-31 | $586.34M | $74.3M | $512.04M | $55.13M | — | $411.62M | $100.42M | — | $101.31M | $37.25M | $64.06M | $1.36 | $1.29 | 46,976,000 | 49,642,000 |
|---|
| 2013-03-31 | $495.85M | $64.95M | $430.9M | $47.36M | — | $350M | $80.9M | — | $81.95M | $28.75M | $53.21M | $1.17 | $1.10 | 45,463,000 | 48,330,000 |
|---|
| 2012-03-31 | $406.64M | $53.41M | $353.23M | $39.94M | — | $303.93M | $49.3M | — | $49.99M | $18.05M | $31.94M | $0.72 | $0.68 | 44,089,000 | 47,201,000 |
|---|
| 2011-03-31 | $314.78M | $41.02M | $273.76M | $36.95M | — | — | $35.77M | — | $36.32M | $15.31M | $21M | $0.49 | $0.45 | 43,283,000 | 46,301,000 |
|---|
| 2010-03-31 | $271.03M | $35.65M | $235.38M | $33.42M | — | — | $31.85M | — | $32.13M | $13.72M | $18.41M | $0.44 | $0.41 | 42,133,000 | 45,022,000 |
|---|
| 2009-03-31 | $234.52M | $30.65M | $203.87M | $30.67M | — | — | $20.51M | — | $21.97M | $9.64M | $12.33M | $0.29 | $0.28 | 41,983,000 | 44,013,000 |
|---|