|  |  |                   
      $29.41 - $32.97
      $420K - $471K
     |                   
              134K
              $4.36M
             |  | 
          
        
          |  |  |                   
      $34.13 - $46.26
      $125K - $169K
     |                   
              45.7K
              $2.01M
             |  | 
          
        
          |  |  |                   
      $81.84 - $93.53
      $305K - $349K
     |                   
              23.6K
              $2.19M
             |  | 
          
        
          |  |  |                   
      $22.92 - $28.04
      $378K - $462K
     |                   
              16.5K
              $459K
             |  | 
          
        
          |  |  |                   
      $79.17 - $113.62
      $169K - $243K
     |                   
              13K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $18.7 - $21.69
      $413K - $479K
     |                   
              70.1K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $16.71 - $20.78
      $260K - $323K
     |                   
              57.5K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $87.54 - $128.18
      $226K - $330K
     |                   
              11K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $23.18 - $30.7
      $330K - $437K
     |                   
              27.8K
              $789K
             |  | 
          
        
          |  |  |                   
      $55.1 - $87.89
      $146K - $232K
     |                   
              15.1K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $364.73 - $454.9
      $188K - $234K
     |                   
              3.8K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $35.5 - $39.05
      $409K - $450K
     |                   
              57.8K
              $2.12M
             |  | 
          
        
          |  |  |                   
      $10.13 - $17.24
      $268K - $456K
     |                   
              26.4K
              $444K
             |  | 
          
        
          |  |  |                   
      $132.79 - $189.89
      $202K - $289K
     |                   
              5.7K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $91.31 - $98.39
      $368K - $396K
     |                   
              11.8K
              $1.16M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              14.5K
              $1.25M
             |  | 
          
        
          |  |  |                   
      $127.39 - $139.49
      $547K - $599K
     |                   
              27.2K
              $3.6M
             |  | 
          
        
          |  |  |                   
      $16.21 - $21.2
      $229K - $299K
     |                   
              90.6K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $10.79 - $14.14
      $310K - $406K
     |                   
              484K
              $6.64M
             |  | 
          
        
          |  |  |                   
      $75.63 - $104.64
      $144K - $199K
     |                   
              33.3K
              $3.37M
             |  | 
          
        
          |  |  |                   
      $95.81 - $137.79
      $80.3K - $115K
     |                   
              11K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $138.96 - $245.71
      $247K - $437K
     |                   
              1.78K
              $434K
             |  | 
          
        
          |  |  |                   
      $79.01 - $86.61
      $546K - $598K
     |                   
              66K
              $5.48M
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $351K - $403K
     |                   
              9.79K
              $1.73M
             |  | 
          
        
          |  |  |                   
      $50.42 - $59.65
      $354K - $418K
     |                   
              30.2K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $158.93 - $179.74
      $359K - $406K
     |                   
              6.56K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $33.93 - $39.93
      $229K - $270K
     |                   
              50.2K
              $2M
             |  | 
          
        
          |  |  |                   
      $104.96 - $231.51
      $197K - $434K
     |                   
              1.87K
              $432K
             |  | 
          
        
          |  |  |                   
      $28.42 - $38.55
      $354K - $481K
     |                   
              12.5K
              $425K
             |  | 
          
        
          |  |  |                   
      $27.77 - $41.96
      $76.9K - $116K
     |                   
              31.9K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $99.48 - $124.46
      $218K - $272K
     |                   
              17.6K
              $2.09M
             |  | 
          
        
          |  |  |                   
      $111.65 - $284.95
      $165K - $420K
     |                   
              1.47K
              $420K
             |  | 
          
        
          |  |  |                   
      $55.17 - $71.22
      $152K - $196K
     |                   
              33.3K
              $2.27M
             |  | 
          
        
          |  |  |                   
      $121.61 - $152.67
      $351K - $441K
     |                   
              9.55K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $40.42 - $57.0
      $184K - $259K
     |                   
              23.7K
              $1.35M
             |  | 
          
        
          |  |  |                   
      $155.48 - $186.71
      $235K - $282K
     |                   
              11.7K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $87.19 - $113.06
      $141K - $182K
     |                   
              13K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $44.56 - $55.27
      $163K - $202K
     |                   
              30.4K
              $1.68M
             |  | 
          
        
          |  |  |                   
      $24.32 - $43.03
      $287K - $507K
     |                   
              11.8K
              $412K
             |  | 
          
        
          |  |  |                   
      $45.48 - $63.1
      $259K - $360K
     |                   
              13.7K
              $865K
             |  | 
          
        
          |  |  |                   
      $31.97 - $42.61
      $326K - $434K
     |                   
              23.7K
              $964K
             |  | 
          
        
          |  |  |                   
      $30.82 - $38.61
      $265K - $332K
     |                   
              24.8K
              $957K
             |  | 
          
        
          |  |  |                   
      $62.86 - $179.3
      $28.2K - $80.5K
     |                   
              3.99K
              $673K
             |  | 
          
        
          |  |  |                   
      $55.75 - $131.18
      $18.6K - $43.8K
     |                   
              6.75K
              $884K
             |  | 
          
        
          |  |  |                   
      $18.03 - $25.49
      $179K - $253K
     |                   
              54K
              $1.35M
             |  | 
          
        
          |  |  |                   
      $35.5 - $42.18
      $352K - $418K
     |                   
              20.2K
              $833K
             |  | 
          
        
          |  |  |                   
      $106.07 - $171.99
      $80.6K - $131K
     |                   
              5.84K
              $994K
             |  | 
          
        
          |  |  |                   
      $140.37 - $177.56
      $233K - $295K
     |                   
              5.85K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $122K - $151K
     |                   
              22.8K
              $3.75M
             |  | 
          
        
          |  |  |                   
      $11.79 - $15.85
      $90.2K - $121K
     |                   
              100K
              $1.57M
             |  |