| 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $43.5K - $51.2K
     
         
           |    
          
                               
              18K
              $932K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.84 - $56.0
      $35K - $51.7K
     
         
           |    
          
                               
              6.53K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.93 - $22.05
      $204K - $215K
     
         
           |    
          
                               
              341K
              $7.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.53 - $60.36
      $147K - $199K
     
         
           |    
          
                               
              7.35K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $7.99
      $56.8K - $70.9K
     
         
           |    
          
                               
              49.1K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.69 - $42.32
      $25.4K - $31K
     
         
           |    
          
                               
              14.3K
              $563K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $76K - $79.3K
     
         
           |    
          
                               
              12K
              $637K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.31 - $21.47
      $4.89K - $6.44K
     
         
           |    
          
                               
              12.9K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.96 - $20.43
      $70.6K - $76.1K
     
         
           |    
          
                               
              24.7K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.56
      $66.6K - $67K
     
         
           |    
          
                               
              28.2K
              $550K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.08 - $74.04
      $87.2K - $106K
     
         
           |    
          
                               
              7.74K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.79 - $8.71
      $78.1K - $100K
     
         
           |    
          
                               
              96.8K
              $783K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $77.48
      $171K - $208K
     
         
           |    
          
                               
              11.2K
              $857K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.89 - $62.13
      $93.7K - $117K
     
         
           |    
          
                               
              8.02K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.12 - $25.48
      $72K - $76.1K
     
         
           |    
          
                               
              37.8K
              $962K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.18 - $46.32
      $63.3K - $64.8K
     
         
           |    
          
                               
              10.4K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.03 - $58.9
      $61.2K - $75K
     
         
           |    
          
                               
              5.5K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.02 - $104.29
      $88K - $103K
     
         
           |    
          
                               
              7.07K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.86 - $18.24
      $76.5K - $101K
     
         
           |    
          
                               
              13.3K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $4.06
      $32.5K - $42K
     
         
           |    
          
                               
              21.3K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.62 - $33.58
      $68.9K - $70.9K
     
         
           |    
          
                               
              26.5K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.86 - $62.99
      $83.5K - $108K
     
         
           |    
          
                               
              10.3K
              $644K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.44 - $62.8
      $68.3K - $78.8K
     
         
           |    
          
                               
              7.83K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.56 - $90.18
      $48K - $56.5K
     
         
           |    
          
                               
              3.52K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.05 - $107.7
      $80.3K - $100K
     
         
           |    
          
                               
              4.47K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $26.8K - $30.4K
     
         
           |    
          
                               
              3.06K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.11 - $132.21
      $931 - $1.32K
     
         
           |    
          
                               
              3.25K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.53 - $37.33
      $536 - $597
     
         
           |    
          
                               
              38.2K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $23.9K - $26K
     
         
           |    
          
                               
              241K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $67.3K - $80.7K
     
         
           |    
          
                               
              9.63K
              $667K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.05 - $8.02
      $48.2K - $54.8K
     
         
           |    
          
                               
              30.9K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.58 - $136.74
      $49K - $55.1K
     
         
           |    
          
                               
              90.6K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.23 - $44.97
      $140K - $173K
     
         
           |    
          
                               
              24.8K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.26 - $124.36
      $21.4K - $27.4K
     
         
           |    
          
                               
              2.05K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.23 - $97.27
      $67.8K - $72.3K
     
         
           |    
          
                               
              10.3K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $88.5K - $150K
     
         
           |    
          
                               
              1.52K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $39.8K - $44.8K
     
         
           |    
          
                               
              34.5K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.82 - $106.79
      $48.8K - $49.8K
     
         
           |    
          
                               
              2.6K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $41.33
      $506K - $625K
     
         
           |    
          
                               
              183K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $61.77
      $14.8K - $18.1K
     
         
           |    
          
                               
              8.12K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.29 - $105.63
      $30.2K - $32.7K
     
         
           |    
          
                               
              7.28K
              $740K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.23 - $131.5
      $31.5K - $37.6K
     
         
           |    
          
                               
              3.26K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.4 - $7.87
      $40.6K - $43.1K
     
         
           |    
          
                               
              10.2K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.23 - $34.22
      $63.6K - $77.1K
     
         
           |    
          
                               
              7.46K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $111K - $141K
     
         
           |    
          
                               
              15.7K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.57 - $345.64
      $418K - $888K
     
         
           |    
          
                               
              3.85K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.3 - $47.52
      $67K - $77.1K
     
         
           |    
          
                               
              7K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.38 - $42.94
      $69.5K - $86.8K
     
         
           |    
          
                               
              9.53K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $32.16
      $18.6K - $29.1K
     
         
           |    
          
                               
              8.89K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.85 - $44.51
      $13.3K - $15.6K
     
         
           |    
          
                               
              24K
              $1.04M
             
           | 
          
            
              
            
           |