| 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $25.6M - $27.6M
     
         
           |    
          
                               
              57.4K
              $38.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $575K - $671K
     
         
           |    
          
                               
              20.8K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $53.44
      $447K - $462K
     
         
           |    
          
                               
              14.6K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $50.19
      $312K - $323K
     
         
           |    
          
                               
              27.3K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.26 - $34.01
      $164K - $167K
     
         
           |    
          
                               
              62K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.65 - $120.08
      $166K - $170K
     
         
           |    
          
                               
              61.4K
              $7.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $154K - $156K
     
         
           |    
          
                               
              173K
              $9.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $84.8K - $96.6K
     
         
           |    
          
                               
              2.28K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $77.12
      $12.4K - $14.3K
     
         
           |    
          
                               
              7.98K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.09K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $149.63
      $27.1K - $31.6K
     
         
           |    
          
                               
              9.95K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $122K - $140K
     
         
           |    
          
                               
              939
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $1.05K - $1.13K
     
         
           |    
          
                               
              6.96K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $50.4K - $54.9K
     
         
           |    
          
                               
              1.68K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $18.8K - $21.2K
     
         
           |    
          
                               
              15.4K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $66.1K - $68.4K
     
         
           |    
          
                               
              42.2K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.0 - $146.02
      $34.8K - $37.7K
     
         
           |    
          
                               
              2.4K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $47.8K - $56.9K
     
         
           |    
          
                               
              5.91K
              $983K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $10K - $10.5K
     
         
           |    
          
                               
              3.43K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.42 - $52.71
      $3.41K - $3.64K
     
         
           |    
          
                               
              2.21K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $10.1K - $11.2K
     
         
           |    
          
                               
              3.83K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.55 - $82.12
      $137 - $164
     
         
           |    
          
                               
              1.15K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.28 - $45.71
      $4.02K - $4.34K
     
         
           |    
          
                               
              559
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.22 - $15.48
      $7.15K - $8.37K
     
         
           |    
          
                               
              2.96K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.17K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.74K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.4K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $6.21K - $6.7K
     
         
           |    
          
                               
              125
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $391 - $403
     
         
           |    
          
                               
              5.37K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $12.3K - $13.9K
     
         
           |    
          
                               
              624
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.03 - $27.41
      $5.36K - $6.11K
     
         
           |    
          
                               
              3.91K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $8.22K - $9.74K
     
         
           |    
          
                               
              489
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $18.4K - $26.8K
     
         
           |    
          
                               
              462
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $6.13K - $6.92K
     
         
           |    
          
                               
              3.32K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.13 - $33.37
      $5.06K - $5.61K
     
         
           |    
          
                               
              5.91K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $12.9K - $13.8K
     
         
           |    
          
                               
              24.6K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $23.0
      $7.11K - $10.1K
     
         
           |    
          
                               
              4.17K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.07 - $53.4
      $721 - $801
     
         
           |    
          
                               
              6.22K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $32.7K - $34.4K
     
         
           |    
          
                               
              4.79K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.25 - $91.99
      $4.13K - $4.51K
     
         
           |    
          
                               
              8.34K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $899 - $966
     
         
           |    
          
                               
              3.94K
              $542K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $4.62K - $5.79K
     
         
           |    
          
                               
              918
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.01 - $236.06
      $11.4K - $18.9K
     
         
           |    
          
                               
              616
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $3.73K - $4.05K
     
         
           |    
          
                               
              12.7K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $28.6K - $29.9K
     
         
           |    
          
                               
              11.7K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $263K - $299K
     
         
           |    
          
                               
              12.2K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $17.7K - $22.6K
     
         
           |    
          
                               
              1.78K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $34.5K - $36.4K
     
         
           |    
          
                               
              41.1K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $1.84K - $2.03K
     
         
           |    
          
                               
              3.87K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.09 - $242.18
      $117K - $132K
     
         
           |    
          
                               
              8.32K
              $1.99M
             
           | 
          
            
              
            
           |