| 
              
           | 
          
            
           | 
          
                                   
      $69.05 - $76.46
      $89.3K - $98.9K
     
         
           |    
          
                               
              4.58K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.23 - $36.56
      $35.5K - $41.6K
     
         
           |    
          
                               
              11K
              $387K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.61 - $4.28
      $73.4K - $87.1K
     
         
           |    
          
                               
              90.9K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.9 - $20.32
      $39.9K - $45.3K
     
         
           |    
          
                               
              22.5K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.19 - $62.92
      $39.2K - $44.7K
     
         
           |    
          
                               
              8.13K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $18.5K - $20.4K
     
         
           |    
          
                               
              83.9K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.34 - $12.82
      $71.4K - $74.2K
     
         
           |    
          
                               
              29.8K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.89 - $40.72
      $40.1K - $49.7K
     
         
           |    
          
                               
              11K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.32 - $22.49
      $28.3K - $31.4K
     
         
           |    
          
                               
              34K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.62 - $73.99
      $52.6K - $55.9K
     
         
           |    
          
                               
              7.38K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $7.75
      $6.42K - $13.6K
     
         
           |    
          
                               
              15.1K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.94 - $27.39
      $33.3K - $38.1K
     
         
           |    
          
                               
              18.7K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $26.79
      $32K - $36.4K
     
         
           |    
          
                               
              27.3K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.73K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $509.51 - $586.04
      $10.2K - $11.7K
     
         
           |    
          
                               
              636
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $10.74
      $39K - $54.1K
     
         
           |    
          
                               
              18.6K
              $186K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.99 - $64.51
      $37.8K - $43.6K
     
         
           |    
          
                               
              6.13K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $104.46
      $79.5K - $92.9K
     
         
           |    
          
                               
              59.2K
              $6.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.32 - $51.89
      $37.8K - $41.5K
     
         
           |    
          
                               
              8.45K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $34.5K - $38.8K
     
         
           |    
          
                               
              89.2K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.44 - $72.68
      $37.6K - $40.6K
     
         
           |    
          
                               
              6.82K
              $468K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.52 - $39.77
      $37.6K - $42.1K
     
         
           |    
          
                               
              13.2K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.87 - $31.95
      $37.7K - $41.8K
     
         
           |    
          
                               
              10.1K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.85 - $50.94
      $31.1K - $32.4K
     
         
           |    
          
                               
              22.7K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.9 - $70.75
      $86.8K - $101K
     
         
           |    
          
                               
              9.81K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $40.64
      $39.1K - $42.7K
     
         
           |    
          
                               
              11.6K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.45 - $182.09
      $130K - $160K
     
         
           |    
          
                               
              3.67K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.68 - $90.36
      $36K - $41.8K
     
         
           |    
          
                               
              11.3K
              $939K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.6 - $37.58
      $26.7K - $29.8K
     
         
           |    
          
                               
              13.1K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $616 - $651
     
         
           |    
          
                               
              26.5K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.95 - $26.66
      $37.5K - $41.7K
     
         
           |    
          
                               
              19.6K
              $495K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.6 - $64.06
      $41.4K - $47.7K
     
         
           |    
          
                               
              5.78K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.61 - $264.3
      $46.8K - $51.8K
     
         
           |    
          
                               
              997
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $108.93
      $127K - $152K
     
         
           |    
          
                               
              7.14K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $95.9K - $109K
     
         
           |    
          
                               
              18.7K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.32 - $19.01
      $30.5K - $35.5K
     
         
           |    
          
                               
              39.4K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.86 - $6.66
      $31.8K - $43.6K
     
         
           |    
          
                               
              24.2K
              $139K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.82 - $22.32
      $23.8K - $24.4K
     
         
           |    
          
                               
              17K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.69 - $15.48
      $411K - $465K
     
         
           |    
          
                               
              433K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.16 - $32.1
      $31.5K - $35.9K
     
         
           |    
          
                               
              21.4K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.5 - $13.53
      $30.4K - $35.7K
     
         
           |    
          
                               
              53.9K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.75 - $485.53
      $24.1K - $27.7K
     
         
           |    
          
                               
              721
              $311K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.05 - $49.92
      $31.3K - $35.4K
     
         
           |    
          
                               
              15.8K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.25 - $31.39
      $33.2K - $36.9K
     
         
           |    
          
                               
              21.8K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $156.05
      $99.3K - $118K
     
         
           |    
          
                               
              11.4K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $55.9K - $71.2K
     
         
           |    
          
                               
              1.52K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.55 - $13.51
      $372 - $527
     
         
           |    
          
                               
              10.6K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $42.33
      $18.2K - $22.5K
     
         
           |    
          
                               
              8.35K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.55 - $82.12
      $22K - $26.4K
     
         
           |    
          
                               
              7.78K
              $605K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $39.7K - $47K
     
         
           |    
          
                               
              6.15K
              $520K
             
           | 
          
            
              
            
           |