| 
              
           | 
          
            
           | 
          
                                   
      $29.48 - $36.33
      $1.12M - $1.38M
     
         
           |    
          
                               
              38.1K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.0 - $79.94
      $1.05M - $1.38M
     
         
           |    
          
                               
              17.2K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.06 - $94.4
      $1.23M - $1.42M
     
         
           |    
          
                               
              15K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.18 - $161.88
      $2.67M - $3.4M
     
         
           |    
          
                               
              68.7K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $431K - $572K
     
         
           |    
          
                               
              12.2K
              $4.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.68 - $40.02
      $1.46M - $1.79M
     
         
           |    
          
                               
              86.4K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.28 - $18.1
      $1.34M - $1.83M
     
         
           |    
          
                               
              148K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.37 - $58.77
      $1.24M - $1.89M
     
         
           |    
          
                               
              32.2K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.5 - $189.61
      $1.26M - $1.63M
     
         
           |    
          
                               
              22.3K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $42.24
      $1.01M - $1.3M
     
         
           |    
          
                               
              30.8K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.66 - $80.05
      $867K - $1.32M
     
         
           |    
          
                               
              16.5K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.44 - $17.89
      $1.17M - $1.45M
     
         
           |    
          
                               
              100K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $970K - $1.26M
     
         
           |    
          
                               
              37.1K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.26 - $124.36
      $1.08M - $1.38M
     
         
           |    
          
                               
              11.1K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.12 - $42.37
      $1.19M - $1.39M
     
         
           |    
          
                               
              48K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.32 - $5.95
      $1.14M - $1.56M
     
         
           |    
          
                               
              263K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.88 - $10.63
      $1.1M - $1.48M
     
         
           |    
          
                               
              166K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.7 - $44.12
      $833K - $1.2M
     
         
           |    
          
                               
              27.1K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $1.18M - $1.4M
     
         
           |    
          
                               
              17.6K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.37 - $27.72
      $830K - $1.25M
     
         
           |    
          
                               
              45.2K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.82 - $39.04
      $1.16M - $1.42M
     
         
           |    
          
                               
              36.5K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.67 - $11.05
      $951K - $1.21M
     
         
           |    
          
                               
              157K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $1.13M - $1.3M
     
         
           |    
          
                               
              25.4K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.48 - $186.71
      $704K - $845K
     
         
           |    
          
                               
              28.5K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.86 - $103.42
      $1.03M - $1.22M
     
         
           |    
          
                               
              11.8K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.59 - $32.65
      $1.06M - $1.3M
     
         
           |    
          
                               
              39.9K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.31 - $31.85
      $930K - $1.17M
     
         
           |    
          
                               
              36.7K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.94 - $35.91
      $1.01M - $1.3M
     
         
           |    
          
                               
              36.1K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.26 - $10.1
      $1.02M - $1.25M
     
         
           |    
          
                               
              396K
              $3.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.85 - $44.32
      $853K - $1.05M
     
         
           |    
          
                               
              40.4K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $930K - $1.1M
     
         
           |    
          
                               
              44K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.9 - $98.68
      $620K - $1.14M
     
         
           |    
          
                               
              11.5K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $438K - $579K
     
         
           |    
          
                               
              69.1K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $1.99M - $2.24M
     
         
           |    
          
                               
              274K
              $30.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $810K - $1.07M
     
         
           |    
          
                               
              14.1K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.93 - $109.1
      $1.01M - $1.16M
     
         
           |    
          
                               
              10.6K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.0 - $37.18
      $785K - $1.08M
     
         
           |    
          
                               
              29.1K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.4 - $13.06
      $1.48M - $2.06M
     
         
           |    
          
                               
              527K
              $6.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.06 - $28.28
      $128K - $226K
     
         
           |    
          
                               
              118K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.14 - $11.73
      $148K - $243K
     
         
           |    
          
                               
              295K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $15.98
      $651K - $861K
     
         
           |    
          
                               
              318K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.79 - $32.33
      $858K - $1.04M
     
         
           |    
          
                               
              32K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.04 - $74.77
      $747K - $997K
     
         
           |    
          
                               
              13.3K
              $995K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $298K - $455K
     
         
           |    
          
                               
              324K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.22 - $8.85
      $861K - $1.06M
     
         
           |    
          
                               
              119K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.6 - $17.76
      $943K - $1.07M
     
         
           |    
          
                               
              199K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $56.91
      $94.1K - $132K
     
         
           |    
          
                               
              80.6K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.24 - $37.27
      $1.18M - $1.56M
     
         
           |    
          
                               
              87K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $952K - $1.08M
     
         
           |    
          
                               
              13.4K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.96 - $32.46
      $873K - $978K
     
         
           |    
          
                               
              53.3K
              $1.7M
             
           | 
          
            
              
            
           |