|  |  |                   
      $40.95 - $57.85
      $1.03M - $1.45M
     |                   
              16M
              $919M
             |  | 
          
        
          |  |  |                   
      $49.13 - $55.86
      $1.82M - $2.07M
     |                   
              15.7M
              $872M
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $2.1M - $3.24M
     |                   
              99.2K
              $76.1M
             |  | 
          
        
          |  |  |                   
      $150.57 - $212.76
      $12.9M - $18.2M
     |                   
              224K
              $47.7M
             |  | 
          
        
          |  |  |                   
      $105.57 - $170.4
      $2.95M - $4.77M
     |                   
              543K
              $86.9M
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $24.8M - $31M
     |                   
              1.99M
              $210M
             |  | 
          
        
          |  |  |                   
      $25.27 - $27.14
      $14.7M - $15.8M
     |                   
              3.43M
              $93.1M
             |  | 
          
        
          |  |  |                   
      $164.6 - $238.02
      $6.2M - $8.96M
     |                   
              199K
              $47.4M
             |  | 
          
        
          |  |  |                   
      $54.33 - $62.87
      $11.9M - $13.8M
     |                   
              476K
              $29.9M
             |  | 
          
        
          |  |  |                   
      $970.15 - $1216.57
      $11.3M - $14.2M
     |                   
              14.3K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $361.04 - $536.34
      $7.56M - $11.2M
     |                   
              38.3K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $16.93 - $17.81
      $11.4M - $12M
     |                   
              1.83M
              $32.6M
             |  | 
          
        
          |  |  |                   
      $136.59 - $217.51
      $39.3K - $62.6K
     |                   
              298K
              $62.5M
             |  | 
          
        
          |  |  |                   
      $451.58 - $565.94
      $4.3M - $5.38M
     |                   
              138K
              $75M
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $5.66M - $7.89M
     |                   
              94.4K
              $29.1M
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $14.6M - $16.5M
     |                   
              248K
              $72.6M
             |  | 
          
        
          |  |  |                   
      $24.54 - $32.26
      $3.26M - $4.28M
     |                   
              1.65M
              $53.1M
             |  | 
          
        
          |  |  |                   
      $89.7 - $107.41
      $5.81M - $6.95M
     |                   
              563K
              $60.4M
             |  | 
          
        
          |  |  |                   
      $92.66 - $108.13
      $4.84M - $5.64M
     |                   
              718K
              $74.7M
             |  | 
          
        
          |  |  |                   
      $71.14 - $105.62
      $1.48M - $2.2M
     |                   
              316K
              $33.4M
             |  | 
          
        
          |  |  |                   
      $69.06 - $91.24
      $993K - $1.31M
     |                   
              631K
              $57.6M
             |  | 
          
        
          |  |  |                   
      $182.86 - $232.88
      $3.96M - $5.05M
     |                   
              222K
              $51.6M
             |  | 
          
        
          |  |  |                   
      $218.97 - $332.17
      $4.09M - $6.2M
     |                   
              59.4K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $90.88 - $104.3
      $8.56M - $9.82M
     |                   
              144K
              $14.3M
             |  | 
          
        
          |  |  |                   
      $55.55 - $75.83
      $4.74M - $6.47M
     |                   
              373K
              $27.3M
             |  | 
          
        
          |  |  |                   
      $290.25 - $353.24
      $8.98M - $10.9M
     |                   
              46.4K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $217.77 - $314.48
      $1.06M - $1.53M
     |                   
              104K
              $32.9M
             |  | 
          
        
          |  |  |                   
      $1231.75 - $1520.64
      $4.49M - $5.55M
     |                   
              23.7K
              $36.1M
             |  | 
          
        
          |  |  |                   
      $79.56 - $82.92
      $4.99M - $5.2M
     |                   
              2.65M
              $220M
             |  | 
          
        
          |  |  |                   
      $72.12 - $76.23
      $7.74M - $8.18M
     |                   
              2.83M
              $215M
             |  | 
          
        
          |  |  |                   
      $203.96 - $228.19
      $6.97M - $7.8M
     |                   
              176K
              $38.9M
             |  | 
          
        
          |  |  |                   
      $277.03 - $321.33
      $6.77M - $7.85M
     |                   
              50.6K
              $15.7M
             |  | 
          
        
          |  |  |                   
      $94.15 - $133.33
      $1.48M - $2.1M
     |                   
              260K
              $34.7M
             |  | 
          
        
          |  |  |                   
      $26.12 - $33.82
      $1.14M - $1.48M
     |                   
              1.91M
              $64.5M
             |  | 
          
        
          |  |  |                   
      $41.67 - $45.62
      $9.45M - $10.3M
     |                   
              1.42M
              $61.5M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $7.85M - $9.26M
     |                   
              196K
              $30.6M
             |  | 
          
        
          |  |  |                   
      $238.57 - $327.47
      $4.27M - $5.86M
     |                   
              45.6K
              $14.3M
             |  | 
          
        
          |  |  |                   
      $595.37 - $815.24
      $1.16M - $1.58M
     |                   
              41.5K
              $33.3M
             |  | 
          
        
          |  |  |                   
      $78.71 - $100.37
      $8.81M - $11.2M
     |                   
              242K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $157.32 - $205.72
      $7.29M - $9.53M
     |                   
              98.5K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $317.61 - $387.52
      $3.31M - $4.03M
     |                   
              80.9K
              $31M
             |  | 
          
        
          |  |  |                   
      $394.72 - $440.39
      $6.58M - $7.34M
     |                   
              47.8K
              $20.1M
             |  | 
          
        
          |  |  |                   
      $206.34 - $257.46
      $3.93M - $4.91M
     |                   
              97.1K
              $24.8M
             |  | 
          
        
          |  |  |                   
      $521.68 - $592.84
      $5.27M - $5.98M
     |                   
              21.7K
              $12.9M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $2.95M - $3.57M
     |                   
              600K
              $213M
             |  | 
          
        
          |  |  |                   
      $519.19 - $590.78
      $6.25M - $7.11M
     |                   
              46.1K
              $26.2M
             |  | 
          
        
          |  |  |                   
      $44.18 - $59.46
      $1.74M - $2.34M
     |                   
              400K
              $23.3M
             |  | 
          
        
          |  |  |                   
      $337.37 - $395.63
      $2.42M - $2.84M
     |                   
              135K
              $53.4M
             |  | 
          
        
          |  |  |                   
      $380.9 - $517.66
      $1.24M - $1.68M
     |                   
              52.8K
              $27.1M
             |  | 
          
        
          |  |  |                   
      $227.2 - $258.07
      $5.13M - $5.82M
     |                   
              73.2K
              $18.1M
             |  |