| 
              
           | 
          
            
           | 
          
                                   
      $48.43 - $57.78
      $10.2K - $12.1K
     
         
           |    
          
                               
              51.3K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.35 - $197.67
      $5.02K - $6.92K
     
         
           |    
          
                               
              7.94K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.18 - $5.51
      $189K - $249K
     
         
           |    
          
                               
              1.23M
              $6.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.4 - $66.7
      $14.2K - $16.8K
     
         
           |    
          
                               
              83.5K
              $5.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.83 - $253.3
      $652K - $884K
     
         
           |    
          
                               
              23.8K
              $5.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.18 - $71.02
      $278K - $334K
     
         
           |    
          
                               
              296K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $309K - $359K
     
         
           |    
          
                               
              2.56M
              $47.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $44.55
      $185K - $243K
     
         
           |    
          
                               
              115K
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.23 - $25.14
      $1.48M - $1.93M
     
         
           |    
          
                               
              535K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $13.07
      $570K - $820K
     
         
           |    
          
                               
              409K
              $5.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.02 - $106.54
      $1.82M - $2.11M
     
         
           |    
          
                               
              947K
              $99.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.37 - $134.58
      $786K - $1.16M
     
         
           |    
          
                               
              45.3K
              $6.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $2.37M - $4.04M
     
         
           |    
          
                               
              464K
              $9.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.91 - $37.44
      $261K - $306K
     
         
           |    
          
                               
              372K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $18.61
      $1.29M - $1.89M
     
         
           |    
          
                               
              683K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $10.94
      $2.26M - $3.16M
     
         
           |    
          
                               
              1.76M
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.39 - $66.45
      $363K - $452K
     
         
           |    
          
                               
              114K
              $7.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $2.26M - $2.97M
     
         
           |    
          
                               
              230K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.56 - $12.03
      $824K - $1.16M
     
         
           |    
          
                               
              1.06M
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.02 - $71.15
      $241K - $330K
     
         
           |    
          
                               
              104K
              $7.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.25 - $35.9
      $1.85M - $2.63M
     
         
           |    
          
                               
              345K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.34 - $218.59
      $2.74M - $3.39M
     
         
           |    
          
                               
              202K
              $44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.92 - $109.58
      $841K - $1.17M
     
         
           |    
          
                               
              71.2K
              $7.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $55.66
      $1.22M - $1.5M
     
         
           |    
          
                               
              625K
              $34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.2 - $16.94
      $173K - $240K
     
         
           |    
          
                               
              341K
              $5.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.35 - $30.0
      $170K - $209K
     
         
           |    
          
                               
              278K
              $8.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.46 - $14.89
      $65.7K - $103K
     
         
           |    
          
                               
              684K
              $9.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.47 - $219.45
      $227K - $315K
     
         
           |    
          
                               
              43.1K
              $9.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $1.72M - $2.97M
     
         
           |    
          
                               
              240K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.91 - $111.52
      $415K - $539K
     
         
           |    
          
                               
              145K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.41 - $4.61
      $105K - $200K
     
         
           |    
          
                               
              2.85M
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.22 - $14.9
      $3.1M - $4.52M
     
         
           |    
          
                               
              1.44M
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $420K - $525K
     
         
           |    
          
                               
              89.8K
              $30.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.33 - $19.99
      $2.19M - $3.28M
     
         
           |    
          
                               
              1.23M
              $23.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.63 - $46.85
      $421K - $1M
     
         
           |    
          
                               
              200K
              $9.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.13 - $827.94
      $10.6M - $17.7M
     
         
           |    
          
                               
              53.5K
              $44.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.41 - $17.36
      $631K - $1.3M
     
         
           |    
          
                               
              806K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $2.01M - $2.53M
     
         
           |    
          
                               
              1.16M
              $65.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $223.31 - $304.18
      $1.74M - $2.37M
     
         
           |    
          
                               
              210K
              $62.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.82 - $44.79
      $478K - $652K
     
         
           |    
          
                               
              893K
              $40M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.35 - $59.68
      $1.38M - $2.2M
     
         
           |    
          
                               
              348K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.66 - $80.05
      $2.39M - $3.64M
     
         
           |    
          
                               
              419K
              $32.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $4.57M - $5.54M
     
         
           |    
          
                               
              655K
              $86.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $1.75M - $2.81M
     
         
           |    
          
                               
              1.32M
              $68.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $73.72
      $1.91M - $2.74M
     
         
           |    
          
                               
              1.75M
              $119M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $40.82
      $1.74M - $4.05M
     
         
           |    
          
                               
              739K
              $30.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $7.8M - $10.4M
     
         
           |    
          
                               
              339K
              $138M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $5.74M - $16.4M
     
         
           |    
          
                               
              422K
              $39.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $544.07 - $787.63
      $58.3M - $84.4M
     
         
           |    
          
                               
              483K
              $381M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $20.9M - $32.7M
     
         
           |    
          
                               
              291K
              $156M
             
           | 
          
            
              
            
           |