| 
              
           | 
          
            
           | 
          
                                   
      $156.67 - $195.15
      $69.6K - $86.6K
     
         
           |    
          
                               
              502
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.03 - $19.42
      $61.1K - $69.6K
     
         
           |    
          
                               
              9.94K
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.9 - $58.0
      $55.5K - $67.2K
     
         
           |    
          
                               
              1.83K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.39 - $26.93
      $17.8K - $29.2K
     
         
           |    
          
                               
              5.86K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $123.84
      $39.5K - $49.7K
     
         
           |    
          
                               
              2.43K
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.82 - $78.67
      $113K - $128K
     
         
           |    
          
                               
              13.3K
              $934K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.76 - $95.25
      $27.5K - $32K
     
         
           |    
          
                               
              3.82K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.54 - $100.24
      $42.2K - $49.4K
     
         
           |    
          
                               
              2.11K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.14 - $132.76
      $6.67K - $7.43K
     
         
           |    
          
                               
              7.17K
              $929K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.28 - $77.44
      $50.2K - $63.5K
     
         
           |    
          
                               
              1.94K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.69 - $26.89
      $62.5K - $65.5K
     
         
           |    
          
                               
              3.02K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.72 - $157.56
      $20.3K - $26.5K
     
         
           |    
          
                               
              1.16K
              $182K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.12 - $37.59
      $42.2K - $56.4K
     
         
           |    
          
                               
              3.3K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.48 - $6.23
      $64.2K - $72.9K
     
         
           |    
          
                               
              12.9K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.41 - $45.98
      $63K - $65.2K
     
         
           |    
          
                               
              1.9K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.74 - $218.22
      $52.9K - $69.2K
     
         
           |    
          
                               
              626
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.65 - $38.55
      $37.3K - $50.2K
     
         
           |    
          
                               
              4.66K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.47 - $20.36
      $63.1K - $65.9K
     
         
           |    
          
                               
              3.42K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.02 - $10.67
      $46.4K - $54.9K
     
         
           |    
          
                               
              20.4K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.3 - $31.27
      $1.88K - $2.16K
     
         
           |    
          
                               
              24K
              $713K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.75 - $119.78
      $52.5K - $56.8K
     
         
           |    
          
                               
              7.25K
              $838K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.09 - $46.04
      $50.9K - $58.4K
     
         
           |    
          
                               
              4.1K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.51 - $32.22
      $60.2K - $68K
     
         
           |    
          
                               
              9.39K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.29 - $30.49
      $59.8K - $69.3K
     
         
           |    
          
                               
              3.06K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              538
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.7 - $38.33
      $57K - $61.2K
     
         
           |    
          
                               
              6.6K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.95 - $17.59
      $60.7K - $89.3K
     
         
           |    
          
                               
              5.08K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.82K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.86 - $83.85
      $56.7K - $67.1K
     
         
           |    
          
                               
              800
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.37 - $72.1
      $23.3K - $26.5K
     
         
           |    
          
                               
              10.6K
              $752K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.24 - $3.03
      $29K - $39.2K
     
         
           |    
          
                               
              77.3K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.63 - $18.95
      $53.2K - $60.6K
     
         
           |    
          
                               
              6.18K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.62 - $44.31
      $52.4K - $57.1K
     
         
           |    
          
                               
              1.29K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.33 - $95.17
      $3.75K - $4K
     
         
           |    
          
                               
              23.9K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.49 - $81.91
      $55.1K - $65.9K
     
         
           |    
          
                               
              2.34K
              $160K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.47 - $29.24
      $48.9K - $58.5K
     
         
           |    
          
                               
              2K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $261.47 - $413.0
      $26.1K - $41.3K
     
         
           |    
          
                               
              219
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.38 - $39.16
      $46.7K - $56.5K
     
         
           |    
          
                               
              1.72K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.56 - $311.38
      $56.3K - $113K
     
         
           |    
          
                               
              504
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.89 - $111.4
      $51.8K - $58.9K
     
         
           |    
          
                               
              829
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $266.57 - $333.27
      $42.1K - $52.7K
     
         
           |    
          
                               
              182
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.38 - $37.32
      $68.9K - $94K
     
         
           |    
          
                               
              7.92K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.81 - $69.63
      $37K - $57.4K
     
         
           |    
          
                               
              825
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.38 - $104.52
      $1.75K - $1.88K
     
         
           |    
          
                               
              18.6K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.05 - $102.2
      $43.2K - $48.4K
     
         
           |    
          
                               
              727
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.15 - $23.42
      $58K - $67.4K
     
         
           |    
          
                               
              7.85K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.54 - $3.71
      $34.3K - $50.1K
     
         
           |    
          
                               
              13.5K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.11 - $57.87
      $24.9K - $28.2K
     
         
           |    
          
                               
              5.24K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.02 - $7.29
      $41.4K - $60.1K
     
         
           |    
          
                               
              8.39K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.12 - $54.48
      $31.6K - $34.3K
     
         
           |    
          
                               
              5.07K
              $270K
             
           | 
          
            
              
            
           |