| 
              
           | 
          
            
           | 
          
                                   
      $55.87 - $61.62
      $94.4K - $104K
     
         
           |    
          
                               
              79.1K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $55.4K - $64.1K
     
         
           |    
          
                               
              24.9K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $81.9K - $94.9K
     
         
           |    
          
                               
              88.4K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $58.88
      $438K - $441K
     
         
           |    
          
                               
              19.3K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $229.81 - $321.25
      $66.2K - $92.5K
     
         
           |    
          
                               
              8K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.03 - $5.41
      $338K - $454K
     
         
           |    
          
                               
              193K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.03 - $95.16
      $5.44K - $6.47K
     
         
           |    
          
                               
              34.9K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $59.19
      $521K - $627K
     
         
           |    
          
                               
              57.6K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $343.19 - $443.31
      $299K - $386K
     
         
           |    
          
                               
              1.61K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.4 - $53.14
      $299K - $336K
     
         
           |    
          
                               
              21.9K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.17 - $39.17
      $693K - $844K
     
         
           |    
          
                               
              115K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $6.14K - $8.79K
     
         
           |    
          
                               
              7.41K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.31 - $287.91
      $26.6K - $31.1K
     
         
           |    
          
                               
              6.3K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $292K - $324K
     
         
           |    
          
                               
              40.5K
              $3.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $125K - $146K
     
         
           |    
          
                               
              22.1K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $9.26K - $10K
     
         
           |    
          
                               
              5.7K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $89.4K - $96.6K
     
         
           |    
          
                               
              27.5K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $7.58K - $8.93K
     
         
           |    
          
                               
              14.8K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $90.3K - $99.6K
     
         
           |    
          
                               
              231K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.07 - $128.23
      $190K - $221K
     
         
           |    
          
                               
              6.04K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $134K - $152K
     
         
           |    
          
                               
              157K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $50.19
      $151K - $156K
     
         
           |    
          
                               
              57.9K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.02 - $305.98
      $274K - $319K
     
         
           |    
          
                               
              10.6K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $35.69
      $6.81K - $8.03K
     
         
           |    
          
                               
              42.1K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.41 - $109.7
      $129K - $145K
     
         
           |    
          
                               
              10.6K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $646.03 - $807.39
      $235K - $293K
     
         
           |    
          
                               
              909
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $65.6K - $81K
     
         
           |    
          
                               
              1.4K
              $678K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $2.45K - $3.06K
     
         
           |    
          
                               
              3.75K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $8.25K - $9.2K
     
         
           |    
          
                               
              3.47K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.01 - $117.25
      $7.45K - $8.56K
     
         
           |    
          
                               
              14.3K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $5.01K - $5.95K
     
         
           |    
          
                               
              19.1K
              $937K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.32 - $123.91
      $133K - $173K
     
         
           |    
          
                               
              6.86K
              $695K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $287.07 - $344.52
      $42.2K - $50.6K
     
         
           |    
          
                               
              1.83K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.98 - $128.82
      $99.7K - $112K
     
         
           |    
          
                               
              13.3K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.83 - $81.52
      $80.2K - $89.8K
     
         
           |    
          
                               
              4.44K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.71 - $211.31
      $177 - $211
     
         
           |    
          
                               
              4.6K
              $908K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.99 - $34.84
      $11.8K - $17.1K
     
         
           |    
          
                               
              10.1K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $21.4K - $23.4K
     
         
           |    
          
                               
              10.3K
              $980K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.87 - $94.45
      $95.7K - $105K
     
         
           |    
          
                               
              22.4K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $86.2K - $91.1K
     
         
           |    
          
                               
              3.58K
              $345K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.12 - $17.22
      $6.41K - $10.9K
     
         
           |    
          
                               
              14.1K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $61.07
      $12.4K - $14.8K
     
         
           |    
          
                               
              17.4K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $33.7K - $39.8K
     
         
           |    
          
                               
              1.08K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.78 - $27.01
      $24.2K - $27.4K
     
         
           |    
          
                               
              46.8K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $2.15K - $2.37K
     
         
           |    
          
                               
              13.1K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.65 - $214.38
      $337K - $389K
     
         
           |    
          
                               
              33.2K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.04 - $165.9
      $17.1K - $20.7K
     
         
           |    
          
                               
              2.72K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $40.9K - $43.9K
     
         
           |    
          
                               
              3.64K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.61 - $62.61
      $69.5K - $78.3K
     
         
           |    
          
                               
              30.4K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $11.3K - $15.5K
     
         
           |    
          
                               
              1.82K
              $294K
             
           | 
          
            
              
            
           |