| 
              
           | 
          
            
           | 
          
                                   
      $35.76 - $41.82
      $60.7K - $71K
     
         
           |    
          
                               
              31.8K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.26 - $244.85
      $12.9K - $16.4K
     
         
           |    
          
                               
              2.02K
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.13 - $131.88
      $26.4K - $32.4K
     
         
           |    
          
                               
              5.1K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.28 - $48.68
      $78.3K - $86.1K
     
         
           |    
          
                               
              11.7K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.26 - $99.35
      $16K - $21.4K
     
         
           |    
          
                               
              4.87K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.15 - $231.65
      $11.4K - $15.5K
     
         
           |    
          
                               
              1.74K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.2 - $110.03
      $95.5K - $106K
     
         
           |    
          
                               
              5.94K
              $627K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.35 - $63.65
      $58.5K - $71.2K
     
         
           |    
          
                               
              6.44K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.94 - $67.86
      $275 - $339
     
         
           |    
          
                               
              16.3K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.96 - $32.28
      $143K - $154K
     
         
           |    
          
                               
              34.8K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.5 - $46.73
      $36.3K - $44.1K
     
         
           |    
          
                               
              10.1K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.44 - $72.26
      $32K - $36.4K
     
         
           |    
          
                               
              21.8K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $288.78 - $385.99
      $63.8K - $85.3K
     
         
           |    
          
                               
              1.13K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.98 - $191.39
      $26.7K - $31.4K
     
         
           |    
          
                               
              9.09K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.1 - $31.02
      $641 - $900
     
         
           |    
          
                               
              11.8K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.79 - $45.63
      $11.2K - $13.2K
     
         
           |    
          
                               
              27.7K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.77 - $23.67
      $5.52K - $6.6K
     
         
           |    
          
                               
              26.2K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.3 - $50.12
      $2.46K - $3.31K
     
         
           |    
          
                               
              7.26K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.62 - $95.15
      $49.6K - $58.5K
     
         
           |    
          
                               
              4.18K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.87 - $17.32
      $53.4K - $77.9K
     
         
           |    
          
                               
              53.9K
              $756K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.97 - $87.56
      $19.8K - $23.1K
     
         
           |    
          
                               
              9.85K
              $826K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.81 - $157.67
      $36.1K - $41.6K
     
         
           |    
          
                               
              4.34K
              $642K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.04 - $563.0
      $67.1K - $76K
     
         
           |    
          
                               
              889
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.58 - $138.43
      $41.9K - $49.3K
     
         
           |    
          
                               
              3.14K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.97
      $15.9K - $20.7K
     
         
           |    
          
                               
              12K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.28 - $272.65
      $15.1K - $19.4K
     
         
           |    
          
                               
              2.01K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.09 - $102.13
      $2.23K - $2.55K
     
         
           |    
          
                               
              10.8K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.63 - $173.49
      $15.1K - $18.2K
     
         
           |    
          
                               
              3.53K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.55 - $111.55
      $6.57K - $25.7K
     
         
           |    
          
                               
              5.54K
              $555K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.01 - $45.62
      $39 - $45.6
     
         
           |    
          
                               
              16K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.34 - $12.77
      $34.3K - $38.7K
     
         
           |    
          
                               
              49.2K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $57.69
      $17.6K - $20.7K
     
         
           |    
          
                               
              16.4K
              $883K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.64 - $16.97
      $21.5K - $28.8K
     
         
           |    
          
                               
              24.9K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.25 - $90.88
      $153 - $182
     
         
           |    
          
                               
              8.56K
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.3 - $215.64
      $23.7K - $28.7K
     
         
           |    
          
                               
              3.97K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.4 - $165.63
      $277 - $331
     
         
           |    
          
                               
              7.76K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.52 - $41.79
      $1.77K - $2.42K
     
         
           |    
          
                               
              11.1K
              $415K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.71 - $68.91
      $15.9K - $18.6K
     
         
           |    
          
                               
              13.9K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.34 - $180.46
      $12.2K - $14.8K
     
         
           |    
          
                               
              5.1K
              $842K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.24 - $195.41
      $22.5K - $26.8K
     
         
           |    
          
                               
              1.59K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.77 - $39.47
      $51.2K - $59.9K
     
         
           |    
          
                               
              7.9K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.67 - $95.44
      $50.2K - $54K
     
         
           |    
          
                               
              7.57K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.0 - $112.55
      $32.4K - $37.6K
     
         
           |    
          
                               
              6.84K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.05 - $19.66
      $14.6K - $17.9K
     
         
           |    
          
                               
              24.1K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.64 - $87.15
      $15.5K - $19.1K
     
         
           |    
          
                               
              7.93K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.59 - $68.58
      $20.5K - $24K
     
         
           |    
          
                               
              10.7K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.36 - $178.98
      $50.7K - $64.3K
     
         
           |    
          
                               
              5.14K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.13 - $69.24
      $1.42K - $1.66K
     
         
           |    
          
                               
              7.36K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.73 - $131.22
      $314 - $394
     
         
           |    
          
                               
              2.56K
              $328K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.75 - $202.23
      $2.66K - $3.64K
     
         
           |    
          
                               
              1.63K
              $312K
             
           | 
          
            
              
            
           |