| 
              
           | 
          
            
           | 
          
                                   
      $82.21 - $83.12
      $60.6M - $61.2M
     
         
           |    
          
                               
              1.41M
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.97 - $92.85
      $52.7M - $58.2M
     
         
           |    
          
                               
              1.93M
              $170M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $277K - $388K
     
         
           |    
          
                               
              407K
              $203M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $376.48 - $440.65
      $32.1M - $37.5M
     
         
           |    
          
                               
              130K
              $57.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $364K - $685K
     
         
           |    
          
                               
              213K
              $58.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $5.78M - $8.67M
     
         
           |    
          
                               
              423K
              $53.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $700K - $1.07M
     
         
           |    
          
                               
              104K
              $76.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $2.29M - $3.58M
     
         
           |    
          
                               
              29.7K
              $39.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $721.65 - $1040.18
      $2.99M - $4.31M
     
         
           |    
          
                               
              35.4K
              $36.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $8.35M - $9.5M
     
         
           |    
          
                               
              202K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $2.01M - $3.29M
     
         
           |    
          
                               
              122K
              $38.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $29.48
      $11.4M - $13.6M
     
         
           |    
          
                               
              1.33M
              $34.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $105.59
      $4.07M - $8.39M
     
         
           |    
          
                               
              79.5K
              $8.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $4.98M - $7.8M
     
         
           |    
          
                               
              9.18K
              $8.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $12M - $14.3M
     
         
           |    
          
                               
              682K
              $53.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.12 - $274.14
      $2.9M - $3.76M
     
         
           |    
          
                               
              118K
              $32.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.76 - $112.34
      $7.81M - $9.78M
     
         
           |    
          
                               
              395K
              $41.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.86 - $232.88
      $5.41M - $6.89M
     
         
           |    
          
                               
              34.1K
              $7.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.27 - $62.05
      $1.72M - $2.12M
     
         
           |    
          
                               
              809K
              $50M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $1.24M - $2.51M
     
         
           |    
          
                               
              55.8K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.19 - $69.38
      $4.22M - $5.5M
     
         
           |    
          
                               
              140K
              $9.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $1.24M - $1.87M
     
         
           |    
          
                               
              186K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $5.52M - $6.49M
     
         
           |    
          
                               
              174K
              $34.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $3.23M - $4.57M
     
         
           |    
          
                               
              39.8K
              $5.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $4.9M - $5.35M
     
         
           |    
          
                               
              66.2K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $4.12M - $4.65M
     
         
           |    
          
                               
              63.4K
              $5.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $1.67M - $3.3M
     
         
           |    
          
                               
              62.2K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $3.9M - $4.49M
     
         
           |    
          
                               
              32.1K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.81 - $257.39
      $1.14M - $1.76M
     
         
           |    
          
                               
              50.8K
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $670K - $932K
     
         
           |    
          
                               
              2.73K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $2.58M - $3.47M
     
         
           |    
          
                               
              82.8K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $3.26M - $3.71M
     
         
           |    
          
                               
              116K
              $42.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $1.11M - $1.63M
     
         
           |    
          
                               
              157K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $3.38M - $55.5M
     
         
           |    
          
                               
              38.5K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $713K - $1.27M
     
         
           |    
          
                               
              32.1K
              $7.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.28 - $309.85
      $3.18M - $3.76M
     
         
           |    
          
                               
              13.5K
              $3.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $2.58M - $3.33M
     
         
           |    
          
                               
              92K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.16 - $509.5
      $4.32M - $5.22M
     
         
           |    
          
                               
              44.5K
              $19.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $2.26M - $2.89M
     
         
           |    
          
                               
              56.2K
              $8.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $749K - $1.24M
     
         
           |    
          
                               
              35.5K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.69 - $54.65
      $663K - $848K
     
         
           |    
          
                               
              356K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $2.02M - $2.76M
     
         
           |    
          
                               
              59.5K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $839K - $1.22M
     
         
           |    
          
                               
              30.2K
              $9.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $2.06M - $2.35M
     
         
           |    
          
                               
              233K
              $7.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $2.03M - $2.54M
     
         
           |    
          
                               
              202K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $212.53
      $2.25M - $9.46M
     
         
           |    
          
                               
              44.5K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $382K - $520K
     
         
           |    
          
                               
              23.9K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $1.82M - $2.26M
     
         
           |    
          
                               
              86.8K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $1.5M - $2.41M
     
         
           |    
          
                               
              29.9K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $2.41M - $2.99M
     
         
           |    
          
                               
              73.7K
              $3.8M
             
           | 
          
            
              
            
           |