| 
              
           | 
          
            
           | 
          
                                   
      $66.0 - $85.06
      $296K - $381K
     
         
           |    
          
                               
              1.08M
              $76.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.93 - $32.95
      $13.8M - $19M
     
         
           |    
          
                               
              146K
              $4.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.76 - $54.91
      $16.9M - $22.2M
     
         
           |    
          
                               
              1.49M
              $81.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $26.78
      $8.37M - $14.8M
     
         
           |    
          
                               
              110K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $15.5M - $22.2M
     
         
           |    
          
                               
              1.57M
              $62.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.84 - $42.92
      $4.1M - $5.9M
     
         
           |    
          
                               
              1.39M
              $45.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $364.73 - $454.9
      $15.1M - $18.9M
     
         
           |    
          
                               
              12.3K
              $5.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $7.45M - $8.44M
     
         
           |    
          
                               
              821K
              $59.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $6.62M - $7.65M
     
         
           |    
          
                               
              2.08M
              $146M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $19.6M - $25.1M
     
         
           |    
          
                               
              793K
              $83.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.39 - $54.86
      $23.1M - $29.2M
     
         
           |    
          
                               
              2.06M
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.31 - $75.93
      $6.86M - $8.1M
     
         
           |    
          
                               
              1.11M
              $75.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $8.56M - $9.8M
     
         
           |    
          
                               
              354K
              $45.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $16.7M - $23.4M
     
         
           |    
          
                               
              265K
              $28.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $15.5M - $17.2M
     
         
           |    
          
                               
              2.51M
              $204M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $13.7M - $16.2M
     
         
           |    
          
                               
              3.81M
              $95.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.09 - $45.36
      $7.24M - $8.62M
     
         
           |    
          
                               
              1.16M
              $47.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.03 - $243.28
      $14.8M - $17.5M
     
         
           |    
          
                               
              365K
              $84.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $3.1M - $3.39M
     
         
           |    
          
                               
              4.77M
              $207M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $61.5M - $96.4M
     
         
           |    
          
                               
              275K
              $246M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.49 - $21.18
      $5.53M - $6.7M
     
         
           |    
          
                               
              2.76M
              $51.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.22 - $299.78
      $10.7M - $12.6M
     
         
           |    
          
                               
              152K
              $39.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.82 - $47.59
      $12.5M - $20.6M
     
         
           |    
          
                               
              53.8K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.53 - $11.27
      $8.86M - $11.7M
     
         
           |    
          
                               
              1.01M
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.13 - $9.08
      $11.9M - $15.2M
     
         
           |    
          
                               
              47.6K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $5.27M - $6.58M
     
         
           |    
          
                               
              268K
              $24.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.75 - $73.05
      $8M - $9.78M
     
         
           |    
          
                               
              922K
              $64.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.2 - $24.22
      $9.98M - $14M
     
         
           |    
          
                               
              13.4K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.91 - $168.0
      $2.79M - $3.21M
     
         
           |    
          
                               
              448K
              $66.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $12.6M - $15.7M
     
         
           |    
          
                               
              118K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $11.3M - $13.9M
     
         
           |    
          
                               
              162K
              $29.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.7 - $84.62
      $11.7M - $14.9M
     
         
           |    
          
                               
              260K
              $20.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $9.05M - $15.1M
     
         
           |    
          
                               
              92.5K
              $7.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.24 - $79.4
      $14.4M - $18.7M
     
         
           |    
          
                               
              1.26M
              $99.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $53.52
      $14.2M - $22.6M
     
         
           |    
          
                               
              288K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.85 - $31.02
      $10.5M - $12.1M
     
         
           |    
          
                               
              149K
              $4.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1561.69 - $1966.55
      $15.3M - $19.2M
     
         
           |    
          
                               
              67.4K
              $132M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.83 - $119.94
      $1.54M - $1.72M
     
         
           |    
          
                               
              1.52M
              $164M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.01 - $148.69
      $5.42M - $6.82M
     
         
           |    
          
                               
              162K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $82.25
      $7.93M - $9.17M
     
         
           |    
          
                               
              263K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.46 - $60.26
      $11.9M - $17M
     
         
           |    
          
                               
              1.18M
              $65.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.24 - $91.93
      $4.23M - $6.25M
     
         
           |    
          
                               
              69.1K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.67 - $52.23
      $1.26M - $1.79M
     
         
           |    
          
                               
              2.54M
              $121M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $54K - $71.9K
     
         
           |    
          
                               
              2.05M
              $51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $20.9M - $23.3M
     
         
           |    
          
                               
              3.66M
              $498M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $30.2M - $39M
     
         
           |    
          
                               
              584K
              $116M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.65 - $175.49
      $7.96M - $11M
     
         
           |    
          
                               
              50.7K
              $7.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.87 - $168.51
      $7.27M - $8.01M
     
         
           |    
          
                               
              689K
              $111M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.67 - $13.01
      $7.08M - $9.53M
     
         
           |    
          
                               
              190K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $5.93M - $7.26M
     
         
           |    
          
                               
              564K
              $17.1M
             
           | 
          
            
              
            
           |