| 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $1.2M - $1.61M
     
         
           |    
          
                               
              21.6K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.63 - $179.53
      $1.21M - $1.51M
     
         
           |    
          
                               
              26.1K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $128.18
      $1.02M - $1.49M
     
         
           |    
          
                               
              19K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.1 - $233.5
      $1.2M - $1.54M
     
         
           |    
          
                               
              6.6K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $1.12M - $1.49M
     
         
           |    
          
                               
              6.2K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.97 - $129.69
      $1.34M - $1.74M
     
         
           |    
          
                               
              13.4K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $1.2M - $1.49M
     
         
           |    
          
                               
              24.9K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              19.3K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.37 - $200.76
      $1.04M - $1.28M
     
         
           |    
          
                               
              6.4K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $253.22 - $299.78
      $1.11M - $1.32M
     
         
           |    
          
                               
              4.4K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $863K - $1.05M
     
         
           |    
          
                               
              32.6K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $20.28
      $437K - $572K
     
         
           |    
          
                               
              381K
              $7.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $861K - $1.07M
     
         
           |    
          
                               
              13.5K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $443.32 - $529.8
      $887K - $1.06M
     
         
           |    
          
                               
              2K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $958K - $1.08M
     
         
           |    
          
                               
              9.6K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $82.2K - $143K
     
         
           |    
          
                               
              52.7K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $742K - $961K
     
         
           |    
          
                               
              26.5K
              $952K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.9
      $935K - $1.22M
     
         
           |    
          
                               
              30.5K
              $934K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.91 - $70.14
      $843K - $1.23M
     
         
           |    
          
                               
              17.6K
              $915K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $686K - $948K
     
         
           |    
          
                               
              27.6K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.82 - $46.45
      $540K - $901K
     
         
           |    
          
                               
              19.4K
              $901K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $42.18
      $767K - $911K
     
         
           |    
          
                               
              21.6K
              $889K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $737K - $923K
     
         
           |    
          
                               
              274K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.74 - $41.27
      $692K - $900K
     
         
           |    
          
                               
              21.8K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.44 - $28.85
      $136K - $167K
     
         
           |    
          
                               
              223K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $519K - $813K
     
         
           |    
          
                               
              900
              $806K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.49 - $59.36
      $499K - $789K
     
         
           |    
          
                               
              13.3K
              $735K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.18 - $11.76
      $2.87K - $4.7K
     
         
           |    
          
                               
              267K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.31 - $75.93
      $630K - $744K
     
         
           |    
          
                               
              9.8K
              $666K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $293K - $411K
     
         
           |    
          
                               
              35.4K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.47 - $328.4
      $581K - $690K
     
         
           |    
          
                               
              2.1K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.24 - $144.06
      $321K - $519K
     
         
           |    
          
                               
              3.6K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.12 - $64.53
      $460K - $529K
     
         
           |    
          
                               
              8.5K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.37 - $234.7
      $403K - $516K
     
         
           |    
          
                               
              2.2K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $327K - $411K
     
         
           |    
          
                               
              1.6K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.88 - $62.89
      $956K - $1.28M
     
         
           |    
          
                               
              160K
              $9.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.63 - $131.12
      $380K - $472K
     
         
           |    
          
                               
              13.6K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.41 - $176.0
      $806K - $1.28M
     
         
           |    
          
                               
              30.2K
              $5.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $835K - $1.54M
     
         
           |    
          
                               
              8.6K
              $2.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $30.74
      $151K - $271K
     
         
           |    
          
                               
              8.8K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $46.26
      $102K - $139K
     
         
           |    
          
                               
              7.3K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $112K - $133K
     
         
           |    
          
                               
              1.1K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.06 - $147.0
      $65.8K - $103K
     
         
           |    
          
                               
              700
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.79 - $14.14
      $1.08K - $1.41K
     
         
           |    
          
                               
              374K
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $20.8K - $27.9K
     
         
           |    
          
                               
              200
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.06 - $56.09
      $144K - $196K
     
         
           |    
          
                               
              182K
              $9.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.56 - $99.08
      $8.36K - $9.91K
     
         
           |    
          
                               
              100
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.1 - $14.3
      $810 - $1.43K
     
         
           |    
          
                               
              100
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              57.4K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              245K
              $0
             
           | 
          
            
              
            
           |