| 
              
           | 
          
            
           | 
          
                                   
      $28.91 - $33.28
      $218K - $250K
     
         
           |    
          
                               
              18K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.41 - $35.49
      $220K - $233K
     
         
           |    
          
                               
              26.9K
              $953K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $331K - $392K
     
         
           |    
          
                               
              33.6K
              $3.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $225K - $259K
     
         
           |    
          
                               
              891
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.36 - $62.5
      $202K - $245K
     
         
           |    
          
                               
              3.92K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.92 - $114.85
      $202K - $245K
     
         
           |    
          
                               
              2.13K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.67 - $10.64
      $234K - $258K
     
         
           |    
          
                               
              24.2K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $234K - $242K
     
         
           |    
          
                               
              7.67K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $206K - $244K
     
         
           |    
          
                               
              2.01K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $18.93
      $295K - $357K
     
         
           |    
          
                               
              238K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.86 - $73.83
      $171K - $248K
     
         
           |    
          
                               
              3.36K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.63 - $85.78
      $412 - $515
     
         
           |    
          
                               
              28.3K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.98 - $67.95
      $197K - $243K
     
         
           |    
          
                               
              3.58K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.87 - $21.22
      $4.52K - $16.3K
     
         
           |    
          
                               
              21.1K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $94.2K - $115K
     
         
           |    
          
                               
              23K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.75 - $114.45
      $177K - $216K
     
         
           |    
          
                               
              5.01K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.19 - $8.75
      $162K - $197K
     
         
           |    
          
                               
              89.2K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.02 - $50.36
      $172K - $206K
     
         
           |    
          
                               
              26.2K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.68 - $121.38
      $37.3K - $46.4K
     
         
           |    
          
                               
              17.3K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $162K - $183K
     
         
           |    
          
                               
              47.4K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.24 - $26.88
      $194K - $245K
     
         
           |    
          
                               
              9.12K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.48 - $12.62
      $146K - $176K
     
         
           |    
          
                               
              122K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.95 - $47.33
      $231K - $238K
     
         
           |    
          
                               
              5.03K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $197K - $246K
     
         
           |    
          
                               
              1.98K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $171K - $274K
     
         
           |    
          
                               
              1.42K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $43.9K - $55.9K
     
         
           |    
          
                               
              20K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.1 - $42.37
      $228K - $236K
     
         
           |    
          
                               
              5.56K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.2 - $57.36
      $177K - $235K
     
         
           |    
          
                               
              4.09K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.89 - $48.65
      $219K - $222K
     
         
           |    
          
                               
              37.5K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $147K - $194K
     
         
           |    
          
                               
              1.68K
              $447K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $188K - $225K
     
         
           |    
          
                               
              5.76K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $210K - $249K
     
         
           |    
          
                               
              3.14K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $235K - $277K
     
         
           |    
          
                               
              14K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.66 - $9.19
      $126K - $248K
     
         
           |    
          
                               
              49.5K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.48 - $186.71
      $199K - $240K
     
         
           |    
          
                               
              1.28K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $197K - $232K
     
         
           |    
          
                               
              11.4K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.22 - $50.88
      $190K - $241K
     
         
           |    
          
                               
              4.73K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.32 - $80.17
      $191K - $231K
     
         
           |    
          
                               
              2.88K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $46.26
      $175K - $238K
     
         
           |    
          
                               
              5.14K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.26 - $38.81
      $118K - $226K
     
         
           |    
          
                               
              5.83K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.46
      $227K - $227K
     
         
           |    
          
                               
              24.8K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $186K - $229K
     
         
           |    
          
                               
              1.23K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.41 - $51.17
      $220K - $224K
     
         
           |    
          
                               
              11.6K
              $590K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.81 - $92.34
      $70.2K - $98.5K
     
         
           |    
          
                               
              8.57K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $261.92
      $585K - $647K
     
         
           |    
          
                               
              26.4K
              $6.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.02 - $32.37
      $195K - $225K
     
         
           |    
          
                               
              6.96K
              $221K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.56
      $214K - $215K
     
         
           |    
          
                               
              127K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $95.57
      $185K - $221K
     
         
           |    
          
                               
              2.31K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.28 - $75.17
      $192K - $224K
     
         
           |    
          
                               
              2.98K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $162K - $219K
     
         
           |    
          
                               
              5.12K
              $219K
             
           | 
          
            
              
            
           |