Complete source-backed income-statement history.
- Available history
- 2010-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 | $190.17M | $73.8M | $116.37M | $28.41M | — | $111.99M | $4.38M | -$408,000.00 | -$208,000.00 | $992,000.00 | -$1.2M | -$0.01 | -$0.01 | 141,973,000 | 141,973,000 |
|---|
| 2026-03-31 | $185.25M | $68.19M | $117.05M | $29.51M | — | $113.72M | $3.33M | $1.01M | -$28,000.00 | -$134,000.00 | $106,000.00 | $0.00 | $0.00 | 808,000 | 1,283,000 |
|---|
| 2025-12-31 | $185.05M | $66.83M | $118.22M | $27.19M | — | $108.52M | $9.69M | $511,000.00 | $5.62M | $528,000.00 | $5.09M | $0.04 | $0.04 | 138,781,000 | 142,926,000 |
|---|
| 2025-09-30 | $184.1M | $64.76M | $119.34M | $27.92M | — | $113.99M | $5.35M | $468,000.00 | $975,000.00 | $208,000.00 | $767,000.00 | $0.01 | $0.01 | 136,970,000 | 141,561,000 |
|---|
| 2025-06-30 | $181.36M | $60.92M | $120.44M | $28.36M | — | $119.88M | $565,000.00 | $364,000.00 | -$3.04M | $1.28M | -$4.32M | -$0.03 | -$0.03 | 134,809,000 | 134,809,000 |
|---|
| 2025-03-31 | $177.04M | $56.99M | $120.05M | $29.95M | — | $119.63M | $419,000.00 | -$200,000.00 | -$4.93M | $467,000.00 | -$5.4M | -$0.04 | -$0.04 | 1,017,000 | 1,017,000 |
|---|
| 2024-12-31 | $178.88M | $57.8M | $121.09M | $29.83M | — | $112.11M | $8.98M | $793,000.00 | $3.93M | $908,000.00 | $3.02M | $0.02 | $0.02 | 130,970,000 | 135,742,000 |
|---|
| 2024-09-30 | $181M | $57.82M | $123.18M | $31.29M | — | $116.01M | $7.17M | -$12.71M | -$13.45M | $1.1M | -$14.54M | -$0.11 | -$0.11 | 129,250,000 | 129,250,000 |
|---|
| 2024-06-30 | $178.15M | $57.19M | $120.96M | $32.14M | — | $122.33M | -$1.37M | $1.72M | -$9.61M | $676,000.00 | -$10.29M | -$0.08 | -$0.08 | 125,999,000 | 125,999,000 |
|---|
| 2024-03-31 | $179.41M | $56.97M | $122.44M | $33.93M | — | $136.66M | -$14.22M | $2.34M | -$21.53M | $2.07M | -$23.59M | -$0.19 | -$0.19 | 1,064,000 | 1,064,000 |
|---|
| 2023-12-31 | $181.01M | $56.16M | $124.85M | $32.79M | — | $134.24M | -$9.39M | -$1.28M | -$20.7M | $521,000.00 | -$21.22M | -$0.17 | -$0.17 | 122,556,000 | 122,556,000 |
|---|
| 2023-09-30 | $185M | $57.1M | $127.9M | $34.21M | — | $130.48M | -$2.58M | $4.8M | -$7.84M | -$389,000.00 | -$7.45M | -$0.06 | -$0.06 | 120,757,000 | 120,757,000 |
|---|
| 2023-06-30 | $183.29M | $54.67M | $128.61M | $35.29M | — | $130.02M | -$1.41M | -$12.47M | -$13.88M | $1.44M | -$15.33M | -$0.13 | -$0.13 | 116,777,000 | 116,777,000 |
|---|
| 2023-03-31 | $184.53M | — | — | $36.46M | — | -$60.48M | $3.53M | $16.08M | -$7.67M | $1.77M | -$9.43M | -$0.08 | -$0.08 | -339,000 | -339,000 |
|---|
| 2022-12-31 | $184.4M | — | — | $35.06M | — | $202.48M | -$18.08M | -$7.91M | -$25.99M | $37,000.00 | -$26.03M | -$0.23 | -$0.23 | 113,201,000 | 113,201,000 |
|---|
| 2022-09-30 | $187.39M | — | — | $36.02M | — | $212.38M | -$24.99M | $13.95M | -$11.04M | $599,000.00 | -$11.64M | -$0.10 | -$0.10 | 116,013,000 | 116,013,000 |
|---|
| 2022-06-30 | $187.62M | — | — | $34.96M | — | $214.37M | -$26.75M | $1.12M | -$25.64M | $405,000.00 | -$26.04M | -$0.22 | -$0.22 | 119,721,000 | 119,721,000 |
|---|
| 2022-03-31 | $181.37M | — | — | $30.59M | — | -$25.65M | -$40.54M | -$6.01M | -$46.55M | -$963,000.00 | -$45.58M | -$0.39 | -$0.39 | 1,394,000 | 1,394,000 |
|---|
| 2021-12-31 | $156.87M | — | — | $27.91M | — | $194.49M | -$37.62M | -$5.87M | -$43.48M | $87,000.00 | -$43.57M | -$0.38 | -$0.38 | 113,510,000 | 113,510,000 |
|---|
| 2021-09-30 | $151.56M | — | — | $28.5M | — | $188.71M | -$37.16M | -$4.93M | -$42.09M | $233,000.00 | -$42.32M | -$0.38 | -$0.38 | 112,422,000 | 112,422,000 |
|---|
| 2021-06-30 | $148.33M | — | — | $25.39M | — | $187.15M | -$38.83M | -$4.82M | -$43.65M | $256,000.00 | -$43.91M | -$0.40 | -$0.40 | 109,925,000 | 109,925,000 |
|---|
| 2021-03-31 | $144.72M | — | — | $25.27M | — | $184.76M | -$40.04M | -$4.82M | -$44.86M | $177,000.00 | -$45.03M | -$0.42 | -$0.42 | 739,000 | 739,000 |
|---|
| 2020-12-31 | $136.69M | — | — | $23.7M | — | $171.94M | -$35.26M | -$4.67M | -$39.92M | $301,000.00 | -$40.23M | -$0.38 | -$0.38 | 106,641,000 | 106,641,000 |
|---|
| 2020-09-30 | $129.13M | — | — | $21.57M | — | $162.23M | -$33.1M | -$5.18M | -$38.28M | $137,000.00 | -$38.41M | -$0.37 | -$0.37 | 104,620,000 | 104,620,000 |
|---|
| 2020-06-30 | $121.81M | — | — | $21.49M | — | $159.57M | -$37.76M | -$3.93M | -$41.69M | $228,000.00 | -$41.91M | -$0.40 | -$0.40 | 103,607,000 | 103,607,000 |
|---|
| 2020-03-31 | $121.48M | — | — | $20.16M | — | $167.63M | -$46.15M | -$3.8M | -$49.95M | $148,000.00 | -$50.1M | — | — | — | 917,000 |
|---|
| 2019-12-31 | $118.57M | — | — | $19.87M | — | $161.74M | -$43.17M | -$3.62M | -$46.79M | $280,000.00 | -$47.07M | — | — | — | 99,922,000 |
|---|
| 2019-09-30 | $109.52M | — | — | $19.43M | — | $147.46M | -$37.94M | -$2.73M | -$40.68M | $256,000.00 | -$40.93M | — | — | — | 98,353,000 |
|---|
| 2019-06-30 | $96.68M | — | — | $18.33M | — | $129.23M | -$32.55M | -$1.56M | -$34.12M | $148,000.00 | -$34.27M | — | — | — | 96,429,000 |
|---|
| 2019-03-31 | $93.77M | — | — | $18.06M | — | $121.19M | -$27.43M | -$470,000.00 | -$27.9M | $236,000.00 | -$28.13M | — | — | — | 440,000 |
|---|
| 2018-12-31 | $89.91M | — | — | $16.89M | — | $114.15M | -$24.24M | $579,000.00 | -$23.66M | $112,000.00 | -$23.77M | — | — | — | 95,370,000 |
|---|
| 2018-09-30 | $85.68M | — | — | $14.06M | — | $107.67M | -$21.99M | $635,000.00 | -$21.35M | $130,000.00 | -$21.48M | — | — | — | 93,831,000 |
|---|
| 2018-06-30 | $83.23M | — | — | $13.05M | — | $99.21M | -$15.98M | $719,000.00 | -$15.26M | $91,000.00 | -$15.36M | -$0.16 | -$0.16 | 93,064,000 | 93,064,000 |
|---|
| 2018-03-31 | $79.34M | $5.83M | — | $11.62M | — | $93.07M | -$13.73M | $609,000.00 | -$13.12M | $141,000.00 | -$13.26M | -$0.15 | -$0.15 | 308,000 | 308,000 |
|---|
| 2017-12-31 | $75.58M | $4.68M | — | $8.53M | — | $93.82M | -$18.25M | $569,000.00 | -$17.68M | $70.84M | -$88.52M | -$0.96 | -$0.96 | 92,029,000 | 92,029,000 |
|---|
| 2017-09-30 | $72.48M | $5.1M | — | $8.31M | — | $76.95M | -$4.46M | $463,000.00 | -$4M | -$3.45M | -$546,000.00 | -$0.01 | -$0.01 | 91,689,000 | 91,689,000 |
|---|
| 2017-06-30 | $69.1M | $4.88M | — | $7.94M | — | $74.56M | -$5.46M | $2.05M | -$3.41M | -$1.24M | -$2.17M | -$0.02 | -$0.02 | 91,643,000 | 91,643,000 |
|---|
| 2017-03-31 | $66.49M | $4.19M | — | $8.69M | — | $70.17M | -$3.69M | $583,000.00 | -$3.1M | -$178,000.00 | -$2.93M | -$0.03 | -$0.03 | 278,000 | 278,000 |
|---|
| 2016-12-31 | $63.68M | $4.24M | — | $7.1M | — | $65.38M | -$1.7M | $408,000.00 | -$1.3M | $30,000.00 | -$1.33M | -$0.01 | -$0.01 | 90,774,000 | 90,774,000 |
|---|
| 2016-09-30 | $63.18M | $5.78M | — | $6.51M | — | $63.56M | -$379,000.00 | $391,000.00 | $12,000.00 | -$15,000.00 | $27,000.00 | $0.00 | $0.00 | 89,987,000 | 93,447,000 |
|---|
| 2016-06-30 | $60.04M | $5.51M | — | $6.71M | — | $60.94M | -$901,000.00 | $410,000.00 | -$491,000.00 | $37,000.00 | -$528,000.00 | -$0.01 | -$0.01 | 89,434,000 | 89,434,000 |
|---|
| 2016-03-31 | $57.33M | $6.1M | — | $6.11M | — | $60.3M | -$2.97M | $397,000.00 | -$2.57M | -$1.5M | -$1.08M | -$0.01 | -$0.01 | -335,000 | -335,000 |
|---|
| 2015-12-31 | $53.17M | $5.09M | — | $6.4M | — | $55.68M | -$2.51M | $272,000.00 | -$2.24M | -$557,000.00 | -$1.68M | -$0.02 | -$0.02 | 88,289,000 | 88,289,000 |
|---|
| 2015-09-30 | $50.94M | $4.6M | — | $6.45M | — | $52.62M | -$1.67M | $204,000.00 | -$1.47M | $423,000.00 | -$1.89M | -$0.02 | -$0.02 | 88,557,000 | 88,557,000 |
|---|
| 2015-06-30 | $47.89M | $4.38M | — | $5.08M | — | $47.81M | $79,000.00 | $234,000.00 | $313,000.00 | $785,000.00 | -$472,000.00 | -$0.01 | -$0.01 | 88,233,000 | 88,233,000 |
|---|
| 2015-03-31 | $43.53M | $4.17M | — | $4.35M | — | $43.48M | $52,000.00 | $210,000.00 | $262,000.00 | $79,000.00 | $183,000.00 | $0.00 | $0.00 | -36,000 | -100,000 |
|---|
| 2014-12-31 | $41.37M | $3.96M | — | $3.87M | — | $40.55M | $825,000.00 | $246,000.00 | $1.07M | $627,000.00 | $444,000.00 | $0.01 | $0.01 | 89,594,000 | 91,974,000 |
|---|
| 2014-09-30 | $39.6M | $3.76M | — | $3.5M | — | $37.1M | $2.5M | $200,000.00 | $2.7M | $1.41M | $1.29M | $0.01 | $0.01 | 89,073,000 | 91,615,000 |
|---|
| 2014-06-30 | $37.91M | $3.97M | — | $3.41M | — | $37.41M | $503,000.00 | $177,000.00 | $680,000.00 | $672,000.00 | $8,000.00 | $0.00 | $0.00 | 88,592,000 | 91,445,000 |
|---|
| 2014-03-31 | $35.79M | $4M | — | $3.33M | — | $36.16M | -$373,000.00 | $140,000.00 | -$233,000.00 | $1.74M | -$1.95M | -$0.03 | -$0.03 | 3,239,000 | 3,269,000 |
|---|
| 2013-12-31 | $32.75M | $4.04M | — | $3.33M | — | $34.55M | -$1.8M | $586,000.00 | -$1.22M | -$1.31M | $89,000.00 | $0.00 | $0.00 | 79,742,000 | 83,182,000 |
|---|
| 2013-09-30 | $30.82M | $3.78M | — | $2.64M | — | $28.5M | $2.31M | $1,000.00 | $2.31M | $826,000.00 | $2.23M | $0.03 | $0.03 | 72,970,000 | 76,232,000 |
|---|
| 2013-06-30 | $29.25M | $3.35M | — | $2.34M | — | $26.31M | $2.94M | — | $2.95M | $961,000.00 | $2.14M | $0.03 | $0.03 | 72,510,000 | 75,756,000 |
|---|
| 2013-03-31 | $31.64M | $3.22M | — | $2.17M | — | $24.41M | $3.41M | — | $3.42M | $1.91M | $1.66M | $0.03 | $0.03 | 193,000 | 217,000 |
|---|
| 2012-12-31 | $26.41M | $3.2M | — | $2.12M | — | $23.89M | $2.52M | — | $2.59M | $814,000.00 | $1.92M | $0.03 | $0.03 | 71,611,000 | 74,988,000 |
|---|
| 2012-09-30 | $25.3M | $2.67M | — | $2.03M | — | $22.77M | $2.52M | — | $2.53M | $935,000.00 | $1.74M | $0.02 | $0.02 | 71,261,000 | 74,558,000 |
|---|
| 2012-06-30 | $25.25M | $2.71M | — | $1.83M | — | $10.86M | $14.39M | — | $14.4M | $5.78M | $8.62M | $0.12 | $0.12 | 70,717,000 | 74,110,000 |
|---|
| 2012-03-31 | $24.2M | $2.36M | — | $1.84M | — | $18.16M | $3.61M | — | $3.25M | -$62.07M | $63.86M | $0.96 | $0.91 | 1,248,000 | 1,136,000 |
|---|
| 2011-12-31 | $23.28M | $2.58M | — | $1.96M | $11.3M | $20.73M | $2.55M | — | $2.6M | $15,000.00 | $2.59M | $0.04 | $0.04 | 69,445,000 | 73,214,000 |
|---|
| 2011-09-30 | $19.82M | $2.61M | — | $1.54M | $10.74M | $18.95M | $865,000.00 | — | $854,000.00 | $22,000.00 | $832,000.00 | $0.01 | $0.01 | 63,710,000 | 67,759,000 |
|---|
| 2011-06-30 | $18.51M | $2.27M | — | $1.41M | $9.41M | $16.9M | $1.61M | — | $1.63M | -$321,000.00 | $1.95M | $0.03 | $0.03 | 62,264,000 | 65,808,000 |
|---|
| 2011-03-31 | $18.18M | $2.22M | — | $1.19M | — | $16.15M | $2.03M | — | $2.06M | $48,000.00 | $2.01M | $0.03 | $0.03 | -278,000 | 251,000 |
|---|
| 2010-12-31 | $17.78M | $1.84M | — | $1.13M | $9.57M | $16.36M | $1.42M | — | $1.5M | $0.00 | $1.5M | $0.02 | $0.02 | 63,281,000 | 66,873,000 |
|---|
| 2010-09-30 | $17.37M | $2.03M | — | $1.27M | $8.53M | $15.42M | $1.95M | — | $1.97M | $3,000.00 | $1.97M | $0.03 | $0.03 | 63,383,000 | 64,847,000 |
|---|
| 2010-06-30 | $16.83M | $2.03M | — | $1.23M | $9.36M | $15.99M | $842,000.00 | — | $1.02M | $4,000.00 | $1.02M | $0.02 | $0.02 | 63,438,000 | 64,605,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 | $735.75M | $260.7M | $475.05M | $112.98M | — | $456.11M | $18.94M | $2.35M | $3.53M | $1.88M | $1.65M | $0.01 | $0.01 | 137,669,000 | 142,629,000 |
|---|
| 2025-03-31 | $715.07M | $229.8M | $485.27M | $123.21M | — | $470.08M | $15.19M | -$10.4M | -$24.06M | $3.15M | -$27.21M | -$0.21 | -$0.21 | 129,767,000 | 129,767,000 |
|---|
| 2024-03-31 | $728.71M | $224.91M | $503.8M | $136.22M | — | $531.4M | -$27.6M | $3.48M | -$63.95M | $3.64M | -$67.59M | -$0.56 | -$0.56 | 121,106,000 | 121,106,000 |
|---|
| 2023-03-31 | $743.94M | $241.48M | $502.46M | $142.49M | — | $568.76M | -$66.29M | $23.23M | -$70.34M | $2.81M | -$73.14M | -$0.63 | -$0.63 | 115,959,000 | 115,959,000 |
|---|
| 2022-03-31 | $638.13M | $247.56M | $390.57M | $112.39M | — | $544.71M | -$154.14M | -$21.63M | -$175.77M | -$387,000.00 | -$175.38M | -$1.55 | -$1.55 | 113,354,000 | 113,354,000 |
|---|
| 2021-03-31 | $532.34M | — | — | $92.03M | — | $678.49M | -$146.15M | -$18.59M | -$164.74M | $843,000.00 | -$165.59M | -$1.57 | -$1.57 | 105,700,000 | 105,700,000 |
|---|
| 2020-03-31 | $446.24M | — | — | $77.79M | — | $606.06M | -$159.82M | -$11.72M | -$171.54M | $832,000.00 | -$172.37M | -$1.72 | -$1.72 | 99,999,000 | 99,999,000 |
|---|
| 2019-03-31 | $352.59M | — | — | $62.06M | — | $442.22M | -$89.63M | $1.46M | -$88.17M | $569,000.00 | -$88.74M | — | — | — | 94,533,000 |
|---|
| 2018-03-31 | $296.5M | $20.48M | — | $36.41M | — | $338.4M | -$41.9M | $3.69M | -$38.2M | $66.29M | -$104.5M | -$1.14 | -$1.14 | 92,017,000 | 92,017,000 |
|---|
| 2017-03-31 | $253.39M | $19.71M | — | $29M | — | $260.06M | -$6.67M | $1.79M | -$4.88M | -$126,000.00 | -$4.75M | -$0.05 | -$0.05 | 90,340,000 | 90,340,000 |
|---|
| 2016-03-31 | $209.34M | $20.17M | — | $24.04M | — | $216.41M | -$7.07M | $1.11M | -$5.97M | -$847,000.00 | -$5.12M | -$0.06 | -$0.06 | 88,477,000 | 88,477,000 |
|---|
| 2015-03-31 | $162.41M | $15.86M | — | $15.12M | — | $158.53M | $3.88M | $833,000.00 | $4.72M | $2.79M | $1.93M | $0.02 | $0.02 | 89,071,000 | 91,652,000 |
|---|
| 2014-03-31 | $128.6M | $15.17M | — | $11.63M | — | $125.52M | $3.08M | $742,000.00 | $3.82M | $2.22M | $2.51M | $0.03 | $0.03 | 78,310,000 | 81,658,000 |
|---|
| 2013-03-31 | $107.61M | $11.8M | — | $8.15M | — | $81.04M | $22.74M | $105,000.00 | $22.85M | $9.4M | $13.94M | $0.20 | $0.19 | 71,390,000 | 74,700,000 |
|---|
| 2012-03-31 | $85.8M | $9.82M | — | $6.75M | — | $74.74M | $8.63M | — | $8.33M | -$62.35M | $69.23M | $1.04 | $0.99 | 66,413,000 | 70,149,000 |
|---|
| 2011-03-31 | $70.16M | $8.12M | — | $4.82M | — | $63.92M | $6.24M | — | $6.55M | $55,000.00 | $6.49M | $0.10 | $0.10 | 63,087,000 | 65,873,000 |
|---|
| 2010-03-31 | $63.4M | $7.26M | — | $5.05M | — | $59.42M | $3.98M | — | $3.88M | $3,000.00 | $3.88M | $0.06 | $0.06 | 62,861,000 | 63,262,000 |
|---|