| 
              
           | 
          
            
           | 
          
                                   
      $65.4 - $79.39
      $23.7K - $28.7K
     
         
           |    
          
                               
              829
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.86 - $38.05
      $24.6K - $28.5K
     
         
           |    
          
                               
              978
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.57 - $41.23
      $6.65K - $7.71K
     
         
           |    
          
                               
              5.49K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.06 - $288.29
      $16.8K - $20.5K
     
         
           |    
          
                               
              4.6K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.55 - $31.67
      $17.9K - $20.5K
     
         
           |    
          
                               
              3.68K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.6 - $34.58
      $17.2K - $19.4K
     
         
           |    
          
                               
              5.03K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.7 - $97.7
      $32.1K - $42K
     
         
           |    
          
                               
              1.65K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.22 - $41.19
      $22.8K - $24.5K
     
         
           |    
          
                               
              1.69K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.41 - $31.82
      $15K - $16.8K
     
         
           |    
          
                               
              20.1K
              $626K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.81 - $66.73
      $16.9K - $22.7K
     
         
           |    
          
                               
              890
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.72 - $109.14
      $1.84K - $2.29K
     
         
           |    
          
                               
              1.57K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.89 - $155.97
      $26.1K - $31.8K
     
         
           |    
          
                               
              574
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.25 - $83.83
      $15.6K - $20K
     
         
           |    
          
                               
              827
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $11.42
      $21K - $22K
     
         
           |    
          
                               
              7.12K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.51 - $173.33
      $38.9K - $51.7K
     
         
           |    
          
                               
              2.47K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.16 - $56.68
      $11.7K - $12.8K
     
         
           |    
          
                               
              6.88K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.0 - $75.26
      $24.4K - $30.6K
     
         
           |    
          
                               
              713
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.47 - $201.98
      $35.1K - $41.6K
     
         
           |    
          
                               
              1.86K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.22 - $14.83
      $21.3K - $22.3K
     
         
           |    
          
                               
              3.12K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.88 - $110.11
      $11.1K - $13.5K
     
         
           |    
          
                               
              1.01K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.12 - $90.57
      $19.4K - $25.4K
     
         
           |    
          
                               
              618
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.07 - $58.69
      $16.3K - $16.4K
     
         
           |    
          
                               
              9.09K
              $533K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $324.09 - $358.62
      $50.9K - $56.3K
     
         
           |    
          
                               
              13.4K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.74 - $62.97
      $549 - $756
     
         
           |    
          
                               
              2.02K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $65.27
      $15.8K - $19.1K
     
         
           |    
          
                               
              463
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.71 - $53.1
      $20.2K - $25.7K
     
         
           |    
          
                               
              768
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $437.8 - $527.48
      $384K - $463K
     
         
           |    
          
                               
              51.6K
              $24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.75 - $223.33
      $24.5K - $29.5K
     
         
           |    
          
                               
              296
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.16 - $125.53
      $14.6K - $16.8K
     
         
           |    
          
                               
              809
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.09 - $12.08
      $20.2K - $24.2K
     
         
           |    
          
                               
              2.1K
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.51 - $20.74
      $8.22K - $11K
     
         
           |    
          
                               
              2.94K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.34 - $51.91
      $12.2K - $14K
     
         
           |    
          
                               
              1.65K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.71 - $87.55
      $12.8K - $15.2K
     
         
           |    
          
                               
              612
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $46.32
      $8.83K - $10.3K
     
         
           |    
          
                               
              2.3K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.44 - $62.91
      $16.2K - $19.4K
     
         
           |    
          
                               
              701
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.26 - $42.58
      $49.7K - $74.9K
     
         
           |    
          
                               
              4.7K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $56.4
      $14.2K - $21.5K
     
         
           |    
          
                               
              520
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.66 - $29.81
      $32.2K - $48.9K
     
         
           |    
          
                               
              7.03K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.97 - $85.82
      $17.7K - $19.2K
     
         
           |    
          
                               
              319
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.77K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              86.2K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.4 - $17.29
      $3.71K - $5.62K
     
         
           |    
          
                               
              8.11K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.53 - $25.74
      $3.95K - $5.2K
     
         
           |    
          
                               
              4.2K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.82 - $113.33
      $14.1K - $18.8K
     
         
           |    
          
                               
              687
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.37 - $57.8
      $12.5K - $13.5K
     
         
           |    
          
                               
              1.46K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.48 - $22.98
      $15K - $16.1K
     
         
           |    
          
                               
              1.83K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.47 - $125.62
      $2.71K - $3.77K
     
         
           |    
          
                               
              580
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.2 - $68.24
      $8.2K - $9.14K
     
         
           |    
          
                               
              2.53K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $440.44 - $525.64
      $1.32K - $1.58K
     
         
           |    
          
                               
              338
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.43 - $25.55
      $12.6K - $13.7K
     
         
           |    
          
                               
              2.49K
              $63K
             
           | 
          
            
              
            
           |