Complete source-backed income-statement history.
- Available history
- 2010-07-09 to 2026-07-10
- 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-07-10 | $47.02M | $36.15M | $10.86M | — | $14.19M | — | -$3.31M | $555,000.00 | -$2.75M | -$746,000.00 | -$2.01M | -$0.22 | -$0.22 | 9,076,832 | 9,076,832 |
|---|
| 2026-04-17 | $50.04M | $41.26M | $8.78M | — | $14.65M | — | -$5.85M | -$269,000.00 | -$6.11M | -$1.19M | -$4.92M | -$0.54 | -$0.54 | 9,076,832 | 9,076,832 |
|---|
| 2026-01-23 | $55.31M | $41.94M | $13.37M | — | $14.62M | — | -$1.23M | $145,000.00 | -$1.09M | -$245,000.00 | -$843,000.00 | -$0.09 | — | 9,076,832 | — |
|---|
| 2025-10-31 | $75.85M | $65.87M | $9.98M | — | $19.66M | — | -$9.7M | $543,000.00 | -$9.16M | -$2.41M | -$6.75M | -$0.74 | — | 0 | — |
|---|
| 2025-07-11 | $51.95M | $41.33M | $10.63M | — | $14.61M | — | -$3.86M | $1.3M | -$2.55M | -$915,000.00 | -$1.64M | -$0.18 | -$0.18 | 9,076,832 | 9,076,832 |
|---|
| 2025-04-18 | $50.64M | $39.57M | $11.07M | — | $14.29M | — | -$3.19M | -$1.59M | -$4.78M | -$915,000.00 | -$3.86M | -$0.43 | -$0.43 | 9,076,832 | 9,076,832 |
|---|
| 2025-01-24 | $52.55M | $39.66M | $12.89M | — | $14.91M | — | -$2.01M | $446,000.00 | -$1.57M | -$453,000.00 | -$1.11M | -$0.12 | — | 9,076,832 | — |
|---|
| 2024-11-01 | $72.23M | $53.89M | $18.34M | — | $19M | — | -$648,000.00 | -$195,000.00 | -$843,000.00 | -$192,000.00 | -$651,000.00 | -$0.07 | — | 0 | — |
|---|
| 2024-07-12 | $49.26M | $38.04M | $11.22M | — | $14.45M | — | -$3.38M | $862,000.00 | -$2.52M | -$752,000.00 | -$1.77M | -$0.20 | — | 9,076,832 | — |
|---|
| 2024-04-19 | $47.31M | $36.59M | $10.73M | — | $13.97M | — | -$3.25M | $174,000.00 | -$3.07M | -$877,000.00 | -$2.2M | -$0.24 | — | 9,076,832 | — |
|---|
| 2024-01-26 | $54.84M | $38.8M | $16.04M | — | $15.03M | — | $1.01M | $734,000.00 | $1.75M | $510,000.00 | $1.24M | $0.14 | — | 9,076,832 | — |
|---|
| 2023-11-03 | $80.32M | $57.77M | $22.54M | — | $20.18M | — | $2.4M | -$494,000.00 | $1.91M | $201,000.00 | $1.71M | $0.19 | — | 0 | — |
|---|
| 2023-07-07 | $54.19M | $38.9M | $15.29M | — | $14.66M | — | $597,000.00 | $345,000.00 | $942,000.00 | $258,000.00 | $684,000.00 | $0.08 | — | 9,076,832 | — |
|---|
| 2023-04-14 | $55.51M | $40.05M | $15.46M | — | $14.94M | — | $284,000.00 | $29,000.00 | $313,000.00 | $164,000.00 | $149,000.00 | $0.02 | — | 9,076,832 | — |
|---|
| 2023-01-20 | $61.62M | $44.56M | $17.07M | — | $15.79M | — | $1.34M | -$14,000.00 | $1.33M | $398,000.00 | $932,000.00 | $0.10 | — | 9,076,832 | — |
|---|
| 2022-10-28 | $82.31M | $60.34M | $21.97M | — | $20.11M | — | $1.94M | -$287,000.00 | $1.65M | -$1M | $2.66M | $0.29 | — | 0 | — |
|---|
| 2022-07-08 | $59.52M | $42.5M | $17.02M | — | $15.22M | — | $59.45M | -$1.26M | $58.18M | $16.89M | $41.3M | $4.55 | — | 9,076,832 | — |
|---|
| 2022-04-15 | $59.99M | $43.3M | $16.68M | — | $15.18M | — | $1.5M | -$308,000.00 | $1.2M | $391,000.00 | $805,000.00 | $0.09 | — | 9,076,832 | — |
|---|
| 2022-01-21 | $64.09M | $47.69M | $16.39M | — | $14.73M | — | $1.68M | -$1.31M | $373,000.00 | $66,000.00 | $307,000.00 | $0.03 | — | 9,076,832 | — |
|---|
| 2021-10-29 | $78.72M | $64.49M | $14.24M | — | $19.1M | — | -$4.74M | -$153,000.00 | -$4.89M | -$1.11M | -$3.78M | -$0.42 | — | -9,067,755,168 | — |
|---|
| 2021-07-09 | $56.54M | $44.53M | $12.01M | — | $14.14M | — | -$1.84M | -$100,000.00 | -$1.94M | -$527,000.00 | -$1.41M | -$0.16 | — | 9,076,832,000 | — |
|---|
| 2021-04-16 | $50.48M | $39.89M | $10.59M | — | $12.91M | — | -$2.31M | $3,000.00 | -$2.31M | -$535,000.00 | -$1.77M | -$0.20 | — | 9,076,832 | — |
|---|
| 2021-01-22 | $54.69M | $40.14M | $14.55M | — | $13.98M | — | $649,000.00 | $1.21M | $1.86M | $393,000.00 | $1.46M | $0.16 | — | 9,076,832 | — |
|---|
| 2020-10-30 | $66.67M | $47.15M | $19.52M | — | $18.48M | — | $1.08M | $412,000.00 | $1.49M | -$411,000.00 | $1.9M | $0.21 | — | -9,067,755,168 | — |
|---|
| 2020-07-10 | $41.66M | $29.63M | $12.03M | — | $11.04M | — | $1M | $854,000.00 | $1.85M | -$1.28M | $3.13M | $0.35 | — | 9,076,832,000 | — |
|---|
| 2020-04-17 | $43M | $30.09M | $12.91M | — | $12.69M | — | $220,000.00 | -$886,000.00 | -$666,000.00 | -$1.09M | $427,000.00 | $0.05 | — | 9,076,832 | — |
|---|
| 2020-01-24 | $46.64M | $31.59M | $15.05M | — | $12.96M | — | $2.11M | $340,000.00 | $2.45M | $590,000.00 | $1.86M | $0.20 | — | 9,076,832 | — |
|---|
| 2019-11-01 | $59.46M | $41.27M | $18.19M | — | $16.32M | — | — | — | $1.57M | $289,000.00 | $1.28M | $0.14 | — | 0 | — |
|---|
| 2019-07-12 | $42.84M | $29.42M | $13.42M | — | $11.82M | — | — | — | $1.61M | $500,000.00 | $1.11M | $0.12 | — | 9,076,832 | — |
|---|
| 2019-04-19 | $41.44M | $27.04M | $14.4M | — | $11.61M | — | — | — | $2.79M | $573,000.00 | $2.22M | $0.24 | — | 9,076,832 | — |
|---|
| 2019-01-25 | $45.04M | $29.39M | $15.65M | — | $13.09M | — | — | — | $2.57M | $691,000.00 | $1.88M | $0.21 | — | 9,076,832 | — |
|---|
| 2018-11-03 | — | — | — | — | — | — | — | — | — | — | $2.06M | — | — | — | — |
|---|
| 2018-11-02 | $56.7M | $38.64M | $18.05M | — | $15.72M | — | — | — | $2.57M | $510,000.00 | — | $0.23 | — | 0 | — |
|---|
| 2018-07-13 | $38.47M | $26.03M | $12.43M | — | $10.73M | — | — | — | $1.7M | $256,000.00 | $1.45M | $0.16 | — | 9,076,832 | — |
|---|
| 2018-04-20 | $37.9M | $25.84M | $12.06M | — | $11.61M | — | — | — | $6.44M | $1.81M | $4.63M | $0.52 | — | 9,076,832 | — |
|---|
| 2018-01-26 | $41.19M | $27.23M | $13.96M | — | $11.87M | — | — | — | $2.1M | $3.72M | -$1.63M | -$0.18 | — | 9,076,832 | — |
|---|
| 2017-11-03 | $56.44M | $36.74M | $19.7M | — | $15.45M | — | — | — | $4.25M | $1.27M | $2.98M | $0.33 | — | -168 | — |
|---|
| 2017-07-07 | $36.61M | $22.59M | $14.02M | — | $10.94M | — | — | — | $3.1M | $1.04M | $2.06M | $0.22 | — | 9,077,000 | 9,077,000 |
|---|
| 2017-04-14 | $34.1M | $21.14M | $12.96M | — | $10.95M | — | — | — | $2.03M | $714,000.00 | $1.32M | $0.15 | — | 9,077,000 | 9,077,000 |
|---|
| 2017-01-20 | $40.08M | $25.17M | $14.92M | — | $11.47M | — | — | — | $3.45M | $976,000.00 | $2.47M | $0.27 | — | 9,077,000 | 9,077 |
|---|
| 2016-10-28 | $42.87M | $25.84M | $17.03M | — | $14.08M | — | — | — | $2.95M | $369,000.00 | $2.58M | — | — | — | — |
|---|
| 2016-07-08 | $29.89M | $17.72M | $12.17M | — | $9.86M | — | — | — | $2.31M | $489,000.00 | $1.82M | — | — | — | 9,077,000 |
|---|
| 2016-04-15 | $31.15M | $18.91M | $12.23M | — | $9.76M | — | — | — | $2.47M | $979,000.00 | $1.49M | — | — | — | 9,077,000 |
|---|
| 2016-01-22 | $36.16M | $22.38M | $13.78M | — | $10.68M | — | — | — | $3.1M | $1.23M | $1.87M | — | — | — | 9,079 |
|---|
| 2015-10-30 | $42.55M | $26.2M | $16.36M | — | $12.9M | — | — | — | $3.45M | -$7.47M | $10.92M | — | — | — | — |
|---|
| 2015-07-10 | $26.49M | $15.87M | $10.62M | — | $8.62M | — | — | — | $2M | $142,000.00 | $1.86M | — | — | — | 9,095,000 |
|---|
| 2015-04-17 | $26.7M | $16.42M | $10.28M | — | $8.08M | — | — | — | $2.2M | $0.00 | $2.2M | — | — | — | 9,104,000 |
|---|
| 2015-01-23 | $34.71M | $25.1M | $9.62M | — | $9.15M | — | — | — | $467,000.00 | $0.00 | $467,000.00 | — | — | — | 9,113,000 |
|---|
| 2014-10-31 | $41.78M | $29.75M | $12.03M | — | $13.03M | — | — | — | -$1M | -$88,000.00 | -$915,000.00 | — | — | — | — |
|---|
| 2014-07-11 | $27.92M | $20.49M | $7.43M | — | $9.81M | — | — | — | -$2.38M | $0.00 | -$2.38M | — | — | — | 9,121,000 |
|---|
| 2014-04-18 | $31.24M | $22.31M | $8.94M | — | $10.22M | — | — | — | -$1.28M | $0.00 | -$1.28M | — | — | — | 9,127,000 |
|---|
| 2014-01-24 | $32.47M | $22.2M | $10.27M | — | $10.02M | — | — | — | $247,000.00 | $13,000.00 | $234,000.00 | — | — | — | 9,132,000 |
|---|
| 2013-11-01 | $40.35M | $26.21M | $14.14M | — | $13.08M | — | — | — | $1.06M | -$38,000.00 | $1.1M | — | — | — | — |
|---|
| 2013-07-12 | $29.29M | $19.81M | $9.49M | — | $9.48M | — | — | — | $5,000.00 | $24,000.00 | -$19,000.00 | — | — | — | 9,154,000 |
|---|
| 2013-04-19 | $28.58M | $18.81M | $9.78M | — | $9.66M | — | — | — | $122,000.00 | $11,000.00 | $111,000.00 | — | — | — | 9,156,000 |
|---|
| 2013-01-25 | $30.77M | $18.74M | $12.03M | — | $10.14M | — | — | — | $1.89M | $172,000.00 | $1.72M | — | — | — | 9,158,000 |
|---|
| 2012-11-02 | $42.47M | $26.67M | $15.79M | — | $13.4M | — | — | — | $2.39M | $317,000.00 | $2.03M | — | — | — | — |
|---|
| 2012-07-06 | $27.86M | $17.66M | $10.2M | — | $9.34M | — | — | — | $861,000.00 | — | $861,000.00 | — | — | — | 9,180,000 |
|---|
| 2012-04-13 | $27.31M | $17.57M | $9.74M | — | $8.7M | — | — | — | $1.04M | — | $1.04M | — | — | — | 9,188,000 |
|---|
| 2012-01-20 | $29.72M | $21.15M | $8.56M | — | $8.84M | — | — | — | -$278,000.00 | — | -$278,000.00 | — | — | — | 9,195,000 |
|---|
| 2011-10-28 | $37.67M | $26.6M | $11.06M | — | $12.22M | — | — | — | — | -$166,000.00 | -$988,000.00 | — | — | — | — |
|---|
| 2011-07-08 | $26.61M | $18.41M | $8.2M | — | $8.78M | — | — | — | — | -$106,000.00 | -$477,000.00 | — | — | — | 9,289,000 |
|---|
| 2011-04-15 | $25.18M | $16.72M | $8.46M | — | $8.6M | — | — | — | — | — | -$144,000.00 | — | — | — | 9,316,000 |
|---|
| 2011-01-31 | — | — | — | — | — | — | — | — | — | — | $1.17M | — | — | — | — |
|---|
| 2011-01-21 | $28.81M | $19M | $9.81M | — | $9.04M | — | — | — | — | -$397,000.00 | $1.17M | — | — | — | 9,324,000 |
|---|
| 2010-10-29 | $34.64M | $21.33M | $13.31M | — | $11.84M | — | — | — | — | -$295,000.00 | $1.77M | — | — | — | — |
|---|
| 2010-07-09 | $26.93M | $17.09M | $9.84M | — | $9.81M | — | — | — | — | $799,000.00 | -$761,000.00 | — | — | — | 9,330,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-10-31 | $230.99M | $186.42M | $44.56M | — | $63.46M | — | -$18.76M | $704,000.00 | -$18.05M | -$4.69M | -$13.36M | -$1.47 | — | 9,076,832 | — |
|---|
| 2024-11-01 | $223.65M | $167.32M | $56.33M | — | $62.45M | — | -$6.27M | $1.58M | -$4.69M | -$1.31M | -$3.38M | -$0.37 | — | 9,076,832 | — |
|---|
| 2023-11-03 | $251.64M | $181.28M | $70.36M | — | $65.57M | — | $4.63M | -$134,000.00 | $4.5M | $1.02M | $3.47M | $0.38 | — | 9,076,832 | — |
|---|
| 2022-10-28 | $265.9M | $193.84M | $72.06M | — | $65.24M | — | $64.57M | -$3.16M | $61.41M | $16.34M | $45.07M | $4.96 | — | 9,076,832 | — |
|---|
| 2021-10-29 | $240.43M | $189.05M | $51.38M | — | $60.13M | — | -$8.24M | $957,000.00 | -$7.28M | -$1.78M | -$5.5M | -$0.61 | — | 9,076,832 | — |
|---|
| 2020-10-30 | $197.97M | $138.45M | $59.52M | — | $55.17M | — | $4.41M | $720,000.00 | $5.13M | -$2.19M | $7.32M | $0.81 | — | 9,076,832 | — |
|---|
| 2019-11-01 | $188.79M | $127.12M | $61.66M | — | $52.84M | — | — | — | $8.54M | $2.05M | $6.48M | $0.71 | — | 9,076,832 | — |
|---|
| 2018-11-03 | — | — | — | — | — | — | — | — | — | — | $6.52M | — | — | — | — |
|---|
| 2018-11-02 | $174.26M | $117.75M | $56.51M | — | $49.93M | — | — | — | $12.81M | $6.3M | $6.52M | $0.72 | — | 9,076,832 | — |
|---|
| 2017-11-03 | $167.22M | $105.64M | $61.59M | — | $48.82M | — | — | — | $12.83M | $4M | $8.83M | $0.97 | — | 9,076,832 | — |
|---|
| 2016-10-28 | $140.06M | $84.85M | $55.21M | — | $44.38M | — | — | — | $10.84M | $3.07M | $7.77M | $0.86 | — | 9,077,606 | — |
|---|
| 2015-10-30 | $130.45M | $83.58M | $46.87M | — | $38.75M | — | — | — | $8.12M | -$7.32M | $15.44M | $1.70 | — | 9,098,742 | — |
|---|
| 2014-10-31 | $133.4M | $94.74M | $38.66M | — | $43.09M | — | — | — | -$4.43M | -$88,000.00 | -$4.34M | -$0.48 | — | 9,123,593 | — |
|---|
| 2013-11-01 | $129M | $83.57M | $45.44M | — | $42.35M | — | — | — | $3.09M | $169,000.00 | $2.92M | $0.32 | — | 9,151,939 | — |
|---|
| 2012-11-02 | $127.36M | $83.06M | $44.3M | — | $40.28M | — | — | — | $4.02M | $365,000.00 | $3.65M | $0.40 | — | 9,182,738 | — |
|---|
| 2011-10-28 | $118.26M | $80.74M | $37.53M | — | $38.64M | — | — | — | -$1.11M | -$669,000.00 | -$443,000.00 | -$0.05 | — | 9,277,515 | — |
|---|
| 2010-10-29 | $117.66M | $70.56M | $47.09M | — | $41.57M | — | — | — | — | $1.2M | $4.32M | $0.46 | — | 9,334,004 | — |
|---|