| 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $81.32
      $12.1K - $12.3K
     
         
           |    
          
                               
              93.5K
              $7.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.73 - $38.9
      $3.02K - $3.11K
     
         
           |    
          
                               
              38.2K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.68 - $255.63
      $15.9K - $18.4K
     
         
           |    
          
                               
              7.39K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $11.7K - $12.8K
     
         
           |    
          
                               
              6.4K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.1 - $178.94
      $4.08K - $4.65K
     
         
           |    
          
                               
              2.37K
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $6.69K - $7.47K
     
         
           |    
          
                               
              3.95K
              $794K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.5 - $129.73
      $9.99K - $11.4K
     
         
           |    
          
                               
              8.73K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.41 - $69.69
      $32.2K - $35.4K
     
         
           |    
          
                               
              18.9K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.96 - $127.67
      $6.32K - $7.28K
     
         
           |    
          
                               
              5K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.72 - $93.74
      $205K - $214K
     
         
           |    
          
                               
              98.2K
              $9.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $2.89K - $3.27K
     
         
           |    
          
                               
              8.66K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $15.3K - $18.9K
     
         
           |    
          
                               
              3.85K
              $657K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.37 - $19.39
      $69.5K - $77.6K
     
         
           |    
          
                               
              108K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.71 - $178.14
      $4.22K - $4.99K
     
         
           |    
          
                               
              2.98K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $132.57
      $5.27K - $5.7K
     
         
           |    
          
                               
              12.1K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.33 - $194.5
      $12.6K - $13.4K
     
         
           |    
          
                               
              7.3K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.12 - $259.95
      $32.3K - $35.1K
     
         
           |    
          
                               
              9.88K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $23K - $27.1K
     
         
           |    
          
                               
              6.16K
              $838K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.33 - $75.41
      $47.5K - $52.4K
     
         
           |    
          
                               
              19.6K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $13.4K - $14.8K
     
         
           |    
          
                               
              9.18K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.22 - $65.26
      $51.9K - $55.3K
     
         
           |    
          
                               
              37.6K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.96 - $125.95
      $7.77K - $8.44K
     
         
           |    
          
                               
              9.79K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.31 - $35.5
      $6.76K - $12.4K
     
         
           |    
          
                               
              8.76K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $1.99K - $2.26K
     
         
           |    
          
                               
              32K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $339.37 - $366.46
      $4.41K - $4.76K
     
         
           |    
          
                               
              3.62K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $9.99K - $12.5K
     
         
           |    
          
                               
              3.88K
              $748K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.55 - $79.95
      $7.69K - $8.47K
     
         
           |    
          
                               
              15.7K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.11 - $157.12
      $186K - $260K
     
         
           |    
          
                               
              8.67K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $1.86K - $2.05K
     
         
           |    
          
                               
              22.4K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $5.98K - $7.22K
     
         
           |    
          
                               
              6.92K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $46.27
      $33.8K - $36K
     
         
           |    
          
                               
              100K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.78 - $166.59
      $228K - $249K
     
         
           |    
          
                               
              27.7K
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $11.5K - $13.1K
     
         
           |    
          
                               
              17.6K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.73 - $46.86
      $1.97K - $2.06K
     
         
           |    
          
                               
              89.8K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.03 - $112.54
      $29.2K - $31.3K
     
         
           |    
          
                               
              31.9K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $514.61 - $682.78
      $30.9K - $41K
     
         
           |    
          
                               
              1.93K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.09 - $242.18
      $2.16K - $2.42K
     
         
           |    
          
                               
              7.59K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $82.03
      $12.7K - $20.3K
     
         
           |    
          
                               
              6.24K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.84 - $43.15
      $217K - $235K
     
         
           |    
          
                               
              133K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.97 - $199.47
      $30.5K - $32.3K
     
         
           |    
          
                               
              21.6K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $6.14K - $6.7K
     
         
           |    
          
                               
              13.5K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $2.9K - $3.51K
     
         
           |    
          
                               
              12.8K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $26.2K - $30.3K
     
         
           |    
          
                               
              5.82K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.31 - $405.74
      $19.2K - $21.5K
     
         
           |    
          
                               
              7.8K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $22K - $27.7K
     
         
           |    
          
                               
              5.41K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $58.3K - $74K
     
         
           |    
          
                               
              11.3K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $96.7K - $108K
     
         
           |    
          
                               
              9.85K
              $4.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $17K - $19.8K
     
         
           |    
          
                               
              6.98K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.48 - $144.38
      $188K - $204K
     
         
           |    
          
                               
              69.9K
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $50.8K - $76.2K
     
         
           |    
          
                               
              7.97K
              $2.24M
             
           | 
          
            
              
            
           |