|  |  |                   
      $7.11 - $10.34
      $275K - $399K
     |                   
              3.01M
              $29.8M
             |  | 
          
        
          |  |  |                   
      $87.64 - $143.29
      $228K - $373K
     |                   
              116K
              $16.6M
             |  | 
          
        
          |  |  |                   
      $124.45 - $160.72
      $2.54M - $3.28M
     |                   
              138K
              $20.1M
             |  | 
          
        
          |  |  |                   
      $50.71 - $73.82
      $1.06M - $1.54M
     |                   
              314K
              $23.1M
             |  | 
          
        
          |  |  |                   
      $91.24 - $127.3
      $8.84M - $12.3M
     |                   
              963K
              $96.3M
             |  | 
          
        
          |  |  |                   
      $20.07 - $51.83
      $665K - $1.72M
     |                   
              182K
              $8.51M
             |  | 
          
        
          |  |  |                   
      $31.57 - $39.41
      $10.9M - $13.6M
     |                   
              2.33M
              $83M
             |  | 
          
        
          |  |  |                   
      $73.75 - $91.79
      $1.28M - $1.6M
     |                   
              303K
              $27.1M
             |  | 
          
        
          |  |  |                   
      $39.68 - $53.09
      $3.3M - $4.41M
     |                   
              192K
              $10.1M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.51M
              $439M
             |  | 
          
        
          |  |  |                   
      $30.39 - $42.1
      $1.29M - $1.79M
     |                   
              459K
              $19.2M
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $26.2M - $30.6M
     |                   
              16.4M
              $1.14B
             |  | 
          
        
          |  |  |                   
      $4.56 - $6.22
      $177K - $242K
     |                   
              7.73M
              $44.3M
             |  | 
          
        
          |  |  |                   
      $158.93 - $179.74
      $3.02M - $3.41M
     |                   
              184K
              $32.1M
             |  | 
          
        
          |  |  |                   
      $139.35 - $190.99
      $1.58M - $2.16M
     |                   
              177K
              $30.8M
             |  | 
          
        
          |  |  |                   
      $64.06 - $69.64
      $4.39M - $4.77M
     |                   
              1.83M
              $126M
             |  | 
          
        
          |  |  |                   
      $26.74 - $32.22
      $1.68M - $2.03M
     |                   
              1.57M
              $50.1M
             |  | 
          
        
          |  |  |                   
      $18.91 - $22.43
      $4.78M - $5.67M
     |                   
              4.96M
              $109M
             |  | 
          
        
          |  |  |                   
      $49.95 - $103.29
      $4.91M - $10.2M
     |                   
              150K
              $8.13M
             |  | 
          
        
          |  |  |                   
      $313.51 - $363.51
      $11.9M - $13.8M
     |                   
              1.5M
              $514M
             |  | 
          
        
          |  |  |                   
      $29.65 - $43.8
      $1.25M - $1.85M
     |                   
              387K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $5.63 - $8.09
      $2.32M - $3.33M
     |                   
              1.73M
              $12.7M
             |  | 
          
        
          |  |  |                   
      $183.37 - $234.7
      $2.64M - $3.37M
     |                   
              86K
              $19.3M
             |  | 
          
        
          |  |  |                   
      $435.54 - $512.31
      $675K - $794K
     |                   
              254K
              $130M
             |  | 
          
        
          |  |  |                   
      $253.22 - $299.78
      $5.03M - $5.95M
     |                   
              83.7K
              $21.5M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $30.4M - $35.9M
     |                   
              3.48M
              $543M
             |  | 
          
        
          |  |  |                   
      $24.84 - $33.92
      $728K - $994K
     |                   
              731K
              $24.5M
             |  | 
          
        
          |  |  |                   
      $116.32 - $144.25
      $1.65M - $2.05M
     |                   
              144K
              $20.8M
             |  | 
          
        
          |  |  |                   
      $126.61 - $152.99
      $5.5M - $6.65M
     |                   
              2.1M
              $309M
             |  | 
          
        
          |  |  |                   
      $79.22 - $128.4
      $282K - $457K
     |                   
              99.2K
              $12.7M
             |  | 
          
        
          |  |  |                   
      $14.55 - $20.12
      $3.02M - $4.17M
     |                   
              701K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $183.31 - $241.46
      $1.03M - $1.36M
     |                   
              82.3K
              $19.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.36M
              $251M
             |  | 
          
        
          |  |  |                   
      $50.56 - $84.56
      $940K - $1.57M
     |                   
              117K
              $9.91M
             |  | 
          
        
          |  |  |                   
      $49.56 - $95.06
      $250K - $480K
     |                   
              116K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $16.75 - $26.24
      $1.83M - $2.87M
     |                   
              427K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $114.62 - $132.25
      $5.7M - $6.57M
     |                   
              1.07M
              $136M
             |  | 
          
        
          |  |  |                   
      $116.79 - $241.6
      $502K - $1.04M
     |                   
              55.3K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $372.3 - $448.86
      $1.64M - $1.98M
     |                   
              41K
              $17.9M
             |  | 
          
        
          |  |  |                   
      $91.46 - $128.1
      $260K - $365K
     |                   
              193K
              $24.4M
             |  | 
          
        
          |  |  |                   
      $76.77 - $113.06
      $1.07M - $1.57M
     |                   
              163K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $21.1 - $35.01
      $2.02M - $3.35M
     |                   
              852K
              $20.8M
             |  | 
          
        
          |  |  |                   
      $79.03 - $133.84
      $67.7K - $115K
     |                   
              102K
              $13.6M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              226K
              $28.5M
             |  | 
          
        
          |  |  |                   
      $89.13 - $167.48
      $94.7K - $178K
     |                   
              84.3K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $12.6 - $43.24
      $382K - $1.31M
     |                   
              135K
              $5.35M
             |  | 
          
        
          |  |  |                   
      $94.06 - $147.0
      $291K - $455K
     |                   
              113K
              $16.3M
             |  | 
          
        
          |  |  |                   
      $13.57 - $16.81
      $383K - $474K
     |                   
              2.37M
              $39.6M
             |  | 
          
        
          |  |  |                   
      $76.77 - $113.1
      $305K - $450K
     |                   
              144K
              $16.1M
             |  | 
          
        
          |  |  |                   
      $15.56 - $23.13
      $540K - $802K
     |                   
              656K
              $15.1M
             |  |