| 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $5.25M - $6.53M
     
         
           |    
          
                               
              391K
              $222M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.63 - $111.92
      $14.8M - $18.5M
     
         
           |    
          
                               
              441K
              $49.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $3.02M - $4.24M
     
         
           |    
          
                               
              133K
              $66.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $18.7M - $19.1M
     
         
           |    
          
                               
              190K
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $9.83M - $12.3M
     
         
           |    
          
                               
              186K
              $56.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.42 - $147.52
      $9.85M - $12.5M
     
         
           |    
          
                               
              146K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $63.94
      $11.3M - $13.1M
     
         
           |    
          
                               
              311K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $1.6M - $1.99M
     
         
           |    
          
                               
              1.84M
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.73 - $78.42
      $7.04M - $8.8M
     
         
           |    
          
                               
              338K
              $26.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $7.21M - $8.6M
     
         
           |    
          
                               
              445K
              $23.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $5.21M - $6.46M
     
         
           |    
          
                               
              363K
              $30.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $2.39M - $2.97M
     
         
           |    
          
                               
              92K
              $56.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $329.49 - $438.4
      $3.79M - $5.04M
     
         
           |    
          
                               
              51.9K
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $4.97M - $6.54M
     
         
           |    
          
                               
              92.6K
              $7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $743K - $992K
     
         
           |    
          
                               
              146K
              $32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.59 - $37.41
      $4.08M - $5.15M
     
         
           |    
          
                               
              147K
              $5.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.44 - $5.9
      $900K - $1.54M
     
         
           |    
          
                               
              2M
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.48 - $27.78
      $4.37M - $4.76M
     
         
           |    
          
                               
              336K
              $8.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $726K - $1.37M
     
         
           |    
          
                               
              29.8K
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $2.78M - $2.9M
     
         
           |    
          
                               
              884K
              $73.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $2.78M - $3.73M
     
         
           |    
          
                               
              20.7K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $2.78M - $3.51M
     
         
           |    
          
                               
              77.6K
              $4.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.31 - $105.8
      $3.47M - $3.59M
     
         
           |    
          
                               
              137K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $199K - $312K
     
         
           |    
          
                               
              7.19K
              $9.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $2.84M - $3.14M
     
         
           |    
          
                               
              62.8K
              $5.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $23.17
      $2.32M - $2.39M
     
         
           |    
          
                               
              400K
              $9.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $1.62M - $2M
     
         
           |    
          
                               
              29.4K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $87.4K - $115K
     
         
           |    
          
                               
              44.9K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.7 - $23.33
      $1.73M - $1.78M
     
         
           |    
          
                               
              436K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.78 - $133.31
      $1.16M - $1.35M
     
         
           |    
          
                               
              79.1K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.22 - $42.57
      $1.23M - $1.58M
     
         
           |    
          
                               
              45.5K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.78 - $43.68
      $133K - $172K
     
         
           |    
          
                               
              238K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.88 - $91.97
      $501K - $615K
     
         
           |    
          
                               
              129K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $3.72K - $4.59K
     
         
           |    
          
                               
              318K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.37 - $29.39
      $38.4K - $48.3K
     
         
           |    
          
                               
              393K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              44.7K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.35 - $100.71
      $1.15M - $1.15M
     
         
           |    
          
                               
              155K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $255K - $312K
     
         
           |    
          
                               
              81.9K
              $8.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $905K - $1.07M
     
         
           |    
          
                               
              4.42K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $130K - $151K
     
         
           |    
          
                               
              21.3K
              $21.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.04 - $100.54
      $1.02M - $1.03M
     
         
           |    
          
                               
              53.1K
              $5.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $164K - $189K
     
         
           |    
          
                               
              134K
              $23.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.54 - $69.09
      $672K - $835K
     
         
           |    
          
                               
              33.2K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.77 - $49.55
      $936K - $951K
     
         
           |    
          
                               
              45.1K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $99.46
      $727K - $746K
     
         
           |    
          
                               
              385K
              $38.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.36 - $23.73
      $820K - $871K
     
         
           |    
          
                               
              118K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.94 - $79.5
      $787K - $802K
     
         
           |    
          
                               
              130K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $705K - $868K
     
         
           |    
          
                               
              3.76K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $438.31 - $527.29
      $622K - $749K
     
         
           |    
          
                               
              6.37K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.56 - $109.49
      $398K - $481K
     
         
           |    
          
                               
              77.3K
              $8.45M
             
           | 
          
            
              
            
           |