All stocksTop gainersBiggest losersLarge-capSmall-capLargest employersHigh-dividendHighest net incomeHighest cashHighest profit per employeeHighest revenue per employeeMost activeUnusual volumeMost volatileHigh betaBest performingHighest revenueMost expensivePenny stocksOverboughtOversoldAll-time highAll-time low52-week high52-week lowCreate more lists in Screener
All stocksTop gainersBiggest losersLarge-capSmall-capLargest employersHigh-dividendHighest net incomeHighest cashHighest profit per employeeHighest revenue per employeeMost activeUnusual volumeMost volatileHigh betaBest performingHighest revenueMost expensivePenny stocksOverboughtOversoldAll-time highAll-time low52-week high52-week low
Moroccan stocks with the best yearly performance
See shares that show the most potential at the moment: Moroccan stocks below are filtered by yearly performance, so you can see how much they gained over 12 months. Compare their stats to make an informed decision.
Symbol | Perf % 1Y | Price | Chg % | Vol | Rel vol | Mkt cap | P/E | EPS dil TTM | EPS dil growth TTM YoY | Div yield % TTM | Sector | Analyst rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| +363.18% | 10,820 MAD | +6.10% | 1.14 K | 2.01 | 16.78 B MAD | — | — | — | 0.78% | Non-energy minerals | No rating | |
| +299.48% | 231.30 MAD | +3.26% | 17.33 K | 4.43 | 279.67 M MAD | 577.53 | 0.40 MAD | — | 0.00% | Industrial services | No rating | |
| +176.36% | 14,100 MAD | +1.51% | 1.96 K | 0.71 | 164.8 B MAD | — | — | — | 0.29% | Non-energy minerals | No rating | |
| +169.73% | 5,071 MAD | +3.74% | 4.42 K | 2.77 | 8.22 B MAD | 43.39 | 116.86 MAD | — | 0.00% | Non-energy minerals | Buy | |
| +83.78% | 177.90 MAD | −0.06% | 57.81 K | 0.81 | 4.67 B MAD | 1,037.32 | 0.17 MAD | — | 0.00% | Finance | Strong buy | |
| +67.14% | 772.1 MAD | −1.77% | 15.07 K | 1.44 | 9.43 B MAD | — | — | — | 0.00% | Industrial services | No rating | |
| +61.82% | 420.00 MAD | −3.43% | 12.7 K | 1.74 | 4.46 B MAD | — | — | — | 0.00% | Distribution services | No rating | |
| +59.15% | 87.50 MAD | +0.59% | 31.53 K | 2.13 | 1.54 B MAD | 59.06 | 1.48 MAD | +24.99% | 0.00% | Distribution services | No rating | |
| +58.67% | 62.20 MAD | −4.31% | 74 | 0.31 | 27.14 M MAD | — | — | — | 0.00% | Technology services | No rating | |
| +55.44% | 150.00 MAD | −3.23% | 319 | 1.12 | 59.32 M MAD | 574.05 | 0.26 MAD | — | 0.00% | Technology services | No rating | |
| +54.15% | 205.10 MAD | −5.27% | 250 | 2.93 | 124.02 M MAD | — | — | — | 0.00% | Non-energy minerals | No rating | |
| SSOTSothema | +49.20% | 373.00 MAD | −1.54% | 3.17 K | 0.60 | 14.51 B MAD | 35.78 | 10.42 MAD | +21.37% | 1.48% | Health technology | No rating |
| +43.38% | 3,110 MAD | −0.26% | 14 | 0.35 | 12.84 B MAD | 18.93 | 164.33 MAD | −0.58% | 2.60% | Finance | Sell | |
| +37.29% | 81.00 MAD | −1.22% | 477 | 0.73 | 1.32 B MAD | 19.94 | 4.06 MAD | +44.43% | 3.17% | Process industries | No rating | |
| +32.58% | 372.55 MAD | −0.65% | 3 | 0.01 | 10.36 B MAD | 1,286.87 | 0.29 MAD | −66.67% | 0.80% | Consumer non-durables | Strong sell | |
| +27.76% | 281.00 MAD | −0.71% | 1.19 K | 0.54 | 6.95 B MAD | 7.35 | 38.22 MAD | −26.08% | 0.00% | Commercial services | No rating | |
| +20.37% | 1,300 MAD | 0.00% | 10 | 0.25 | 1.3 B MAD | 21.70 | 59.91 MAD | +8.62% | 0.00% | Health technology | No rating | |
| +17.68% | 866.1 MAD | −1.56% | 5.87 K | 0.17 | 64.57 B MAD | 40.01 | 21.65 MAD | +25.40% | 1.08% | Transportation | Buy | |
| +17.03% | 100.65 MAD | +5.95% | 118 | 2.58 | 16.76 M MAD | — | — | — | 0.00% | Non-energy minerals | No rating | |
| +15.97% | 365.00 MAD | −2.41% | 1.95 K | 0.30 | 6.36 B MAD | — | — | — | 1.68% | Producer manufacturing | Neutral | |
| +14.58% | 344.90 MAD | −1.46% | 7.78 K | 0.66 | 5.6 B MAD | 18.33 | 18.82 MAD | +47.32% | 2.00% | Consumer services | Strong buy | |
| +14.39% | 2,400 MAD | −2.04% | 15 | 0.11 | 6.93 B MAD | 19.78 | 121.34 MAD | +59.44% | 4.08% | Consumer non-durables | Buy | |
| +12.39% | 635.0 MAD | −0.78% | 2.07 K | 0.15 | 4.74 B MAD | — | — | — | 1.09% | Technology services | Buy | |
| +12.26% | 367.10 MAD | −0.78% | 495 | 0.28 | 369.3 M MAD | 14.16 | 25.93 MAD | +33.64% | 4.46% | Distribution services | No rating | |
| +11.07% | 813.0 MAD | −1.45% | 6.81 K | 0.33 | 28.61 B MAD | — | — | — | 1.39% | Industrial services | Strong buy | |
| +10.83% | 307.00 MAD | −2.54% | 580 | 0.84 | 453.28 M MAD | 29.74 | 10.32 MAD | — | 0.00% | Distribution services | No rating | |
| +10.35% | 2,345 MAD | −1.68% | 484 | 0.23 | 7.23 B MAD | 31.95 | 73.39 MAD | +71.38% | 0.63% | Industrial services | No rating | |
| +10.33% | 25.10 MAD | −1.57% | 977 | 0.85 | 121.99 M MAD | 17.89 | 1.40 MAD | −15.93% | 0.00% | Process industries | No rating | |
| +9.22% | 604.0 MAD | +0.17% | 321 | 0.16 | 8.01 B MAD | 18.45 | 32.74 MAD | +33.73% | 2.99% | Finance | Strong sell | |
| +4.88% | 698.0 MAD | −0.26% | 12.29 K | 0.37 | 141.3 B MAD | 13.22 | 52.82 MAD | +12.16% | 2.72% | Finance | Neutral | |
| +4.50% | 229.90 MAD | +0.04% | 4 | 0.46 | 400.77 M MAD | 29.37 | 7.83 MAD | −4.42% | 2.39% | Finance | No rating | |
| +4.29% | 7,290 MAD | −0.55% | 6 | 0.53 | 1.47 B MAD | — | — | — | 4.09% | Finance | No rating | |
| +4.12% | 2,249 MAD | +0.18% | 5.71 K | 3.87 | 8.76 B MAD | 32.27 | 69.69 MAD | +92.44% | 1.74% | Non-energy minerals | Strong sell | |
| +4.01% | 349.95 MAD | −0.01% | 138 | 0.84 | 102.03 M MAD | — | — | — | 6.29% | Process industries | No rating | |
| +3.82% | 487.95 MAD | −1.22% | 95 | 0.82 | 158.08 M MAD | 12.94 | 37.71 MAD | +527.88% | 0.00% | Distribution services | No rating | |
| +2.47% | 1,870 MAD | +1.08% | 154 | 6.70 | 862.01 M MAD | 13.96 | 133.93 MAD | +69.40% | 5.41% | Producer manufacturing | Buy | |
| +2.30% | 802.0 MAD | −0.25% | 65 | 0.10 | 1.52 B MAD | 17.70 | 45.32 MAD | +8.38% | 4.98% | Distribution services | Buy | |
| +0.57% | 1,230 MAD | +2.50% | 1 | 0.03 | 2.38 B MAD | 21.68 | 56.73 MAD | +94.05% | 1.92% | Consumer non-durables | Strong buy | |
| 0.00% | 90.00 MAD | −0.44% | 15.59 K | 1.69 | 814.23 M MAD | 19.54 | 4.61 MAD | −11.94% | 5.75% | Finance | No rating | |
| −0.55% | 905.0 MAD | 0.00% | 13 | 0.41 | 1.11 B MAD | 19.74 | 45.84 MAD | +20.55% | 2.76% | Transportation | No rating | |
| −4.66% | 30.51 MAD | −2.83% | 2.78 K | 0.63 | 165.32 M MAD | 53.70 | 0.57 MAD | −65.09% | 0.00% | Consumer non-durables | No rating | |
| −4.97% | 593.0 MAD | +2.24% | 21 | 0.25 | 471 M MAD | — | — | — | 0.00% | Technology services | No rating | |
| −5.13% | 370.00 MAD | +2.21% | 3 | 0.18 | 1.01 B MAD | 9.58 | 38.64 MAD | +1.89% | 3.87% | Finance | No rating | |
| −5.58% | 1,015 MAD | −0.10% | 8.2 K | 2.32 | 11.06 B MAD | 12.79 | 79.36 MAD | +16.55% | 4.10% | Finance | Buy | |
| −5.62% | 454.90 MAD | 0.00% | 406 | 0.14 | 5.72 B MAD | 10.70 | 42.52 MAD | +75.70% | 2.29% | Technology services | Buy | |
| −5.90% | 1,835 MAD | −0.76% | 34 | 0.02 | 43.32 B MAD | 19.76 | 92.88 MAD | +18.97% | 3.79% | Non-energy minerals | Buy | |
| −6.37% | 205.00 MAD | −1.87% | 25.02 K | 2.00 | 46.02 B MAD | 14.61 | 14.03 MAD | −9.80% | 2.34% | Finance | Sell | |
| −6.47% | 130.00 MAD | −1.37% | 3.84 K | 0.14 | 7.95 B MAD | 16.76 | 7.76 MAD | +3.15% | 4.40% | Finance | Sell | |
| −6.95% | 777.0 MAD | +1.57% | 51 | 0.17 | 1.29 B MAD | — | — | — | 5.23% | Technology services | No rating | |
| −7.83% | 245.00 MAD | −0.73% | 5.52 K | 0.18 | 50.18 B MAD | 11.06 | 22.15 MAD | +8.64% | 4.25% | Finance | Buy | |
| −7.93% | 75.50 MAD | 0.00% | 3.11 K | 0.13 | 3.8 B MAD | — | — | — | 2.65% | Retail trade | Sell | |
| −8.17% | 3,779 MAD | +0.77% | 19 | 0.08 | 12.89 B MAD | 17.31 | 218.33 MAD | +0.42% | 4.67% | Distribution services | Buy | |
| −9.17% | 207.55 MAD | −1.17% | 2.44 K | 0.19 | 7.35 B MAD | 19.61 | 10.58 MAD | +41.49% | 1.57% | Finance | No rating | |
| −9.38% | 365.00 MAD | −0.01% | 13.3 K | 1.90 | 13 B MAD | 11.22 | 32.54 MAD | +17.13% | 3.77% | Finance | Buy | |
| −11.83% | 1,700 MAD | 0.00% | 568 | 0.41 | 24.54 B MAD | 17.82 | 95.42 MAD | +50.68% | 3.53% | Non-energy minerals | Strong buy | |
| −12.22% | 388.00 MAD | +0.26% | 28 | 2.69 | 314.44 M MAD | 20.41 | 19.01 MAD | +24.29% | 1.03% | Process industries | No rating | |
| −13.04% | 440.00 MAD | −3.30% | 4.92 K | 0.51 | 10.05 B MAD | — | — | — | 0.79% | Finance | Strong buy | |
| −13.06% | 4,000 MAD | 0.00% | 672 | 0.45 | 11.58 B MAD | 20.00 | 200.00 MAD | +6.85% | 2.76% | Retail trade | Strong buy | |
| −15.31% | 95.45 MAD | −0.16% | 45.55 K | 0.43 | 84.04 B MAD | 12.04 | 7.93 MAD | +286.89% | 1.50% | Communications | Neutral | |
| −15.69% | 33.20 MAD | −3.77% | 203.7 K | 1.07 | 13.89 B MAD | 29.46 | 1.13 MAD | +65.48% | 1.45% | Finance | Strong buy | |
| −17.60% | 1,236 MAD | −0.72% | 1.66 K | 0.19 | 17.63 B MAD | 39.44 | 31.34 MAD | +26.16% | 0.80% | Health services | Strong buy | |
| −18.23% | 1,610 MAD | −0.62% | 1.57 K | 0.82 | 14.52 B MAD | 16.95 | 95.00 MAD | −8.88% | 11.11% | Retail trade | No rating | |
| −19.00% | 422.00 MAD | 0.00% | 69 | 1.01 | 273.36 M MAD | 51.53 | 8.19 MAD | −63.79% | 0.00% | Technology services | No rating | |
| −19.93% | 241.80 MAD | −0.90% | 743 | 0.26 | 2.26 B MAD | 17.72 | 13.64 MAD | −20.86% | 4.30% | Consumer non-durables | No rating | |
| −23.32% | 185.15 MAD | −2.04% | 12.86 K | 0.59 | 17.86 B MAD | 24.86 | 7.45 MAD | −17.25% | 5.29% | Process industries | Buy | |
| −25.18% | 61.20 MAD | −1.29% | 5.32 K | 0.29 | 5.43 B MAD | 17.45 | 3.51 MAD | +4.00% | 3.63% | Producer manufacturing | No rating | |
| −27.02% | 474.00 MAD | −2.26% | 60 | 0.05 | 1.52 B MAD | 15.41 | 30.77 MAD | +3.19% | 3.04% | Finance | No rating | |
| −27.85% | 1,790 MAD | −0.50% | 755 | 0.17 | 42.44 B MAD | — | — | — | 2.06% | Utilities | Sell | |
| −42.81% | 386.00 MAD | −0.52% | 644 | 0.28 | 931.2 M MAD | — | −77.16 MAD | −322.69% | 0.00% | Process industries | No rating |