| 
              
           | 
          
            
           | 
          
                                   
      $133.88 - $142.57
      $361K - $385K
     
         
           |    
          
                               
              5.28K
              $750K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $25.26
      $329K - $336K
     
         
           |    
          
                               
              718K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $53.9K - $58.6K
     
         
           |    
          
                               
              63.7K
              $6.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.72 - $14.15
      $118K - $354K
     
         
           |    
          
                               
              25K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $151K - $168K
     
         
           |    
          
                               
              56.3K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.67 - $32.13
      $102K - $106K
     
         
           |    
          
                               
              200K
              $6.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $9.92K - $10.7K
     
         
           |    
          
                               
              40.9K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.17 - $50.56
      $276K - $278K
     
         
           |    
          
                               
              5.49K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.07 - $53.4
      $31.5K - $35K
     
         
           |    
          
                               
              47.4K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.98 - $55.84
      $297K - $319K
     
         
           |    
          
                               
              14K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.64 - $15.79
      $207K - $280K
     
         
           |    
          
                               
              19.1K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $197K - $202K
     
         
           |    
          
                               
              38.7K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.31 - $35.5
      $36.7K - $67.5K
     
         
           |    
          
                               
              17.8K
              $598K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.25 - $189.41
      $57K - $61.6K
     
         
           |    
          
                               
              14.1K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.24 - $17.48
      $235K - $238K
     
         
           |    
          
                               
              14K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.85 - $41.97
      $220K - $238K
     
         
           |    
          
                               
              5.67K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.68 - $50.55
      $148K - $193K
     
         
           |    
          
                               
              7.72K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $49.51
      $221K - $223K
     
         
           |    
          
                               
              11.9K
              $590K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.5 - $61.94
      $106K - $114K
     
         
           |    
          
                               
              44.7K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $129.65
      $48.2K - $52.8K
     
         
           |    
          
                               
              28.3K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $201K - $210K
     
         
           |    
          
                               
              1.11K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.47 - $88.29
      $71.4K - $116K
     
         
           |    
          
                               
              5K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $64.7K - $72.8K
     
         
           |    
          
                               
              2.85K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $38.5K - $82.6K
     
         
           |    
          
                               
              427
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.52 - $21.16
      $192K - $198K
     
         
           |    
          
                               
              9.38K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $1.27K - $1.63K
     
         
           |    
          
                               
              7.81K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $387.78 - $645.35
      $165K - $275K
     
         
           |    
          
                               
              1.15K
              $569K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $130K - $134K
     
         
           |    
          
                               
              85K
              $6.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $19.4K - $31.2K
     
         
           |    
          
                               
              3.72K
              $622K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $51.8K - $70.8K
     
         
           |    
          
                               
              6.21K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.52 - $64.01
      $107K - $121K
     
         
           |    
          
                               
              101K
              $6.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $149K - $159K
     
         
           |    
          
                               
              2.25K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $135K - $147K
     
         
           |    
          
                               
              8.02K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.55 - $124.15
      $149K - $169K
     
         
           |    
          
                               
              1.51K
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $29.3K - $33.6K
     
         
           |    
          
                               
              27.3K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $13K - $15.7K
     
         
           |    
          
                               
              8.73K
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.56 - $49.7
      $86.4K - $90.3K
     
         
           |    
          
                               
              36K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $152K - $152K
     
         
           |    
          
                               
              3K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $374.8 - $491.1
      $52.8K - $69.2K
     
         
           |    
          
                               
              1.2K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              130K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $128K - $143K
     
         
           |    
          
                               
              296
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.33 - $194.5
      $99.2K - $106K
     
         
           |    
          
                               
              2.09K
              $406K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.84 - $120.06
      $1.15K - $2.16K
     
         
           |    
          
                               
              2.19K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.21 - $210.15
      $16K - $17.4K
     
         
           |    
          
                               
              10.4K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $21.9K - $30.6K
     
         
           |    
          
                               
              2.59K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.79 - $202.05
      $14.3K - $19.6K
     
         
           |    
          
                               
              2.12K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $26.5K - $31.4K
     
         
           |    
          
                               
              3.02K
              $537K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.64 - $225.25
      $230K - $244K
     
         
           |    
          
                               
              26.1K
              $5.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.01 - $236.06
      $3.69K - $6.14K
     
         
           |    
          
                               
              1.03K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.06 - $43.42
      $8.2K - $9.12K
     
         
           |    
          
                               
              20.7K
              $899K
             
           | 
          
            
              
            
           |