| 
              
           | 
          
            
           | 
          
                                   
      $39.21 - $57.84
      $92.2K - $136K
     
         
           |    
          
                               
              35.8K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $232K - $296K
     
         
           |    
          
                               
              92.7K
              $5.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.53 - $57.87
      $681K - $848K
     
         
           |    
          
                               
              24.6K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.4 - $10.12
      $640K - $689K
     
         
           |    
          
                               
              68.1K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.45 - $79.6
      $302K - $351K
     
         
           |    
          
                               
              93.1K
              $7.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.97 - $49.19
      $211K - $254K
     
         
           |    
          
                               
              99.3K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.73 - $152.78
      $599K - $733K
     
         
           |    
          
                               
              15.8K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $533K - $642K
     
         
           |    
          
                               
              97.3K
              $7.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $415.82 - $510.91
      $255K - $313K
     
         
           |    
          
                               
              4.88K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $101.75
      $380K - $544K
     
         
           |    
          
                               
              14.1K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $418K - $581K
     
         
           |    
          
                               
              18.2K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.55 - $56.26
      $630K - $795K
     
         
           |    
          
                               
              14.1K
              $635K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.21 - $55.9
      $266K - $361K
     
         
           |    
          
                               
              40.4K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $1.23M - $1.43M
     
         
           |    
          
                               
              195K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.93 - $58.37
      $463K - $644K
     
         
           |    
          
                               
              22.5K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.19 - $231.09
      $556K - $632K
     
         
           |    
          
                               
              4.91K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.89 - $92.09
      $572K - $651K
     
         
           |    
          
                               
              107K
              $9.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.58 - $104.98
      $512K - $620K
     
         
           |    
          
                               
              5.91K
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.83 - $235.28
      $2.14M - $2.39M
     
         
           |    
          
                               
              154K
              $34.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.4 - $45.76
      $49.1K - $61.7K
     
         
           |    
          
                               
              184K
              $8.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.4 - $227.1
      $218K - $289K
     
         
           |    
          
                               
              10.7K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.88 - $540.68
      $281K - $519K
     
         
           |    
          
                               
              3.13K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.77 - $271.5
      $258K - $428K
     
         
           |    
          
                               
              4.17K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.54 - $63.99
      $210K - $439K
     
         
           |    
          
                               
              14K
              $895K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.34 - $51.86
      $595K - $613K
     
         
           |    
          
                               
              11.8K
              $606K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $437K - $604K
     
         
           |    
          
                               
              25.6K
              $840K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.26 - $233.47
      $578K - $661K
     
         
           |    
          
                               
              6.28K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.32 - $20.65
      $516K - $615K
     
         
           |    
          
                               
              29.8K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.13 - $26.64
      $372K - $469K
     
         
           |    
          
                               
              64.3K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.86 - $51.42
      $361K - $602K
     
         
           |    
          
                               
              11.7K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.29 - $133.09
      $618K - $725K
     
         
           |    
          
                               
              16.1K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.69 - $26.9
      $579K - $606K
     
         
           |    
          
                               
              22.5K
              $598K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $307K - $659K
     
         
           |    
          
                               
              62.2K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.8 - $11.79
      $493K - $593K
     
         
           |    
          
                               
              50.3K
              $579K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $306K - $415K
     
         
           |    
          
                               
              14.6K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.73 - $11.03
      $505K - $572K
     
         
           |    
          
                               
              51.9K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.29 - $71.77
      $485K - $578K
     
         
           |    
          
                               
              13K
              $908K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.01 - $54.88
      $471K - $630K
     
         
           |    
          
                               
              20.4K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.48 - $186.71
      $405K - $487K
     
         
           |    
          
                               
              9.74K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.67 - $150.4
      $61.4K - $81.2K
     
         
           |    
          
                               
              21.3K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.03 - $15.28
      $523K - $614K
     
         
           |    
          
                               
              92K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.61 - $152.99
      $507K - $612K
     
         
           |    
          
                               
              31.2K
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.22 - $81.91
      $424K - $577K
     
         
           |    
          
                               
              7.05K
              $560K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $106.93
      $427K - $524K
     
         
           |    
          
                               
              18K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $41.85
      $276K - $446K
     
         
           |    
          
                               
              24.4K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.32 - $59.92
      $811K - $1.01M
     
         
           |    
          
                               
              60.1K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.25 - $40.02
      $183K - $227K
     
         
           |    
          
                               
              86.6K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.58 - $23.98
      $307K - $637K
     
         
           |    
          
                               
              26.6K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.41 - $179.1
      $430K - $560K
     
         
           |    
          
                               
              3.13K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.05 - $197.94
      $505K - $637K
     
         
           |    
          
                               
              10.5K
              $1.89M
             
           | 
          
            
              
            
           |