| 
              
           | 
          
            
           | 
          
                                   
      $70.44 - $86.87
      $313K - $386K
     
         
           |    
          
                               
              10.8K
              $938K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.37 - $31.26
      $392K - $448K
     
         
           |    
          
                               
              14.3K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.1 - $75.98
      $368K - $430K
     
         
           |    
          
                               
              5.66K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $135K - $181K
     
         
           |    
          
                               
              9.03K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $132K - $177K
     
         
           |    
          
                               
              23.5K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.59 - $94.67
      $370K - $435K
     
         
           |    
          
                               
              4.59K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.24 - $45.59
      $291K - $425K
     
         
           |    
          
                               
              9.32K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $53.34
      $350K - $395K
     
         
           |    
          
                               
              24K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.87 - $92.93
      $410K - $424K
     
         
           |    
          
                               
              16.6K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.18 - $50.17
      $409K - $417K
     
         
           |    
          
                               
              8.31K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.67 - $150.4
      $210K - $277K
     
         
           |    
          
                               
              7.78K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $38.85
      $186K - $414K
     
         
           |    
          
                               
              10.6K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.98 - $23.27
      $408K - $413K
     
         
           |    
          
                               
              17.8K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $222K - $276K
     
         
           |    
          
                               
              69.6K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $362K - $412K
     
         
           |    
          
                               
              1.76K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $415.82 - $510.91
      $233K - $287K
     
         
           |    
          
                               
              2.15K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $105.59
      $197K - $407K
     
         
           |    
          
                               
              3.86K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $344K - $443K
     
         
           |    
          
                               
              1.08K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $81.54
      $309K - $375K
     
         
           |    
          
                               
              8.42K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $374K - $387K
     
         
           |    
          
                               
              23.1K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $168K - $243K
     
         
           |    
          
                               
              10.7K
              $904K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.61 - $88.75
      $102K - $125K
     
         
           |    
          
                               
              47.4K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.57 - $24.6
      $375K - $391K
     
         
           |    
          
                               
              15.9K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $652.83 - $732.78
      $154K - $173K
     
         
           |    
          
                               
              3.76K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $329K - $373K
     
         
           |    
          
                               
              7.42K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.99 - $77.53
      $301K - $382K
     
         
           |    
          
                               
              4.93K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.0 - $16.67
      $399K - $443K
     
         
           |    
          
                               
              96.9K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.24 - $71.39
      $99.4K - $120K
     
         
           |    
          
                               
              54.5K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.82 - $194.23
      $136K - $158K
     
         
           |    
          
                               
              36.9K
              $7.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.79 - $50.75
      $352K - $359K
     
         
           |    
          
                               
              474K
              $24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $35.5K - $53.8K
     
         
           |    
          
                               
              4.54K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.08 - $81.05
      $320K - $447K
     
         
           |    
          
                               
              21.8K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $21.66
      $311K - $350K
     
         
           |    
          
                               
              47.6K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.83 - $235.28
      $729K - $813K
     
         
           |    
          
                               
              38.7K
              $8.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $312K - $348K
     
         
           |    
          
                               
              27.8K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $311K - $373K
     
         
           |    
          
                               
              5.25K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $87.4K - $122K
     
         
           |    
          
                               
              223
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.3 - $50.64
      $352K - $393K
     
         
           |    
          
                               
              22.6K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.86 - $43.29
      $300K - $343K
     
         
           |    
          
                               
              24.7K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.31 - $241.46
      $272K - $359K
     
         
           |    
          
                               
              1.49K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $253K - $357K
     
         
           |    
          
                               
              1.97K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.51 - $32.65
      $266K - $355K
     
         
           |    
          
                               
              10.9K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $1.02M - $16.7M
     
         
           |    
          
                               
              12.1K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.08 - $16.68
      $417K - $462K
     
         
           |    
          
                               
              132K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $154K - $177K
     
         
           |    
          
                               
              31.1K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.57 - $62.73
      $315K - $356K
     
         
           |    
          
                               
              9.4K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $240K - $299K
     
         
           |    
          
                               
              5.26K
              $807K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.83 - $107.06
      $319K - $360K
     
         
           |    
          
                               
              3.36K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.48 - $24.9
      $331K - $337K
     
         
           |    
          
                               
              66.2K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $49.6K - $77.7K
     
         
           |    
          
                               
              1.32K
              $1.18M
             
           | 
          
            
              
            
           |