| 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.75
      $2.2M - $2.58M
     
         
           |    
          
                               
              21.8K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.73 - $78.42
      $2.09M - $2.62M
     
         
           |    
          
                               
              823
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.92 - $38.84
      $1.91M - $2.18M
     
         
           |    
          
                               
              232K
              $8.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.51 - $8.71
      $1.92M - $2.57M
     
         
           |    
          
                               
              63.4K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $121.64
      $2.78M - $3.78M
     
         
           |    
          
                               
              45.7K
              $5.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.55 - $15.11
      $2.24M - $3.55M
     
         
           |    
          
                               
              38.7K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.27 - $14.24
      $3.12M - $3.35M
     
         
           |    
          
                               
              1.7M
              $24.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $2.38M - $3.03M
     
         
           |    
          
                               
              84K
              $7.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.7 - $36.03
      $2.15M - $2.61M
     
         
           |    
          
                               
              32.3K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.51 - $69.09
      $2.22M - $3.88M
     
         
           |    
          
                               
              12.9K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $470.37 - $663.28
      $1.92M - $2.7M
     
         
           |    
          
                               
              68
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.2 - $185.33
      $2.07M - $2.67M
     
         
           |    
          
                               
              32.2K
              $5.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $107.99
      $1.89M - $2.36M
     
         
           |    
          
                               
              4.81K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $3.14M - $3.58M
     
         
           |    
          
                               
              953K
              $58.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.8 - $8.15
      $1.58M - $1.89M
     
         
           |    
          
                               
              624K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.42 - $14.35
      $1.44M - $2.2M
     
         
           |    
          
                               
              37.6K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $5.68M - $7.18M
     
         
           |    
          
                               
              236K
              $48.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.91 - $12.2
      $1.1M - $1.5M
     
         
           |    
          
                               
              454K
              $4.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $900K - $1.06M
     
         
           |    
          
                               
              211K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.77 - $12.44
      $1.82M - $2.91M
     
         
           |    
          
                               
              32.5K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.33 - $46.05
      $903K - $1.18M
     
         
           |    
          
                               
              565K
              $24.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.79 - $14.14
      $1.62M - $2.12M
     
         
           |    
          
                               
              196K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.04 - $94.19
      $3.26M - $4.58M
     
         
           |    
          
                               
              114K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.37 - $19.4
      $1.69M - $2.13M
     
         
           |    
          
                               
              181K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $142.14
      $1.9M - $3.89M
     
         
           |    
          
                               
              1.48K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.08 - $65.31
      $1.83M - $2.44M
     
         
           |    
          
                               
              11K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $5.92M - $8.86M
     
         
           |    
          
                               
              564K
              $24.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.9 - $12.84
      $2.19M - $2.58M
     
         
           |    
          
                               
              684K
              $8.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.26 - $91.89
      $1.8M - $2.38M
     
         
           |    
          
                               
              64.6K
              $5.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $57.11
      $1.7M - $2.99M
     
         
           |    
          
                               
              5.78K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $16.79
      $1.63M - $1.83M
     
         
           |    
          
                               
              2.31K
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              45.8K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $49.53
      $2.29M - $3.24M
     
         
           |    
          
                               
              67.4K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $1.78M - $2.98M
     
         
           |    
          
                               
              14.9K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.44 - $112.74
      $1.31M - $1.68M
     
         
           |    
          
                               
              13.3K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.8 - $21.98
      $1.37M - $1.91M
     
         
           |    
          
                               
              193K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.36 - $18.82
      $1.11M - $1.27M
     
         
           |    
          
                               
              196K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.96 - $112.42
      $1.37M - $1.75M
     
         
           |    
          
                               
              19.3K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.02 - $124.33
      $2.04M - $2.64M
     
         
           |    
          
                               
              124K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              123K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.49 - $7.76
      $1.17M - $1.66M
     
         
           |    
          
                               
              24.6K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.53 - $37.33
      $749K - $834K
     
         
           |    
          
                               
              540K
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $1.81M - $1.92M
     
         
           |    
          
                               
              161K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.79 - $7.29
      $545K - $830K
     
         
           |    
          
                               
              1.63M
              $7.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $86.27
      $2.87M - $4.62M
     
         
           |    
          
                               
              61.7K
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.13 - $14.87
      $1.55M - $2.52M
     
         
           |    
          
                               
              169K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              515K
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.45 - $160.72
      $2.14M - $2.76M
     
         
           |    
          
                               
              32.1K
              $4.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.58 - $14.61
      $1.3M - $1.64M
     
         
           |    
          
                               
              131K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $318.43 - $450.34
      $2.24M - $3.17M
     
         
           |    
          
                               
              11.3K
              $4.28M
             
           | 
          
            
              
            
           |