| 
              
           | 
          
            
           | 
          
                                   
      $39.47 - $41.59
      $47.4K - $49.9K
     
         
           |    
          
                               
              10.8K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.93 - $119.39
      $46K - $46.9K
     
         
           |    
          
                               
              3.74K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.16 - $206.27
      $4.42K - $5.36K
     
         
           |    
          
                               
              1.33K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.04K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.22K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $9.6K - $10.6K
     
         
           |    
          
                               
              4.83K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.81 - $92.34
      $348K - $488K
     
         
           |    
          
                               
              22.8K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.71 - $82.56
      $22.9K - $26K
     
         
           |    
          
                               
              5.11K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $1.14K - $1.28K
     
         
           |    
          
                               
              934
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $189K - $230K
     
         
           |    
          
                               
              31.6K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $28.4K - $32.1K
     
         
           |    
          
                               
              7.95K
              $981K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $35.6K - $48.1K
     
         
           |    
          
                               
              3.54K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.06 - $66.28
      $73K - $80.6K
     
         
           |    
          
                               
              29.7K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $320K - $393K
     
         
           |    
          
                               
              15.6K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $62.02
      $151K - $183K
     
         
           |    
          
                               
              44.5K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.89 - $9.88
      $889 - $988
     
         
           |    
          
                               
              44.4K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $46.1K - $56.9K
     
         
           |    
          
                               
              26.9K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $5.13K - $6.19K
     
         
           |    
          
                               
              6.11K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $4.66K - $4.83K
     
         
           |    
          
                               
              3.26K
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $3.69K - $4.19K
     
         
           |    
          
                               
              2.27K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.34 - $74.89
      $41.6K - $51.6K
     
         
           |    
          
                               
              6.65K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              44.3K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              13.5K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.14 - $44.23
      $28.9K - $35.4K
     
         
           |    
          
                               
              12.1K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.68K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.41K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.5K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $158K - $192K
     
         
           |    
          
                               
              40.2K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.1 - $64.74
      $20.2K - $23.3K
     
         
           |    
          
                               
              7.77K
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $206K - $252K
     
         
           |    
          
                               
              22.9K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.34 - $138.68
      $31.8K - $42.3K
     
         
           |    
          
                               
              2.26K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $4.46K - $5.13K
     
         
           |    
          
                               
              4.06K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $10.2K - $11.7K
     
         
           |    
          
                               
              27.2K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $18.5K - $20.9K
     
         
           |    
          
                               
              2.23K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $29.9K - $42.7K
     
         
           |    
          
                               
              2.26K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $46K - $52.9K
     
         
           |    
          
                               
              12.6K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.9 - $6.81
      $2.4K - $2.76K
     
         
           |    
          
                               
              126K
              $857K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.2 - $211.82
      $10K - $12.5K
     
         
           |    
          
                               
              2.08K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $1.41K - $1.76K
     
         
           |    
          
                               
              992
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.71 - $13.88
      $5.04K - $5.97K
     
         
           |    
          
                               
              58.2K
              $808K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $15.5K - $19.8K
     
         
           |    
          
                               
              18.1K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.93 - $128.63
      $28.1K - $35.5K
     
         
           |    
          
                               
              6.42K
              $825K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.36 - $339.57
      $25.3K - $31.6K
     
         
           |    
          
                               
              3.17K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.33 - $70.47
      $5.8K - $7.26K
     
         
           |    
          
                               
              12.9K
              $906K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.2 - $144.91
      $15.3K - $22.3K
     
         
           |    
          
                               
              3.01K
              $436K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $40.4K - $65.4K
     
         
           |    
          
                               
              2.31K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $25.4K - $33.7K
     
         
           |    
          
                               
              1.56K
              $860K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.13 - $108.53
      $106K - $134K
     
         
           |    
          
                               
              19.1K
              $2.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.86 - $232.88
      $73.7K - $93.9K
     
         
           |    
          
                               
              9.73K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.12 - $135.04
      $40K - $50K
     
         
           |    
          
                               
              13.6K
              $1.83M
             
           | 
          
            
              
            
           |