| 
              
           | 
          
            
           | 
          
                                   
      $89.4 - $108.33
      $39.6K - $48K
     
         
           |    
          
                               
              47.2K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.06 - $421.16
      $32K - $47.6K
     
         
           |    
          
                               
              3.26K
              $922K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.15 - $91.81
      $407K - $573K
     
         
           |    
          
                               
              40.4K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.04 - $92.95
      $5.35K - $9.2K
     
         
           |    
          
                               
              10.8K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $411.73 - $482.1
      $51.1K - $59.8K
     
         
           |    
          
                               
              14.6K
              $6.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $54.92
      $66.4K - $80.6K
     
         
           |    
          
                               
              61.3K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.3 - $59.83
      $296K - $339K
     
         
           |    
          
                               
              808K
              $45.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.25 - $224.62
      $13.8M - $18.8M
     
         
           |    
          
                               
              535K
              $88.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.56 - $223.11
      $79.8K - $160K
     
         
           |    
          
                               
              5.61K
              $627K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.6 - $69.06
      $23.7K - $37.5K
     
         
           |    
          
                               
              24.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.11 - $347.87
      $17.3K - $30.3K
     
         
           |    
          
                               
              6.75K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4295.4 - $5141.88
      $116K - $139K
     
         
           |    
          
                               
              2.42K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.53 - $195.35
      $1.36M - $1.5M
     
         
           |    
          
                               
              127K
              $22.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.52 - $136.95
      $22.5K - $41.9K
     
         
           |    
          
                               
              21.9K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.57 - $116.93
      $38.4K - $49K
     
         
           |    
          
                               
              42.4K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.47 - $25.06
      $22.2K - $27.2K
     
         
           |    
          
                               
              1.42M
              $29.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $303.12
      $4.15M - $4.64M
     
         
           |    
          
                               
              362K
              $99.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.38 - $72.02
      $340K - $386K
     
         
           |    
          
                               
              690K
              $45.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $423.19 - $506.29
      $318K - $380K
     
         
           |    
          
                               
              38.6K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.3 - $154.95
      $8.32M - $10.5M
     
         
           |    
          
                               
              485K
              $61.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $312.92 - $386.07
      $130K - $160K
     
         
           |    
          
                               
              39.3K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $81.31
      $9.45K - $14.7K
     
         
           |    
          
                               
              58K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.21 - $88.33
      $778K - $1.05M
     
         
           |    
          
                               
              271K
              $17.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.39 - $190.43
      $360K - $403K
     
         
           |    
          
                               
              260K
              $44.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.21 - $65.8
      $88.9K - $102K
     
         
           |    
          
                               
              538K
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.38 - $39.44
      $67.3K - $82K
     
         
           |    
          
                               
              518K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.0 - $105.35
      $102K - $128K
     
         
           |    
          
                               
              191K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.59 - $129.31
      $4.8M - $6.85M
     
         
           |    
          
                               
              754K
              $72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $507.05 - $563.67
      $15.7M - $17.4M
     
         
           |    
          
                               
              771K
              $396M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.48 - $136.56
      $2.01M - $2.51M
     
         
           |    
          
                               
              322K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.79 - $63.77
      $7.57K - $10.8K
     
         
           |    
          
                               
              871K
              $44.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.64 - $156.42
      $49.5K - $54.3K
     
         
           |    
          
                               
              2.29M
              $343M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.31 - $43.82
      $2.94M - $3.46M
     
         
           |    
          
                               
              3.29M
              $124M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.86 - $234.89
      $1.34M - $1.99M
     
         
           |    
          
                               
              153K
              $24.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.99 - $222.58
      $2.22M - $2.82M
     
         
           |    
          
                               
              253K
              $44.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.1 - $229.79
      $5.16M - $5.98M
     
         
           |    
          
                               
              601K
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.34 - $144.22
      $979K - $1.78M
     
         
           |    
          
                               
              178K
              $14.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.55 - $250.04
      $2.62M - $3.51M
     
         
           |    
          
                               
              418K
              $84.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1695.35 - $2030.47
      $98.3K - $118K
     
         
           |    
          
                               
              60.6K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.41 - $64.3
      $1.23M - $1.63M
     
         
           |    
          
                               
              1.34M
              $64.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.29 - $575.13
      $1.02M - $1.24M
     
         
           |    
          
                               
              340K
              $165M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $571.29 - $819.71
      $84.6K - $121K
     
         
           |    
          
                               
              137K
              $78.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.12 - $83.42
      $620K - $760K
     
         
           |    
          
                               
              3.15M
              $235M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.87 - $114.0
      $6.16M - $7.25M
     
         
           |    
          
                               
              3.27M
              $323M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $268.36 - $359.95
      $304K - $408K
     
         
           |    
          
                               
              1.87M
              $501M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $375.39 - $447.2
      $38.8M - $46.2M
     
         
           |    
          
                               
              6.94M
              $2.6B
             
           | 
          
            
              
            
           |