| 
              
           | 
          
            
           | 
          
                                   
      $283.25 - $325.48
      $20M - $23M
     
         
           |    
          
                               
              12.2K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.2 - $67.94
      $14.4M - $18M
     
         
           |    
          
                               
              179K
              $9.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.49 - $165.25
      $13.4M - $14.5M
     
         
           |    
          
                               
              148K
              $23.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.65 - $94.67
      $11M - $12.7M
     
         
           |    
          
                               
              41.8K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $808.36 - $922.89
      $8.41M - $9.6M
     
         
           |    
          
                               
              21K
              $17.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.48 - $136.47
      $4.15M - $5.18M
     
         
           |    
          
                               
              109K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.21 - $47.12
      $7.47M - $8.54M
     
         
           |    
          
                               
              213K
              $9.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.86 - $157.09
      $5.19M - $5.59M
     
         
           |    
          
                               
              137K
              $20M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.33 - $166.75
      $2.48M - $2.7M
     
         
           |    
          
                               
              252K
              $38.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.8 - $285.38
      $2.75M - $2.97M
     
         
           |    
          
                               
              150K
              $40M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.4 - $238.0
      $4.11M - $4.83M
     
         
           |    
          
                               
              40.3K
              $8.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.77 - $328.2
      $3.81M - $4.15M
     
         
           |    
          
                               
              12.8K
              $3.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.29 - $105.57
      $2.63M - $3.3M
     
         
           |    
          
                               
              35.2K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.72 - $469.97
      $711K - $818K
     
         
           |    
          
                               
              45.1K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.75 - $174.48
      $535K - $599K
     
         
           |    
          
                               
              188K
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.58 - $148.82
      $515K - $620K
     
         
           |    
          
                               
              89.5K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.53 - $114.62
      $701K - $841K
     
         
           |    
          
                               
              113K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.5 - $47.63
      $502K - $550K
     
         
           |    
          
                               
              501K
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.95 - $114.33
      $197K - $219K
     
         
           |    
          
                               
              118K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.93 - $59.05
      $831K - $862K
     
         
           |    
          
                               
              290K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.98 - $144.85
      $966K - $1.11M
     
         
           |    
          
                               
              70.1K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.44 - $297.13
      $46.6K - $52.6K
     
         
           |    
          
                               
              32.4K
              $8.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.76 - $116.14
      $584K - $601K
     
         
           |    
          
                               
              280K
              $31.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.05 - $77.96
      $408K - $448K
     
         
           |    
          
                               
              110K
              $7.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.14 - $132.17
      $305K - $380K
     
         
           |    
          
                               
              67.1K
              $7.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.63 - $179.68
      $261K - $316K
     
         
           |    
          
                               
              18.7K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.14 - $192.77
      $721K - $832K
     
         
           |    
          
                               
              5.77K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.76 - $41.95
      $392K - $435K
     
         
           |    
          
                               
              187K
              $7.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.85 - $36.67
      $1.31M - $1.61M
     
         
           |    
          
                               
              188K
              $6.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.25 - $56.47
      $384K - $432K
     
         
           |    
          
                               
              123K
              $6.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.59 - $239.48
      $163K - $185K
     
         
           |    
          
                               
              20.7K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.9 - $91.76
      $384K - $442K
     
         
           |    
          
                               
              4.54K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.31 - $246.7
      $437K - $489K
     
         
           |    
          
                               
              1.94K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.98 - $40.71
      $212K - $233K
     
         
           |    
          
                               
              63.9K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.33 - $174.39
      $191K - $211K
     
         
           |    
          
                               
              28.9K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $481.29 - $564.88
      $410K - $481K
     
         
           |    
          
                               
              3.11K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.17 - $63.7
      $267K - $287K
     
         
           |    
          
                               
              39.8K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.86 - $969.23
      $8.18K - $8.72K
     
         
           |    
          
                               
              7.08K
              $6.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.01 - $42.64
      $369K - $476K
     
         
           |    
          
                               
              11.8K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.24 - $67.72
      $123K - $132K
     
         
           |    
          
                               
              23.8K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.13 - $29.75
      $52.7K - $57.8K
     
         
           |    
          
                               
              38.2K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.12 - $39.57
      $38.5K - $43.4K
     
         
           |    
          
                               
              22.8K
              $809K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.7 - $93.59
      $529K - $598K
     
         
           |    
          
                               
              107K
              $9.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.31 - $33.58
      $72.2K - $77.4K
     
         
           |    
          
                               
              41.9K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.68 - $54.23
      $48.5K - $53K
     
         
           |    
          
                               
              16.1K
              $802K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.11 - $33.5
      $42.6K - $47.4K
     
         
           |    
          
                               
              24.8K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.24 - $208.75
      $59K - $66.2K
     
         
           |    
          
                               
              1.58K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $434.7 - $599.3
      $1.64M - $2.26M
     
         
           |    
          
                               
              24.9K
              $13.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.9 - $20.01
      $17.2K - $20.4K
     
         
           |    
          
                               
              17K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.28 - $21.16
      $28.7K - $31.5K
     
         
           |    
          
                               
              27K
              $531K
             
           | 
          
            
              
            
           |