| 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $114K - $133K
     
         
           |    
          
                               
              38.1K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $46.1K - $56.8K
     
         
           |    
          
                               
              9.16K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.73 - $57.88
      $19.4K - $24.5K
     
         
           |    
          
                               
              8.93K
              $472K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $26.12
      $30.3K - $34.9K
     
         
           |    
          
                               
              3.8K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $170.3
      $9.24K - $10.9K
     
         
           |    
          
                               
              4.2K
              $655K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $11.8K - $13K
     
         
           |    
          
                               
              12.3K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.54 - $68.5
      $21.7K - $23.4K
     
         
           |    
          
                               
              55.5K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.92 - $43.78
      $28.1K - $38.5K
     
         
           |    
          
                               
              56.7K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.85 - $473.32
      $10.8K - $12.8K
     
         
           |    
          
                               
              4.33K
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.27 - $45.82
      $42.7K - $44.2K
     
         
           |    
          
                               
              14.4K
              $656K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $12.2K - $14.9K
     
         
           |    
          
                               
              1.45K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.85 - $11.18
      $22.4K - $28.3K
     
         
           |    
          
                               
              38.8K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $13.1K - $15.3K
     
         
           |    
          
                               
              3.05K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.13 - $75.25
      $13.6K - $18.6K
     
         
           |    
          
                               
              3.95K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $17.8K - $19.5K
     
         
           |    
          
                               
              16.8K
              $983K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $54.46
      $6.01K - $7.46K
     
         
           |    
          
                               
              5.45K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.81 - $165.8
      $24.5K - $29K
     
         
           |    
          
                               
              8.12K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.66 - $12.92
      $10.4K - $12.5K
     
         
           |    
          
                               
              22.9K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.67 - $86.45
      $20.9K - $24.9K
     
         
           |    
          
                               
              3.06K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $92.33
      $8.41K - $11.4K
     
         
           |    
          
                               
              1.45K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $6.32K - $7.05K
     
         
           |    
          
                               
              1.9K
              $796K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.8 - $68.1
      $33.2K - $42.8K
     
         
           |    
          
                               
              3.74K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.92 - $18.38
      $9.77K - $12.9K
     
         
           |    
          
                               
              8.62K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.42 - $164.64
      $15.2K - $19.1K
     
         
           |    
          
                               
              7.25K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $22.3K - $26.6K
     
         
           |    
          
                               
              4.3K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.53 - $65.71
      $9.53K - $9.86K
     
         
           |    
          
                               
              17.1K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $67.26
      $7.61K - $9.28K
     
         
           |    
          
                               
              11.7K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.0 - $174.37
      $5.89K - $7.5K
     
         
           |    
          
                               
              1.55K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.93 - $61.5
      $68.4K - $78K
     
         
           |    
          
                               
              29.6K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.38 - $9.56
      $14K - $20.9K
     
         
           |    
          
                               
              12.3K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $12.65
      $12.8K - $17.9K
     
         
           |    
          
                               
              6.89K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $1.49M - $1.85M
     
         
           |    
          
                               
              28.1K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.99 - $96.82
      $10.9K - $12.4K
     
         
           |    
          
                               
              4.17K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $10.5K - $15.4K
     
         
           |    
          
                               
              1.32K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $63.56
      $10.5K - $12.3K
     
         
           |    
          
                               
              2.7K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.62 - $81.76
      $18.5K - $20.3K
     
         
           |    
          
                               
              3.94K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $171.44
      $12.9K - $15.8K
     
         
           |    
          
                               
              3.3K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $9.69K - $11.2K
     
         
           |    
          
                               
              1.84K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $22.55
      $15.6K - $22K
     
         
           |    
          
                               
              9.6K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $32.16
      $9.79K - $15.3K
     
         
           |    
          
                               
              9.44K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $7.65K - $10K
     
         
           |    
          
                               
              1.14K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.17 - $19.9
      $16.3K - $18.9K
     
         
           |    
          
                               
              16.6K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.41 - $10.31
      $28.8K - $40K
     
         
           |    
          
                               
              50.5K
              $512K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $14.5K - $17.1K
     
         
           |    
          
                               
              3.41K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $13.1K - $15.9K
     
         
           |    
          
                               
              512
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.42 - $65.63
      $24.7K - $29.2K
     
         
           |    
          
                               
              44.1K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $9.01K - $11K
     
         
           |    
          
                               
              4.87K
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.83 - $7.45
      $15.4K - $19.7K
     
         
           |    
          
                               
              9.65K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $9.6K - $11K
     
         
           |    
          
                               
              6.02K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $42.18
      $10.5K - $12.5K
     
         
           |    
          
                               
              31.7K
              $1.31M
             
           | 
          
            
              
            
           |