| 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $114K - $140K
     
         
           |    
          
                               
              3.95K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $393K - $420K
     
         
           |    
          
                               
              3.38K
              $475K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.49 - $64.56
      $354K - $366K
     
         
           |    
          
                               
              56.8K
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $50.19
      $339K - $351K
     
         
           |    
          
                               
              49.1K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.38 - $29.05
      $349K - $357K
     
         
           |    
          
                               
              104K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.67 - $111.52
      $101K - $114K
     
         
           |    
          
                               
              42.7K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.97 - $121.65
      $320K - $358K
     
         
           |    
          
                               
              3.36K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $243K - $258K
     
         
           |    
          
                               
              11.2K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $68.2K - $103K
     
         
           |    
          
                               
              2K
              $891K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.43 - $44.52
      $124K - $137K
     
         
           |    
          
                               
              58.8K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.27 - $143.18
      $149K - $234K
     
         
           |    
          
                               
              2.4K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $251K - $266K
     
         
           |    
          
                               
              1.86K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $62.2K - $66.9K
     
         
           |    
          
                               
              35.6K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.95 - $204.31
      $228K - $276K
     
         
           |    
          
                               
              1.62K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.85 - $107.38
      $141K - $241K
     
         
           |    
          
                               
              2.25K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.07 - $90.74
      $243K - $256K
     
         
           |    
          
                               
              41.9K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $157K - $184K
     
         
           |    
          
                               
              3.13K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $140K - $173K
     
         
           |    
          
                               
              481
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.99 - $90.17
      $109K - $189K
     
         
           |    
          
                               
              2.3K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.42
      $748K - $918K
     
         
           |    
          
                               
              261K
              $19.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $287.07 - $344.52
      $151K - $181K
     
         
           |    
          
                               
              525
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $297.99 - $419.78
      $159K - $224K
     
         
           |    
          
                               
              578
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.47 - $88.29
      $116K - $189K
     
         
           |    
          
                               
              2.14K
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.33 - $75.12
      $140K - $183K
     
         
           |    
          
                               
              2.43K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.83 - $86.08
      $131K - $177K
     
         
           |    
          
                               
              2.06K
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.64 - $23.22
      $61.9K - $63.5K
     
         
           |    
          
                               
              751K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.16 - $227.94
      $152K - $176K
     
         
           |    
          
                               
              774
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.98 - $67.42
      $102K - $167K
     
         
           |    
          
                               
              2.48K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              19.9K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.04 - $38.78
      $74.3K - $80K
     
         
           |    
          
                               
              25.9K
              $999K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.4 - $106.81
      $142K - $196K
     
         
           |    
          
                               
              1.83K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $118K - $128K
     
         
           |    
          
                               
              2.28K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.22 - $45.74
      $113K - $117K
     
         
           |    
          
                               
              19.7K
              $899K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $111K - $119K
     
         
           |    
          
                               
              3.94K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.82 - $100.39
      $115K - $128K
     
         
           |    
          
                               
              1.28K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.37 - $33.52
      $122K - $139K
     
         
           |    
          
                               
              4.15K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.41 - $117.97
      $120K - $133K
     
         
           |    
          
                               
              1.13K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.67 - $32.13
      $51K - $53.5K
     
         
           |    
          
                               
              71.6K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $51.4K - $56.6K
     
         
           |    
          
                               
              1.36K
              $816K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $68.7K - $74.4K
     
         
           |    
          
                               
              941
              $576K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $1.36K - $1.6K
     
         
           |    
          
                               
              4.48K
              $797K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $1.51K - $1.62K
     
         
           |    
          
                               
              8.05K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.55 - $179.33
      $58.2K - $71.7K
     
         
           |    
          
                               
              1.13K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $71.2K - $79.2K
     
         
           |    
          
                               
              3.28K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $5.88K - $6.62K
     
         
           |    
          
                               
              1.88K
              $866K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $974 - $1.13K
     
         
           |    
          
                               
              3.83K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $77.13
      $30K - $77.1K
     
         
           |    
          
                               
              1K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.55K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $4.58K - $5.89K
     
         
           |    
          
                               
              2.35K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.73 - $46.86
      $55.7K - $58.3K
     
         
           |    
          
                               
              1.25K
              $57K
             
           | 
          
            
              
            
           |