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 | $339.03M | $197.51M | — | — | $71M | — | — | — | $40.95M | $8.22M | $32.74M | $1.26 | $1.26 | 25,907,000 | 25,980,000 |
|---|
| 2026-03-31 | $309.34M | $178.03M | — | — | $62.83M | — | — | — | $43.86M | $10.31M | $34.73M | $1.34 | $1.34 | 25,902,000 | 25,938,000 |
|---|
| 2025-12-31 | $289.66M | $169.74M | — | — | $61.21M | — | $38.36M | — | $35.48M | $6.79M | $28.69M | $1.11 | $1.11 | 25,855,000 | 25,882,000 |
|---|
| 2025-09-30 | $352.67M | $203.24M | — | — | $63.33M | — | — | — | $59.57M | $14.71M | $218.65M | $8.47 | $8.44 | 5,000 | 34,000 |
|---|
| 2025-06-30 | $296.34M | $174.35M | — | — | $62.04M | — | — | — | $33.07M | $8.31M | $26.07M | $1.01 | $1.01 | 25,825,000 | 25,918,000 |
|---|
| 2025-03-31 | $231.78M | $132.5M | — | — | $54.29M | — | — | — | $34.42M | $8.04M | $31.03M | $1.20 | $1.20 | 25,816,000 | 25,877,000 |
|---|
| 2024-12-31 | $214.59M | $124.21M | — | — | $54.97M | — | $28.05M | — | $25.8M | $5.49M | $23.47M | $0.91 | $0.91 | 25,781,000 | 25,834,000 |
|---|
| 2024-09-30 | $273.51M | $152.13M | — | — | $55.6M | — | — | — | $50.58M | $11.29M | $34.26M | $1.33 | $1.32 | -7,000 | 28,000 |
|---|
| 2024-06-30 | $233.57M | $135.37M | — | — | $51.01M | — | — | — | $35.97M | $7.65M | $29.23M | $1.14 | $1.13 | 25,753,000 | 25,840,000 |
|---|
| 2024-03-31 | $249.13M | $152.35M | — | — | $55.1M | — | — | — | $29.22M | $6M | $23.22M | $0.90 | $0.90 | 25,792,000 | 25,847,000 |
|---|
| 2023-12-31 | $218.31M | $134.15M | — | — | $53.97M | — | — | — | $19.45M | $4.29M | $15.17M | $0.59 | $0.59 | 25,797,000 | 25,846,000 |
|---|
| 2023-09-30 | $172.41M | $86.73M | — | — | $42.9M | — | — | — | $32.61M | $7.48M | $32M | $1.24 | $1.24 | -6,000 | -11,000 |
|---|
| 2023-06-30 | $248.75M | $147.27M | — | — | $55.38M | — | — | — | $35.51M | $7.56M | $27.94M | $1.08 | $1.08 | 25,757,000 | 25,827,000 |
|---|
| 2023-03-31 | $229.14M | $142.3M | — | — | $53.88M | — | — | — | $23.35M | $5.47M | $17.88M | $0.69 | $0.69 | 25,800,000 | 25,895,000 |
|---|
| 2022-12-31 | $205.5M | $126.38M | — | — | $51.3M | — | — | — | $18.9M | $4.17M | $14.73M | $0.57 | $0.57 | 25,863,000 | 25,943,000 |
|---|
| 2022-09-30 | $256.5M | $154.32M | — | — | $53.05M | — | — | — | $40.43M | $9.39M | $31.04M | $1.19 | $1.19 | -26,000 | 17,000 |
|---|
| 2022-06-30 | $219.07M | $134.45M | — | — | $47.48M | — | — | — | $29.5M | $6.33M | $23.17M | $0.90 | $0.89 | 25,856,000 | 25,950,000 |
|---|
| 2022-03-31 | $204.93M | $128.38M | — | — | $47.96M | — | — | — | $21.67M | $5.09M | $16.58M | $0.64 | $0.64 | 25,953,000 | 26,045,000 |
|---|
| 2021-12-31 | $177.01M | $108.31M | — | — | $46.64M | — | — | — | $14.84M | $3.31M | $11.52M | $0.44 | $0.44 | 26,060,000 | 26,142,000 |
|---|
| 2021-09-30 | $205.48M | $128.26M | — | — | $44.91M | — | — | — | $25.04M | $4.67M | $20.37M | $0.78 | $0.77 | 6,000 | 26,000 |
|---|
| 2021-06-30 | $181.39M | $113.61M | — | — | $42.88M | — | — | — | $18.94M | $4.03M | $14.91M | $0.57 | $0.57 | 26,045,000 | 26,214,000 |
|---|
| 2021-03-31 | $165.89M | $103.55M | — | — | $38.75M | — | — | — | $20.15M | $4.75M | $15.4M | $0.59 | $0.59 | 26,038,000 | 26,201,000 |
|---|
| 2020-12-31 | $162.67M | $99.62M | — | — | $41M | — | — | — | $16.54M | $3.72M | $12.82M | $0.49 | $0.49 | 26,038,000 | 26,182,000 |
|---|
| 2020-09-30 | $205.59M | $130.66M | — | — | $40.47M | — | — | — | -$19.8M | $4.58M | -$23.88M | -$0.92 | -$0.91 | 8,000 | 5,000 |
|---|
| 2020-06-30 | $172.67M | $107.69M | — | — | $36.94M | — | — | — | $21.81M | $3.12M | $18.69M | $0.72 | $0.72 | 26,031,000 | 26,134,000 |
|---|
| 2020-03-31 | $180.49M | $113.24M | — | — | $39.98M | — | — | — | $20.03M | $2.2M | $17.82M | $0.69 | $0.68 | 25,988,000 | 26,088,000 |
|---|
| 2019-12-31 | $171.73M | $106.73M | — | — | $42.11M | — | — | — | $14.37M | $3.61M | $86.78M | $3.34 | $3.32 | 25,981,000 | 26,168,000 |
|---|
| 2019-09-30 | $213.18M | $126.96M | — | — | $43.64M | — | — | — | $30.59M | $7.32M | $24.86M | $0.95 | $0.95 | 11,000 | 7,000 |
|---|
| 2019-06-30 | $178.26M | $105.04M | — | — | $41.23M | — | — | — | $23.67M | $4.62M | $20.07M | $0.77 | $0.77 | 25,971,000 | 26,109,000 |
|---|
| 2019-03-31 | $171.24M | $103.55M | — | — | $39.33M | — | — | — | $20.12M | $2.3M | $18.8M | $0.73 | $0.72 | 25,918,000 | 26,036,000 |
|---|
| 2018-12-31 | $163.37M | $102.45M | — | — | $38.54M | — | — | — | $23.5M | $6.15M | $17.32M | $0.67 | $0.66 | 25,911,000 | 26,120,000 |
|---|
| 2018-09-30 | $143.15M | $72.8M | — | — | $30.25M | — | — | — | $31.39M | $8.81M | $28.45M | $1.10 | $1.09 | 12,000 | 16,000 |
|---|
| 2018-06-30 | $192.22M | $122.81M | — | — | $39.91M | — | — | — | $23.32M | $4.3M | $19.02M | $0.73 | $0.73 | 25,900,000 | 26,050,000 |
|---|
| 2018-03-31 | $174.78M | $112.37M | — | — | $40.75M | — | — | — | $13.58M | $3.59M | $9.99M | $0.39 | $0.38 | 25,844,000 | 25,988,000 |
|---|
| 2017-12-31 | $173.5M | $111.74M | — | — | $42.15M | — | — | — | $12.8M | -$21.87M | $34.67M | $1.34 | $1.33 | 25,836,000 | 26,080,000 |
|---|
| 2017-09-30 | $207.01M | $129.77M | — | — | $41.33M | — | — | — | $29.79M | $10.61M | $19.17M | $0.74 | $0.74 | 18,000 | 20,000 |
|---|
| 2017-06-30 | $171.19M | $108.86M | — | — | $38.45M | — | — | — | $17.42M | $4.78M | $12.65M | $0.49 | $0.49 | 25,815,000 | 26,025,000 |
|---|
| 2017-03-31 | $161.18M | $105.38M | — | — | $34.89M | — | — | — | $16.82M | $5.66M | $11.16M | $0.43 | $0.43 | 25,723,000 | 25,911,000 |
|---|
| 2016-12-31 | $146.37M | $92.91M | — | — | $33.76M | — | — | — | $16.13M | $5.4M | $10.73M | $0.42 | $0.41 | 25,720,000 | 25,979,000 |
|---|
| 2016-09-30 | $159.51M | $96.04M | — | — | $34.3M | — | — | — | $24.32M | $7.4M | $16.92M | $0.66 | $0.65 | -15,000 | 6,000 |
|---|
| 2016-06-30 | $140.19M | $86.6M | — | — | $31.37M | — | — | — | $17.52M | $5.99M | $11.53M | $0.45 | $0.44 | 25,725,000 | 25,910,000 |
|---|
| 2016-03-31 | $138.93M | $88.12M | — | — | $32.53M | — | — | — | $13.62M | $5.01M | $8.61M | $0.33 | $0.33 | 25,786,000 | 25,931,000 |
|---|
| 2015-12-31 | $132.83M | $80.05M | — | — | $33.29M | — | — | — | $12.97M | $4.14M | $8.83M | $0.34 | $0.34 | 25,820,000 | 26,044,000 |
|---|
| 2015-09-30 | $153.61M | $99.13M | — | — | $30.95M | — | — | — | $19.58M | $6.59M | $12.98M | $0.50 | $0.50 | -26,077,923 | -26,225,735 |
|---|
| 2015-06-30 | $134.19M | $82.96M | — | — | $32.79M | — | — | — | $15.58M | $4.83M | $11.9M | $0.46 | $0.45 | 26,080,000 | 26,180,000 |
|---|
| 2015-03-31 | $128.94M | $81.14M | — | — | $32.93M | — | — | — | $12.79M | $4.81M | $7.61M | $0.30 | $0.29 | 26,032 | 26,179 |
|---|
| 2014-12-31 | $120.55M | $71.62M | — | — | $33.5M | — | — | — | $13.58M | $3.55M | $10.02M | $0.38 | $0.38 | 26,191 | 26,386 |
|---|
| 2014-09-30 | $151.41M | $92.61M | — | — | $35.72M | — | — | — | $19.97M | $7.04M | $11.31M | $0.42 | $0.43 | -50,000 | -74,000 |
|---|
| 2014-06-30 | $130.5M | $79.61M | — | — | $33.49M | — | — | — | $15.28M | $3.69M | $11.59M | $0.44 | $0.43 | 26,513,000 | 26,702,000 |
|---|
| 2014-03-31 | $124.76M | $77.44M | — | — | $31.82M | — | — | — | $13.21M | $3.95M | -$33.68M | -$1.27 | -$1.26 | 26,493,000 | 26,713,000 |
|---|
| 2013-12-31 | $124.45M | $74.28M | — | — | $33.87M | — | — | — | $13.74M | $4.91M | $11.19M | $0.42 | $0.42 | 26,483 | 26,738 |
|---|
| 2013-09-30 | $144.6M | $86.66M | — | — | $33.01M | — | — | — | $20.41M | $6.53M | -$32.31M | -$1.23 | -$1.21 | -3,000 | 50,000 |
|---|
| 2013-06-30 | $116.92M | $69.56M | — | — | $31.55M | — | — | — | $10.63M | $4.12M | $4.9M | $0.19 | $0.18 | 26,436,000 | 26,749,000 |
|---|
| 2013-03-31 | $118.04M | $72.89M | — | — | $31.58M | — | — | — | $10.54M | $5.01M | $1.56M | $0.06 | $0.06 | 26,417,000 | 26,745,000 |
|---|
| 2012-12-31 | $110.52M | $66.76M | — | — | $33.68M | — | — | — | $8.02M | $2.68M | $246,000.00 | $0.01 | $0.01 | 26,495,000 | 26,680,000 |
|---|
| 2012-09-30 | $123.55M | $77.01M | — | — | $30.07M | — | — | — | $14.63M | $5.16M | $17.68M | $0.67 | $0.65 | -3,000 | 61,000 |
|---|
| 2012-06-30 | $118.43M | $71.84M | — | — | $32.1M | — | — | — | $15.53M | $3.99M | $13.79M | $0.52 | $0.51 | 26,730,000 | 27,027,000 |
|---|
| 2012-03-31 | $173.86M | $105.97M | — | — | $47.94M | — | — | — | $16.6M | $6.4M | $10.2M | $0.38 | $0.38 | 26,706,000 | 26,985,000 |
|---|
| 2011-12-31 | $152.93M | $92.72M | — | — | $48.69M | — | — | — | $8.34M | $3.14M | $5.21M | $0.20 | $0.19 | 26,671,000 | 26,857,000 |
|---|
| 2011-09-30 | -$52.19M | -$27.75M | — | — | -$11.28M | — | — | — | -$3.06M | -$3.02M | $15.38M | $0.57 | $0.57 | 12,000 | 39,000 |
|---|
| 2011-06-30 | $176.33M | $105.52M | — | — | $47.52M | — | — | — | $20.22M | $7.14M | $13.08M | $0.49 | $0.49 | 26,605,000 | 26,899,000 |
|---|
| 2011-03-31 | $166.75M | $98.59M | — | — | $43.41M | — | — | — | $21.05M | $7.82M | $13.23M | $0.50 | $0.49 | 26,583,000 | 26,883,000 |
|---|
| 2010-12-31 | $159.94M | $97.48M | — | — | $43.65M | — | — | — | $15.8M | $4.99M | $10.81M | $0.41 | $0.40 | 26,540,000 | 26,816,000 |
|---|
| 2010-09-30 | $207.93M | $123.11M | — | — | $43.19M | — | — | — | $36.64M | $12.74M | $23.9M | $0.91 | $0.89 | 13,000 | 41,000 |
|---|
| 2010-06-30 | $157.58M | $91.99M | — | — | $38.14M | — | — | — | $23.21M | $8.66M | $14.55M | $0.55 | $0.55 | 26,448,000 | 26,679,000 |
|---|
| 2010-03-31 | $129.28M | $79.4M | — | — | $36.81M | — | — | — | $9.14M | $3.18M | $5.97M | $0.23 | $0.22 | — | — |
|---|
| 2009-12-31 | $112.71M | $67.44M | — | — | $39.21M | — | — | — | $672,000.00 | $236,000.00 | $436,000.00 | $0.02 | $0.02 | — | — |
|---|
| 2009-09-30 | $169.45M | $99.47M | — | — | $38.24M | — | — | — | $23.8M | $2.03M | $21.77M | $0.82 | $0.82 | — | — |
|---|
| 2009-06-30 | $148.1M | $88.04M | — | — | $36.64M | — | — | — | $14.43M | $3.34M | $11.43M | $0.44 | $0.43 | — | — |
|---|
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.1B | $634.3M | — | $23M | $234.64M | — | $170.36M | — | $152.85M | $36.55M | $299.22M | $11.59 | $11.55 | 25,811,000 | 25,910,000 |
|---|
| 2024-09-30 | $919.13M | $530.56M | — | $12M | $208.2M | — | $146.2M | — | $130.95M | $28.33M | $101.88M | $3.95 | $3.94 | 25,774,000 | 25,872,000 |
|---|
| 2023-09-30 | $855.79M | $502.68M | — | $13M | $203.46M | — | $119.14M | — | $110.37M | $24.68M | $92.55M | $3.59 | $3.58 | 25,802,000 | 25,879,000 |
|---|
| 2022-09-30 | $857.5M | $525.46M | — | $12.3M | $195.13M | — | — | — | $106.44M | $24.12M | $82.32M | $3.17 | $3.16 | 25,933,000 | 26,067,000 |
|---|
| 2021-09-30 | $715.44M | $445.05M | — | $15.4M | $167.53M | — | — | — | $80.67M | $17.18M | $63.5M | $2.44 | $2.42 | 26,046,000 | 26,225,000 |
|---|
| 2020-09-30 | $730.47M | $458.31M | — | $13.3M | $159.49M | — | — | — | $36.41M | $13.51M | $99.41M | $3.82 | $3.81 | 26,010,000 | 26,135,000 |
|---|
| 2019-09-30 | $726.04M | $438M | — | $12.1M | $162.73M | — | — | — | $97.88M | $20.39M | $81.04M | $3.12 | $3.10 | 25,946,000 | 26,097,000 |
|---|
| 2018-09-30 | $683.65M | $419.71M | — | $10.9M | $153.07M | — | — | — | $81.09M | -$5.17M | $92.14M | $3.56 | $3.54 | 25,874,000 | 26,058,000 |
|---|
| 2017-09-30 | $685.74M | $436.92M | — | $14M | $148.43M | — | — | — | $80.15M | $26.45M | $53.7M | $2.08 | $2.07 | 25,774,000 | 25,995,000 |
|---|
| 2016-09-30 | $571.46M | $350.81M | — | $12.2M | $131.49M | — | — | — | $68.42M | $22.54M | $45.88M | $1.78 | $1.77 | 25,762,000 | 25,968,000 |
|---|
| 2015-09-30 | $537.29M | $334.85M | — | $18.1M | $130.17M | — | — | — | $61.52M | $19.79M | $42.51M | $1.63 | $1.62 | 26,077 | 26,265 |
|---|
| 2014-09-30 | $531.12M | $323.94M | — | $28.47M | $134.9M | — | — | — | $62.21M | $19.59M | $410,000.00 | $0.01 | $0.02 | 26,447,000 | 26,644,000 |
|---|
| 2013-09-30 | $490.08M | $295.86M | — | $27.72M | $129.81M | — | — | — | $49.6M | $18.34M | -$25.6M | -$0.97 | -$0.96 | 26,450,000 | 26,802,000 |
|---|
| 2012-09-30 | $478.7M | $294.66M | — | $23.46M | $128.15M | — | — | — | $52.18M | $17.41M | $46.88M | $1.76 | $1.73 | 26,699,000 | 27,030,000 |
|---|
| 2011-09-30 | $450.82M | $273.85M | — | $23.46M | $123.29M | — | — | — | $54.01M | $16.92M | $52.5M | $1.97 | $1.95 | 26,588,000 | 26,903,000 |
|---|
| 2010-09-30 | $607.49M | $361.94M | — | $36.23M | $157.35M | — | — | — | $69.67M | $24.82M | $44.85M | $1.70 | $1.68 | 26,450,000 | 26,738,000 |
|---|
| 2009-09-30 | $619.06M | $372.35M | — | $34.91M | $152.4M | — | — | — | $63.17M | $13.87M | $49.41M | $1.88 | $1.86 | 26,216,000 | 26,560,000 |
|---|
| 2008-09-30 | $613.57M | $367.95M | — | — | $147.32M | — | — | — | $71.28M | $23.71M | $46.71M | $1.80 | $1.78 | 25,909,000 | 26,315,000 |
|---|