| 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $118K - $170K
     
         
           |    
          
                               
              2.21K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.72 - $227.31
      $141K - $214K
     
         
           |    
          
                               
              943
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.49 - $155.22
      $176K - $201K
     
         
           |    
          
                               
              28K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.35 - $122.19
      $439K - $607K
     
         
           |    
          
                               
              27.5K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.52 - $35.31
      $177K - $212K
     
         
           |    
          
                               
              6K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $105.59
      $9.22K - $19K
     
         
           |    
          
                               
              4.28K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.42K
              $633K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.27 - $58.22
      $157K - $216K
     
         
           |    
          
                               
              3.71K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $286.24 - $350.17
      $189K - $232K
     
         
           |    
          
                               
              662
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $83.89
      $8.93K - $14K
     
         
           |    
          
                               
              9.51K
              $773K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.4 - $66.7
      $175K - $207K
     
         
           |    
          
                               
              3.1K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.93 - $57.59
      $148K - $208K
     
         
           |    
          
                               
              3.62K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $19.3K - $33.1K
     
         
           |    
          
                               
              2.34K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $68.61
      $43.5K - $53.4K
     
         
           |    
          
                               
              29.9K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.7 - $141.48
      $154K - $218K
     
         
           |    
          
                               
              1.54K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $109K - $145K
     
         
           |    
          
                               
              663
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $136K - $216K
     
         
           |    
          
                               
              3.63K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.22 - $57.51
      $162K - $201K
     
         
           |    
          
                               
              3.5K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $24.45
      $145K - $201K
     
         
           |    
          
                               
              8.24K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.78 - $281.82
      $153K - $204K
     
         
           |    
          
                               
              725
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.67 - $118.22
      $170K - $208K
     
         
           |    
          
                               
              1.76K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.73 - $74.97
      $179K - $208K
     
         
           |    
          
                               
              2.77K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.87 - $92.93
      $184K - $190K
     
         
           |    
          
                               
              10.4K
              $955K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $178K - $210K
     
         
           |    
          
                               
              1.22K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.64 - $143.29
      $4.38K - $7.16K
     
         
           |    
          
                               
              4.15K
              $594K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $6.54K - $8.08K
     
         
           |    
          
                               
              4.9K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.95 - $136.15
      $134K - $164K
     
         
           |    
          
                               
              3.26K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.79 - $15.85
      $448 - $602
     
         
           |    
          
                               
              58.9K
              $920K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.05K
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $41.85
      $53.7K - $86.8K
     
         
           |    
          
                               
              12.7K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.3K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $16.7K - $26.8K
     
         
           |    
          
                               
              3.87K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $94.6K - $119K
     
         
           |    
          
                               
              13.3K
              $512K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.22 - $199.8
      $112K - $146K
     
         
           |    
          
                               
              2.08K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $116K - $138K
     
         
           |    
          
                               
              4.38K
              $685K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.63 - $195.39
      $377K - $464K
     
         
           |    
          
                               
              61K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $7.64K - $11.5K
     
         
           |    
          
                               
              14.1K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.26 - $53.75
      $70.1K - $81.5K
     
         
           |    
          
                               
              37.2K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.17 - $75.73
      $249K - $336K
     
         
           |    
          
                               
              26.8K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.94 - $12.97
      $123K - $201K
     
         
           |    
          
                               
              15.5K
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.82 - $16.49
      $898 - $1.07K
     
         
           |    
          
                               
              87.5K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $8.35K - $10.8K
     
         
           |    
          
                               
              21.2K
              $763K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.27 - $79.4
      $34.9K - $61.2K
     
         
           |    
          
                               
              6.18K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.53 - $60.36
      $9.93K - $13.5K
     
         
           |    
          
                               
              11.1K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $109.91
      $11.2K - $14.1K
     
         
           |    
          
                               
              9.68K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.86 - $51.42
      $5.43K - $9.05K
     
         
           |    
          
                               
              8.69K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $254.34 - $336.43
      $127K - $168K
     
         
           |    
          
                               
              1.32K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.43 - $49.85
      $112K - $134K
     
         
           |    
          
                               
              8.87K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.08 - $316.81
      $55.6K - $67.2K
     
         
           |    
          
                               
              2.99K
              $937K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.93 - $156.36
      $10.8K - $14.1K
     
         
           |    
          
                               
              5.01K
              $772K
             
           | 
          
            
              
            
           |