Complete source-backed income-statement history.
- Available history
- 2009-09-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 | $418.75M | — | $246.19M | — | — | $191.37M | $54.82M | — | $52.01M | $13.52M | $38.2M | $0.62 | $0.48 | 61,535,000 | 83,358,000 |
|---|
| 2026-03-31 | $446.88M | — | $260.04M | — | — | $192.2M | $67.84M | — | $65.49M | $15.9M | $49.1M | $0.80 | $0.61 | 61,653,000 | 83,410,000 |
|---|
| 2025-12-31 | $382.02M | — | $222.97M | — | — | $162.36M | $60.61M | — | $59.17M | $14.87M | $44.3M | $0.72 | $0.55 | 61,243,000 | 83,282,000 |
|---|
| 2025-09-30 | $336.81M | — | $198.57M | — | — | $161.59M | $36.99M | — | $36.26M | $9.56M | $26.7M | $0.44 | $0.34 | 1,158,000 | 239,000 |
|---|
| 2025-06-30 | $310.98M | — | $183.64M | — | — | $147.64M | $36M | — | $34.71M | $8.21M | $26.5M | $0.45 | $0.34 | 59,134,000 | 82,918,000 |
|---|
| 2025-03-31 | $306.32M | — | $178.45M | — | — | $144.2M | $34.25M | — | $34.41M | $9.02M | $25.39M | $0.46 | $0.33 | 54,965,000 | 83,140,000 |
|---|
| 2024-12-31 | $320.17M | — | $185.4M | — | — | $143.46M | $41.94M | — | $41.38M | $10.37M | $31.02M | $0.57 | $0.40 | 54,827,000 | 83,347,000 |
|---|
| 2024-09-30 | $294.55M | — | $175.38M | — | — | $149.37M | $26.01M | — | $26.25M | $11.06M | $15.2M | $0.28 | $0.21 | -87,000 | 139,000 |
|---|
| 2024-06-30 | $281.42M | — | $166.73M | — | — | $144.57M | $22.15M | — | $23M | $5.05M | $17.95M | $0.33 | $0.25 | 54,898,000 | 83,008,000 |
|---|
| 2024-03-31 | $285.64M | — | $167.59M | — | — | $140.31M | $27.29M | — | $28.65M | $7.17M | $21.48M | $0.39 | $0.29 | 55,093,000 | 83,045,000 |
|---|
| 2023-12-31 | $299.99M | — | $172.57M | — | — | $135.49M | $37.08M | — | $37.71M | $9.24M | $28.47M | $0.52 | $0.36 | 55,076,000 | 86,812,000 |
|---|
| 2023-09-30 | $270.48M | — | $159.37M | — | — | $142.82M | $16.56M | — | $13.13M | $2.87M | $10.25M | $0.18 | $0.15 | -190,000 | 1,306,000 |
|---|
| 2023-06-30 | $255.81M | — | $148.79M | — | — | $128.17M | $20.61M | — | $21.31M | $3.09M | $18.22M | $0.33 | $0.24 | 55,367,000 | 86,825,000 |
|---|
| 2023-03-31 | $258.42M | — | $149.18M | — | — | $122.45M | $26.73M | — | -$7.34M | -$550,000.00 | -$6.79M | -$0.12 | -$0.12 | 55,648,000 | 55,648,000 |
|---|
| 2022-12-31 | $264.33M | — | $152.5M | — | — | $124.25M | $28.25M | — | $24.54M | $7.76M | $16.78M | $0.30 | $0.25 | 56,308,000 | 83,779,000 |
|---|
| 2022-09-30 | $233.41M | — | $137.6M | — | — | $122.72M | $14.88M | — | $13.16M | $5.82M | $7.34M | $0.13 | $0.11 | 33,000 | 51,000 |
|---|
| 2022-06-30 | $215.84M | — | $129.51M | — | — | $115.89M | $13.62M | — | $13.08M | $867,000.00 | $12.22M | $0.22 | $0.17 | 56,656,000 | 82,504,000 |
|---|
| 2022-03-31 | $215.98M | — | $128.93M | — | — | $104.72M | $24.21M | — | $20.12M | $5.24M | $14.89M | $0.26 | $0.20 | 56,561,000 | 82,407,000 |
|---|
| 2021-12-31 | $220.99M | — | $132.11M | — | — | $109.9M | $22.22M | — | $21.35M | $5.63M | $15.72M | $0.28 | $0.21 | 56,183,000 | 81,948,000 |
|---|
| 2021-09-30 | $192.44M | — | $119.33M | — | — | $111.52M | $7.81M | — | $4.53M | $2.97M | $1.55M | $0.02 | $0.02 | 105,000 | 296,000 |
|---|
| 2021-06-30 | $174.03M | — | $108.02M | — | — | $104.31M | $3.71M | — | -$766,000.00 | $1.8M | -$2.57M | -$0.05 | -$0.05 | 55,898,000 | 55,898,000 |
|---|
| 2021-03-31 | $184.94M | — | $113.75M | — | — | $103.12M | $10.63M | — | $6.8M | $1.47M | $5.33M | $0.10 | $0.10 | 55,661,000 | 55,665,000 |
|---|
| 2020-12-31 | $178.14M | — | $108.39M | — | — | $99.37M | $9.02M | — | $5.5M | $1.2M | $4.3M | $0.08 | $0.08 | 55,361,000 | 55,428,000 |
|---|
| 2020-09-30 | $166.84M | — | $89.6M | — | — | $116.47M | -$26.88M | — | -$28.73M | -$5.39M | -$23.34M | -$0.43 | -$0.43 | -82,000 | -82,000 |
|---|
| 2020-06-30 | $210.22M | — | $102.18M | — | — | $106.45M | -$4.28M | — | -$10.24M | -$4.75M | -$5.49M | -$0.10 | -$0.10 | 55,068,000 | 55,068,000 |
|---|
| 2020-03-31 | $223.28M | — | $127.36M | — | — | $158.07M | -$30.71M | — | -$34.13M | $6.75M | -$40.87M | -$0.74 | -$0.74 | 55,448,000 | 55,522,000 |
|---|
| 2019-12-31 | $222.44M | — | $130.07M | — | — | $116.59M | $13.48M | — | $3M | $1.76M | $1.24M | $0.02 | $0.02 | 55,666,000 | 55,687,000 |
|---|
| 2019-09-30 | $214.34M | — | $120.86M | — | — | $114.13M | $6.73M | — | $437,000.00 | $1.03M | -$645,000.00 | -$0.01 | -$0.01 | 35,000 | 657,000 |
|---|
| 2019-06-30 | $202.47M | — | $115.85M | — | — | $107.06M | $8.8M | — | $3.46M | $98,000.00 | $3.16M | $0.06 | $0.06 | 55,445,000 | 55,487,000 |
|---|
| 2019-03-31 | $214.73M | — | $127.69M | — | — | $110.92M | $16.77M | — | $5.02M | $2.36M | $3.39M | $0.06 | $0.06 | 55,445,000 | 55,463,000 |
|---|
| 2018-12-31 | $215.7M | — | $130.05M | — | — | $115.31M | $14.74M | — | -$4.72M | -$1.06M | -$3.37M | -$0.06 | -$0.06 | 55,032,000 | 55,032,000 |
|---|
| 2018-09-30 | $205.98M | — | $124.46M | — | — | $107.23M | $17.23M | — | $2.87M | $3.68M | -$1.39M | -$0.03 | -$0.04 | 3,000 | 816,000 |
|---|
| 2018-06-30 | $199.61M | — | $114.74M | — | — | $102.64M | $12.1M | — | $15.51M | $1.5M | $14.45M | $0.26 | $0.25 | 54,464,000 | 57,954,000 |
|---|
| 2018-03-31 | $202.4M | $72.22M | $120.26M | — | — | $102.07M | $18.19M | — | $17.5M | $5.8M | $11.58M | $0.21 | $0.20 | 54,464,000 | 57,624,000 |
|---|
| 2017-12-31 | $204.51M | $71.17M | $122.43M | — | — | $102.69M | $19.74M | — | $19.79M | $7.44M | $12.75M | $0.24 | $0.23 | 54,464,000 | 55,682,000 |
|---|
| 2017-09-30 | $182.07M | $61.69M | $108.09M | — | — | $96.55M | $11.54M | — | $7.05M | -$2.57M | $10.96M | $0.20 | $0.20 | 13,000 | 58,000 |
|---|
| 2017-06-30 | $183.63M | $62.62M | $105.56M | — | — | $94.2M | $11.35M | — | $8.9M | $3.43M | $5.26M | $0.10 | $0.10 | 54,295,000 | 54,367,000 |
|---|
| 2017-03-31 | $189.63M | $70.49M | $109.9M | — | — | $93.84M | $16.05M | — | $13.68M | $5.45M | $8.02M | $0.14 | $0.14 | 54,291,000 | 54,346,000 |
|---|
| 2016-12-31 | $192.62M | $71.73M | $111.97M | — | — | $97.87M | $14.1M | — | $13.05M | $4.78M | $7.17M | $0.13 | $0.13 | 54,158,000 | 54,214,000 |
|---|
| 2016-09-30 | $184.59M | $63.54M | $106.86M | — | — | $104.55M | $2.31M | — | -$19.37M | -$1.86M | $3.23M | $0.05 | $0.05 | -147,000 | -263,000 |
|---|
| 2016-06-30 | $170.15M | $60.14M | $100.39M | — | — | $93.89M | $6.51M | — | $3.82M | $1.04M | -$5.69M | -$0.11 | -$0.11 | 53,980,000 | 54,192,000 |
|---|
| 2016-03-31 | $188.21M | $68.33M | $108.36M | — | — | $95.35M | $13.01M | — | $10.73M | $8.43M | -$70.81M | -$1.29 | -$1.29 | 54,843,000 | 54,936,000 |
|---|
| 2015-12-31 | $187.56M | $66.26M | $112.61M | — | — | $105.27M | $7.34M | — | $5.18M | $1.76M | -$7.47M | -$0.13 | -$0.13 | 54,895,000 | 54,909,000 |
|---|
| 2015-09-30 | $170.29M | $61.36M | $99.55M | — | — | $137.14M | -$37.59M | — | -$75.35M | -$18.24M | -$92.3M | -$1.69 | -$1.69 | 153,000 | 89,000 |
|---|
| 2015-06-30 | $164.62M | $61.46M | $93.81M | — | — | $95.97M | -$2.16M | — | -$3.82M | -$3.04M | -$9.85M | -$0.17 | -$0.17 | 54,820,000 | 54,820,000 |
|---|
| 2015-03-31 | $205.18M | $72.49M | $113.57M | — | — | $101.18M | $12.39M | — | -$3.93M | $362,000.00 | $1.34M | $0.03 | $0.03 | 54,184,000 | 54,184,000 |
|---|
| 2014-12-31 | $212.73M | $72.48M | $117.06M | — | — | $100.93M | $16.13M | — | $6.07M | $3.26M | $11.61M | $0.22 | $0.22 | 53,650,000 | 53,698,000 |
|---|
| 2014-09-30 | $23.75M | $64.26M | -$15.06M | — | — | $23.96M | -$39.02M | — | -$26.75M | -$1.63M | -$96.52M | -$1.78 | -$1.78 | -190,000 | -237,000 |
|---|
| 2014-06-30 | $223.13M | $56.01M | $135.59M | — | — | $126.3M | $9.29M | — | $4.08M | $406,000.00 | $3.93M | $0.07 | $0.07 | 54,308,000 | 54,395,000 |
|---|
| 2014-03-31 | $245.13M | $64.22M | $149.92M | — | — | $130M | $19.92M | — | $6.08M | $852,000.00 | $6.14M | $0.11 | $0.11 | 54,374,000 | 54,586,000 |
|---|
| 2013-12-31 | $263.04M | $63.59M | $163.86M | — | — | $123.12M | $40.74M | — | $37.85M | $9.96M | $22.57M | $0.42 | $0.42 | 54,332,000 | 54,362,000 |
|---|
| 2013-09-30 | $33.58M | $53.91M | -$15.31M | — | — | $32.46M | -$47.77M | — | -$97.47M | -$32.99M | -$36.51M | -$0.69 | -$0.69 | 192,000 | 197,000 |
|---|
| 2013-06-30 | $235.17M | $51.05M | $151.22M | — | — | $126.02M | $25.2M | — | $25.8M | $9.14M | -$5.88M | -$0.11 | -$0.11 | 54,196,000 | 54,255,000 |
|---|
| 2013-03-31 | $268.11M | $58.72M | $171.63M | — | — | $118.83M | $52.8M | — | $52.76M | $16.27M | $33.98M | $0.63 | $0.63 | 54,172,000 | 54,252,000 |
|---|
| 2012-12-31 | $272.66M | $54.95M | $172.89M | — | — | $124.26M | $48.63M | — | $50.53M | $16.67M | $30.72M | $0.59 | $0.59 | 52,049,000 | 52,112,000 |
|---|
| 2012-09-30 | $230.39M | -$53.83M | $146.6M | — | — | $88.99M | $57.61M | — | — | $18.56M | $38.57M | $0.75 | $0.75 | 108,000 | 91,000 |
|---|
| 2012-06-30 | $224.57M | $72.45M | $142.93M | — | — | $102.39M | $40.54M | — | $43.68M | $12.72M | $28.52M | $0.56 | $0.56 | 51,162,000 | 51,340,000 |
|---|
| 2012-03-31 | $256.28M | $88.19M | $161.62M | — | — | $105.91M | $55.71M | — | $57.24M | $19.87M | $37.26M | $0.73 | $0.73 | 50,794,000 | 51,069,000 |
|---|
| 2011-12-31 | $248.87M | $83.82M | $154.03M | — | — | $99.27M | $54.76M | — | — | $20.14M | $39.35M | $0.78 | $0.78 | 50,355,000 | 50,693,000 |
|---|
| 2011-09-30 | $217.57M | $76.36M | $138.12M | — | — | $83.99M | $54.14M | — | — | $19.8M | $36.37M | $0.73 | $0.72 | 68,000 | 77,000 |
|---|
| 2011-06-30 | $203.15M | $69.13M | $123M | — | — | $85.98M | $37.02M | — | — | $14.13M | $26.53M | $0.53 | $0.53 | 49,926,000 | 50,385,000 |
|---|
| 2011-03-31 | $213.25M | $76.56M | $130.95M | — | — | $86.07M | $44.88M | — | — | $17.44M | $31.84M | $0.64 | $0.63 | 49,924,000 | 50,362,000 |
|---|
| 2010-12-31 | $218.83M | $73.57M | $134.23M | — | — | $94.83M | $39.4M | — | — | $15.11M | $27.43M | $0.55 | $0.55 | 49,698,000 | 50,119,000 |
|---|
| 2010-09-30 | $198.17M | $67.41M | $120.04M | — | — | $79.91M | $40.13M | — | — | $15.22M | $27.85M | $0.56 | $0.56 | 64,000 | 35,000 |
|---|
| 2010-06-30 | $173.54M | $58.99M | $104.8M | — | — | $76.02M | $28.78M | — | — | $11.68M | $19.96M | $0.41 | $0.40 | 49,201,000 | 49,640,000 |
|---|
| 2010-03-31 | $176.58M | $62.16M | $109.71M | — | — | $75.62M | $34.09M | — | — | $13.22M | $23.77M | $0.49 | $0.48 | 48,987,000 | 49,558,000 |
|---|
| 2009-12-31 | $184.75M | $62.57M | $112.93M | — | — | $74.05M | $38.89M | — | — | $14.12M | $25.71M | $0.53 | $0.52 | 48,722,000 | 49,400,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 |
|---|
| 2025-09-30 | $1.27B | — | $746.07M | — | — | $596.9M | $149.17M | — | $146.77M | $37.16M | $109.61M | $1.91 | $1.42 | 57,466,000 | 83,383,000 |
|---|
| 2024-09-30 | $1.16B | — | $682.27M | — | — | $569.74M | $112.53M | — | $115.61M | $32.51M | $83.1M | $1.51 | $1.10 | 54,935,000 | 84,448,000 |
|---|
| 2023-09-30 | $1.05B | — | $609.84M | — | — | $517.69M | $92.15M | — | $51.63M | $13.17M | $38.46M | $0.69 | $0.53 | 55,586,000 | 80,865,000 |
|---|
| 2022-09-30 | $886.23M | — | $528.15M | — | — | $453.23M | $74.92M | — | $67.71M | $17.55M | $50.16M | $0.89 | $0.70 | 56,498,000 | 82,400,000 |
|---|
| 2021-09-30 | $729.55M | — | $449.49M | — | — | $418.32M | $31.17M | — | $16.06M | $7.45M | $8.61M | $0.15 | $0.15 | 55,744,000 | 55,949,000 |
|---|
| 2020-09-30 | $822.78M | — | $449.2M | — | — | $497.59M | -$48.38M | — | -$70.1M | -$1.63M | -$68.46M | -$1.24 | -$1.24 | 55,313,000 | 55,313,000 |
|---|
| 2019-09-30 | $847.23M | — | $494.45M | — | — | $447.44M | $47.01M | — | $4.17M | $2.41M | $2.54M | $0.05 | $0.05 | 55,341,000 | 55,984,000 |
|---|
| 2018-09-30 | $812.16M | — | $481.55M | — | — | $414.43M | $67.12M | — | $55.54M | $18.39M | $37.28M | $0.68 | $0.64 | 54,456,000 | 57,896,000 |
|---|
| 2017-09-30 | $747.95M | $266.53M | $435.51M | — | — | $382.47M | $53.04M | — | $42.68M | $11.09M | $31.41M | $0.58 | $0.58 | 54,260,000 | 54,368,000 |
|---|
| 2016-09-30 | $730.51M | $258.27M | $428.23M | — | — | $399.06M | $29.17M | — | $363,000.00 | $9.36M | -$80.74M | -$1.49 | -$1.49 | 54,427,000 | 54,427,000 |
|---|
| 2015-09-30 | $720M | $267.79M | $403.02M | — | — | $418.62M | -$15.6M | — | -$66.21M | -$14.03M | -$89.19M | -$1.64 | -$1.64 | 54,369,000 | 54,369,000 |
|---|
| 2014-09-30 | $745.77M | $248.64M | $421.86M | — | — | $403.76M | $18.09M | — | $7.89M | $4.45M | -$67.72M | -$1.25 | -$1.25 | 54,148,000 | 54,292,000 |
|---|
| 2013-09-30 | $809.53M | $218.62M | $480.43M | — | — | $401.58M | $78.86M | — | $31.62M | $9.1M | $22.31M | $0.41 | $0.41 | 53,657,000 | 53,737,000 |
|---|
| 2012-09-30 | $964.5M | $190.64M | $607.51M | — | — | $400.26M | $207.25M | — | $227.09M | $71.17M | $143.71M | $2.82 | $2.81 | 50,877,000 | 51,133,000 |
|---|
| 2011-09-30 | $852.8M | $295.62M | $526.3M | — | — | $350.86M | $175.44M | — | $190.19M | $66.47M | $122.16M | $2.45 | $2.43 | 49,917,000 | 50,369,000 |
|---|
| 2010-09-30 | $733.05M | $251.12M | $447.48M | — | — | $305.59M | $141.89M | — | $151.53M | $54.24M | $97.29M | $1.98 | $1.96 | 49,033,000 | 49,576,000 |
|---|
| 2009-09-30 | $597.46M | $203.59M | $359.93M | — | — | $258.46M | $101.48M | — | — | $36.84M | $68.47M | $1.45 | $1.42 | 47,372,000 | 48,076,000 |
|---|