|  |  |                   
      $39.07 - $52.59
      $15.8M - $21.3M
     |                   
              404K
              $21.3M
             |  | 
          
        
          |  |  |                   
      $31.5 - $43.69
      $1.33M - $1.85M
     |                   
              627K
              $27.4M
             |  | 
          
        
          |  |  |                   
      $71.63 - $125.98
      $38.6K - $67.9K
     |                   
              161K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $3.62M - $4.51M
     |                   
              24.4K
              $4.55M
             |  | 
          
        
          |  |  |                   
      $53.5 - $71.62
      $1.8M - $2.41M
     |                   
              254K
              $18.2M
             |  | 
          
        
          |  |  |                   
      $50.36 - $50.68
      $4.15M - $4.18M
     |                   
              338K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $53.62 - $66.59
      $3.66M - $4.55M
     |                   
              68.4K
              $3.83M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $12.1K - $20.2K
     |                   
              29.1K
              $4.59M
             |  | 
          
        
          |  |  |                   
      $17.28 - $20.41
      $741K - $875K
     |                   
              1.09M
              $22M
             |  | 
          
        
          |  |  |                   
      $76.1 - $106.55
      $202K - $283K
     |                   
              47.9K
              $5.11M
             |  | 
          
        
          |  |  |                   
      $80.15 - $109.5
      $137K - $187K
     |                   
              43.2K
              $4.73M
             |  | 
          
        
          |  |  |                   
      $89.46 - $121.64
      $151K - $205K
     |                   
              34.8K
              $4.23M
             |  | 
          
        
          |  |  |                   
      $75.33 - $106.34
      $64K - $90.3K
     |                   
              45K
              $4.78M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $65.2K - $92.4K
     |                   
              12.5K
              $4.86M
             |  | 
          
        
          |  |  |                   
      $61.92 - $81.5
      $123K - $163K
     |                   
              43.3K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $154.86 - $239.07
      $78.8K - $122K
     |                   
              9.11K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $70.15 - $85.48
      $212K - $258K
     |                   
              42.6K
              $3.62M
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $121K - $152K
     |                   
              93.1K
              $4.21M
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $330K - $409K
     |                   
              5.38K
              $408K
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $167K - $214K
     |                   
              35.2K
              $5.6M
             |  | 
          
        
          |  |  |                   
      $247.68 - $291.66
      $109K - $128K
     |                   
              14K
              $4.08M
             |  | 
          
        
          |  |  |                   
      $77.13 - $84.18
      $166K - $181K
     |                   
              50.1K
              $4.22M
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $89.2K - $101K
     |                   
              7.72K
              $3.58M
             |  | 
          
        
          |  |  |                   
      $54.27 - $63.01
      $86.1K - $100K
     |                   
              37.6K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $48.77 - $49.55
      $119K - $121K
     |                   
              56K
              $2.77M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $118K - $134K
     |                   
              10.8K
              $3.96M
             |  | 
          
        
          |  |  |                   
      $29.41 - $32.97
      $95.4K - $107K
     |                   
              123K
              $4.02M
             |  | 
          
        
          |  |  |                   
      $108.68 - $145.07
      $52.9K - $70.6K
     |                   
              4.35K
              $616K
             |  | 
          
        
          |  |  |                   
      $77.74 - $78.78
      $67.1K - $68K
     |                   
              37.2K
              $2.93M
             |  | 
          
        
          |  |  |                   
      $25.27 - $27.14
      $40K - $43K
     |                   
              28.4K
              $770K
             |  | 
          
        
          |  |  |                   
      $95.12 - $112.71
      $155K - $184K
     |                   
              31.1K
              $3.34M
             |  | 
          
        
          |  |  |                   
      $144.49 - $190.68
      $3.61K - $4.77K
     |                   
              2.1K
              $375K
             |  | 
          
        
          |  |  |                   
      $96.84 - $99.46
      $23.1K - $23.8K
     |                   
              1.56K
              $154K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              327
              $28K
             |  | 
          
        
          |  |  |                   
      $506.56 - $576.74
      $10.6K - $12.1K
     |                   
              938
              $540K
             |  | 
          
        
          |  |  |                   
      $43.92 - $52.37
      $7.51K - $8.96K
     |                   
              5.16K
              $269K
             |  | 
          
        
          |  |  |                   
      $44.68 - $45.96
      $13.5K - $13.9K
     |                   
              24.1K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $11.3K - $15.6K
     |                   
              392
              $18K
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $8.86K - $10.5K
     |                   
              1.88K
              $578K
             |  | 
          
        
          |  |  |                   
      $52.27 - $58.52
      $32.3K - $36.2K
     |                   
              64.8K
              $3.73M
             |  | 
          
        
          |  |  |                   
      $86.13 - $108.53
      $2.24K - $2.82K
     |                   
              576
              $62K
             |  | 
          
        
          |  |  |                   
      $24.94 - $25.42
      $224 - $229
     |                   
              47.8K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $23.96 - $24.27
      $527 - $534
     |                   
              71.7K
              $1.74M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              574
              $43K
             |  | 
          
        
          |  |  |                   
      $74.27 - $88.92
      $2.45K - $2.93K
     |                   
              255
              $22K
             |  | 
          
        
          |  |  |                   
      $25.04 - $25.18
      $826 - $831
     |                   
              81.9K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $37.08 - $42.26
      $1.97K - $2.24K
     |                   
              371
              $15K
             |  | 
          
        
          |  |  |                   
      $8.69 - $10.85
      $791 - $987
     |                   
              341
              $3K
             |  | 
          
        
          |  |  |                   
      $21.28 - $21.98
      $63.8 - $65.9
     |                   
              1.33K
              $29K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              77K
              $1.83M
             |  |