| 
              
           | 
          
            
           | 
          
                                   
      $14.88 - $21.18
      $280K - $399K
     
         
           |    
          
                               
              20.1K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $362K - $548K
     
         
           |    
          
                               
              51.9K
              $949K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $318K - $420K
     
         
           |    
          
                               
              5.14K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $38.4K - $52.5K
     
         
           |    
          
                               
              21.1K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $213K - $308K
     
         
           |    
          
                               
              4.12K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $10.1K - $18.2K
     
         
           |    
          
                               
              1.74K
              $932K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $86.8K - $130K
     
         
           |    
          
                               
              11.5K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.5 - $280.54
      $254K - $347K
     
         
           |    
          
                               
              4.48K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $29.85
      $271K - $358K
     
         
           |    
          
                               
              19.7K
              $561K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.27 - $103.29
      $292K - $366K
     
         
           |    
          
                               
              4.45K
              $459K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.76 - $22.1
      $232K - $289K
     
         
           |    
          
                               
              47.4K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.19 - $85.21
      $299K - $349K
     
         
           |    
          
                               
              6.43K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.26 - $9.12
      $270K - $339K
     
         
           |    
          
                               
              90.8K
              $811K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $21.7K - $32.6K
     
         
           |    
          
                               
              11.1K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $93.2K - $111K
     
         
           |    
          
                               
              24.8K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.65 - $374.8
      $301K - $476K
     
         
           |    
          
                               
              1.49K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $162K - $203K
     
         
           |    
          
                               
              160K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $11K - $12.6K
     
         
           |    
          
                               
              71.8K
              $5.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $63.8K - $104K
     
         
           |    
          
                               
              23.8K
              $868K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $61.77
      $282K - $345K
     
         
           |    
          
                               
              7.59K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.95 - $107.81
      $220K - $280K
     
         
           |    
          
                               
              3.59K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $54.6K - $70.1K
     
         
           |    
          
                               
              23.5K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $130.25
      $236K - $294K
     
         
           |    
          
                               
              3.67K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.49 - $288.8
      $125K - $154K
     
         
           |    
          
                               
              4K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.12 - $122.63
      $144K - $183K
     
         
           |    
          
                               
              5.78K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $370K - $493K
     
         
           |    
          
                               
              42.5K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $125K - $146K
     
         
           |    
          
                               
              23.9K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.72 - $8.32
      $20.2K - $29.4K
     
         
           |    
          
                               
              153K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.44 - $129.37
      $278K - $358K
     
         
           |    
          
                               
              5.04K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $63.3K - $82.7K
     
         
           |    
          
                               
              6.87K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $1.59M - $3.24M
     
         
           |    
          
                               
              77.8K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $76.7K - $95.6K
     
         
           |    
          
                               
              94.7K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $139K - $162K
     
         
           |    
          
                               
              115K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $123K - $161K
     
         
           |    
          
                               
              22.8K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.79 - $54.16
      $143K - $185K
     
         
           |    
          
                               
              16.7K
              $879K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.88 - $82.59
      $4.78K - $8.42K
     
         
           |    
          
                               
              8.32K
              $687K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $296K - $360K
     
         
           |    
          
                               
              3.51K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.37 - $53.28
      $314K - $405K
     
         
           |    
          
                               
              23.1K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $68.1K - $102K
     
         
           |    
          
                               
              13.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.77 - $49.55
      $190K - $193K
     
         
           |    
          
                               
              40.9K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $135K - $171K
     
         
           |    
          
                               
              16.7K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $139K - $196K
     
         
           |    
          
                               
              32.8K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $172K - $218K
     
         
           |    
          
                               
              2.97K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $16.07
      $138K - $175K
     
         
           |    
          
                               
              49.4K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $346K - $454K
     
         
           |    
          
                               
              9.77K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $153K - $187K
     
         
           |    
          
                               
              17.1K
              $2.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.74 - $173.24
      $120K - $152K
     
         
           |    
          
                               
              4.21K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $111K - $144K
     
         
           |    
          
                               
              11.1K
              $757K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $54.46
      $160K - $200K
     
         
           |    
          
                               
              4.03K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.22K
              $2.27M
             
           | 
          
            
              
            
           |