| 
              
           | 
          
            
           | 
          
                                   
      $95.77 - $123.65
      $1.93M - $2.49M
     
         
           |    
          
                               
              13.2K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.42 - $91.82
      $657K - $660K
     
         
           |    
          
                               
              25.6K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.72 - $119.0
      $372K - $403K
     
         
           |    
          
                               
              9.75K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.94 - $79.54
      $308K - $318K
     
         
           |    
          
                               
              5.22K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.29 - $27.25
      $379K - $425K
     
         
           |    
          
                               
              75.6K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.9 - $224.8
      $290K - $335K
     
         
           |    
          
                               
              4.8K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.13 - $108.7
      $239K - $245K
     
         
           |    
          
                               
              10.1K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.9 - $100.4
      $188K - $217K
     
         
           |    
          
                               
              4.97K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.35 - $93.39
      $112K - $124K
     
         
           |    
          
                               
              9.94K
              $872K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.48 - $167.38
      $164K - $188K
     
         
           |    
          
                               
              2.45K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.72 - $80.36
      $159K - $167K
     
         
           |    
          
                               
              16.9K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.76 - $177.82
      $108K - $120K
     
         
           |    
          
                               
              1.56K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.91 - $101.33
      $137K - $155K
     
         
           |    
          
                               
              7.47K
              $733K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.05 - $34.29
      $262K - $289K
     
         
           |    
          
                               
              94.3K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.91 - $134.91
      $52.8K - $72K
     
         
           |    
          
                               
              5.71K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.53 - $118.34
      $74.5K - $83.5K
     
         
           |    
          
                               
              2.03K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.65 - $44.13
      $41.3K - $49.8K
     
         
           |    
          
                               
              31.9K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.65 - $191.18
      $10.6K - $13.6K
     
         
           |    
          
                               
              1.89K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.25 - $101.98
      $65.3K - $69.1K
     
         
           |    
          
                               
              11.1K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.77 - $97.13
      $22.4K - $25.6K
     
         
           |    
          
                               
              2.41K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $33.5
      $37.5K - $40.3K
     
         
           |    
          
                               
              13.2K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $514.43 - $606.85
      $7.72K - $9.1K
     
         
           |    
          
                               
              564
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.47 - $62.76
      $25.2K - $27.6K
     
         
           |    
          
                               
              4.8K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.87 - $102.43
      $24.2K - $27.2K
     
         
           |    
          
                               
              4.52K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.68 - $59.24
      $20.2K - $22.3K
     
         
           |    
          
                               
              5.24K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.87 - $224.6
      $9.64K - $10.8K
     
         
           |    
          
                               
              1.01K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.21 - $3.48
      $774 - $1.22K
     
         
           |    
          
                               
              10.4K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $81.4
      $27.8K - $33.9K
     
         
           |    
          
                               
              3K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.9 - $179.3
      $6.48K - $7.17K
     
         
           |    
          
                               
              3.51K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $475.2 - $527.7
      $13.8K - $15.3K
     
         
           |    
          
                               
              1.01K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.02 - $510.25
      $55.1K - $61.2K
     
         
           |    
          
                               
              1.61K
              $798K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.8 - $39.69
      $4.44K - $4.92K
     
         
           |    
          
                               
              8.69K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.25 - $31.7
      $1.07K - $1.2K
     
         
           |    
          
                               
              8.69K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $341.08 - $391.94
      $7.16K - $8.23K
     
         
           |    
          
                               
              3.17K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.18 - $283.2
      $4.08K - $4.53K
     
         
           |    
          
                               
              1.83K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.56 - $135.44
      $14.7K - $16.5K
     
         
           |    
          
                               
              2.95K
              $399K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.64 - $53.77
      $24K - $26.6K
     
         
           |    
          
                               
              18.9K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.75 - $174.57
      $100K - $110K
     
         
           |    
          
                               
              9.15K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.74
      $14.5K - $16.3K
     
         
           |    
          
                               
              10.2K
              $462K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.24 - $43.24
      $29.2K - $35.8K
     
         
           |    
          
                               
              19.3K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.95 - $54.71
      $156K - $186K
     
         
           |    
          
                               
              45.1K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.73 - $34.02
      $8.8K - $12.1K
     
         
           |    
          
                               
              17.2K
              $584K
             
           | 
          
            
              
            
           |