| 
              
           | 
          
            
           | 
          
                                   
      $59.83 - $87.57
      $273K - $400K
     
         
           |    
          
                               
              160K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $5.51M - $6.07M
     
         
           |    
          
                               
              1.06M
              $92.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.89 - $340.04
      $2.77M - $3.12M
     
         
           |    
          
                               
              115K
              $37.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $831K - $1.04M
     
         
           |    
          
                               
              64.3K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.23 - $97.27
      $2.86M - $3.04M
     
         
           |    
          
                               
              91.4K
              $8.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $378K - $573K
     
         
           |    
          
                               
              36.4K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $2.11M - $2.72M
     
         
           |    
          
                               
              108K
              $7.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $909K - $1.21M
     
         
           |    
          
                               
              160K
              $21.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $448K - $575K
     
         
           |    
          
                               
              62.9K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $1.95M - $2.75M
     
         
           |    
          
                               
              163K
              $5.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.89 - $224.73
      $2.87M - $3.15M
     
         
           |    
          
                               
              19.6K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $377K - $522K
     
         
           |    
          
                               
              46.9K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $212.53
      $8.08M - $34M
     
         
           |    
          
                               
              213K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $500K - $610K
     
         
           |    
          
                               
              61.1K
              $23.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.13 - $108.53
      $2.22M - $2.8M
     
         
           |    
          
                               
              25.8K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $445K - $582K
     
         
           |    
          
                               
              81.1K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $319K - $462K
     
         
           |    
          
                               
              23.5K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.97 - $102.82
      $4.83M - $5.71M
     
         
           |    
          
                               
              465K
              $44.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $405K - $500K
     
         
           |    
          
                               
              694K
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $66.74
      $32.2K - $49.1K
     
         
           |    
          
                               
              190K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $472K - $596K
     
         
           |    
          
                               
              42.7K
              $22.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $796K - $995K
     
         
           |    
          
                               
              242K
              $22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.36 - $178.82
      $2.34M - $2.65M
     
         
           |    
          
                               
              21.3K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $1.25M - $1.62M
     
         
           |    
          
                               
              46.7K
              $7.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $307.71 - $366.67
      $2.65M - $3.16M
     
         
           |    
          
                               
              32K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.76 - $186.42
      $873K - $1.09M
     
         
           |    
          
                               
              133K
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $814K - $1.02M
     
         
           |    
          
                               
              75.2K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $1.65M - $1.99M
     
         
           |    
          
                               
              50.5K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $377K - $567K
     
         
           |    
          
                               
              67.7K
              $8.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $225K - $381K
     
         
           |    
          
                               
              171K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $446K - $538K
     
         
           |    
          
                               
              118K
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $45.23
      $691K - $1.04M
     
         
           |    
          
                               
              136K
              $6.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $17.5K - $28.6K
     
         
           |    
          
                               
              446K
              $9.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.41 - $32.97
      $2.06M - $2.31M
     
         
           |    
          
                               
              1.86M
              $60.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $1.04M - $1.29M
     
         
           |    
          
                               
              234K
              $17.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $472K - $729K
     
         
           |    
          
                               
              47.1K
              $9.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $163K - $296K
     
         
           |    
          
                               
              18K
              $6.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.2 - $47.37
      $3.87M - $4.34M
     
         
           |    
          
                               
              776K
              $33.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $697K - $799K
     
         
           |    
          
                               
              352K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $106.34
      $380K - $537K
     
         
           |    
          
                               
              101K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.85 - $473.32
      $2.51M - $2.97M
     
         
           |    
          
                               
              98.1K
              $43.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $369K - $552K
     
         
           |    
          
                               
              71.1K
              $7.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $447K - $564K
     
         
           |    
          
                               
              47.4K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $740.07 - $914.43
      $5.02M - $6.21M
     
         
           |    
          
                               
              175K
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.56 - $99.08
      $2.96M - $3.51M
     
         
           |    
          
                               
              496K
              $47.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.49 - $288.8
      $446K - $549K
     
         
           |    
          
                               
              44.1K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $3.7M - $4.25M
     
         
           |    
          
                               
              2.11M
              $51.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $1.91M - $2.21M
     
         
           |    
          
                               
              270K
              $66.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $28.3M - $57.9M
     
         
           |    
          
                               
              1.46M
              $61.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $394K - $523K
     
         
           |    
          
                               
              37.2K
              $15.2M
             
           | 
          
            
              
            
           |