|  |  |                   
      $28.42 - $38.55
      $9.47M - $12.9M
     |                   
              1.19M
              $40.5M
             |  | 
          
        
          |  |  |                   
      $42.48 - $50.46
      $5.96M - $7.08M
     |                   
              167K
              $8.21M
             |  | 
          
        
          |  |  |                   
      $310.86 - $348.77
      $2.78M - $3.12M
     |                   
              122K
              $39.1M
             |  | 
          
        
          |  |  |                   
      $114.62 - $132.25
      $4.76M - $5.49M
     |                   
              374K
              $47.3M
             |  | 
          
        
          |  |  |                   
      $34.13 - $40.19
      $4.56M - $5.37M
     |                   
              331K
              $12.7M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.8M
              $40.9M
             |  | 
          
        
          |  |  |                   
      $69.83 - $102.01
      $39.5K - $57.6K
     |                   
              249K
              $18.9M
             |  | 
          
        
          |  |  |                   
      $27.8 - $34.02
      $3.59M - $4.4M
     |                   
              406K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $102.76 - $115.66
      $5.11M - $5.75M
     |                   
              40K
              $4.43M
             |  | 
          
        
          |  |  |                   
      $145.28 - $176.09
      $3.25M - $3.94M
     |                   
              202K
              $33.8M
             |  | 
          
        
          |  |  |                   
      $79.01 - $86.61
      $4.66M - $5.11M
     |                   
              278K
              $23.1M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $5.87M - $6.68M
     |                   
              83K
              $18.5M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.39M
              $45.4M
             |  | 
          
        
          |  |  |                   
      $95.74 - $115.54
      $5.38M - $6.49M
     |                   
              143K
              $16.4M
             |  | 
          
        
          |  |  |                   
      $9.67 - $13.01
      $3.36M - $4.53M
     |                   
              1.15M
              $13.6M
             |  | 
          
        
          |  |  |                   
      $175.97 - $201.36
      $4.34M - $4.96M
     |                   
              67.4K
              $12.7M
             |  | 
          
        
          |  |  |                   
      $150.5 - $170.45
      $2.43M - $2.75M
     |                   
              407K
              $64.9M
             |  | 
          
        
          |  |  |                   
      $30.69 - $34.95
      $1.39M - $1.58M
     |                   
              1.4M
              $45.3M
             |  | 
          
        
          |  |  |                   
      $211.12 - $274.14
      $4.7M - $6.1M
     |                   
              13.1K
              $3.59M
             |  | 
          
        
          |  |  |                   
      $224.32 - $326.09
      $4.31M - $6.26M
     |                   
              8.58K
              $2.8M
             |  | 
          
        
          |  |  |                   
      $68.57 - $75.51
      $2.52M - $2.78M
     |                   
              320K
              $22.1M
             |  | 
          
        
          |  |  |                   
      $227.2 - $258.07
      $6.09M - $6.92M
     |                   
              420K
              $104M
             |  | 
          
        
          |  |  |                   
      $151.41 - $182.75
      $4.31M - $5.2M
     |                   
              40.3K
              $7.29M
             |  | 
          
        
          |  |  |                   
      $151.29 - $173.13
      $3.46M - $3.96M
     |                   
              123K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $17.49 - $21.18
      $1.85M - $2.24M
     |                   
              956K
              $17.8M
             |  | 
          
        
          |  |  |                   
      $95.12 - $112.71
      $3.15M - $3.74M
     |                   
              173K
              $18.6M
             |  | 
          
        
          |  |  |                   
      $13.49 - $21.54
      $2.33M - $3.72M
     |                   
              421K
              $6.22M
             |  | 
          
        
          |  |  |                   
      $79.69 - $99.41
      $725K - $905K
     |                   
              530K
              $48.6M
             |  | 
          
        
          |  |  |                   
      $126.61 - $152.99
      $3.66M - $4.42M
     |                   
              20.5K
              $3.02M
             |  | 
          
        
          |  |  |                   
      $25.97 - $29.73
      $2.31M - $2.64M
     |                   
              807K
              $22.1M
             |  | 
          
        
          |  |  |                   
      $116.9 - $132.12
      $3.63M - $4.1M
     |                   
              19.7K
              $2.48M
             |  | 
          
        
          |  |  |                   
      $107.47 - $118.46
      $2.19M - $2.41M
     |                   
              245K
              $26.7M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $2.73M - $3.38M
     |                   
              100K
              $5.19M
             |  | 
          
        
          |  |  |                   
      $139.81 - $165.8
      $3.35M - $3.98M
     |                   
              161K
              $25.1M
             |  | 
          
        
          |  |  |                   
      $18.7 - $21.69
      $3.04M - $3.52M
     |                   
              2.61M
              $54.9M
             |  | 
          
        
          |  |  |                   
      $70.48 - $82.91
      $3.34M - $3.93M
     |                   
              206K
              $16.6M
             |  | 
          
        
          |  |  |                   
      $11.81 - $17.72
      $3.12M - $4.68M
     |                   
              2.58M
              $38.8M
             |  | 
          
        
          |  |  |                   
      $80.27 - $98.06
      $4.02M - $4.91M
     |                   
              145K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $8.91 - $12.2
      $2.24M - $3.07M
     |                   
              610K
              $6.24M
             |  | 
          
        
          |  |  |                   
      $66.45 - $89.86
      $4.18M - $5.66M
     |                   
              86.2K
              $7.74M
             |  | 
          
        
          |  |  |                   
      $10.32 - $14.76
      $3.23M - $4.62M
     |                   
              555K
              $6.28M
             |  | 
          
        
          |  |  |                   
      $11.32 - $14.76
      $2.69M - $3.5M
     |                   
              2.96M
              $40.9M
             |  | 
          
        
          |  |  |                   
      $6.57 - $10.4
      $886K - $1.4M
     |                   
              788K
              $5.68M
             |  | 
          
        
          |  |  |                   
      $29.84 - $42.92
      $1.04M - $1.49M
     |                   
              311K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $215.78 - $270.12
      $2.2M - $2.75M
     |                   
              206K
              $47.9M
             |  | 
          
        
          |  |  |                   
      $31.18 - $44.14
      $1.17M - $1.65M
     |                   
              339K
              $12.9M
             |  | 
          
        
          |  |  |                   
      $45.66 - $55.03
      $2.77M - $3.33M
     |                   
              39.5K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $28.0 - $34.91
      $672K - $838K
     |                   
              625K
              $19.2M
             |  | 
          
        
          |  |  |                   
      $25.15 - $30.53
      $3.29M - $3.99M
     |                   
              1.38M
              $41.5M
             |  | 
          
        
          |  |  |                   
      $16.14 - $18.75
      $4.12M - $4.78M
     |                   
              5.47M
              $101M
             |  |