| Morocco Market Capitalization: Casablanca Stock Exchange: Oil and Gas (MAD) | 26,117,152,187.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange (MAD) | 858,937,600,643.000
            
                                        Feb 2025 | monthly | Dec 1996 - Feb 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Food Producers and Pro... (MAD) | 32,898,530,494.10
            
                                        May 2018 | monthly | Nov 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Insurance (MAD) | 28,820,102,334.00
            
                                        May 2018 | monthly | Nov 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Banks (MAD) | 215,304,606,850.30
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Construction and Build... (MAD) | 71,812,796,683.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Beverages (MAD) | 11,320,708,400.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Chemicals (MAD) | 1,749,115,625.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Distributors (MAD) | 14,937,928,816.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Electrical and Electro... (MAD) | 20,608,468,824.60
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Real Estate (MAD) | 12,437,189,901.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Pharmaceutical Industr... (MAD) | 4,476,000,000.00
            
                                        May 2018 | monthly | Feb 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Software and Computer ... (MAD) | 3,347,399,117.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Leisure and Hotels (MAD) | 2,634,009,205.95
            
                                        May 2018 | monthly | May 2006 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Mining (MAD) | 24,367,162,438.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Utilities (MAD) | 4,871,200,000.00
            
                                        May 2018 | monthly | Jul 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Investment Companies a... (MAD) | 7,679,182,138.20
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Holding Companies (MAD) | 3,220,995,684.85
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Forestry and Papers (MAD) | 61,800,541.15
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Telecommunications (MAD) | 125,798,543,154.00
            
                                        May 2018 | monthly | Dec 2004 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Transport (MAD) | 1,210,896,462.00
            
                                        May 2018 | monthly | Dec 2001 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow Central Market (CM) (MAD) | 2,593,896,830.28
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Food Producers ... (MAD) | 132,530,494.03
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Insurance (MAD) | 232,452,240.77
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Banks (MAD) | 547,578,869.90
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Construction & ... (MAD) | 329,523,656.85
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Beverages (MAD) | 53,796,911.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Chemicals (MAD) | 30,004,990.05
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Distributors (MAD) | 37,486,464.90
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Electrical & El... (MAD) | 42,988,016.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Real Estate (MAD) | 210,083,334.65
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Pharmaceutical ... (MAD) | 1,370,715.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Software and Co... (MAD) | 18,274,723.61
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Leisure and Hot... (MAD) | 19,251,420.25
            
                                        May 2018 | monthly | May 2006 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Mining (MAD) | 62,002,723.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Oil and Gas (MAD) | 137,156,085.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Utilities (MAD) | 8,265,462.50
            
                                        May 2018 | monthly | Jul 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Investment Comp... (MAD) | 758,966.70
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Holding Compani... (MAD) | 20,416,254.97
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Forestry and Pa... (MAD) | 662,091.89
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Telecommunicati... (MAD) | 488,327,880.20
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Transport (MAD) | 4,565,644.10
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Block Trade Market (MAD) | 49,999,900.00
            
                                        May 2018 | monthly | Apr 2005 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Engineering & Industri... (MAD) | 256,885,747.75
            
                                        May 2018 | monthly | Apr 2008 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Engineering & I... (MAD) | 411,902.83
            
                                        May 2018 | monthly | Apr 2008 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Transportation Service... (MAD) | 13,952,503,560.00
            
                                        May 2018 | monthly | May 2016 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: ow CM: Transportation ... (MAD) | 187,227,925.75
            
                                        May 2018 | monthly | May 2016 - May 2018 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Health (MAD) | 16,722,023,467.000
            
                                        Feb 2025 | monthly | Dec 2022 - Feb 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: CM: Agricultural Indus... (MAD) | 365,313,822.000
            
                                        Feb 2025 | monthly | Dec 2024 - Feb 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Morocco Market Capitalization: Casablanca Stock Exchange: Agricultural Industry (MAD) | 5,695,301,500.000
            
                                        Feb 2025 | monthly | Dec 2024 - Feb 2025 |