| 
              
           | 
          
            
           | 
          
                                   
      $82.77 - $147.9
      $1.08K - $1.92K
     
         
           |    
          
                               
              6.26K
              $923K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.54 - $69.09
      $2.29M - $2.84M
     
         
           |    
          
                               
              415K
              $28.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.34 - $286.22
      $182 - $286
     
         
           |    
          
                               
              6.78K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.84 - $80.81
      $1.37M - $1.68M
     
         
           |    
          
                               
              295K
              $23.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.8 - $64.85
      $55.9K - $104K
     
         
           |    
          
                               
              24.1K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $1M - $1.3M
     
         
           |    
          
                               
              43K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.54 - $512.31
      $187K - $220K
     
         
           |    
          
                               
              40.6K
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $64K - $81.5K
     
         
           |    
          
                               
              50.1K
              $6.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $409K - $462K
     
         
           |    
          
                               
              50K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $25.51
      $19.7K - $34K
     
         
           |    
          
                               
              55.3K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $5.22M - $7.2M
     
         
           |    
          
                               
              130K
              $41.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.34 - $138.68
      $658K - $875K
     
         
           |    
          
                               
              55K
              $7.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.59 - $128.6
      $72.8K - $90.4K
     
         
           |    
          
                               
              42.4K
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.08 - $316.81
      $167K - $201K
     
         
           |    
          
                               
              25.1K
              $7.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.8 - $112.34
      $65.4K - $92K
     
         
           |    
          
                               
              24.6K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.93 - $32.91
      $531K - $673K
     
         
           |    
          
                               
              279K
              $9.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $293K - $470K
     
         
           |    
          
                               
              19.8K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.16 - $285.86
      $345K - $441K
     
         
           |    
          
                               
              28.6K
              $8.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.04 - $536.34
      $69K - $102K
     
         
           |    
          
                               
              4.9K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $724K - $859K
     
         
           |    
          
                               
              135K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $6.79K - $10.5K
     
         
           |    
          
                               
              14.4K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.77 - $42.27
      $255K - $301K
     
         
           |    
          
                               
              425K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.51 - $71.03
      $20.6K - $36.1K
     
         
           |    
          
                               
              23.8K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $183K - $225K
     
         
           |    
          
                               
              80.1K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $91.16
      $85.8K - $104K
     
         
           |    
          
                               
              89.6K
              $8.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $59.78
      $44.5K - $60.6K
     
         
           |    
          
                               
              81.9K
              $4.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.12 - $62.8
      $347K - $403K
     
         
           |    
          
                               
              226K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.83 - $95.32
      $339K - $450K
     
         
           |    
          
                               
              73.9K
              $7.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $565K - $735K
     
         
           |    
          
                               
              49.7K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $32K - $42.3K
     
         
           |    
          
                               
              20.7K
              $5.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $76.9K - $117K
     
         
           |    
          
                               
              12.7K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.27 - $79.4
      $34.4K - $60.3K
     
         
           |    
          
                               
              52.8K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $14.7K - $21.3K
     
         
           |    
          
                               
              47K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $24.4K - $34.9K
     
         
           |    
          
                               
              204K
              $4.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.6 - $238.02
      $758K - $1.1M
     
         
           |    
          
                               
              50.8K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $52.1
      $117K - $149K
     
         
           |    
          
                               
              174K
              $9.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $42.5K - $54.9K
     
         
           |    
          
                               
              26.7K
              $5.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.29 - $247.55
      $208K - $327K
     
         
           |    
          
                               
              19.3K
              $4.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $47.5K - $58.5K
     
         
           |    
          
                               
              80.4K
              $45.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.68 - $121.38
      $585K - $727K
     
         
           |    
          
                               
              153K
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $30.18
      $2.73M - $3.39M
     
         
           |    
          
                               
              1.63M
              $49.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.15 - $109.5
      $385K - $526K
     
         
           |    
          
                               
              78.4K
              $8.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $613K - $1.08M
     
         
           |    
          
                               
              62.4K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $102K - $139K
     
         
           |    
          
                               
              81.3K
              $8.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $291K - $380K
     
         
           |    
          
                               
              49.9K
              $8.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $448K - $553K
     
         
           |    
          
                               
              391K
              $24.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.42 - $147.52
      $244K - $309K
     
         
           |    
          
                               
              104K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $133K - $174K
     
         
           |    
          
                               
              41K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.42 - $25.3
      $2.25M - $2.79M
     
         
           |    
          
                               
              2.2M
              $55.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.53 - $309.8
      $190K - $248K
     
         
           |    
          
                               
              53.7K
              $16.3M
             
           | 
          
            
              
            
           |