| 
              
           | 
          
            
           | 
          
                                   
      $100.35 - $100.71
      $7.15M - $7.17M
     
         
           |    
          
                               
              609K
              $61.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $1.39M - $1.82M
     
         
           |    
          
                               
              122K
              $30.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $181K - $303K
     
         
           |    
          
                               
              112K
              $17.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $2.6M - $3.24M
     
         
           |    
          
                               
              332K
              $24.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.11 - $52.34
      $3.17M - $3.68M
     
         
           |    
          
                               
              612K
              $32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $2.7M - $3.36M
     
         
           |    
          
                               
              24.8K
              $7.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.66 - $40.75
      $2.5M - $3.11M
     
         
           |    
          
                               
              203K
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $1.34M - $2.05M
     
         
           |    
          
                               
              9.56K
              $7.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.16 - $20.49
      $2.93M - $2.98M
     
         
           |    
          
                               
              995K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.97 - $16.53
      $2.81M - $2.91M
     
         
           |    
          
                               
              1.04M
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $19.66
      $2.83M - $2.86M
     
         
           |    
          
                               
              1.09M
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.56
      $2.83M - $2.85M
     
         
           |    
          
                               
              1.12M
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.28 - $18.7
      $2.59M - $2.65M
     
         
           |    
          
                               
              1.09M
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.31 - $16.78
      $2.52M - $2.59M
     
         
           |    
          
                               
              1.12M
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.66 - $20.74
      $2.46M - $2.47M
     
         
           |    
          
                               
              1.04M
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $1.64M - $2.02M
     
         
           |    
          
                               
              6.64K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.17 - $91.21
      $1.41M - $1.72M
     
         
           |    
          
                               
              82.1K
              $7.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $83.4K - $157K
     
         
           |    
          
                               
              16.1K
              $4.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $42.74
      $1.36M - $1.68M
     
         
           |    
          
                               
              65.5K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $45.45
      $1.42M - $1.48M
     
         
           |    
          
                               
              91.6K
              $4.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $904K - $1.18M
     
         
           |    
          
                               
              22K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $343K - $473K
     
         
           |    
          
                               
              19.6K
              $5.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.04 - $100.54
      $1.1M - $1.11M
     
         
           |    
          
                               
              16.8K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.44 - $86.87
      $759K - $936K
     
         
           |    
          
                               
              33.9K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $899K - $1.02M
     
         
           |    
          
                               
              8.59K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.03 - $23.64
      $957K - $982K
     
         
           |    
          
                               
              120K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.2 - $23.63
      $938K - $955K
     
         
           |    
          
                               
              130K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $113K - $201K
     
         
           |    
          
                               
              10.2K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $29.1K - $45.5K
     
         
           |    
          
                               
              2.17K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.97 - $21.71
      $877K - $908K
     
         
           |    
          
                               
              132K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.1 - $64.74
      $687K - $792K
     
         
           |    
          
                               
              37.9K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $23.35
      $737K - $759K
     
         
           |    
          
                               
              125K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.89 - $111.18
      $66K - $110K
     
         
           |    
          
                               
              17.8K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.22 - $22.92
      $731K - $754K
     
         
           |    
          
                               
              120K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.03 - $80.35
      $576K - $690K
     
         
           |    
          
                               
              37.1K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $230K - $422K
     
         
           |    
          
                               
              10.6K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $101K - $196K
     
         
           |    
          
                               
              11K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.08 - $20.98
      $665K - $695K
     
         
           |    
          
                               
              102K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $46K - $61.3K
     
         
           |    
          
                               
              13.5K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.87 - $79.47
      $492K - $584K
     
         
           |    
          
                               
              43.4K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.61 - $88.75
      $335K - $410K
     
         
           |    
          
                               
              47.4K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $187K - $216K
     
         
           |    
          
                               
              25.7K
              $7.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.35 - $42.68
      $379K - $458K
     
         
           |    
          
                               
              64.3K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.29 - $21.52
      $478K - $507K
     
         
           |    
          
                               
              94K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.89 - $54.38
      $359K - $434K
     
         
           |    
          
                               
              32.4K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $104K - $168K
     
         
           |    
          
                               
              6.03K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.37 - $24.56
      $477K - $481K
     
         
           |    
          
                               
              114K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $408K - $451K
     
         
           |    
          
                               
              112K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $165K - $252K
     
         
           |    
          
                               
              1.7K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $63K - $89.3K
     
         
           |    
          
                               
              6.11K
              $2.37M
             
           | 
          
            
              
            
           |