| 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $3.68M - $6.93M
     
         
           |    
          
                               
              361K
              $99.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $1.39M - $2.25M
     
         
           |    
          
                               
              322K
              $73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $4.51M - $6.03M
     
         
           |    
          
                               
              544K
              $119M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $6.84M - $9.43M
     
         
           |    
          
                               
              241K
              $70M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $544.07 - $787.63
      $10.1M - $14.7M
     
         
           |    
          
                               
              41.1K
              $32.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $11.9M - $14.7M
     
         
           |    
          
                               
              66.7K
              $25.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $20.62
      $8.2M - $13.3M
     
         
           |    
          
                               
              691K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.31 - $22.19
      $9.72M - $15.1M
     
         
           |    
          
                               
              679K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.81 - $34.65
      $11.3M - $13.6M
     
         
           |    
          
                               
              402K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $9.33M - $12.4M
     
         
           |    
          
                               
              106K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $11.8M - $14.4M
     
         
           |    
          
                               
              53.5K
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.77 - $82.74
      $5.25M - $8.55M
     
         
           |    
          
                               
              236K
              $18.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $9.62M - $158M
     
         
           |    
          
                               
              111K
              $9.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $210K - $259K
     
         
           |    
          
                               
              371K
              $65.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.06 - $91.24
      $3.6M - $4.76M
     
         
           |    
          
                               
              312K
              $28.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $486K - $648K
     
         
           |    
          
                               
              150K
              $44.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $1.39M - $1.9M
     
         
           |    
          
                               
              33.3K
              $26.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.66 - $108.13
      $4.92M - $5.74M
     
         
           |    
          
                               
              144K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $3.54M - $5.05M
     
         
           |    
          
                               
              58.5K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.4 - $45.76
      $3.96M - $4.98M
     
         
           |    
          
                               
              347K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.57 - $212.76
      $2.98M - $4.21M
     
         
           |    
          
                               
              56.8K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.63 - $110.51
      $2.87M - $3.88M
     
         
           |    
          
                               
              121K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.71 - $15.46
      $4.53M - $5.11M
     
         
           |    
          
                               
              727K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $2.13M - $3.97M
     
         
           |    
          
                               
              33.9K
              $7.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.95 - $38.28
      $3.77M - $5.36M
     
         
           |    
          
                               
              140K
              $5.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.39 - $47.46
      $116K - $160K
     
         
           |    
          
                               
              868K
              $41.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $34.72
      $4.3M - $5.54M
     
         
           |    
          
                               
              215K
              $6.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $4.24M - $5.92M
     
         
           |    
          
                               
              46.5K
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $3.56M - $4.39M
     
         
           |    
          
                               
              137K
              $37.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.74 - $23.86
      $4.44M - $5.1M
     
         
           |    
          
                               
              483K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $949K - $1.55M
     
         
           |    
          
                               
              682K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $464K - $610K
     
         
           |    
          
                               
              480K
              $38.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $3.8M - $4.97M
     
         
           |    
          
                               
              25.4K
              $6.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.49 - $288.8
      $3.21M - $3.95M
     
         
           |    
          
                               
              19.9K
              $5.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.69 - $141.77
      $2.9M - $3.93M
     
         
           |    
          
                               
              182K
              $24.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $3.35M - $4.21M
     
         
           |    
          
                               
              24.4K
              $4.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.93 - $313.14
      $388K - $682K
     
         
           |    
          
                               
              32.9K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $251K - $384K
     
         
           |    
          
                               
              22.6K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $2.72M - $3.77M
     
         
           |    
          
                               
              14.3K
              $4.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $3.88M - $4.73M
     
         
           |    
          
                               
              19.2K
              $5.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $3.26M - $4.05M
     
         
           |    
          
                               
              29.7K
              $4.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.53 - $309.8
      $597K - $778K
     
         
           |    
          
                               
              87.1K
              $26.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.68 - $50.09
      $2.01M - $3.77M
     
         
           |    
          
                               
              75.3K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.6 - $238.02
      $506K - $731K
     
         
           |    
          
                               
              81.6K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.07 - $265.71
      $2.96M - $4.07M
     
         
           |    
          
                               
              16.9K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.9 - $15.57
      $953K - $1.25M
     
         
           |    
          
                               
              1.38M
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $1.73M - $2.03M
     
         
           |    
          
                               
              441K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $4.27M - $5.38M
     
         
           |    
          
                               
              33.7K
              $26.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.02 - $165.4
      $2.49M - $3.24M
     
         
           |    
          
                               
              30.7K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $496K - $966K
     
         
           |    
          
                               
              42.9K
              $6.89M
             
           | 
          
            
              
            
           |