| 
              
           | 
          
            
           | 
          
                                   
      $497.13 - $827.94
      $21.1M - $35.2M
     
         
           |    
          
                               
              4.93K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $17.6M - $21.9M
     
         
           |    
          
                               
              28K
              $15.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              203K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.52 - $17.85
      $2.53M - $2.91M
     
         
           |    
          
                               
              462K
              $8.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $2.07M - $2.44M
     
         
           |    
          
                               
              5.26K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.58 - $14.83
      $1.32M - $1.85M
     
         
           |    
          
                               
              77.3K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $1M - $1.29M
     
         
           |    
          
                               
              46.4K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $1.43M - $1.65M
     
         
           |    
          
                               
              8.29K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.36 - $14.93
      $957K - $1.38M
     
         
           |    
          
                               
              237
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $599K - $829K
     
         
           |    
          
                               
              14.4K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.93 - $181.74
      $1.54M - $1.83M
     
         
           |    
          
                               
              88.9K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $1.01M - $1.57M
     
         
           |    
          
                               
              7.18K
              $964K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $44.14
      $479K - $678K
     
         
           |    
          
                               
              43.8K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $337K - $457K
     
         
           |    
          
                               
              13.7K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $617K - $720K
     
         
           |    
          
                               
              8.05K
              $892K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $269K - $389K
     
         
           |    
          
                               
              44.8K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.34 - $15.49
      $660K - $767K
     
         
           |    
          
                               
              118K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $710K - $879K
     
         
           |    
          
                               
              14.6K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.0 - $8.06
      $622K - $717K
     
         
           |    
          
                               
              134K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $161.29
      $253K - $323K
     
         
           |    
          
                               
              15.5K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.67 - $120.26
      $448K - $607K
     
         
           |    
          
                               
              3.73K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.79 - $14.9
      $150K - $175K
     
         
           |    
          
                               
              206K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $663K - $890K
     
         
           |    
          
                               
              5.86K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $391K - $479K
     
         
           |    
          
                               
              5.93K
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $732K - $1.42M
     
         
           |    
          
                               
              5.26K
              $844K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $606K - $748K
     
         
           |    
          
                               
              7.61K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $362K - $417K
     
         
           |    
          
                               
              34.8K
              $843K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $172K - $264K
     
         
           |    
          
                               
              11.7K
              $471K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.43 - $8.24
      $247K - $374K
     
         
           |    
          
                               
              93.7K
              $682K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $464K - $618K
     
         
           |    
          
                               
              12.2K
              $908K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $395K - $462K
     
         
           |    
          
                               
              11.3K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.26 - $9.12
      $351K - $441K
     
         
           |    
          
                               
              35.2K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $135K - $180K
     
         
           |    
          
                               
              44.5K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $413K - $578K
     
         
           |    
          
                               
              4.41K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $333K - $375K
     
         
           |    
          
                               
              2.04K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.65 - $28.29
      $388K - $485K
     
         
           |    
          
                               
              11.5K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.14 - $82.13
      $406K - $489K
     
         
           |    
          
                               
              12.5K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $401K - $460K
     
         
           |    
          
                               
              16.8K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $390K - $508K
     
         
           |    
          
                               
              10.8K
              $800K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $340K - $395K
     
         
           |    
          
                               
              19.5K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.71 - $39.46
      $216K - $278K
     
         
           |    
          
                               
              24.9K
              $930K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $273K - $343K
     
         
           |    
          
                               
              2.3K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.11 - $26.01
      $328K - $404K
     
         
           |    
          
                               
              32.7K
              $849K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $265K - $430K
     
         
           |    
          
                               
              308
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              29.8K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.38 - $9.56
      $88.2K - $132K
     
         
           |    
          
                               
              134K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $52.6K - $65.7K
     
         
           |    
          
                               
              9.91K
              $903K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $284K - $351K
     
         
           |    
          
                               
              1.3K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.01 - $86.61
      $237K - $260K
     
         
           |    
          
                               
              5.92K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $5.94
      $291K - $388K
     
         
           |    
          
                               
              76.7K
              $455K
             
           | 
          
            
              
            
           |