|  |  |                   
      $41.43 - $49.85
      $607K - $730K
     |                   
              14.3K
              $691K
             |  | 
          
        
          |  |  |                   
      $318.43 - $450.34
      $936K - $1.32M
     |                   
              4.33K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $24.63 - $31.28
      $441K - $559K
     |                   
              99.9K
              $3.01M
             |  | 
          
        
          |  |  |                   
      $247.68 - $291.66
      $2.4M - $2.83M
     |                   
              104K
              $30.3M
             |  | 
          
        
          |  |  |                   
      $55.86 - $76.98
      $162K - $224K
     |                   
              48K
              $3.25M
             |  | 
          
        
          |  |  |                   
      $40.31 - $54.71
      $149K - $203K
     |                   
              33.1K
              $1.36M
             |  | 
          
        
          |  |  |                   
      $21.02 - $26.3
      $158K - $198K
     |                   
              92.5K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $388.56 - $520.27
      $213K - $285K
     |                   
              6.02K
              $2.45M
             |  | 
          
        
          |  |  |                   
      $11.94 - $16.29
      $44.7K - $61K
     |                   
              205K
              $2.76M
             |  | 
          
        
          |  |  |                   
      $26.94 - $34.72
      $366K - $471K
     |                   
              111K
              $3.49M
             |  | 
          
        
          |  |  |                   
      $55.82 - $75.5
      $92.4K - $125K
     |                   
              35.4K
              $2.09M
             |  | 
          
        
          |  |  |                   
      $71.78 - $106.87
      $269K - $400K
     |                   
              75.3K
              $5.55M
             |  | 
          
        
          |  |  |                   
      $71.27 - $80.82
      $8.27K - $9.38K
     |                   
              75.3K
              $5.44M
             |  | 
          
        
          |  |  |                   
      $126.32 - $147.75
      $385K - $451K
     |                   
              34K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $95.12 - $112.71
      $63.6K - $75.4K
     |                   
              127K
              $13.6M
             |  | 
          
        
          |  |  |                   
      $23.04 - $29.2
      $895K - $1.13M
     |                   
              94.7K
              $2.76M
             |  | 
          
        
          |  |  |                   
      $103.32 - $143.95
      $1.08M - $1.5M
     |                   
              13.7K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $96.32 - $118.0
      $1.09M - $1.33M
     |                   
              31.6K
              $3.64M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              68.2K
              $9.35M
             |  | 
          
        
          |  |  |                   
      $133.5 - $155.51
      $388K - $451K
     |                   
              14.1K
              $2.01M
             |  | 
          
        
          |  |  |                   
      $285.0 - $325.66
      $260K - $297K
     |                   
              11.2K
              $3.25M
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $706K - $795K
     |                   
              115K
              $37.9M
             |  | 
          
        
          |  |  |                   
      $79.01 - $86.61
      $193K - $212K
     |                   
              156K
              $13M
             |  | 
          
        
          |  |  |                   
      $70.35 - $89.5
      $487K - $619K
     |                   
              1.67K
              $148K
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $962K - $1.14M
     |                   
              172K
              $53M
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $13.5K - $16.9K
     |                   
              1.78M
              $39.9M
             |  | 
          
        
          |  |  |                   
      $102.76 - $115.66
      $207K - $234K
     |                   
              79.6K
              $8.81M
             |  | 
          
        
          |  |  |                   
      $18.94 - $23.3
      $563K - $692K
     |                   
              4.33K
              $94K
             |  | 
          
        
          |  |  |                   
      $64.62 - $74.0
      $1.44M - $1.65M
     |                   
              241K
              $17.3M
             |  | 
          
        
          |  |  |                   
      $99.29 - $120.52
      $538K - $653K
     |                   
              93.5K
              $11M
             |  | 
          
        
          |  |  |                   
      $62.27 - $82.77
      $19.8K - $26.3K
     |                   
              47.3K
              $3.18M
             |  | 
          
        
          |  |  |                   
      $19.94 - $25.71
      $560K - $723K
     |                   
              60.9K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $190.39 - $227.7
      $331K - $396K
     |                   
              23.6K
              $5.16M
             |  | 
          
        
          |  |  |                   
      $102.84 - $122.24
      $170K - $202K
     |                   
              51.3K
              $5.87M
             |  | 
          
        
          |  |  |                   
      $105.63 - $131.12
      $154K - $191K
     |                   
              39K
              $4.55M
             |  | 
          
        
          |  |  |                   
      $39.21 - $57.84
      $642K - $947K
     |                   
              12.9K
              $745K
             |  | 
          
        
          |  |  |                   
      $40.65 - $50.56
      $84.4K - $105K
     |                   
              60.9K
              $2.68M
             |  | 
          
        
          |  |  |                   
      $82.03 - $113.54
      $145K - $201K
     |                   
              18.3K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $59.75 - $70.94
      $419K - $497K
     |                   
              569
              $39K
             |  | 
          
        
          |  |  |                   
      $10.67 - $15.71
      $353K - $519K
     |                   
              2.32K
              $30K
             |  | 
          
        
          |  |  |                   
      $218.41 - $252.43
      $331K - $383K
     |                   
              124K
              $30.6M
             |  | 
          
        
          |  |  |                   
      $41.06 - $56.09
      $401K - $548K
     |                   
              47.5K
              $2.6M
             |  | 
          
        
          |  |  |                   
      $8.37 - $10.63
      $83.4K - $106K
     |                   
              166K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $46.2 - $56.12
      $346K - $421K
     |                   
              39.9K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $50.86 - $73.83
      $545K - $791K
     |                   
              30.1K
              $2.18M
             |  | 
          
        
          |  |  |                   
      $45.27 - $79.4
      $2.35M - $4.11M
     |                   
              139K
              $10M
             |  | 
          
        
          |  |  |                   
      $14.88 - $21.45
      $543K - $783K
     |                   
              112K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $10.69 - $14.89
      $979K - $1.36M
     |                   
              365K
              $5.43M
             |  | 
          
        
          |  |  |                   
      $25.03 - $35.41
      $306K - $433K
     |                   
              596
              $18K
             |  | 
          
        
          |  |  |                   
      $208.55 - $252.55
      $1.06M - $1.28M
     |                   
              53.5K
              $12.8M
             |  |