| 
              
           | 
          
            
           | 
          
                                   
      $21.49 - $29.35
      $194K - $264K
     
         
           |    
          
                               
              9.01K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.26 - $52.89
      $165K - $255K
     
         
           |    
          
                               
              4.83K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $22.95
      $239K - $263K
     
         
           |    
          
                               
              11.5K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $63.6K - $83.8K
     
         
           |    
          
                               
              13.6K
              $999K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.83 - $119.94
      $308K - $342K
     
         
           |    
          
                               
              11.8K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.19 - $33.64
      $189K - $253K
     
         
           |    
          
                               
              7.51K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.19 - $32.93
      $170K - $223K
     
         
           |    
          
                               
              26.6K
              $863K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $164K - $224K
     
         
           |    
          
                               
              30.8K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.16K
              $923K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $29.85
      $155K - $205K
     
         
           |    
          
                               
              21.2K
              $604K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $29.1K - $89K
     
         
           |    
          
                               
              30.1K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $93.8K - $104K
     
         
           |    
          
                               
              1.03K
              $7.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $29.47
      $185K - $225K
     
         
           |    
          
                               
              24.8K
              $731K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.5 - $15.21
      $195K - $237K
     
         
           |    
          
                               
              29.9K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $213K - $253K
     
         
           |    
          
                               
              1.47K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.71 - $10.59
      $190K - $261K
     
         
           |    
          
                               
              24.7K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.04 - $94.19
      $177K - $249K
     
         
           |    
          
                               
              2.64K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $199K - $248K
     
         
           |    
          
                               
              8.36K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.97 - $117.24
      $187K - $246K
     
         
           |    
          
                               
              2.1K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.79 - $19.1
      $179K - $247K
     
         
           |    
          
                               
              13K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.55 - $16.25
      $242K - $291K
     
         
           |    
          
                               
              17.9K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.81 - $105.9
      $157K - $257K
     
         
           |    
          
                               
              2.42K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.45 - $118.14
      $213K - $248K
     
         
           |    
          
                               
              2.1K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.06 - $17.2
      $243K - $320K
     
         
           |    
          
                               
              18.6K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $35.7K - $41.5K
     
         
           |    
          
                               
              14.6K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $54.9K - $76.1K
     
         
           |    
          
                               
              2.93K
              $959K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.88 - $89.64
      $240K - $318K
     
         
           |    
          
                               
              3.54K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $53.97
      $172K - $241K
     
         
           |    
          
                               
              4.46K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.56 - $22.54
      $230K - $240K
     
         
           |    
          
                               
              10.7K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $453K - $529K
     
         
           |    
          
                               
              241K
              $26.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.8 - $79.02
      $87.1K - $113K
     
         
           |    
          
                               
              11.7K
              $913K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.31 - $241.46
      $94K - $124K
     
         
           |    
          
                               
              3.58K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.29K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.52 - $145.64
      $15.5K - $19.1K
     
         
           |    
          
                               
              16.1K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.14
      $234K - $269K
     
         
           |    
          
                               
              11.1K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.37 - $19.4
      $206K - $259K
     
         
           |    
          
                               
              13.4K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $27.3K - $35.1K
     
         
           |    
          
                               
              6.31K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.57 - $54.85
      $214K - $242K
     
         
           |    
          
                               
              4.41K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.79 - $110.82
      $194K - $237K
     
         
           |    
          
                               
              2.14K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $109K - $132K
     
         
           |    
          
                               
              12.7K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.77 - $30.37
      $248K - $282K
     
         
           |    
          
                               
              19.3K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.06 - $249.73
      $231K - $308K
     
         
           |    
          
                               
              1.23K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.04 - $20.55
      $230K - $236K
     
         
           |    
          
                               
              11.5K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.56 - $99.08
      $266K - $315K
     
         
           |    
          
                               
              27.3K
              $2.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              24.9K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.75 - $67.21
      $155K - $193K
     
         
           |    
          
                               
              9.9K
              $655K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $179K - $200K
     
         
           |    
          
                               
              49K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $105.57
      $163K - $249K
     
         
           |    
          
                               
              2.36K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.49 - $12.99
      $192K - $237K
     
         
           |    
          
                               
              18.3K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $57.88
      $223K - $282K
     
         
           |    
          
                               
              14.1K
              $746K
             
           | 
          
            
              
            
           |