|  |  |                   
      $15.21 - $21.11
      $168K - $233K
     |                   
              116K
              $1.82M
             |  | 
          
        
          |  |  |                   
      $64.32 - $85.17
      $216K - $286K
     |                   
              33.7K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $16.47 - $20.52
      $544 - $677
     |                   
              27.9K
              $460K
             |  | 
          
        
          |  |  |                   
      $65.93 - $88.17
      $1.49M - $1.99M
     |                   
              102K
              $6.74M
             |  | 
          
        
          |  |  |                   
      $21.06 - $27.06
      $7.71K - $9.9K
     |                   
              115K
              $2.43M
             |  | 
          
        
          |  |  |                   
      $20.79 - $36.28
      $35.2K - $61.3K
     |                   
              15.7K
              $326K
             |  | 
          
        
          |  |  |                   
      $56.39 - $69.88
      $8.68K - $10.8K
     |                   
              25.9K
              $1.51M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              34.4K
              $1.66M
             |  | 
          
        
          |  |  |                   
      $103.94 - $126.48
      $74.3K - $90.4K
     |                   
              25.6K
              $2.67M
             |  | 
          
        
          |  |  |                   
      $42.11 - $55.04
      $9.43K - $12.3K
     |                   
              75.7K
              $3.19M
             |  | 
          
        
          |  |  |                   
      $101.37 - $143.23
      $8.52K - $12K
     |                   
              9.39K
              $979K
             |  | 
          
        
          |  |  |                   
      $34.76 - $42.04
      $53.7K - $65K
     |                   
              244K
              $8.82M
             |  | 
          
        
          |  |  |                   
      $21.12 - $38.94
      $2.22K - $4.09K
     |                   
              38.1K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $12.39 - $16.57
      $46.6K - $62.4K
     |                   
              70.2K
              $869K
             |  | 
          
        
          |  |  |                   
      $37.91 - $46.13
      $9.93K - $12.1K
     |                   
              46.7K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $81.04 - $83.06
      $13.4K - $13.7K
     |                   
              91.7K
              $7.45M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.1K
              $1.07M
             |  | 
          
        
          |  |  |                   
      $98.75 - $149.14
      $16.7K - $25.2K
     |                   
              8.16K
              $808K
             |  | 
          
        
          |  |  |                   
      $182.44 - $250.54
      $42.5K - $58.4K
     |                   
              11.7K
              $2.29M
             |  | 
          
        
          |  |  |                   
      $94.35 - $127.43
      $168K - $227K
     |                   
              49.5K
              $4.67M
             |  | 
          
        
          |  |  |                   
      $58.26 - $68.49
      $29.5K - $34.7K
     |                   
              71.9K
              $4.19M
             |  | 
          
        
          |  |  |                   
      $135.33 - $152.66
      $340K - $384K
     |                   
              85.9K
              $11.6M
             |  | 
          
        
          |  |  |                   
      $68.57 - $96.19
      $33.9K - $47.5K
     |                   
              20.2K
              $1.38M
             |  | 
          
        
          |  |  |                   
      $26.3 - $35.83
      $18.7K - $25.4K
     |                   
              35K
              $919K
             |  | 
          
        
          |  |  |                   
      $33.2 - $43.39
      $8.93K - $11.7K
     |                   
              42.8K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $65.01 - $83.37
      $1.11K - $1.42K
     |                   
              100K
              $6.56M
             |  | 
          
        
          |  |  |                   
      $119.69 - $156.23
      $13.8K - $18K
     |                   
              33.8K
              $4.05M
             |  | 
          
        
          |  |  |                   
      $55.88 - $81.22
      $1.73K - $2.52K
     |                   
              19.3K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $242.49 - $301.46
      $34.7K - $43.1K
     |                   
              127K
              $31.1M
             |  | 
          
        
          |  |  |                   
      $68.8 - $88.46
      $34.4K - $44.2K
     |                   
              64.1K
              $4.41M
             |  | 
          
        
          |  |  |                   
      $107.99 - $128.76
      $437K - $521K
     |                   
              147K
              $15.9M
             |  | 
          
        
          |  |  |                   
      $29.07 - $42.17
      $188K - $272K
     |                   
              56.5K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $43.63 - $53.17
      $785 - $957
     |                   
              44.5K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $31.4 - $40.02
      $67.9K - $86.6K
     |                   
              145K
              $4.55M
             |  | 
          
        
          |  |  |                   
      $14.49 - $50.53
      $7.93K - $27.6K
     |                   
              34.1K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $48.91 - $69.04
      $29.9K - $42.3K
     |                   
              26.3K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $67.14 - $82.32
      $3.36K - $4.12K
     |                   
              42.1K
              $2.83M
             |  | 
          
        
          |  |  |                   
      $50.05 - $63.55
      $10.4K - $13.2K
     |                   
              26.5K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $107.99 - $136.46
      $954K - $1.21M
     |                   
              466K
              $50.3M
             |  | 
          
        
          |  |  |                   
      $16.73 - $26.82
      $126K - $202K
     |                   
              89.2K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $102.62 - $116.82
      $69.3K - $78.9K
     |                   
              200K
              $20.5M
             |  | 
          
        
          |  |  |                   
      $167.1 - $222.33
      $971K - $1.29M
     |                   
              115K
              $19.8M
             |  | 
          
        
          |  |  |                   
      $21.72 - $27.54
      $5.19K - $6.58K
     |                   
              119K
              $2.71M
             |  | 
          
        
          |  |  |                   
      $10.91 - $26.76
      $80.4K - $197K
     |                   
              144K
              $1.58M
             |  | 
          
        
          |  |  |                   
      $409.75 - $583.73
      $17.2K - $24.5K
     |                   
              1.81K
              $745K
             |  | 
          
        
          |  |  |                   
      $35.53 - $48.15
      $3.16K - $4.29K
     |                   
              39K
              $1.41M
             |  | 
          
        
          |  |  |                   
      $15.59 - $23.56
      $327 - $495
     |                   
              48.4K
              $755K
             |  | 
          
        
          |  |  |                   
      $74.16 - $93.57
      $442K - $557K
     |                   
              598K
              $48.2M
             |  | 
          
        
          |  |  |                   
      $87.81 - $112.47
      $966 - $1.24K
     |                   
              22.3K
              $1.96M
             |  | 
          
        
          |  |  |                   
      $124.89 - $148.36
      $7.99K - $9.5K
     |                   
              15.8K
              $2.03M
             |  |