Complete source-backed income-statement history.
- Available history
- 2010-07-31 to 2026-05-02
- 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-05-02 | $12.41M | $8.78M | $3.63M | — | $1.53M | — | $2.1M | $259,257.00 | $2.36M | $597,317.00 | $1.76M | $0.56 | $0.56 | 3,153,665 | 3,158,972 |
|---|
| 2026-01-31 | $10.5M | $7.31M | $3.2M | — | $1.37M | — | $1.83M | $353,682.00 | $2.18M | $552,806.00 | $1.63M | $0.50 | $0.50 | 3,250,368 | 3,256,535 |
|---|
| 2025-11-01 | $13.65M | $9.31M | $4.33M | — | $1.51M | — | $2.82M | $306,416.00 | $3.13M | $780,613.00 | $2.35M | $0.72 | $0.72 | -2,824 | -3,120 |
|---|
| 2025-08-02 | $12.02M | $8.17M | $3.85M | — | $1.67M | — | $2.18M | $315,516.00 | $2.49M | $667,846.00 | $1.83M | $0.56 | $0.56 | 3,268,998 | 3,274,456 |
|---|
| 2025-05-03 | $14.76M | $10.13M | $4.63M | — | $1.89M | — | $2.74M | $283,707.00 | $3.03M | $733,606.00 | $2.29M | $0.70 | $0.70 | 3,268,991 | 3,276,400 |
|---|
| 2025-02-01 | $12.24M | $8.27M | $3.97M | — | $1.68M | — | $2.29M | $355,078.00 | $2.65M | $668,791.00 | $1.98M | $0.61 | $0.60 | 3,268,829 | 3,277,204 |
|---|
| 2024-11-02 | $11.83M | $7.92M | $3.91M | — | $1.87M | — | $2.05M | $649,856.00 | $2.7M | $637,096.00 | $2.06M | $0.63 | $0.63 | 0 | 737 |
|---|
| 2024-08-03 | $13.8M | $9.2M | $4.61M | — | $2.03M | — | $2.57M | $353,586.00 | $2.93M | $741,901.00 | $2.19M | $0.67 | $0.67 | 3,268,829 | 3,277,856 |
|---|
| 2024-05-04 | $11.53M | $7.36M | $4.17M | — | $1.91M | — | $2.26M | $465,543.00 | $2.72M | $696,598.00 | $2.03M | $0.62 | $0.62 | 3,268,829 | 3,277,920 |
|---|
| 2024-02-03 | $14.77M | $10.03M | $4.73M | — | $2.03M | — | $2.7M | $421,513.00 | $3.12M | $785,092.00 | $2.34M | $0.72 | $0.71 | 3,268,829 | 3,277,565 |
|---|
| 2023-11-04 | $14.72M | $10.17M | $4.55M | — | $1.85M | — | $2.7M | $384,182.00 | $3.08M | $766,973.00 | $2.32M | $0.71 | $0.71 | -21,477 | -19,775 |
|---|
| 2023-08-05 | $14.65M | $9.54M | $5.11M | — | $1.99M | — | $3.13M | $444,923.00 | $3.57M | $905,203.00 | $2.67M | $0.80 | $0.80 | 3,323,874 | 3,328,875 |
|---|
| 2023-05-06 | $16.78M | $10.83M | $5.95M | — | $2.22M | — | $3.74M | $197,284.00 | $3.94M | $1.08M | $2.86M | $0.85 | $0.85 | 3,370,157 | 3,373,036 |
|---|
| 2023-02-04 | $17.16M | $11.29M | $5.87M | — | $2.04M | — | $3.84M | $152,689.00 | $3.99M | $931,841.00 | $3.06M | $0.91 | $0.91 | 3,370,912 | 3,371,418 |
|---|
| 2022-11-05 | $16.22M | $10.97M | $5.26M | — | $2.03M | — | $3.23M | $312,824.00 | $3.54M | $805,007.00 | $2.73M | $0.80 | $0.80 | -22,290 | -24,271 |
|---|
| 2022-08-06 | $13.85M | $9.95M | $3.9M | — | $1.65M | — | $2.24M | $234,212.00 | $2.48M | $594,313.00 | $1.88M | $0.56 | $0.56 | 3,370,912 | 3,376,771 |
|---|
| 2022-05-07 | $10.65M | $7.62M | $3.02M | — | $1.38M | — | $1.64M | $249,303.00 | $1.89M | $435,789.00 | $1.46M | $0.42 | $0.42 | 3,476,508 | 3,487,516 |
|---|
| 2022-02-05 | $10.81M | $8.08M | $2.73M | — | $1.42M | — | $1.31M | $214,745.00 | $1.53M | $369,396.00 | $1.16M | $0.33 | $0.33 | 3,532,803 | 3,544,584 |
|---|
| 2021-11-06 | $9.47M | $6.66M | $2.81M | — | $1.14M | — | $1.67M | $383,361.00 | $2.05M | $493,500.00 | $1.56M | $0.44 | $0.44 | -23,328 | -22,768 |
|---|
| 2021-07-31 | $11.78M | $9.27M | $2.51M | — | $1.32M | — | $1.19M | $205,569.00 | $1.4M | $347,111.00 | $1.05M | $0.29 | $0.29 | 3,599,133 | 3,613,187 |
|---|
| 2021-05-01 | $14.74M | $11.13M | $3.61M | — | $1.55M | — | $2.06M | $206,271.00 | $2.27M | $543,505.00 | $1.72M | $0.47 | $0.47 | 3,632,195 | 3,642,501 |
|---|
| 2021-04-30 | — | — | — | — | — | — | — | — | — | — | $1.72M | — | — | — | — |
|---|
| 2021-01-31 | — | — | — | — | — | — | — | — | — | — | $1.07M | — | — | — | — |
|---|
| 2021-01-30 | $9.07M | $6.57M | $2.5M | — | $1.27M | — | $1.22M | $177,508.00 | $1.4M | $335,809.00 | $1.07M | $0.29 | $0.29 | 3,631,924 | 3,633,493 |
|---|
| 2020-10-31 | $13.17M | $9.5M | $3.66M | — | $1.4M | — | $2.27M | $180,485.00 | $2.45M | $573,607.00 | $1.87M | $0.51 | $0.51 | -2,456 | -2,447 |
|---|
| 2020-08-01 | $8.8M | $6.36M | $2.44M | — | $1.11M | — | $1.33M | $204,543.00 | $1.54M | $375,465.00 | $1.16M | $0.32 | $0.32 | 3,631,089 | 3,632,420 |
|---|
| 2020-05-04 | — | — | — | — | — | — | — | — | — | — | $1.55M | — | — | — | — |
|---|
| 2020-05-02 | $10.2M | $7.07M | $3.14M | — | $1.22M | — | $1.91M | $125,872.00 | $2.04M | $490,735.00 | $1.55M | $0.43 | $0.43 | 3,632,614 | 3,633,933 |
|---|
| 2020-02-01 | $9.44M | $6.55M | $2.89M | — | $1.26M | — | $1.63M | $212,016.00 | $1.85M | $445,580.00 | $1.4M | $0.38 | $0.38 | 3,659,241 | 3,660,638 |
|---|
| 2019-11-02 | $10.78M | $7.19M | $3.59M | — | $1.49M | — | $2.1M | $1.78M | $3.88M | $971,312.00 | $2.91M | $0.79 | $0.79 | -45,536 | -45,496 |
|---|
| 2019-08-03 | $11.79M | $8.14M | $3.65M | — | $1.35M | — | $2.29M | $1.11M | $3.4M | $856,818.00 | $2.54M | $0.67 | $0.67 | 3,807,357 | 3,808,617 |
|---|
| 2019-05-04 | $12.74M | $9.3M | $3.45M | — | $1.31M | — | $2.14M | $303,580.00 | $2.44M | $619,581.00 | $1.82M | $0.47 | $0.47 | 3,865,588 | 3,867,802 |
|---|
| 2019-02-02 | $11.04M | $8.07M | $2.97M | — | $1.2M | — | $1.77M | $285,373.00 | $2.06M | $521,398.00 | $1.54M | $0.40 | $0.40 | 3,873,864 | 3,876,085 |
|---|
| 2018-11-03 | $11.86M | $8.45M | $3.41M | — | $1.43M | — | $1.98M | $187,652.00 | $2.17M | $602,275.00 | $1.56M | $0.40 | $0.40 | -12,819 | -12,754 |
|---|
| 2018-08-04 | $11.45M | $8.71M | $2.74M | — | $1.28M | — | $1.46M | $255,550.00 | $1.72M | $469,858.00 | $1.25M | $0.32 | $0.32 | 3,873,746 | 3,875,897 |
|---|
| 2018-05-05 | $8.92M | $6.61M | $2.31M | — | $1.12M | — | $1.19M | $374,714.00 | $1.57M | $431,056.00 | $1.14M | $0.29 | $0.29 | 3,903,904 | 3,906,077 |
|---|
| 2018-02-03 | $9.65M | $7.43M | $2.22M | — | $1.13M | — | $1.09M | $64,720.00 | $1.15M | $138,641.00 | $1.02M | $0.25 | $0.25 | 3,997,371 | 3,999,202 |
|---|
| 2017-11-04 | $10.02M | $7.74M | $2.27M | — | $1.19M | — | $1.09M | $294,036.00 | $1.38M | $552,704.00 | $829,268.00 | $0.21 | $0.21 | -1,622 | -1,557 |
|---|
| 2017-08-05 | $8.91M | $6.94M | $1.96M | — | $1.03M | — | $934,864.00 | $149,196.00 | $1.08M | $414,177.00 | $669,883.00 | $0.17 | $0.17 | 4,003,096 | 4,004,387 |
|---|
| 2017-05-06 | $10.05M | $7.65M | $2.4M | — | $1.12M | — | $1.28M | $295,327.00 | $1.57M | $464,416.00 | $1.11M | $0.28 | $0.28 | 4,004,840 | 4,006,047 |
|---|
| 2017-02-04 | $8.57M | $6.55M | $2.02M | — | $967,587.00 | — | $1.06M | $73,816.00 | $1.13M | $426,970.00 | $703,323.00 | $0.18 | $0.18 | 4,004,238 | 4,005,538 |
|---|
| 2016-11-05 | $8.78M | $6.75M | $2.03M | — | $1.05M | — | $983,697.00 | $51,682.00 | $1.04M | $314,738.00 | $720,641.00 | $0.18 | $0.18 | -2,670 | -2,656 |
|---|
| 2016-07-30 | $9.78M | $7.6M | $2.18M | — | $940,059.00 | — | $1.24M | $77,143.00 | $1.32M | $423,364.00 | $894,271.00 | $0.22 | $0.22 | 4,022,311 | 4,023,714 |
|---|
| 2016-04-30 | $8.12M | $6.15M | $1.97M | — | $1.01M | — | $953,869.00 | $4.85M | $5.8M | $2.13M | $3.67M | $0.91 | $0.91 | 4,023,439 | 4,024,181 |
|---|
| 2016-01-30 | $7.37M | $5.62M | $1.76M | — | $780,694.00 | — | $975,741.00 | $55,224.00 | $1.03M | $352,564.00 | $678,401.00 | $0.17 | $0.17 | 4,025,316 | 4,025,952 |
|---|
| 2015-10-31 | $8.49M | $6.63M | $1.86M | — | $791,595.00 | — | $1.07M | $69,820.00 | $1.14M | $130,177.00 | $1.01M | $0.25 | $0.25 | -5,241 | -5,178 |
|---|
| 2015-08-01 | $7.06M | $5.5M | $1.56M | — | $776,930.00 | — | $787,272.00 | -$40,374.00 | $746,898.00 | $128.00 | $746,770.00 | $0.18 | $0.18 | 4,048,554 | 4,048,994 |
|---|
| 2015-05-02 | $6.71M | $5.17M | $1.54M | — | $877,449.00 | — | $660,719.00 | $24,128.00 | $684,847.00 | $4,294.00 | $680,553.00 | $0.17 | $0.17 | 4,061,853 | 4,062,423 |
|---|
| 2015-01-31 | $5.58M | $4.4M | $1.17M | — | $747,949.00 | — | $424,820.00 | $56,175.00 | $480,995.00 | $1,207.00 | $479,788.00 | $0.12 | $0.12 | 4,063,913 | 4,064,254 |
|---|
| 2014-11-01 | $6.18M | $4.72M | $1.46M | — | $829,460.00 | — | $632,090.00 | -$11,584.00 | $620,506.00 | $3,178.00 | $617,328.00 | $0.15 | $0.15 | 991 | 410 |
|---|
| 2014-08-02 | $5.35M | $4.29M | $1.06M | — | $771,042.00 | — | $289,126.00 | -$36,000.00 | $253,126.00 | $858.00 | $252,268.00 | $0.06 | $0.06 | 4,059,922 | 4,062,024 |
|---|
| 2014-05-03 | $5.43M | $4.33M | $1.1M | — | $798,670.00 | — | $305,628.00 | -$20,728.00 | $284,900.00 | — | $284,900.00 | $0.07 | $0.07 | 4,058,115 | 4,060,907 |
|---|
| 2014-02-01 | $4.14M | $3.39M | $745,530.00 | — | $661,344.00 | — | $84,186.00 | $19,216.00 | $103,402.00 | — | $103,402.00 | $0.03 | $0.03 | 4,057,944 | 4,059,316 |
|---|
| 2013-11-02 | $5.81M | $4.47M | $1.35M | — | $666,763.00 | — | $682,501.00 | -$21,038.00 | $661,463.00 | — | $667,781.00 | $0.16 | $0.16 | 0 | 0 |
|---|
| 2013-08-03 | $4.76M | $3.85M | $903,640.00 | — | $748,700.00 | — | $154,940.00 | -$33,439.00 | $121,501.00 | — | $121,501.00 | $0.03 | $0.03 | 4,057,053 | 4,057,053 |
|---|
| 2013-05-04 | $3.81M | $3.24M | $577,986.00 | — | $627,018.00 | — | -$49,032.00 | $2,011.00 | -$47,021.00 | — | -$47,021.00 | -$0.01 | -$0.01 | 4,057,053 | 4,057,053 |
|---|
| 2013-02-02 | $3.4M | $2.86M | $545,783.00 | — | $552,500.00 | — | -$6,717.00 | $11,562.00 | $4,845.00 | — | $4,845.00 | — | — | 4,057,023 | 4,057,023 |
|---|
| 2012-11-03 | $4.39M | $3.42M | $965,887.00 | — | $835,796.00 | — | $130,091.00 | -$21,456.00 | $108,635.00 | — | $108,635.00 | $0.02 | $0.02 | 70 | 110 |
|---|
| 2012-08-04 | $3.83M | $3.31M | $513,912.00 | — | $628,517.00 | — | -$114,605.00 | -$42,432.00 | -$157,037.00 | — | -$157,037.00 | -$0.04 | -$0.04 | 4,057,053 | 4,057,053 |
|---|
| 2012-05-05 | $4.06M | $3.36M | $699,288.00 | — | $632,428.00 | — | $66,860.00 | -$10,819.00 | $56,041.00 | — | $56,041.00 | $0.01 | $0.01 | 4,057,053 | 4,057,053 |
|---|
| 2012-02-04 | $3.56M | $2.88M | $680,406.00 | — | $612,740.00 | — | $67,666.00 | -$25,546.00 | $42,120.00 | — | $42,120.00 | $0.01 | $0.01 | 4,056,214 | 4,056,214 |
|---|
| 2011-11-05 | $4.09M | $5.39M | -$1.3M | — | $890,030.00 | — | -$2.19M | $30,720.00 | -$2.16M | — | -$2.16M | -$0.53 | -$0.53 | 0 | 0 |
|---|
| 2011-08-06 | $2.88M | $2.39M | $491,436.00 | — | $1.42M | — | -$929,145.00 | -$2.12M | -$3.05M | — | -$3.05M | -$0.75 | -$0.75 | 4,056,144 | 4,056,144 |
|---|
| 2011-05-07 | $3.23M | $2.61M | $624,134.00 | — | $785,874.00 | — | -$161,740.00 | -$12,439.00 | -$174,179.00 | — | -$174,179.00 | -$0.04 | -$0.04 | 4,056,144 | 4,056,144 |
|---|
| 2011-02-05 | $3.23M | $2.58M | $652,071.00 | — | $827,251.00 | — | -$175,180.00 | $47,217.00 | -$127,963.00 | — | -$127,963.00 | -$0.03 | -$0.03 | 4,056,144 | 4,056,144 |
|---|
| 2010-11-06 | $3.51M | $2.79M | $721,103.00 | — | $908,408.00 | — | -$187,305.00 | -$74,528.00 | -$261,833.00 | -$120,351.00 | -$141,482.00 | -$0.04 | -$0.04 | 0 | 0 |
|---|
| 2010-07-31 | $4.35M | $3.45M | $902,978.00 | — | $905,941.00 | — | -$2,963.00 | -$261,908.00 | -$264,871.00 | -$113,606.00 | -$151,265.00 | -$0.04 | -$0.04 | 4,056,144 | 4,056,144 |
|---|
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-11-01 | $52.67M | $35.88M | $16.79M | — | $6.75M | — | $10.04M | $1.26M | $11.3M | $2.85M | $8.45M | $2.59 | $2.58 | 3,266,115 | 3,272,941 |
|---|
| 2024-11-02 | $51.93M | $34.51M | $17.42M | — | $7.84M | — | $9.58M | $1.89M | $11.47M | $2.86M | $8.61M | $2.63 | $2.63 | 3,268,829 | 3,279,479 |
|---|
| 2023-11-04 | $63.32M | $41.83M | $21.49M | — | $8.09M | — | $13.4M | $1.18M | $14.58M | $3.68M | $10.9M | $3.27 | $3.27 | 3,333,504 | 3,337,649 |
|---|
| 2022-11-05 | $51.52M | $36.62M | $14.9M | — | $6.48M | — | $8.43M | $1.01M | $9.44M | $2.2M | $7.23M | $2.10 | $2.10 | 3,437,784 | 3,445,498 |
|---|
| 2021-11-06 | $45.06M | $33.63M | $11.43M | — | $5.29M | — | $6.15M | $972,709.00 | $7.12M | $1.72M | $5.4M | $1.50 | $1.50 | 3,597,756 | 3,607,448 |
|---|
| 2020-10-31 | $41.61M | $29.48M | $12.13M | — | $4.98M | — | $7.15M | $722,916.00 | $7.87M | $1.89M | $5.98M | $1.64 | $1.64 | 3,638,592 | 3,639,950 |
|---|
| 2019-11-02 | $46.35M | $32.69M | $13.65M | — | $5.35M | — | $8.3M | $3.48M | $11.78M | $2.97M | $8.81M | $2.32 | $2.32 | 3,803,400 | 3,804,673 |
|---|
| 2018-11-03 | $41.88M | $31.2M | $10.68M | — | $4.96M | — | $5.72M | $882,636.00 | $6.61M | $1.64M | $4.96M | $1.27 | $1.27 | 3,912,188 | 3,914,312 |
|---|
| 2017-11-04 | $37.54M | $28.88M | $8.66M | — | $4.31M | — | $4.36M | $812,376.00 | $5.17M | $1.86M | $3.31M | $0.83 | $0.83 | 4,002,436 | 4,003,768 |
|---|
| 2016-11-05 | $34.05M | $26.12M | $7.94M | — | $3.78M | — | $4.15M | $5.03M | $9.18M | $3.22M | $5.97M | $1.48 | $1.48 | 4,021,019 | 4,022,083 |
|---|
| 2015-10-31 | $27.84M | $21.7M | $6.14M | — | $3.19M | — | $2.94M | $109,749.00 | $3.05M | $135,806.00 | $2.92M | $0.72 | $0.72 | 4,052,865 | 4,053,362 |
|---|
| 2014-11-01 | $21.15M | $16.78M | $4.37M | — | $3.06M | — | $1.31M | -$49,096.00 | $1.26M | $4,036.00 | $1.26M | $0.31 | $0.31 | 4,059,668 | 4,060,654 |
|---|
| 2013-11-02 | $17.79M | $14.41M | $3.38M | — | $2.59M | — | $781,692.00 | -$40,904.00 | $740,788.00 | -$6,318.00 | $747,106.00 | $0.18 | $0.18 | 4,057,053 | 4,057,053 |
|---|
| 2012-11-03 | $15.83M | $12.98M | $2.86M | — | $2.71M | — | $150,012.00 | -$100,253.00 | $49,759.00 | — | $49,759.00 | $0.01 | $0.01 | 4,056,843 | 4,056,843 |
|---|
| 2011-11-05 | $13.43M | $12.96M | $466,474.00 | — | $3.92M | — | -$3.46M | -$2.05M | -$5.51M | — | -$5.51M | -$1.36 | -$1.36 | 4,056,144 | 4,056,144 |
|---|
| 2010-11-06 | $14.86M | $11.8M | $3.06M | — | $3.86M | — | -$798,983.00 | -$621,718.00 | -$1.42M | -$613,260.00 | -$807,441.00 | -$0.20 | -$0.20 | 4,056,144 | 4,056,144 |
|---|