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 | $611.26M | $393.18M | $218.08M | — | $180.86M | — | $37.22M | — | $22.91M | $7.26M | $15.36M | $0.70 | $0.66 | 22,068,431 | 23,157,811 |
|---|
| 2026-03-31 | $527.41M | $346.13M | $181.29M | — | $170.45M | — | $10.84M | — | -$3.82M | -$1.11M | -$2.6M | -$0.12 | -$0.12 | 22,027,425 | 22,027,425 |
|---|
| 2025-12-31 | $505.18M | $344.71M | $160.47M | — | $155.55M | — | $4.92M | — | -$10.94M | -$2.84M | -$7.93M | -$0.36 | -$0.36 | 21,942,854 | 21,942,854 |
|---|
| 2025-09-30 | $552.15M | $360.71M | $191.44M | — | $177.6M | — | $13.84M | — | -$3.45M | -$3.37M | -$851,000.00 | -$0.05 | -$0.05 | -196,899 | -196,899 |
|---|
| 2025-06-30 | $657.16M | $457.54M | $199.62M | — | $172.11M | — | -$41.54M | — | -$58.48M | -$6.51M | -$52.15M | -$2.42 | -$2.42 | 21,515,092 | 21,515,092 |
|---|
| 2025-03-31 | $631.52M | $442M | $189.51M | — | $166.77M | — | $22.74M | — | $4.56M | $1.4M | $3.3M | $0.15 | $0.14 | 22,616,518 | 23,324,347 |
|---|
| 2024-12-31 | $468.46M | $298.81M | $169.65M | — | $130.68M | — | $38.97M | — | $20.23M | $2.1M | $18.07M | $0.80 | $0.77 | 22,615,629 | 23,385,374 |
|---|
| 2024-09-30 | $563.12M | $369.93M | $193.2M | — | $166.4M | — | $26.8M | — | $8.87M | $4.14M | $4M | $0.18 | $0.17 | 16,961 | 61,974 |
|---|
| 2024-06-30 | $757.72M | $515.62M | $242.1M | — | $181.07M | — | $61.03M | — | $42.8M | $11.09M | $31.55M | $1.42 | $1.37 | 22,268,758 | 23,049,097 |
|---|
| 2024-03-31 | $582.89M | $392.47M | $190.42M | — | $169.02M | — | $21.4M | — | $2.03M | $578,000.00 | $1.59M | $0.07 | $0.07 | 22,299,599 | 22,999,229 |
|---|
| 2023-12-31 | $527.27M | $351.79M | $175.48M | — | $156.48M | — | $19M | — | $634,000.00 | -$211,000.00 | $930,000.00 | $0.04 | $0.04 | 22,196,141 | 22,809,017 |
|---|
| 2023-09-30 | $594.6M | $390.88M | $203.72M | — | $169.4M | — | $34.32M | — | $18.51M | $3.27M | $15.14M | $0.69 | $0.65 | 21,075 | 108,112 |
|---|
| 2023-06-30 | $721.84M | $478.04M | $243.81M | — | $169.23M | — | $74.58M | — | $59.78M | $15.46M | $44.42M | $2.03 | $1.98 | 21,885,400 | 22,427,443 |
|---|
| 2023-03-31 | $570.34M | $369.43M | $200.91M | — | $145.5M | — | $55.41M | — | $42.13M | $12.2M | $30.04M | $1.37 | $1.35 | 21,853,557 | 22,314,262 |
|---|
| 2022-12-31 | $507.93M | $321.03M | $186.9M | — | $150.4M | — | $36.5M | — | $27.02M | $7.03M | $19.69M | $0.91 | $0.89 | 21,756,165 | 22,223,173 |
|---|
| 2022-09-30 | $536.76M | $340M | $196.77M | — | $145.85M | — | $50.92M | — | $49.94M | $11.58M | $38.36M | $1.78 | $1.73 | -55,586 | -56,619 |
|---|
| 2022-06-30 | $688.54M | $452.06M | $236.47M | — | $141.17M | — | $95.3M | — | $94.29M | $24.11M | $70.18M | $3.26 | $3.17 | 21,524,315 | 22,173,273 |
|---|
| 2022-03-31 | $610.11M | $404.79M | $205.32M | — | $133.53M | — | $71.78M | — | $71.13M | $17.62M | $53.51M | $2.45 | $2.37 | 21,861,438 | 22,530,102 |
|---|
| 2021-12-31 | $472.69M | $305.49M | $167.2M | — | $120M | — | $47.2M | — | $46.57M | $10.62M | $35.94M | $1.64 | $1.59 | 21,899,264 | 22,663,694 |
|---|
| 2021-09-30 | $462.31M | $287.76M | $174.55M | — | $130.85M | — | $43.7M | — | $43.03M | $10.21M | $32.83M | $1.51 | $1.45 | -90,060 | -63,028 |
|---|
| 2021-06-30 | $666.33M | $461.65M | $204.67M | — | $123.77M | — | $80.91M | — | $80.27M | $20.65M | $59.62M | $2.69 | $2.59 | 22,132,915 | 23,037,679 |
|---|
| 2021-03-31 | $523.1M | $366.29M | $156.81M | — | $103.94M | — | $52.87M | — | $51.78M | $12.84M | $38.94M | $1.76 | $1.69 | 22,143,043 | 22,986,061 |
|---|
| 2020-12-31 | $411.52M | $288.12M | $123.4M | — | $91.42M | — | $31.98M | — | $30.72M | $7.12M | $23.6M | $1.07 | $1.04 | 22,025,898 | 22,745,125 |
|---|
| 2020-09-30 | $398.76M | $282.3M | $116.47M | — | $83.71M | — | $32.75M | — | $31.97M | $6.38M | $25.58M | $1.18 | $1.14 | 56,548 | 159,983 |
|---|
| 2020-06-30 | $498.3M | $374.85M | $123.45M | — | $74.84M | — | $48.62M | — | $46.48M | $11.56M | $34.93M | $1.62 | $1.58 | 21,499,408 | 22,045,900 |
|---|
| 2020-03-31 | $308.48M | $229.7M | $78.78M | — | $69.06M | — | $9.72M | — | $6.7M | $1.64M | $5.07M | $0.24 | $0.23 | 21,520,215 | 21,960,285 |
|---|
| 2019-12-31 | $304.17M | $224.15M | $80.02M | — | $64.39M | — | $15.63M | — | $12.29M | $3.23M | $9.06M | $0.42 | $0.41 | 21,453,914 | 21,890,065 |
|---|
| 2019-09-30 | $308.14M | $220.69M | $87.44M | — | $74.86M | — | $12.58M | — | $9.48M | $2.8M | $6.69M | $0.31 | $0.31 | -325,688 | -331,836 |
|---|
| 2019-06-30 | $383.49M | $285.78M | $97.71M | — | $68.97M | — | $28.74M | — | $25.81M | $6.72M | $19.09M | $0.86 | $0.84 | 22,243,895 | 22,821,202 |
|---|
| 2019-03-31 | $303.59M | $229.38M | $74.2M | — | $63.98M | — | $10.23M | — | $7.19M | $1.89M | $5.3M | $0.23 | $0.23 | 22,836,571 | 23,417,688 |
|---|
| 2018-12-31 | $241.94M | $178.46M | $63.48M | — | $54.49M | — | $8.99M | — | $6.47M | $1.56M | $4.91M | $0.22 | $0.21 | 22,779,567 | 23,400,685 |
|---|
| 2018-09-30 | $308.59M | $229.59M | $79M | — | $62.06M | — | $16.95M | — | $14.93M | $3.39M | $11.54M | $0.52 | $0.50 | 83,642 | 86,081 |
|---|
| 2018-06-30 | $361.25M | $270.57M | $90.69M | — | $64.09M | — | $26.6M | — | $24.1M | $6.72M | $17.38M | $0.78 | $0.75 | 22,399,079 | 23,182,546 |
|---|
| 2018-03-31 | $270.61M | $201.31M | $69.29M | — | $58.66M | — | $10.63M | — | $7.79M | $1.61M | $6.18M | $0.28 | $0.27 | 22,173,194 | 22,940,594 |
|---|
| 2017-12-31 | $236.92M | $177.67M | $59.25M | — | $50.25M | — | $9M | — | $6.46M | $2.25M | $4.21M | $0.19 | $0.19 | 21,986,981 | 22,712,648 |
|---|
| 2017-09-30 | $250.62M | $184.29M | $66.33M | — | $58.59M | — | $7.73M | — | $5.76M | $1.85M | $3.91M | $0.17 | $0.17 | -326,901 | -366,246 |
|---|
| 2017-06-30 | $329.81M | $245.02M | $84.79M | — | $59.56M | — | $25.24M | — | $23.34M | $9.09M | $14.24M | $0.59 | $0.57 | 24,336,777 | 25,095,398 |
|---|
| 2017-03-31 | $245.02M | $183.96M | $61.06M | — | $54.78M | — | $6.28M | — | $4.23M | $1.48M | $2.75M | $0.11 | $0.11 | 24,293,764 | 25,116,359 |
|---|
| 2016-12-31 | $226.88M | $173.74M | $53.14M | — | $47.1M | — | $6.04M | — | $4.47M | $1.83M | $2.64M | $0.11 | $0.11 | 24,249,739 | 24,923,125 |
|---|
| 2016-09-30 | $227.36M | $170.87M | $56.49M | — | $49.04M | — | $7.44M | — | $6.26M | $678,000.00 | $5.59M | $0.23 | $0.22 | 28,276 | 63,331 |
|---|
| 2016-06-30 | $345.59M | $266.69M | $78.9M | — | $54.33M | — | $24.58M | — | $23.1M | $9.29M | $13.82M | $0.57 | $0.56 | 24,159,070 | 24,770,980 |
|---|
| 2016-03-31 | $199.57M | $150.54M | $49.03M | — | $43.46M | — | $5.57M | — | $3.99M | $1.5M | $2.49M | $0.10 | $0.10 | 24,154,397 | 24,758,826 |
|---|
| 2015-12-31 | $169.54M | $127.92M | $41.61M | — | $38.95M | — | $2.66M | — | $1.44M | $748,000.00 | $688,000.00 | $0.03 | $0.03 | 24,213,134 | 24,742,330 |
|---|
| 2015-09-30 | $189.25M | $141.18M | $48.07M | — | $41.73M | — | $6.34M | — | $5.42M | -$27.41M | $32.84M | $1.34 | $1.31 | -25,095 | -73,249 |
|---|
| 2015-06-30 | $231.85M | $174.81M | $57.04M | — | $41.05M | — | $15.99M | — | $14.85M | — | $14.85M | $0.60 | $0.59 | 24,654,076 | 25,316,092 |
|---|
| 2015-03-31 | $172.14M | $129.94M | $42.2M | — | $40.56M | — | $1.64M | — | $390,000.00 | $0.00 | $390,000.00 | $0.02 | $0.02 | 24,544,272 | 25,265,857 |
|---|
| 2014-12-31 | $158.13M | $120.67M | $37.46M | — | $36.1M | — | $1.36M | — | $214,000.00 | $0.00 | $214,000.00 | $0.01 | $0.01 | 24,278,586 | 24,947,968 |
|---|
| 2014-09-30 | $164.09M | $121.17M | $42.92M | — | $36.82M | — | $6.09M | — | $5.21M | — | $5.12M | $0.21 | $0.21 | 58,632 | 53,550 |
|---|
| 2014-06-30 | $214.4M | $160.2M | $54.21M | — | $41.65M | — | $12.55M | — | $11.5M | — | $11.5M | $0.48 | $0.47 | 24,012,991 | 24,719,369 |
|---|
| 2014-03-31 | $136.62M | $101.83M | $34.79M | — | $35.69M | — | -$901,000.00 | — | -$1.98M | $0.00 | -$1.98M | -$0.08 | -$0.08 | 23,845,302 | 23,845,302 |
|---|
| 2013-12-31 | $109.59M | $79.68M | $29.91M | — | $32.28M | — | -$2.37M | — | -$3.37M | $0.00 | -$3.37M | -$0.14 | -$0.14 | 23,715,945 | 23,715,945 |
|---|
| 2013-09-30 | $149.68M | $109.56M | $40.12M | — | $33.91M | — | $6.2M | — | $5.34M | $135,000.00 | $5.21M | $0.23 | $0.22 | 77,328 | 88,965 |
|---|
| 2013-06-30 | $175.76M | $128.95M | $46.81M | — | $33.05M | — | $13.76M | — | $12.57M | -$1.07M | $13.64M | $0.58 | $0.56 | 23,388,384 | 24,177,020 |
|---|
| 2013-03-31 | $160.01M | $122.36M | $37.65M | — | $36.1M | — | $1.55M | — | $384,000.00 | $40,000.00 | $344,000.00 | $0.01 | $0.01 | 23,188,450 | 24,019,409 |
|---|
| 2012-12-31 | $99.05M | $72.77M | $26.28M | — | $29.44M | — | -$3.17M | — | -$4.16M | — | -$4.16M | — | — | 22,955,715 | 22,955,715 |
|---|
| 2012-09-30 | $137.35M | $104.31M | $33.04M | — | $33.69M | — | -$649,000.00 | — | -$1.66M | -$60,000.00 | -$1.6M | -$0.07 | -$0.07 | 56,464 | 73,214 |
|---|
| 2012-06-30 | $151.33M | $111.04M | $40.29M | — | $34.66M | — | $5.63M | — | $4.61M | — | $4.61M | $0.20 | $0.20 | 22,809,861 | 23,515,737 |
|---|
| 2012-03-31 | $143.99M | $109.61M | $34.38M | — | $30.99M | — | $3.38M | — | — | -$116,000.00 | $2.3M | $0.10 | $0.10 | 22,652,294 | 23,253,524 |
|---|
| 2011-12-31 | $91.79M | $66.21M | $25.57M | — | $28.57M | — | -$3M | — | -$4.21M | — | -$4.21M | — | — | 22,592,370 | 22,592,370 |
|---|
| 2011-09-30 | $119.78M | $89.74M | $30.03M | — | $34.79M | — | -$4.75M | — | -$5.72M | -$34,000.00 | -$5.69M | -$0.26 | -$0.26 | 39,390 | 39,390 |
|---|
| 2011-06-30 | $153.17M | $114.09M | $39.08M | — | $35.22M | — | $3.86M | — | $3.02M | -$333,000.00 | $3.36M | $0.15 | $0.15 | 22,439,702 | 23,103,280 |
|---|
| 2011-03-31 | $115.76M | $88.96M | $26.8M | — | $30.45M | — | -$3.65M | — | — | — | -$4.49M | -$0.20 | -$0.20 | 22,329,156 | 22,329,156 |
|---|
| 2010-12-31 | $92.19M | $68.61M | $23.58M | — | $27.44M | — | -$3.86M | — | -$4.7M | — | -$4.7M | — | — | — | — |
|---|
| 2010-09-30 | $124.39M | $94.32M | $30.08M | — | $31.37M | — | -$1.3M | — | -$2M | -$169,000.00 | -$1.83M | -$0.09 | -$0.08 | 47,319 | -14,152 |
|---|
| 2010-06-30 | $115.38M | $80.83M | $34.55M | — | $33.34M | — | $1.21M | — | $512,000.00 | — | $512,000.00 | $0.02 | $0.02 | 22,077,086 | 22,793,218 |
|---|
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 | $2.31B | $1.56B | $750.23M | — | $647.16M | — | $34.02M | — | -$37.14M | -$6.38M | -$31.63M | -$1.43 | -$1.43 | 22,052,177 | 22,052,177 |
|---|
| 2024-09-30 | $2.43B | $1.63B | $801.2M | — | $672.97M | — | $128.23M | — | $54.33M | $15.59M | $38.07M | $1.71 | $1.65 | 22,271,580 | 23,014,208 |
|---|
| 2023-09-30 | $2.39B | $1.56B | $835.33M | — | $634.53M | — | $200.8M | — | $147.44M | $37.96M | $109.28M | $5.00 | $4.87 | 21,852,425 | 22,429,381 |
|---|
| 2022-09-30 | $2.31B | $1.5B | $805.75M | — | $540.55M | — | $265.2M | — | $261.92M | $63.93M | $197.99M | $9.12 | $8.84 | 21,706,225 | 22,399,209 |
|---|
| 2021-09-30 | $2.06B | $1.4B | $659.43M | — | $449.97M | — | $209.46M | — | $205.79M | $50.82M | $154.98M | $7.04 | $6.78 | 22,010,130 | 22,859,498 |
|---|
| 2020-09-30 | $1.51B | $1.11B | $398.71M | — | $292M | — | $106.72M | — | $97.44M | $22.81M | $74.63M | $3.46 | $3.37 | 21,547,665 | 22,125,338 |
|---|
| 2019-09-30 | $1.24B | $914.32M | $322.83M | — | $262.3M | — | $60.53M | — | $48.95M | $12.97M | $35.99M | $1.61 | $1.57 | 22,294,114 | 22,881,147 |
|---|
| 2018-09-30 | $1.18B | $879.14M | $298.23M | — | $235.05M | — | $63.18M | — | $53.28M | $13.97M | $39.31M | $1.77 | $1.71 | 22,269,378 | 23,030,662 |
|---|
| 2017-09-30 | $1.05B | $787.01M | $265.32M | — | $220.03M | — | $45.29M | — | $37.81M | $14.26M | $23.55M | $0.98 | $0.95 | 23,966,611 | 24,678,800 |
|---|
| 2016-09-30 | $942.05M | $716.02M | $226.03M | — | $185.78M | — | $40.25M | — | $34.79M | $12.21M | $22.58M | $0.93 | $0.91 | 24,203,947 | 24,820,847 |
|---|
| 2015-09-30 | $751.37M | $566.6M | $184.77M | — | $159.44M | — | $25.33M | — | $20.88M | -$27.41M | $48.29M | $1.97 | $1.92 | 24,466,243 | 25,102,289 |
|---|
| 2014-09-30 | $624.69M | $462.87M | $161.82M | — | $146.43M | — | $15.39M | — | $11.36M | $91,000.00 | $11.27M | $0.47 | $0.46 | 23,916,238 | 24,655,262 |
|---|
| 2013-09-30 | $584.5M | $433.64M | $150.85M | — | $132.51M | — | $18.35M | — | $14.13M | -$894,000.00 | $15.02M | $0.65 | $0.63 | 23,253,992 | 24,003,728 |
|---|
| 2012-09-30 | $524.46M | $391.17M | $133.28M | — | $127.91M | — | $5.37M | — | $923,000.00 | -$176,000.00 | $1.1M | $0.05 | $0.05 | 22,740,986 | 23,335,918 |
|---|
| 2011-09-30 | $480.89M | $361.4M | $119.49M | — | $127.9M | — | -$8.4M | — | -$11.89M | -$367,000.00 | -$11.52M | -$0.52 | -$0.52 | 22,375,271 | 22,375,271 |
|---|
| 2010-09-30 | $450.34M | $339.53M | $110.81M | — | $123.97M | — | -$13.17M | — | -$17.09M | -$19.59M | $2.5M | $0.11 | $0.11 | 21,998,743 | 22,597,953 |
|---|
| 2009-09-30 | $588.59M | $499.93M | $88.66M | — | $160M | — | -$71.34M | — | -$85.4M | -$8.63M | -$76.77M | -$4.11 | -$4.11 | 18,685,423 | 18,685,423 |
|---|