| 
              
           | 
          
            
           | 
          
                                   
      $207.0 - $311.93
      $106K - $159K
     
         
           |    
          
                               
              73
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.32 - $282.66
      $66.6K - $74.3K
     
         
           |    
          
                               
              6.1K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.0 - $142.28
      $26.1K - $30.7K
     
         
           |    
          
                               
              11K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.18 - $178.5
      $119K - $153K
     
         
           |    
          
                               
              209
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.91 - $54.25
      $48.8K - $59K
     
         
           |    
          
                               
              53.4K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.89 - $42.07
      $87.3K - $137K
     
         
           |    
          
                               
              3.56K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.72 - $143.06
      $29K - $40.3K
     
         
           |    
          
                               
              4.45K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.85 - $87.67
      $28.6K - $36.9K
     
         
           |    
          
                               
              6.53K
              $466K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.87 - $73.51
      $104K - $145K
     
         
           |    
          
                               
              1.22K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.48 - $142.0
      $127K - $142K
     
         
           |    
          
                               
              2.1K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.12 - $122.43
      $107K - $134K
     
         
           |    
          
                               
              2.15K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.12 - $26.05
      $80.4K - $83.4K
     
         
           |    
          
                               
              157K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.22 - $153.29
      $106K - $151K
     
         
           |    
          
                               
              59
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $24.48
      $130K - $142K
     
         
           |    
          
                               
              1
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.25 - $89.19
      $35.2K - $45.3K
     
         
           |    
          
                               
              23.9K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.1 - $106.37
      $137K - $151K
     
         
           |    
          
                               
              1.34K
              $134K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.24 - $21.11
      $112K - $137K
     
         
           |    
          
                               
              6.48K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.99 - $203.25
      $63K - $83.7K
     
         
           |    
          
                               
              23.4K
              $4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $14.33
      $3.24K - $6.45K
     
         
           |    
          
                               
              35.5K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.15 - $29.9
      $109K - $136K
     
         
           |    
          
                               
              3.53K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.68 - $12.42
      $28.8K - $41.2K
     
         
           |    
          
                               
              22.6K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.16 - $535.99
      $78K - $116K
     
         
           |    
          
                               
              328
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.16 - $72.69
      $78.8K - $87.9K
     
         
           |    
          
                               
              15.3K
              $997K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.33 - $40.77
      $143K - $165K
     
         
           |    
          
                               
              5.17K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.08 - $111.48
      $120K - $157K
     
         
           |    
          
                               
              19.1K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $29.24
      $122K - $123K
     
         
           |    
          
                               
              573
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.11 - $135.06
      $229K - $245K
     
         
           |    
          
                               
              81.7K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.12 - $20.62
      $44.4K - $113K
     
         
           |    
          
                               
              956
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.59 - $103.47
      $140K - $144K
     
         
           |    
          
                               
              7.12K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.3K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.7 - $159.83
      $11.5K - $12.9K
     
         
           |    
          
                               
              12K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.58 - $101.93
      $57.2K - $82.7K
     
         
           |    
          
                               
              1.81K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $249.11 - $303.11
      $127K - $155K
     
         
           |    
          
                               
              1.22K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.75 - $89.13
      $143K - $170K
     
         
           |    
          
                               
              3.85K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.02 - $74.12
      $62.9K - $99.2K
     
         
           |    
          
                               
              1.72K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.01 - $22.0
      $12.2K - $14.9K
     
         
           |    
          
                               
              114K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.82 - $49.72
      $8.3K - $14.3K
     
         
           |    
          
                               
              6K
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.65K
              $318K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.67 - $250.92
      $103K - $114K
     
         
           |    
          
                               
              266
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $113.03
      $39.7K - $48.7K
     
         
           |    
          
                               
              4.29K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.15 - $44.69
      $44.2K - $72.8K
     
         
           |    
          
                               
              5.2K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.43 - $83.38
      $114K - $132K
     
         
           |    
          
                               
              1.3K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.48 - $87.72
      $82.8K - $94.9K
     
         
           |    
          
                               
              2.19K
              $169K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.7 - $257.65
      $38.2K - $44.8K
     
         
           |    
          
                               
              13.8K
              $3.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $553.05 - $666.93
      $63K - $76K
     
         
           |    
          
                               
              739
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.29 - $186.78
      $32.8K - $41.3K
     
         
           |    
          
                               
              3.62K
              $567K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.95 - $17.45
      $89.9K - $113K
     
         
           |    
          
                               
              785
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.11 - $68.38
      $92.4K - $113K
     
         
           |    
          
                               
              667
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.1 - $183.56
      $18.3K - $23.7K
     
         
           |    
          
                               
              2.38K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.22 - $11.8
      $55.3K - $58.2K
     
         
           |    
          
                               
              151K
              $1.7M
             
           | 
          
            
              
            
           |