| 
              
           | 
          
            
           | 
          
                                   
      $57.14 - $72.68
      $17.9M - $22.8M
     
         
           |    
          
                               
              90.5K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.81 - $67.78
      $13.1M - $16.1M
     
         
           |    
          
                               
              971K
              $65.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $1.93M - $4.21M
     
         
           |    
          
                               
              20.4K
              $6.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.54 - $279.83
      $7.76M - $9.51M
     
         
           |    
          
                               
              116K
              $32.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.71 - $82.56
      $6.51M - $7.4M
     
         
           |    
          
                               
              2.42M
              $197M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $3.64M - $4.3M
     
         
           |    
          
                               
              28.9K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.31 - $105.8
      $2.53M - $2.62M
     
         
           |    
          
                               
              562K
              $58.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.77 - $106.34
      $1.74M - $1.77M
     
         
           |    
          
                               
              43.2K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.41 - $42.59
      $1.72M - $2.26M
     
         
           |    
          
                               
              61.1K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $2.14M - $2.22M
     
         
           |    
          
                               
              1.93M
              $185M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.13 - $74.29
      $901K - $1.28M
     
         
           |    
          
                               
              6.16K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.89 - $49.46
      $3.53M - $4.38M
     
         
           |    
          
                               
              660K
              $32.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.26 - $489.06
      $194K - $244K
     
         
           |    
          
                               
              10.7K
              $4.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.29 - $105.63
      $910K - $988K
     
         
           |    
          
                               
              52.3K
              $5.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.12 - $59.6
      $292K - $395K
     
         
           |    
          
                               
              28.6K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.09 - $25.91
      $656K - $736K
     
         
           |    
          
                               
              12.2K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $128K - $165K
     
         
           |    
          
                               
              34.4K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.24 - $62.46
      $80.4K - $106K
     
         
           |    
          
                               
              45K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.19 - $24.45
      $642K - $649K
     
         
           |    
          
                               
              43.2K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $104K - $117K
     
         
           |    
          
                               
              61.7K
              $6.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.78 - $133.31
      $429K - $499K
     
         
           |    
          
                               
              9.92K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $312K - $349K
     
         
           |    
          
                               
              32.5K
              $7.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $14.4K - $17.2K
     
         
           |    
          
                               
              28.1K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.84 - $520.66
      $38K - $46.9K
     
         
           |    
          
                               
              5.26K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $6.78K - $8.72K
     
         
           |    
          
                               
              102K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $274K - $325K
     
         
           |    
          
                               
              2.77K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.35 - $100.71
      $328K - $329K
     
         
           |    
          
                               
              355K
              $35.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.83 - $235.28
      $109K - $122K
     
         
           |    
          
                               
              17.1K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $48K - $55.7K
     
         
           |    
          
                               
              62.3K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $131K - $185K
     
         
           |    
          
                               
              22.1K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $227K - $268K
     
         
           |    
          
                               
              7.29K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $42.2
      $67.7K - $89.4K
     
         
           |    
          
                               
              26K
              $879K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              94K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.34 - $195.42
      $289K - $335K
     
         
           |    
          
                               
              7.66K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.76 - $112.34
      $147K - $183K
     
         
           |    
          
                               
              15.5K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.07 - $625.6
      $118K - $153K
     
         
           |    
          
                               
              1.09K
              $574K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.56 - $109.49
      $287K - $347K
     
         
           |    
          
                               
              12.6K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.28 - $41.6
      $278K - $338K
     
         
           |    
          
                               
              24.8K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.52 - $56.7
      $241K - $251K
     
         
           |    
          
                               
              4.21K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $32.3K - $35.6K
     
         
           |    
          
                               
              54.3K
              $6.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.94 - $42.43
      $2.47K - $2.84K
     
         
           |    
          
                               
              62.2K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.83 - $119.94
      $181K - $202K
     
         
           |    
          
                               
              8.08K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $57.97
      $203K - $233K
     
         
           |    
          
                               
              8.3K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.84 - $122.24
      $39.9K - $47.4K
     
         
           |    
          
                               
              27.7K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $151K - $185K
     
         
           |    
          
                               
              6.9K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $388.56 - $520.27
      $76.2K - $102K
     
         
           |    
          
                               
              1.78K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $88.29
      $118K - $143K
     
         
           |    
          
                               
              4.24K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $135K - $177K
     
         
           |    
          
                               
              1.82K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              992
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $132K - $194K
     
         
           |    
          
                               
              1.15K
              $2.1M
             
           | 
          
            
              
            
           |