| 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $24.9M - $27M
     
         
           |    
          
                               
              165K
              $101M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $896K - $964K
     
         
           |    
          
                               
              1.25M
              $74.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $110K - $119K
     
         
           |    
          
                               
              176K
              $57.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.97 - $60.36
      $2.73M - $2.8M
     
         
           |    
          
                               
              1.02M
              $61.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $1.76M - $1.79M
     
         
           |    
          
                               
              554K
              $44.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $3.04K - $3.85K
     
         
           |    
          
                               
              20.6K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.72 - $47.27
      $704K - $728K
     
         
           |    
          
                               
              393K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.09 - $66.51
      $253K - $271K
     
         
           |    
          
                               
              183K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.55 - $54.37
      $459K - $475K
     
         
           |    
          
                               
              349K
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.44 - $27.1
      $358K - $367K
     
         
           |    
          
                               
              536K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $13.7K - $22.1K
     
         
           |    
          
                               
              9.97K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $199K - $215K
     
         
           |    
          
                               
              55.6K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $42.85
      $323K - $338K
     
         
           |    
          
                               
              166K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $265K - $273K
     
         
           |    
          
                               
              78.1K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $304K - $331K
     
         
           |    
          
                               
              1.2K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $63.4K - $69.1K
     
         
           |    
          
                               
              11.4K
              $5.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $58.88
      $190K - $191K
     
         
           |    
          
                               
              21.2K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.11 - $79.07
      $159K - $161K
     
         
           |    
          
                               
              39.7K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $3.28K - $3.9K
     
         
           |    
          
                               
              6.98K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $144K - $145K
     
         
           |    
          
                               
              5.8K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.74
      $142K - $143K
     
         
           |    
          
                               
              5.83K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.14 - $87.32
      $2.6K - $2.79K
     
         
           |    
          
                               
              21.2K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.16 - $100.7
      $114K - $115K
     
         
           |    
          
                               
              19.6K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.56 - $107.43
      $144K - $178K
     
         
           |    
          
                               
              5.48K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $52.5K - $58K
     
         
           |    
          
                               
              11.1K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.87 - $247.68
      $207K - $320K
     
         
           |    
          
                               
              3.58K
              $636K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $19.2K - $20.8K
     
         
           |    
          
                               
              14.4K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $17.5K - $19.3K
     
         
           |    
          
                               
              8.94K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.09 - $49.41
      $18.9K - $20.2K
     
         
           |    
          
                               
              20.3K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $10.3K - $11.7K
     
         
           |    
          
                               
              5.77K
              $810K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $41.4K - $45.6K
     
         
           |    
          
                               
              17.6K
              $771K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $30.1K - $35.5K
     
         
           |    
          
                               
              290
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $28.2K - $31.4K
     
         
           |    
          
                               
              851
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $37.6K - $41.4K
     
         
           |    
          
                               
              2.95K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $28.5K - $35.9K
     
         
           |    
          
                               
              154
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $16.4K - $21.3K
     
         
           |    
          
                               
              2.05K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.89 - $23.7
      $22.2K - $23K
     
         
           |    
          
                               
              21.3K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $7.71K - $16.5K
     
         
           |    
          
                               
              58
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $1.88K - $2.08K
     
         
           |    
          
                               
              8.92K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $259 - $300
     
         
           |    
          
                               
              605
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $111.73
      $16K - $17.3K
     
         
           |    
          
                               
              211
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $2.53K - $2.83K
     
         
           |    
          
                               
              6.03K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $2.62K - $2.77K
     
         
           |    
          
                               
              7.8K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.2 - $10.37
      $7.88K - $8.89K
     
         
           |    
          
                               
              11.2K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.73 - $241.0
      $9.01K - $11.3K
     
         
           |    
          
                               
              108
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $3.24K - $4K
     
         
           |    
          
                               
              105
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $3.9K - $4.28K
     
         
           |    
          
                               
              2.66K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $6.8K - $8.12K
     
         
           |    
          
                               
              113
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $7.94K - $9.28K
     
         
           |    
          
                               
              106
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.54 - $37.24
      $168 - $186
     
         
           |    
          
                               
              3.04K
              $112K
             
           | 
          
            
              
            
           |