Complete source-backed income-statement history.
- Available history
- 2008-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 | $674.19M | $87.02M | — | $53.71M | $170.84M | — | $362.63M | — | $314.66M | $77.49M | $237.17M | $10.46 | $10.45 | 22,670,000 | 22,703,000 |
|---|
| 2026-03-31 | $691.68M | $91.2M | — | $53.92M | $144.1M | — | $402.47M | — | $356.03M | $91.57M | $264.46M | $11.19 | $11.14 | 23,628,000 | 23,748,000 |
|---|
| 2025-12-31 | $511.96M | $87.26M | — | $49.91M | $140.74M | — | $234.05M | — | $191.93M | $33.56M | $158.37M | $6.68 | $6.61 | 23,723,000 | 23,958,000 |
|---|
| 2025-09-30 | $515.75M | $91.18M | — | $50.95M | $125.54M | — | $237.16M | — | $202.46M | $47.45M | $155.01M | $6.49 | $6.42 | -111,000 | -135,000 |
|---|
| 2025-06-30 | $536.42M | $87.57M | — | $47.21M | $139.11M | — | $262.52M | — | $236.99M | $55.2M | $181.79M | $7.49 | $7.40 | 24,284,000 | 24,575,000 |
|---|
| 2025-03-31 | $498.74M | $87.63M | — | $45.04M | $120.42M | — | $245.65M | — | $213.02M | $50.4M | $162.62M | $6.67 | $6.59 | 24,389,000 | 24,685,000 |
|---|
| 2024-12-31 | $439.97M | $87.35M | — | $45.15M | $127.95M | — | $179.53M | — | $150.13M | -$2.4M | $152.53M | $6.26 | $6.14 | 24,378,000 | 24,827,000 |
|---|
| 2024-09-30 | $453.81M | $89.57M | — | $44.21M | $122.76M | — | $197.18M | — | $171.38M | $35.69M | $135.69M | $5.54 | $5.44 | -67,000 | -50,000 |
|---|
| 2024-06-30 | $447.85M | $88.23M | — | $44.22M | $124.88M | — | $190.25M | — | $167.32M | $41.06M | $126.26M | $5.12 | $5.05 | 24,646,000 | 25,015,000 |
|---|
| 2024-03-31 | $433.81M | $86.95M | — | $40.88M | $110.87M | — | $194.84M | — | $172.73M | $42.94M | $129.8M | $5.23 | $5.16 | 24,819,000 | 25,154,000 |
|---|
| 2023-12-31 | $382.06M | $83.46M | — | $42.64M | $104.33M | — | $151.36M | — | $130.59M | $9.53M | $121.07M | $4.89 | $4.80 | 24,764,000 | 25,219,000 |
|---|
| 2023-09-30 | $389.73M | $82.83M | — | $41.6M | $99.33M | — | $165.7M | — | $140.47M | $39.04M | $101.42M | $4.08 | $4.02 | -54,000 | -32,000 |
|---|
| 2023-06-30 | $398.69M | $71.85M | — | $41.46M | $108.08M | — | $177.03M | — | $157.79M | $29.03M | $128.76M | $5.16 | $5.08 | 24,959,000 | 25,337,000 |
|---|
| 2023-03-31 | $380.27M | $79.81M | — | $40.27M | $100.16M | — | $159.76M | — | $137.47M | $35.92M | $101.55M | $4.04 | $4.00 | 25,116,000 | 25,419,000 |
|---|
| 2022-12-31 | $344.87M | $76.57M | — | $36.63M | $93M | — | $140.34M | — | $117.9M | $20.26M | $97.64M | $3.90 | $3.84 | 25,045,000 | 25,443,000 |
|---|
| 2022-09-30 | $348.75M | $82.49M | — | $35.51M | $96.15M | — | $134.16M | — | $113.11M | $22.41M | $90.7M | $3.59 | $3.55 | -277,000 | -261,000 |
|---|
| 2022-06-30 | $348.97M | $78.69M | — | $35.88M | $93.25M | — | $140.62M | — | $120.89M | $27.39M | $93.5M | $3.65 | $3.61 | 25,634,000 | 25,867,000 |
|---|
| 2022-03-31 | $357.2M | $71.79M | — | $36.39M | $96.41M | — | $152.06M | — | $132.49M | $28.1M | $104.38M | $3.99 | $3.95 | 26,145,000 | 26,421,000 |
|---|
| 2021-12-31 | $322.36M | $69.2M | — | $38.98M | $98.05M | — | $115.59M | — | $104.82M | $19.86M | $84.96M | $3.13 | $3.09 | 27,167,000 | 27,524,000 |
|---|
| 2021-09-30 | $334.58M | $72.36M | — | $41.14M | $97.37M | — | $115.19M | — | $105.47M | $19.75M | $85.72M | $3.07 | $3.02 | -233,000 | -245,000 |
|---|
| 2021-06-30 | $338.18M | $82.24M | — | $45.83M | $107.73M | — | $194.38M | — | $187.89M | $36.69M | $151.2M | $5.27 | $5.18 | 28,687,000 | 29,195,000 |
|---|
| 2021-03-31 | $331.36M | $88.33M | — | $43.61M | $97.27M | — | $101.2M | — | $91.82M | $23.15M | $68.67M | $2.36 | $2.33 | 29,087,000 | 29,531,000 |
|---|
| 2020-12-31 | $312.41M | $89.53M | — | $40.65M | $93.91M | — | $94.72M | — | $87.96M | $1.47M | $86.49M | $2.97 | $2.90 | 29,127,000 | 29,789,000 |
|---|
| 2020-09-30 | $374.36M | $93.68M | — | $46.71M | $105.61M | — | $85.49M | — | $76.43M | $17.31M | $59.13M | $2.03 | $1.98 | -8,000 | -34,000 |
|---|
| 2020-06-30 | $313.73M | $88.57M | — | $41.41M | $99.83M | — | $82.87M | — | $76.21M | $12.13M | $64.08M | $2.21 | $2.15 | 29,005,000 | 29,744,000 |
|---|
| 2020-03-31 | $307.97M | $88.14M | — | $39.44M | $103.47M | — | $75.73M | — | $62.46M | $4.18M | $58.29M | $2.00 | $1.94 | 29,194,000 | 29,985,000 |
|---|
| 2019-12-31 | $298.5M | $90.76M | — | $38.94M | $112.02M | — | $51.88M | — | $41.9M | -$13.03M | $54.92M | $1.89 | $1.82 | 29,025,000 | 30,169,000 |
|---|
| 2019-09-30 | $305.34M | $88M | — | $39.4M | $105.99M | — | $70.29M | — | $60.89M | $6.3M | $54.58M | $1.89 | $1.80 | -20,000 | -1,000 |
|---|
| 2019-06-30 | $314.25M | $87.22M | — | $36.97M | $102.91M | — | $85.71M | — | $78.05M | $13.9M | $64.15M | $2.21 | $2.12 | 28,967,000 | 30,292,000 |
|---|
| 2019-03-31 | $278.23M | $85.57M | — | $37.68M | $104.93M | — | $48.55M | — | $39.97M | $6.59M | $33.38M | $1.15 | $1.10 | 29,074,000 | 30,259,000 |
|---|
| 2018-12-31 | $262.26M | $76.07M | — | $35.43M | $100.26M | — | $49M | — | $37.16M | -$2.85M | $40.01M | $1.38 | $1.32 | 28,961,000 | 30,336,000 |
|---|
| 2018-09-30 | $256.53M | $79.96M | — | $34.41M | $93.05M | — | $47.56M | — | $48.99M | $16.28M | $32.71M | $1.13 | $1.07 | -213,000 | -161,000 |
|---|
| 2018-06-30 | $254.99M | $79.01M | — | $32.48M | $97.39M | — | $44.54M | — | $37.9M | $8.18M | $29.72M | $1.00 | $0.95 | 29,708,000 | 31,161,000 |
|---|
| 2018-03-31 | $256.26M | $79.49M | — | $32.52M | $96.13M | — | $46.44M | — | $39.16M | $7.99M | $31.17M | $1.04 | $1.00 | 29,985,000 | 31,300,000 |
|---|
| 2017-12-31 | $232.36M | $74.43M | — | $28.97M | $90.34M | — | $36.83M | — | $30.88M | -$2M | $32.88M | $1.09 | $1.04 | 30,078,000 | 31,561,000 |
|---|
| 2017-09-30 | $256.02M | $75.69M | — | $30.23M | $81.63M | — | $65.76M | — | $59.16M | $13.96M | $45.2M | $1.47 | $1.41 | -111,000 | -95,000 |
|---|
| 2017-06-30 | $230.99M | $69.79M | — | $27.84M | $84.09M | — | $41.43M | — | $35.33M | $10.1M | $25.23M | $0.82 | $0.78 | 30,914,000 | 32,224,000 |
|---|
| 2017-03-31 | $228.38M | $72.13M | — | $26.66M | $86.23M | — | $40.04M | — | $33.14M | $8.05M | $25.08M | $0.81 | $0.78 | 31,017,000 | 32,260,000 |
|---|
| 2016-12-31 | $219.6M | $70M | — | $26.14M | $85.21M | — | $34.93M | — | $28.66M | -$9.25M | $37.9M | $1.22 | $1.16 | 30,989,000 | 32,536,000 |
|---|
| 2016-09-30 | $235.82M | $74.3M | — | $27.77M | $85.43M | — | $44.92M | — | $38.36M | $6.26M | $32.1M | $1.04 | $1.00 | -72,000 | -29,000 |
|---|
| 2016-06-30 | $238.78M | $66.38M | — | $26.42M | $87.17M | — | $55.32M | — | $50.29M | $15.3M | $34.99M | $1.12 | $1.08 | 31,149,000 | 32,313,000 |
|---|
| 2016-03-31 | $206.68M | $62.3M | — | $24.85M | $77.5M | — | $38.52M | — | $32.14M | $9.03M | $23.12M | $0.74 | $0.72 | 31,268,000 | 32,262,000 |
|---|
| 2015-12-31 | $200.08M | $62.19M | — | $24.63M | $78.84M | — | $30.83M | — | $23.78M | $4.54M | $19.24M | $0.62 | $0.59 | 31,185,000 | 32,436,000 |
|---|
| 2015-09-30 | $232.76M | $67.04M | — | $26.24M | $78.69M | — | $41.17M | — | $34.42M | $1.1M | $33.32M | $1.06 | $1.02 | -63,000 | -39,000 |
|---|
| 2015-06-30 | $209.37M | $66.2M | — | $25.61M | $74.65M | — | $37.05M | — | $30.46M | $10.56M | $19.91M | $0.64 | $0.62 | 31,118,000 | 32,363,000 |
|---|
| 2015-03-31 | $207.11M | $70.99M | — | $24.34M | $73.86M | — | $34.4M | — | $26.03M | $7.16M | $18.87M | $0.60 | $0.58 | 31,335,000 | 32,448,000 |
|---|
| 2014-12-31 | $189.55M | $66.3M | — | $22.64M | $72.8M | — | $24.88M | — | $18.32M | $3.92M | $14.41M | $0.45 | $0.43 | 31,936,000 | 33,128,000 |
|---|
| 2014-09-30 | $221.57M | $71.03M | — | $22.41M | $73.71M | — | $51.44M | — | $44.36M | $7.76M | $36.6M | $1.11 | $1.07 | -588,000 | -556,000 |
|---|
| 2014-06-30 | $197.61M | $62.75M | — | $23.24M | $71.56M | — | $36.42M | — | $30.3M | $9.75M | $20.55M | $0.60 | $0.58 | 34,210,000 | 35,162,000 |
|---|
| 2014-03-31 | $185.46M | $58.18M | — | $19.69M | $65.94M | — | $38.74M | — | $31.29M | $10.54M | $20.75M | $0.60 | $0.59 | 34,500,000 | 35,311,000 |
|---|
| 2013-12-31 | $184.34M | $57.32M | — | $18.09M | $66.99M | — | $35.27M | — | $27.18M | $10.21M | $16.98M | $0.49 | $0.47 | 34,699,000 | 35,820,000 |
|---|
| 2013-09-30 | $190.33M | $56.81M | — | $17.82M | $62.43M | — | $50.19M | — | $42.93M | $14.38M | $28.56M | $0.81 | $0.79 | -68,000 | -48,000 |
|---|
| 2013-06-30 | $183.77M | $57.66M | — | $18.57M | $68.67M | — | $35.21M | — | $28.62M | $9M | $19.62M | $0.55 | $0.54 | 35,499,000 | 36,385,000 |
|---|
| 2013-03-31 | $179.33M | $58.86M | — | $16.02M | $67.64M | — | $33.21M | — | $25.39M | $6.89M | $18.5M | $0.52 | $0.51 | 35,664,000 | 36,492,000 |
|---|
| 2012-12-31 | $190.02M | $56.15M | — | $14.55M | $69.67M | — | $42.99M | — | $35.04M | $11.62M | $23.42M | $0.67 | $0.65 | 35,043,000 | 36,151,000 |
|---|
| 2012-09-30 | $186.08M | $55.33M | — | $17.6M | $65.04M | — | $40.92M | — | $32.68M | $11.43M | $21.25M | $0.63 | $0.60 | -217,000 | -184,000 |
|---|
| 2012-06-30 | $160.48M | $47.83M | — | $14.89M | $59.12M | — | $37.17M | — | $30.25M | $9.51M | $20.75M | $0.61 | $0.59 | 34,004,000 | 35,293,000 |
|---|
| 2012-03-31 | $159.52M | $48.81M | — | $13.99M | $57.04M | — | $38.2M | — | $29.68M | $9.67M | $20.01M | $0.57 | $0.55 | 35,331,000 | 36,552,000 |
|---|
| 2011-12-31 | $170.35M | $45.97M | — | $13.05M | $57.32M | — | $52.07M | — | $43.63M | $13.63M | $30M | $0.83 | $0.81 | 36,034,000 | 36,887,000 |
|---|
| 2011-09-30 | $160.25M | $48.76M | — | $13.56M | $54.89M | — | $41.1M | — | $33.06M | $8.44M | $24.62M | $0.64 | $0.63 | -429,000 | -438,000 |
|---|
| 2011-06-30 | $150.68M | $43.4M | — | $14.29M | $53.64M | — | $37.41M | — | $31.94M | $8.75M | $23.19M | $0.59 | $0.58 | 39,451,000 | 40,241,000 |
|---|
| 2011-03-31 | $152.82M | $48.51M | — | $16.22M | $55.45M | — | $19.19M | — | $11.03M | $3.29M | $7.75M | $0.19 | $0.19 | 40,010,000 | 40,618,000 |
|---|
| 2010-12-31 | $155.93M | $45.8M | — | $18.06M | $59.63M | — | $29.64M | — | $21.42M | $5.41M | $16.01M | $0.40 | $0.40 | 39,923,000 | 40,439,000 |
|---|
| 2010-09-30 | $155.1M | $48.46M | — | $16.18M | $59.29M | — | $27.58M | — | $20.04M | $4.2M | $15.84M | $0.39 | $0.38 | -1,268,000 | -1,253,000 |
|---|
| 2010-06-30 | $155.33M | $45.32M | — | $19.18M | $57.08M | — | $31.08M | — | $26.71M | $8.77M | $17.94M | $0.40 | $0.40 | 44,446,000 | 44,885,000 |
|---|
| 2010-03-31 | $143.72M | $44.64M | — | $19.25M | $53.7M | — | $23.06M | — | $19.17M | $6.18M | $12.99M | $0.28 | $0.28 | 46,447,000 | 46,870,000 |
|---|
| 2009-12-31 | $151.5M | $42.52M | — | $18.98M | $55.2M | — | $31.63M | — | $26.38M | $8.7M | $17.69M | $0.37 | $0.37 | 47,606,000 | 47,915,000 |
|---|
| 2009-09-30 | $151.92M | $45.79M | — | $18.22M | $51.8M | — | $32.84M | — | $27.95M | $10.84M | $17.11M | $0.35 | $0.35 | -49,000 | -1,000 |
|---|
| 2009-06-30 | $156.02M | $48.16M | — | $18.36M | $50.29M | — | $33.23M | — | $28.58M | $10.44M | $18.14M | $0.37 | $0.37 | 48,835,000 | 48,986,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.99B | $353.72M | — | $188.35M | $513.03M | — | $924.85M | — | $802.6M | $150.65M | $651.95M | $26.90 | $26.54 | 24,239,000 | 24,561,000 |
|---|
| 2024-09-30 | $1.72B | $348.21M | — | $171.94M | $462.83M | — | $733.63M | — | $642.03M | $129.21M | $512.81M | $20.78 | $20.45 | 24,676,000 | 25,079,000 |
|---|
| 2023-09-30 | $1.51B | $311.05M | — | $159.95M | $400.57M | — | $642.83M | — | $553.62M | $124.25M | $429.38M | $17.18 | $16.93 | 24,986,000 | 25,367,000 |
|---|
| 2022-09-30 | $1.38B | $302.17M | — | $146.76M | $383.86M | — | $542.41M | — | $471.31M | $97.77M | $373.54M | $14.34 | $14.18 | 26,042,000 | 26,347,000 |
|---|
| 2021-09-30 | $1.32B | $332.46M | — | $171.23M | $396.28M | — | $505.49M | — | $473.14M | $81.06M | $392.08M | $13.65 | $13.40 | 28,734,000 | 29,260,000 |
|---|
| 2020-09-30 | $1.29B | $361.14M | — | $166.5M | $420.93M | — | $295.97M | — | $257M | $20.59M | $236.41M | $8.13 | $7.90 | 29,067,000 | 29,932,000 |
|---|
| 2019-09-30 | $1.16B | $336.85M | — | $149.48M | $414.09M | — | $253.55M | — | $216.07M | $23.95M | $192.12M | $6.63 | $6.34 | 28,980,000 | 30,294,000 |
|---|
| 2018-09-30 | $1B | $312.9M | — | $128.38M | $376.91M | — | $175.36M | — | $156.93M | $30.45M | $126.48M | $4.26 | $4.06 | 29,711,000 | 31,180,000 |
|---|
| 2017-09-30 | $934.98M | $287.61M | — | $110.87M | $337.17M | — | $182.16M | — | $156.28M | $22.87M | $133.41M | $4.32 | $4.14 | 30,862,000 | 32,245,000 |
|---|
| 2016-09-30 | $881.36M | $265.17M | — | $103.67M | $328.94M | — | $169.59M | — | $144.57M | $35.12M | $109.45M | $3.52 | $3.39 | 31,129,000 | 32,308,000 |
|---|
| 2015-09-30 | $838.78M | $270.54M | — | $98.82M | $300M | — | $137.51M | — | $109.24M | $22.74M | $86.5M | $2.75 | $2.65 | 31,402,000 | 32,609,000 |
|---|
| 2014-09-30 | $788.99M | $249.28M | — | $83.44M | $278.2M | — | $161.87M | — | $133.13M | $38.25M | $94.88M | $2.80 | $2.72 | 33,870,000 | 34,864,000 |
|---|
| 2013-09-30 | $743.44M | $229.47M | — | $66.97M | $268.4M | — | $161.59M | — | $131.98M | $41.89M | $90.1M | $2.55 | $2.48 | 35,332,000 | 36,292,000 |
|---|
| 2012-09-30 | $676.42M | $197.95M | — | $59.53M | $238.52M | — | $168.36M | — | $136.24M | $44.24M | $92M | $2.64 | $2.55 | 34,909,000 | 36,063,000 |
|---|
| 2011-09-30 | $619.68M | $186.47M | — | $62.13M | $223.62M | — | $127.34M | — | $97.46M | $25.89M | $71.56M | $1.82 | $1.79 | 39,359,000 | 39,988,000 |
|---|
| 2010-09-30 | $605.64M | $180.93M | — | $73.58M | $225.26M | — | $113.35M | — | $92.3M | $27.85M | $64.46M | $1.44 | $1.42 | 44,903,000 | 45,308,000 |
|---|
| 2009-09-30 | $630.74M | $206.45M | — | $73.63M | $209.32M | — | $116.75M | — | $97.57M | $32.11M | $65.1M | $1.34 | $1.33 | 48,658,000 | 48,776,000 |
|---|
| 2008-09-30 | $744.84M | $274.92M | — | $77.79M | $245.64M | — | $122.28M | — | $113M | $31.81M | $83.95M | $1.72 | $1.70 | 48,940,000 | 49,373,000 |
|---|