| 
              
           | 
          
            
           | 
          
                                   
      $70.87 - $85.16
      $1.48M - $1.78M
     
         
           |    
          
                               
              20.9K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $1.11M - $1.71M
     
         
           |    
          
                               
              106K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              27.2K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.61 - $8.97
      $933K - $1.49M
     
         
           |    
          
                               
              166K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.41 - $28.74
      $951K - $1.41M
     
         
           |    
          
                               
              49K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.26 - $53.83
      $1.3M - $1.34M
     
         
           |    
          
                               
              25K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $31.15
      $949K - $1.19M
     
         
           |    
          
                               
              38K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.22 - $76.24
      $938K - $1.1M
     
         
           |    
          
                               
              14.4K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              204K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.19 - $33.64
      $749K - $1M
     
         
           |    
          
                               
              29.8K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $477K - $882K
     
         
           |    
          
                               
              41.1K
              $881K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.56 - $108.79
      $763K - $834K
     
         
           |    
          
                               
              7.66K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.06 - $27.4
      $622K - $739K
     
         
           |    
          
                               
              27K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $349K - $740K
     
         
           |    
          
                               
              14.5K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.42 - $22.25
      $677K - $918K
     
         
           |    
          
                               
              41.3K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.27 - $22.45
      $604K - $742K
     
         
           |    
          
                               
              33.1K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.61 - $24.82
      $484K - $683K
     
         
           |    
          
                               
              27.5K
              $682K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.25 - $35.9
      $500K - $711K
     
         
           |    
          
                               
              19.8K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.87 - $41.68
      $538K - $682K
     
         
           |    
          
                               
              16.4K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.99 - $31.23
      $443K - $602K
     
         
           |    
          
                               
              19.3K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.86 - $32.58
      $466K - $565K
     
         
           |    
          
                               
              17.3K
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $13.07
      $399K - $574K
     
         
           |    
          
                               
              43.9K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.41 - $179.1
      $440K - $573K
     
         
           |    
          
                               
              3.2K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.54 - $41.39
      $433K - $607K
     
         
           |    
          
                               
              14.7K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.03 - $19.92
      $421K - $523K
     
         
           |    
          
                               
              26.2K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.54 - $50.53
      $509K - $519K
     
         
           |    
          
                               
              10.3K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.16 - $17.8
      $410K - $516K
     
         
           |    
          
                               
              29K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.98 - $53.05
      $370K - $562K
     
         
           |    
          
                               
              10.6K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.96 - $112.42
      $425K - $544K
     
         
           |    
          
                               
              4.84K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.97 - $33.53
      $426K - $715K
     
         
           |    
          
                               
              21.3K
              $504K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.41 - $44.36
      $458K - $479K
     
         
           |    
          
                               
              10.8K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.37 - $9.3
      $394K - $498K
     
         
           |    
          
                               
              53.5K
              $462K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.4 - $29.68
      $348K - $441K
     
         
           |    
          
                               
              14.9K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $142.14
      $208K - $428K
     
         
           |    
          
                               
              3.01K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.23 - $19.4
      $374K - $421K
     
         
           |    
          
                               
              21.7K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $56.15
      $347K - $429K
     
         
           |    
          
                               
              7.64K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.88 - $21.45
      $276K - $398K
     
         
           |    
          
                               
              18.5K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.77 - $47.89
      $378K - $387K
     
         
           |    
          
                               
              8.08K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.94 - $88.63
      $365K - $376K
     
         
           |    
          
                               
              4.24K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $27.77
      $147K - $407K
     
         
           |    
          
                               
              14.7K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.64 - $143.29
      $227K - $372K
     
         
           |    
          
                               
              2.6K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.06 - $78.98
      $291K - $365K
     
         
           |    
          
                               
              4.62K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.92 - $109.58
      $262K - $364K
     
         
           |    
          
                               
              3.33K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.9 - $15.46
      $103K - $408K
     
         
           |    
          
                               
              26.4K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.77 - $18.44
      $230K - $360K
     
         
           |    
          
                               
              19.5K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.53 - $68.1
      $299K - $342K
     
         
           |    
          
                               
              5.03K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.91 - $16.31
      $295K - $345K
     
         
           |    
          
                               
              21.2K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.1K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.97 - $86.8
      $158K - $326K
     
         
           |    
          
                               
              3.76K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.32 - $28.08
      $229K - $316K
     
         
           |    
          
                               
              11.3K
              $315K
             
           | 
          
            
              
            
           |