|  |  | 
      N/A
     |                   
              1.22M
              $23.2M
             |  | 
          
        
          |  |  |                   
      $37.16 - $44.86
      $476K - $575K
     |                   
              67.3K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $81.84 - $93.53
      $16.4K - $18.7K
     |                   
              18.5K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $1.36 - $1.66
      $93.3K - $114K
     |                   
              139K
              $231K
             |  | 
          
        
          |  |  |                   
      $5.22 - $6.56
      $98.7K - $124K
     |                   
              18.9K
              $123K
             |  | 
          
        
          |  |  |                   
      $144.4 - $171.97
      $86.4K - $103K
     |                   
              14.3K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $7.24 - $12.25
      $934 - $1.58K
     |                   
              34.9K
              $418K
             |  | 
          
        
          |  |  |                   
      $35.55 - $39.05
      $794K - $872K
     |                   
              510K
              $18.7M
             |  | 
          
        
          |  |  |                   
      $150.66 - $178.04
      $146K - $172K
     |                   
              12K
              $2.03M
             |  | 
          
        
          |  |  |                   
      $54.27 - $71.0
      $12.3K - $16.1K
     |                   
              32.1K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $97.32 - $136.25
      $71.7K - $100K
     |                   
              1.47K
              $187K
             |  | 
          
        
          |  |  |                   
      $98.59 - $109.11
      $1.27M - $1.41M
     |                   
              236K
              $24.5M
             |  | 
          
        
          |  |  |                   
      $28.13 - $34.85
      $95.9K - $119K
     |                   
              3.41K
              $114K
             |  | 
          
        
          |  |  |                   
      $12.68 - $18.23
      $95.6K - $137K
     |                   
              8.34K
              $127K
             |  | 
          
        
          |  |  |                   
      $36.92 - $41.39
      $297K - $333K
     |                   
              85.6K
              $3.18M
             |  | 
          
        
          |  |  |                   
      $46.05 - $58.03
      $86.5K - $109K
     |                   
              3.27K
              $187K
             |  | 
          
        
          |  |  |                   
      $87.86 - $103.42
      $145K - $171K
     |                   
              9.04K
              $882K
             |  | 
          
        
          |  |  |                   
      $22.52 - $30.02
      $110K - $146K
     |                   
              7.17K
              $178K
             |  | 
          
        
          |  |  |                   
      $12.74 - $18.15
      $173K - $247K
     |                   
              46.3K
              $702K
             |  | 
          
        
          |  |  |                   
      $23.93 - $32.95
      $11.5K - $15.9K
     |                   
              45.3K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $3.44 - $5.9
      $9.81K - $16.8K
     |                   
              48.8K
              $280K
             |  | 
          
        
          |  |  |                   
      $2.28 - $4.98
      $19.3K - $42.2K
     |                   
              72.2K
              $295K
             |  | 
          
        
          |  |  |                   
      $18.45 - $21.41
      $118K - $137K
     |                   
              24.8K
              $496K
             |  | 
          
        
          |  |  |                   
      $30.37 - $40.03
      $53.2K - $70.1K
     |                   
              32.9K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $45.05 - $57.72
      $87.3K - $112K
     |                   
              1.94K
              $106K
             |  | 
          
        
          |  |  |                   
      $104.48 - $130.25
      $24.6K - $30.6K
     |                   
              19.5K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $19.98 - $29.49
      $22K - $32.5K
     |                   
              33.8K
              $896K
             |  | 
          
        
          |  |  |                   
      $1.53 - $2.23
      $212K - $308K
     |                   
              425K
              $752K
             |  | 
          
        
          |  |  |                   
      $59.44 - $70.64
      $69.8K - $82.9K
     |                   
              15.8K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $26.59 - $32.65
      $97.2K - $119K
     |                   
              4.42K
              $126K
             |  | 
          
        
          |  |  |                   
      $1.55 - $3.97
      $42.2K - $108K
     |                   
              27.2K
              $99K
             |  | 
          
        
          |  |  |                   
      $2.22 - $3.9
      $98.3K - $173K
     |                   
              49.8K
              $118K
             |  | 
          
        
          |  |  |                   
      $77.43 - $107.58
      $9.45K - $13.1K
     |                   
              18.4K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $21.51 - $28.36
      $5.87K - $7.74K
     |                   
              24.9K
              $704K
             |  | 
          
        
          |  |  |                   
      $443.32 - $529.8
      $95.3K - $114K
     |                   
              2.3K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $17.39 - $20.55
      $262K - $309K
     |                   
              137K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $4.33 - $6.89
      $4.71K - $7.49K
     |                   
              59.1K
              $407K
             |  | 
          
        
          |  |  |                   
      $56.86 - $74.12
      $18.2K - $23.7K
     |                   
              257K
              $17.3M
             |  | 
          
        
          |  |  |                   
      $10.54 - $13.34
      $75K - $94.9K
     |                   
              7.12K
              $92K
             |  | 
          
        
          |  |  |                   
      $60.5 - $87.28
      $21.5K - $31.1K
     |                   
              17.4K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $6.79 - $8.71
      $32.9K - $42.2K
     |                   
              200K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $168.32 - $209.71
      $42.6K - $53.1K
     |                   
              27.8K
              $5.52M
             |  | 
          
        
          |  |  |                   
      $15.14 - $18.77
      $75K - $92.9K
     |                   
              14.4K
              $249K
             |  | 
          
        
          |  |  |                   
      $25.35 - $64.65
      $1.8K - $4.59K
     |                   
              4.21K
              $209K
             |  | 
          
        
          |  |  |                   
      $12.14 - $15.77
      $11.8K - $15.3K
     |                   
              121K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $34.99 - $49.53
      $59.6K - $84.4K
     |                   
              2.09K
              $101K
             |  | 
          
        
          |  |  |                   
      $63.51 - $77.8
      $134K - $164K
     |                   
              33.3K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $16.0 - $18.38
      $19.4K - $22.2K
     |                   
              105K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $10.59 - $11.48
      $14.5K - $15.7K
     |                   
              222K
              $2.55M
             |  | 
          
        
          |  |  |                   
      $30.06 - $37.17
      $116K - $143K
     |                   
              15K
              $495K
             |  |