| 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $9.06
      $237K - $313K
     
         
           |    
          
                               
              34.5K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.48 - $53.26
      $250K - $543K
     
         
           |    
          
                               
              10.2K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $163K - $328K
     
         
           |    
          
                               
              8.69K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.25 - $26.77
      $200K - $293K
     
         
           |    
          
                               
              10.9K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $184K - $289K
     
         
           |    
          
                               
              320
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.34 - $19.12
      $184K - $286K
     
         
           |    
          
                               
              14.9K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $218K - $308K
     
         
           |    
          
                               
              13.7K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $218K - $285K
     
         
           |    
          
                               
              2.75K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $171.44
      $246K - $301K
     
         
           |    
          
                               
              1.76K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.32 - $144.25
      $228K - $283K
     
         
           |    
          
                               
              1.96K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $233K - $281K
     
         
           |    
          
                               
              1.76K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $169K - $286K
     
         
           |    
          
                               
              5.28K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $221K - $279K
     
         
           |    
          
                               
              1.32K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.34 - $10.18
      $225K - $275K
     
         
           |    
          
                               
              27K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.45 - $160.72
      $234K - $302K
     
         
           |    
          
                               
              1.88K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $241K - $281K
     
         
           |    
          
                               
              1.15K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $202K - $303K
     
         
           |    
          
                               
              2.96K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.56 - $95.06
      $142K - $272K
     
         
           |    
          
                               
              2.86K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.48 - $107.04
      $255K - $308K
     
         
           |    
          
                               
              2.88K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $167K - $269K
     
         
           |    
          
                               
              3.33K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.61 - $92.41
      $244K - $280K
     
         
           |    
          
                               
              3.03K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.1K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $236K - $293K
     
         
           |    
          
                               
              1.63K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $180K - $268K
     
         
           |    
          
                               
              2.54K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.9 - $32.22
      $221K - $275K
     
         
           |    
          
                               
              8.55K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.78 - $7.9
      $218K - $298K
     
         
           |    
          
                               
              37.7K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $175K - $272K
     
         
           |    
          
                               
              8.84K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.52 - $23.42
      $245K - $280K
     
         
           |    
          
                               
              12K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.08 - $19.08
      $176K - $278K
     
         
           |    
          
                               
              14.6K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.06 - $37.17
      $239K - $295K
     
         
           |    
          
                               
              7.95K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.01 - $148.69
      $257K - $324K
     
         
           |    
          
                               
              2.18K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $244K - $291K
     
         
           |    
          
                               
              2.34K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $203K - $262K
     
         
           |    
          
                               
              1.3K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.29 - $173.13
      $235K - $269K
     
         
           |    
          
                               
              1.56K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.31 - $17.43
      $213K - $259K
     
         
           |    
          
                               
              14.9K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $230K - $258K
     
         
           |    
          
                               
              1.13K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.09
      $196K - $286K
     
         
           |    
          
                               
              17.8K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.72 - $54.21
      $195K - $248K
     
         
           |    
          
                               
              4.58K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $21.8
      $211K - $269K
     
         
           |    
          
                               
              12.3K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $212K - $248K
     
         
           |    
          
                               
              6.86K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $239K - $262K
     
         
           |    
          
                               
              6.72K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.68 - $79.12
      $237K - $266K
     
         
           |    
          
                               
              3.36K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $24.45
      $176K - $245K
     
         
           |    
          
                               
              10K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.24 - $58.94
      $201K - $246K
     
         
           |    
          
                               
              4.17K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.02 - $83.49
      $226K - $258K
     
         
           |    
          
                               
              3.1K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.16 - $40.27
      $187K - $268K
     
         
           |    
          
                               
              6.64K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $216K - $249K
     
         
           |    
          
                               
              988
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.93 - $70.14
      $170K - $244K
     
         
           |    
          
                               
              3.48K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.25K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.93 - $57.59
      $175K - $246K
     
         
           |    
          
                               
              4.28K
              $243K
             
           | 
          
            
              
            
           |