| 
              
           | 
          
            
           | 
          
                                   
      $395.15 - $467.56
      $3.48M - $4.12M
     
         
           |    
          
                               
              10.3K
              $4.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $22.56
      $3.13M - $3.13M
     
         
           |    
          
                               
              139K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.26 - $80.75
      $2M - $3.09M
     
         
           |    
          
                               
              38.3K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.09 - $265.15
      $2.06M - $3.71M
     
         
           |    
          
                               
              14K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.32 - $8.19
      $1.97M - $2.55M
     
         
           |    
          
                               
              312K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.27 - $136.82
      $1.94M - $3.08M
     
         
           |    
          
                               
              22.5K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.93 - $23.19
      $1.34M - $2.23M
     
         
           |    
          
                               
              96.1K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.12 - $44.98
      $1.23M - $2.29M
     
         
           |    
          
                               
              50.9K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $44.11
      $1.15M - $2.21M
     
         
           |    
          
                               
              50.2K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.22 - $80.08
      $1.32M - $1.84M
     
         
           |    
          
                               
              23K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.36 - $255.78
      $1.47M - $1.83M
     
         
           |    
          
                               
              7.14K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.18 - $47.64
      $1.4M - $1.85M
     
         
           |    
          
                               
              38.8K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $386.46 - $909.96
      $1.59M - $3.74M
     
         
           |    
          
                               
              4.11K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.42 - $24.63
      $1.18M - $1.76M
     
         
           |    
          
                               
              71.6K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.95 - $39.81
      $1.08M - $1.17M
     
         
           |    
          
                               
              88.7K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.48 - $77.47
      $792K - $1.05M
     
         
           |    
          
                               
              13.5K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.51 - $98.6
      $634K - $862K
     
         
           |    
          
                               
              8.75K
              $852K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.7 - $31.39
      $811K - $919K
     
         
           |    
          
                               
              29.3K
              $847K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $316.8 - $391.12
      $627K - $774K
     
         
           |    
          
                               
              1.98K
              $773K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.0 - $47.84
      $685K - $697K
     
         
           |    
          
                               
              80.2K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.34 - $43.55
      $469K - $494K
     
         
           |    
          
                               
              82.9K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.48 - $10.66
      $193K - $217K
     
         
           |    
          
                               
              398K
              $4.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.74 - $53.22
      $453K - $539K
     
         
           |    
          
                               
              10.1K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.64 - $405.2
      $370K - $449K
     
         
           |    
          
                               
              2.25K
              $910K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.02 - $200.0
      $445K - $553K
     
         
           |    
          
                               
              6.48K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.92 - $263.4
      $417K - $464K
     
         
           |    
          
                               
              1.76K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.69 - $21.17
      $453K - $464K
     
         
           |    
          
                               
              366K
              $7.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.6 - $53.31
      $321K - $359K
     
         
           |    
          
                               
              6.74K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.54 - $192.66
      $316K - $407K
     
         
           |    
          
                               
              2.11K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.23 - $234.82
      $156K - $177K
     
         
           |    
          
                               
              8.31K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.3 - $30.84
      $211K - $230K
     
         
           |    
          
                               
              57.9K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $598.55 - $722.26
      $277K - $334K
     
         
           |    
          
                               
              462
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.02 - $85.06
      $283K - $312K
     
         
           |    
          
                               
              3.67K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $730.87 - $937.36
      $251K - $322K
     
         
           |    
          
                               
              343
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $295.44 - $355.81
      $255K - $307K
     
         
           |    
          
                               
              862
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.13 - $586.55
      $294K - $340K
     
         
           |    
          
                               
              579
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $429.6 - $500.99
      $252K - $294K
     
         
           |    
          
                               
              587
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.28 - $51.29
      $283K - $289K
     
         
           |    
          
                               
              91K
              $4.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $531.86 - $624.21
      $246K - $289K
     
         
           |    
          
                               
              463
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.5 - $20.28
      $152K - $158K
     
         
           |    
          
                               
              167K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.07 - $118.13
      $238K - $281K
     
         
           |    
          
                               
              2.38K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.55 - $123.34
      $222K - $275K
     
         
           |    
          
                               
              2.23K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.74 - $291.56
      $239K - $274K
     
         
           |    
          
                               
              941
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.07 - $145.42
      $253K - $309K
     
         
           |    
          
                               
              2.12K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.67 - $77.48
      $172K - $258K
     
         
           |    
          
                               
              3.34K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.11 - $113.72
      $218K - $234K
     
         
           |    
          
                               
              2.06K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $488.01 - $604.18
      $135K - $167K
     
         
           |    
          
                               
              1.21K
              $705K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.75 - $264.68
      $196K - $250K
     
         
           |    
          
                               
              944
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.56 - $246.98
      $204K - $234K
     
         
           |    
          
                               
              946
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.77 - $237.72
      $199K - $220K
     
         
           |    
          
                               
              926
              $219K
             
           | 
          
            
              
            
           |