| 
              
           | 
          
            
           | 
          
                                   
      $32.46 - $39.77
      $93.7K - $115K
     
         
           |    
          
                               
              36.7K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.0 - $41.77
      $157K - $198K
     
         
           |    
          
                               
              12.3K
              $503K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.02 - $70.83
      $194K - $229K
     
         
           |    
          
                               
              10.7K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.98 - $106.11
      $115K - $130K
     
         
           |    
          
                               
              26.6K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.55 - $46.04
      $135K - $149K
     
         
           |    
          
                               
              29.3K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.89 - $47.6
      $184K - $191K
     
         
           |    
          
                               
              27.9K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.31 - $3.8
      $162K - $186K
     
         
           |    
          
                               
              395K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.21 - $83.12
      $194K - $196K
     
         
           |    
          
                               
              25.6K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.66 - $22.85
      $157K - $183K
     
         
           |    
          
                               
              23.4K
              $535K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $15.75
      $161K - $181K
     
         
           |    
          
                               
              38.4K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.34 - $124.36
      $70K - $107K
     
         
           |    
          
                               
              4.17K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.86 - $43.98
      $203K - $249K
     
         
           |    
          
                               
              34K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $103K - $125K
     
         
           |    
          
                               
              3.75K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $79.1K - $127K
     
         
           |    
          
                               
              12K
              $623K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.62 - $33.58
      $182K - $187K
     
         
           |    
          
                               
              12.2K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.63 - $111.92
      $82.4K - $103K
     
         
           |    
          
                               
              8.72K
              $975K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $60.3K - $90.5K
     
         
           |    
          
                               
              10.8K
              $858K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.97 - $49.19
      $1.27K - $1.52K
     
         
           |    
          
                               
              44.7K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.37 - $134.05
      $231K - $312K
     
         
           |    
          
                               
              6.5K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.5 - $280.54
      $122K - $167K
     
         
           |    
          
                               
              2.44K
              $633K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $21.5
      $226K - $271K
     
         
           |    
          
                               
              402K
              $8.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $68.7K - $90K
     
         
           |    
          
                               
              21.2K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.47 - $8.05
      $183K - $228K
     
         
           |    
          
                               
              142K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.34 - $74.89
      $127K - $157K
     
         
           |    
          
                               
              5.58K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.13 - $12.99
      $176K - $206K
     
         
           |    
          
                               
              32.1K
              $392K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.36 - $50.68
      $167K - $168K
     
         
           |    
          
                               
              239K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.99 - $38.56
      $15.3K - $17.9K
     
         
           |    
          
                               
              162K
              $6.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $170.3
      $193K - $227K
     
         
           |    
          
                               
              5.07K
              $790K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.07 - $18.79
      $64.6K - $121K
     
         
           |    
          
                               
              20.5K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.57 - $345.64
      $16.3K - $34.6K
     
         
           |    
          
                               
              1.2K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.02 - $114.95
      $66.1K - $88.4K
     
         
           |    
          
                               
              4.03K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.68 - $145.07
      $92.9K - $124K
     
         
           |    
          
                               
              11.3K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.76 - $22.1
      $92K - $115K
     
         
           |    
          
                               
              30.2K
              $667K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $244K - $297K
     
         
           |    
          
                               
              2.46K
              $955K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $178K - $248K
     
         
           |    
          
                               
              6.6K
              $659K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $778 - $2.38K
     
         
           |    
          
                               
              24K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.18 - $27.61
      $165K - $189K
     
         
           |    
          
                               
              38.7K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $106K - $121K
     
         
           |    
          
                               
              55.2K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $84.9K - $118K
     
         
           |    
          
                               
              1.22K
              $400K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.59 - $128.6
      $99.5K - $124K
     
         
           |    
          
                               
              4.69K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.82 - $30.48
      $106K - $121K
     
         
           |    
          
                               
              27.6K
              $841K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.33 - $93.58
      $16.2K - $40.6K
     
         
           |    
          
                               
              3.97K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $47.2
      $160K - $165K
     
         
           |    
          
                               
              28.9K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $109.91
      $29.1K - $36.7K
     
         
           |    
          
                               
              9.32K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.41 - $94.22
      $152K - $156K
     
         
           |    
          
                               
              13.8K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $71.6
      $12.1K - $24.5K
     
         
           |    
          
                               
              6.35K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.95 - $5.81
      $99.8K - $117K
     
         
           |    
          
                               
              105K
              $607K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $96.8K - $121K
     
         
           |    
          
                               
              20.9K
              $858K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $58.52
      $178K - $199K
     
         
           |    
          
                               
              112K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.42 - $25.3
      $89.8K - $111K
     
         
           |    
          
                               
              25.9K
              $656K
             
           | 
          
            
              
            
           |