|  |  |                   
      $25.41 - $35.83
      $3.16M - $4.45M
     |                   
              101K
              $3.58M
             |  | 
          
        
          |  |  |                   
      $113.38 - $135.49
      $2.7M - $3.22M
     |                   
              22.4K
              $2.81M
             |  | 
          
        
          |  |  |                   
      $158.93 - $179.74
      $3.62M - $4.1M
     |                   
              37.1K
              $6.48M
             |  | 
          
        
          |  |  |                   
      $19.5 - $30.4
      $3.1M - $4.83M
     |                   
              59.3K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $137.0 - $174.37
      $2.38M - $3.03M
     |                   
              19.4K
              $3.05M
             |  | 
          
        
          |  |  |                   
      $151.47 - $375.07
      $3.97M - $9.83M
     |                   
              6.8K
              $2.38M
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $4.66M - $7.2M
     |                   
              59.6K
              $8M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $3.07M - $4.01M
     |                   
              47.2K
              $11.3M
             |  | 
          
        
          |  |  |                   
      $98.07 - $195.04
      $3.6M - $7.16M
     |                   
              16.1K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $69.22 - $79.77
      $124K - $143K
     |                   
              265K
              $19.1M
             |  | 
          
        
          |  |  |                   
      $64.72 - $127.91
      $2.65M - $5.23M
     |                   
              15.6K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $68.0 - $75.91
      $2.64M - $2.95M
     |                   
              31.1K
              $2.36M
             |  | 
          
        
          |  |  |                   
      $740.07 - $914.43
      $2.37M - $2.93M
     |                   
              7.08K
              $5.63M
             |  | 
          
        
          |  |  |                   
      $34.78 - $51.4
      $2.48M - $3.66M
     |                   
              54K
              $2.78M
             |  | 
          
        
          |  |  |                   
      $21.59 - $24.84
      $1.41M - $1.62M
     |                   
              816K
              $19.8M
             |  | 
          
        
          |  |  |                   
      $11.94 - $16.29
      $1.72M - $2.35M
     |                   
              31.9K
              $428K
             |  | 
          
        
          |  |  |                   
      $30.7 - $44.12
      $2.11M - $3.03M
     |                   
              54.1K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $136.74 - $173.24
      $2.2M - $2.79M
     |                   
              7.2K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $42.48 - $50.46
      $2.3M - $2.73M
     |                   
              85.2K
              $4.19M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $1.18M - $1.4M
     |                   
              113K
              $17.7M
             |  | 
          
        
          |  |  |                   
      $38.31 - $43.17
      $2.19M - $2.47M
     |                   
              37.5K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $224.32 - $326.09
      $2.22M - $3.23M
     |                   
              6.9K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $64.28 - $75.17
      $2.27M - $2.65M
     |                   
              152K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $77.13 - $84.18
      $2.37M - $2.58M
     |                   
              204K
              $17.2M
             |  | 
          
        
          |  |  |                   
      $295.96 - $337.43
      $1.74M - $1.99M
     |                   
              655
              $200K
             |  | 
          
        
          |  |  |                   
      $315.21 - $437.41
      $2.49M - $3.46M
     |                   
              6.5K
              $2.84M
             |  | 
          
        
          |  |  |                   
      $225.65 - $270.95
      $2.3M - $2.76M
     |                   
              36.5K
              $9.83M
             |  | 
          
        
          |  |  |                   
      $203.96 - $228.19
      $2.12M - $2.37M
     |                   
              98.6K
              $21.8M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $862K - $1.02M
     |                   
              46.2K
              $6.1M
             |  | 
          
        
          |  |  |                   
      $94.83 - $107.06
      $1.53M - $1.72M
     |                   
              82.2K
              $8.44M
             |  | 
          
        
          |  |  |                   
      $34.27 - $44.75
      $2.3M - $3.01M
     |                   
              260K
              $11.6M
             |  | 
          
        
          |  |  |                   
      $398.85 - $473.32
      $1.54M - $1.83M
     |                   
              1.44K
              $643K
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $1.33M - $1.66M
     |                   
              14.5K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $126.61 - $152.99
      $1.44M - $1.74M
     |                   
              43.2K
              $6.37M
             |  | 
          
        
          |  |  |                   
      $88.76 - $105.77
      $266K - $317K
     |                   
              172K
              $17M
             |  | 
          
        
          |  |  |                   
      $68.47 - $102.48
      $1.6M - $2.4M
     |                   
              38.5K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $1.27M - $1.5M
     |                   
              59.9K
              $18.5M
             |  | 
          
        
          |  |  |                   
      $137.01 - $159.78
      $222K - $259K
     |                   
              110K
              $16M
             |  | 
          
        
          |  |  |                   
      $92.02 - $106.54
      $1.39M - $1.61M
     |                   
              126K
              $13.3M
             |  | 
          
        
          |  |  |                   
      $152.44 - $204.64
      $1.97M - $2.64M
     |                   
              29.8K
              $6.1M
             |  | 
          
        
          |  |  |                   
      $73.31 - $91.62
      $1.26M - $1.57M
     |                   
              38K
              $3.46M
             |  | 
          
        
          |  |  |                   
      $435.54 - $512.31
      $1M - $1.18M
     |                   
              1K
              $512K
             |  | 
          
        
          |  |  |                   
      $91.66 - $115.04
      $961K - $1.21M
     |                   
              21.5K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $1.18M - $1.65M
     |                   
              4.92K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $18.34 - $23.52
      $1.34M - $1.71M
     |                   
              319K
              $7.49M
             |  | 
          
        
          |  |  |                   
      $75.18 - $95.54
      $871K - $1.11M
     |                   
              1.79K
              $170K
             |  | 
          
        
          |  |  |                   
      $313.51 - $363.51
      $533K - $618K
     |                   
              70K
              $24M
             |  | 
          
        
          |  |  |                   
      $208.57 - $243.4
      $1M - $1.17M
     |                   
              4.5K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $171.03 - $298.93
      $896K - $1.57M
     |                   
              583
              $171K
             |  | 
          
        
          |  |  |                   
      $69.26 - $91.89
      $1.1M - $1.46M
     |                   
              72.8K
              $6.41M
             |  |