| 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $72.3K - $91.5K
     
         
           |    
          
                               
              1.38K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.71 - $39.46
      $165K - $212K
     
         
           |    
          
                               
              44.3K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $42.1
      $11.2K - $15.6K
     
         
           |    
          
                               
              16.2K
              $679K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.62 - $77.36
      $740K - $960K
     
         
           |    
          
                               
              55.4K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.61 - $29.9
      $200K - $224K
     
         
           |    
          
                               
              31.9K
              $852K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $7.79K - $10.7K
     
         
           |    
          
                               
              11K
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.37 - $253.95
      $108K - $124K
     
         
           |    
          
                               
              2.97K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $26.3K - $45.8K
     
         
           |    
          
                               
              4.56K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $53.3K - $62K
     
         
           |    
          
                               
              223K
              $4.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $4.59K - $6.2K
     
         
           |    
          
                               
              9.41K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $7.21K - $11.7K
     
         
           |    
          
                               
              6.88K
              $532K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.46 - $94.08
      $136K - $159K
     
         
           |    
          
                               
              147K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.34 - $40.41
      $115K - $118K
     
         
           |    
          
                               
              12.8K
              $512K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.19 - $231.09
      $98.3K - $112K
     
         
           |    
          
                               
              1.46K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $82.9K - $99.9K
     
         
           |    
          
                               
              114K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.03 - $31.93
      $99K - $117K
     
         
           |    
          
                               
              14.6K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.31 - $313.93
      $75.3K - $92.6K
     
         
           |    
          
                               
              1.51K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.1 - $35.01
      $59.9K - $99.5K
     
         
           |    
          
                               
              21.2K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.22 - $299.78
      $134K - $159K
     
         
           |    
          
                               
              3.37K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $5.93K - $10K
     
         
           |    
          
                               
              2.46K
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $16.5K - $21K
     
         
           |    
          
                               
              19.6K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              76.9K
              $800K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.47 - $31.65
      $93.9 - $127
     
         
           |    
          
                               
              35.1K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.47 - $109.59
      $17.4K - $19.7K
     
         
           |    
          
                               
              15.4K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.21 - $21.2
      $16.2K - $21.2K
     
         
           |    
          
                               
              41.1K
              $870K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $36.8K - $51K
     
         
           |    
          
                               
              6.13K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.28 - $11.4
      $911 - $1.25K
     
         
           |    
          
                               
              33.9K
              $386K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.4 - $47.27
      $58.9K - $86K
     
         
           |    
          
                               
              6.64K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.67 - $120.26
      $280K - $380K
     
         
           |    
          
                               
              49.9K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $487.07 - $672.24
      $84.3K - $116K
     
         
           |    
          
                               
              617
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $93.4K - $121K
     
         
           |    
          
                               
              16.4K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $64.02
      $3.6K - $5.38K
     
         
           |    
          
                               
              6.72K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $94.15
      $26.4K - $35.8K
     
         
           |    
          
                               
              3.73K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $84.2K - $124K
     
         
           |    
          
                               
              1.22K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $8.26K - $11.2K
     
         
           |    
          
                               
              7.41K
              $768K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.93 - $32.44
      $1.97K - $2.37K
     
         
           |    
          
                               
              93.7K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.05 - $41.48
      $21.5K - $30.7K
     
         
           |    
          
                               
              13.2K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.86 - $194.5
      $9.23K - $12.8K
     
         
           |    
          
                               
              2.07K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $8.35K - $10.5K
     
         
           |    
          
                               
              11K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $3.57K - $4.1K
     
         
           |    
          
                               
              74.5K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.73 - $152.78
      $91.3K - $112K
     
         
           |    
          
                               
              6.91K
              $991K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.21 - $50.82
      $74K - $74.9K
     
         
           |    
          
                               
              7.14K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.99 - $33.86
      $405 - $508
     
         
           |    
          
                               
              20.3K
              $678K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.53 - $49.1
      $4.26K - $6.63K
     
         
           |    
          
                               
              7.31K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.63 - $38.64
      $5.22K - $7.3K
     
         
           |    
          
                               
              10.3K
              $391K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.5 - $114.3
      $11K - $13.9K
     
         
           |    
          
                               
              7.29K
              $831K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.76 - $105.77
      $480K - $572K
     
         
           |    
          
                               
              85.8K
              $8.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $29.27
      $190 - $263
     
         
           |    
          
                               
              15.5K
              $453K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.5 - $99.11
      $7.11K - $9.71K
     
         
           |    
          
                               
              3.74K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $11.4K - $14.4K
     
         
           |    
          
                               
              3.1K
              $643K
             
           | 
          
            
              
            
           |