| 
              
           | 
          
            
           | 
          
                                   
      $91.57 - $110.76
      $504K - $610K
     
         
           |    
          
                               
              18.7K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $128.54
      $139K - $357K
     
         
           |    
          
                               
              2.78K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.53 - $46.41
      $24.5K - $29.6K
     
         
           |    
          
                               
              106K
              $4.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $83.89
      $113K - $178K
     
         
           |    
          
                               
              10.3K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $35.71
      $348K - $382K
     
         
           |    
          
                               
              22.1K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.72 - $227.31
      $226K - $343K
     
         
           |    
          
                               
              1.51K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $66.33
      $293K - $344K
     
         
           |    
          
                               
              5.19K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.15 - $23.69
      $316K - $338K
     
         
           |    
          
                               
              14.3K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $38.85
      $152K - $338K
     
         
           |    
          
                               
              8.69K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.06
      $247K - $363K
     
         
           |    
          
                               
              3.21K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $288K - $354K
     
         
           |    
          
                               
              15K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.42 - $164.64
      $279K - $349K
     
         
           |    
          
                               
              2.12K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.71 - $272.75
      $237K - $296K
     
         
           |    
          
                               
              2.45K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $71.8K - $169K
     
         
           |    
          
                               
              4.13K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.39 - $30.52
      $511K - $766K
     
         
           |    
          
                               
              80.9K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $117K - $334K
     
         
           |    
          
                               
              3.52K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.74 - $73.35
      $11.8K - $14.4K
     
         
           |    
          
                               
              52.3K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.85 - $182.61
      $1.12K - $2.01K
     
         
           |    
          
                               
              4.66K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $151K - $321K
     
         
           |    
          
                               
              6.27K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.65 - $188.71
      $176K - $204K
     
         
           |    
          
                               
              26.6K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $59K - $71.3K
     
         
           |    
          
                               
              24.7K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.85 - $44.32
      $257K - $318K
     
         
           |    
          
                               
              7.17K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.37 - $53.28
      $364K - $469K
     
         
           |    
          
                               
              19.6K
              $874K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.24 - $144.06
      $113K - $182K
     
         
           |    
          
                               
              4.16K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $35.46
      $264K - $380K
     
         
           |    
          
                               
              10.7K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.66 - $178.04
      $292K - $345K
     
         
           |    
          
                               
              6.26K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $57.0
      $32.6K - $45.9K
     
         
           |    
          
                               
              33.4K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.55 - $252.55
      $225K - $272K
     
         
           |    
          
                               
              4.87K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.99 - $18.99
      $289K - $305K
     
         
           |    
          
                               
              34.4K
              $653K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.77 - $48.45
      $218K - $279K
     
         
           |    
          
                               
              11.1K
              $537K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $243K - $324K
     
         
           |    
          
                               
              7.6K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.04 - $34.43
      $241K - $307K
     
         
           |    
          
                               
              8.93K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.4K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $685K - $860K
     
         
           |    
          
                               
              65.5K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.54 - $201.04
      $303K - $353K
     
         
           |    
          
                               
              3.86K
              $699K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.85 - $5.95
      $353K - $433K
     
         
           |    
          
                               
              282K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.95 - $30.99
      $286K - $317K
     
         
           |    
          
                               
              71.5K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $54.71
      $431K - $585K
     
         
           |    
          
                               
              20.8K
              $852K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $259K - $295K
     
         
           |    
          
                               
              68.7K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.1
      $208K - $306K
     
         
           |    
          
                               
              2.71K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $740.07 - $914.43
      $452K - $559K
     
         
           |    
          
                               
              9.91K
              $7.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $130K - $334K
     
         
           |    
          
                               
              6.45K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.43 - $13.03
      $8.12K - $11.2K
     
         
           |    
          
                               
              301K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.62 - $37.89
      $267K - $301K
     
         
           |    
          
                               
              38.2K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $142K - $217K
     
         
           |    
          
                               
              37.3K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $224K - $264K
     
         
           |    
          
                               
              17.5K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.83 - $107.06
      $324K - $366K
     
         
           |    
          
                               
              41.4K
              $4.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.92 - $143.21
      $175K - $246K
     
         
           |    
          
                               
              4.71K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.03 - $40.64
      $270K - $343K
     
         
           |    
          
                               
              8.43K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.99 - $111.79
      $274K - $348K
     
         
           |    
          
                               
              5.29K
              $534K
             
           | 
          
            
              
            
           |