| 
              
           | 
          
            
           | 
          
                                   
      $82.32 - $112.47
      $10M - $13.7M
     
         
           |    
          
                               
              122K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.16 - $44.7
      $7.02M - $8.01M
     
         
           |    
          
                               
              179K
              $8.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $1.36M - $1.82M
     
         
           |    
          
                               
              20K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $649K - $1.99M
     
         
           |    
          
                               
              104K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $693K - $1.61M
     
         
           |    
          
                               
              33.5K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $575K - $1.42M
     
         
           |    
          
                               
              3.8K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.97 - $49.02
      $840K - $1.21M
     
         
           |    
          
                               
              24.7K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.23 - $45.02
      $796K - $913K
     
         
           |    
          
                               
              20.3K
              $913K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.71 - $42.81
      $726K - $847K
     
         
           |    
          
                               
              19.8K
              $846K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.86 - $18.24
      $427K - $562K
     
         
           |    
          
                               
              30.8K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.92 - $37.71
      $478K - $532K
     
         
           |    
          
                               
              14.1K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.53 - $24.21
      $404K - $528K
     
         
           |    
          
                               
              21.8K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $317K - $489K
     
         
           |    
          
                               
              3.64K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.42 - $12.26
      $399K - $469K
     
         
           |    
          
                               
              38.3K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.2 - $8.65
      $383K - $460K
     
         
           |    
          
                               
              53.2K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $329K - $442K
     
         
           |    
          
                               
              5.93K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.31 - $24.1
      $348K - $413K
     
         
           |    
          
                               
              17.1K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.17 - $93.63
      $137K - $376K
     
         
           |    
          
                               
              4.02K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.54 - $63.99
      $176K - $368K
     
         
           |    
          
                               
              5.75K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.54 - $23.17
      $354K - $364K
     
         
           |    
          
                               
              15.7K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.35 - $17.0
      $325K - $360K
     
         
           |    
          
                               
              21.2K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.43 - $18.82
      $302K - $345K
     
         
           |    
          
                               
              18.4K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $191K - $316K
     
         
           |    
          
                               
              1.7K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $27.77
      $117K - $324K
     
         
           |    
          
                               
              11.7K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.96 - $322.76
      $153K - $288K
     
         
           |    
          
                               
              893
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $281K - $291K
     
         
           |    
          
                               
              3.02K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.84 - $20.94
      $218K - $288K
     
         
           |    
          
                               
              13.7K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $69.92
      $229K - $275K
     
         
           |    
          
                               
              3.94K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.34 - $99.49
      $226K - $267K
     
         
           |    
          
                               
              2.68K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.92 - $81.5
      $189K - $248K
     
         
           |    
          
                               
              3.05K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $234K - $244K
     
         
           |    
          
                               
              4.57K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.41 - $90.17
      $172K - $240K
     
         
           |    
          
                               
              2.67K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.23 - $109.61
      $230K - $240K
     
         
           |    
          
                               
              2.19K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $143K - $239K
     
         
           |    
          
                               
              2.42K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $284.95
      $92.2K - $235K
     
         
           |    
          
                               
              826
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $187K - $234K
     
         
           |    
          
                               
              4.85K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $652.83 - $732.78
      $192K - $215K
     
         
           |    
          
                               
              294
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.95 - $107.81
      $170K - $216K
     
         
           |    
          
                               
              2K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.81 - $34.89
      $210K - $284K
     
         
           |    
          
                               
              8.14K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $163K - $223K
     
         
           |    
          
                               
              2.94K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.68 - $21.54
      $196K - $226K
     
         
           |    
          
                               
              10.5K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $171K - $211K
     
         
           |    
          
                               
              1.09K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.51 - $45.52
      $173K - $210K
     
         
           |    
          
                               
              4.62K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.61 - $38.62
      $178K - $211K
     
         
           |    
          
                               
              5.45K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.03K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $68.61
      $168K - $206K
     
         
           |    
          
                               
              3K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.6 - $70.83
      $158K - $205K
     
         
           |    
          
                               
              2.9K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $172K - $204K
     
         
           |    
          
                               
              1.69K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.04 - $280.07
      $160K - $203K
     
         
           |    
          
                               
              726
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.1 - $51.02
      $198K - $201K
     
         
           |    
          
                               
              3.95K
              $201K
             
           | 
          
            
              
            
           |