|  |  |                   
      $40.31 - $58.08
      $56.5K - $81.4K
     |                   
              19.5K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $49.95 - $103.29
      $291K - $602K
     |                   
              9.98K
              $540K
             |  | 
          
        
          |  |  |                   
      $24.72 - $38.85
      $17K - $26.7K
     |                   
              34K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $32.03 - $40.64
      $314K - $399K
     |                   
              44.5K
              $1.56M
             |  | 
          
        
          |  |  |                   
      $16.62 - $21.98
      $6.7K - $8.86K
     |                   
              102K
              $2.23M
             |  | 
          
        
          |  |  |                   
      $82.96 - $110.1
      $79.1K - $105K
     |                   
              8.77K
              $965K
             |  | 
          
        
          |  |  |                   
      $95.17 - $124.21
      $22.1K - $28.8K
     |                   
              18.3K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $12.76 - $17.97
      $136K - $192K
     |                   
              25.6K
              $450K
             |  | 
          
        
          |  |  |                   
      $34.96 - $43.62
      $157K - $196K
     |                   
              31.1K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $28.32 - $35.95
      $170K - $216K
     |                   
              13.6K
              $468K
             |  | 
          
        
          |  |  |                   
      $372.3 - $448.86
      $27.2K - $32.8K
     |                   
              3.46K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $27.8 - $34.02
      $747K - $914K
     |                   
              178K
              $5.39M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              64.5K
              $846K
             |  | 
          
        
          |  |  |                   
      $23.47 - $31.65
      $72.8K - $98.2K
     |                   
              43.2K
              $1.36M
             |  | 
          
        
          |  |  |                   
      $3.1 - $4.5
      $82.6K - $120K
     |                   
              264K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $109.83 - $131.67
      $160K - $191K
     |                   
              6.19K
              $785K
             |  | 
          
        
          |  |  |                   
      $58.8 - $89.17
      $4.23K - $6.42K
     |                   
              8.22K
              $733K
             |  | 
          
        
          |  |  |                   
      $14.87 - $23.57
      $156K - $248K
     |                   
              34.1K
              $631K
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $368K - $461K
     |                   
              39.6K
              $4.17M
             |  | 
          
        
          |  |  |                   
      $38.95 - $75.77
      $25.7K - $49.9K
     |                   
              6.35K
              $477K
             |  | 
          
        
          |  |  |                   
      $94.83 - $107.06
      $353K - $399K
     |                   
              135K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $167.18 - $211.38
      $50.3K - $63.6K
     |                   
              6.91K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $20.6 - $29.93
      $272K - $395K
     |                   
              28.7K
              $650K
             |  | 
          
        
          |  |  |                   
      $32.1 - $43.23
      $136K - $183K
     |                   
              16K
              $648K
             |  | 
          
        
          |  |  |                   
      $7.41 - $10.31
      $125K - $174K
     |                   
              65K
              $660K
             |  | 
          
        
          |  |  |                   
      $29.48 - $36.33
      $138K - $170K
     |                   
              15.6K
              $553K
             |  | 
          
        
          |  |  |                   
      $42.42 - $70.92
      $29.8K - $49.9K
     |                   
              6.97K
              $485K
             |  | 
          
        
          |  |  |                   
      $62.54 - $125.05
      $61.6K - $123K
     |                   
              4.07K
              $451K
             |  | 
          
        
          |  |  |                   
      $94.93 - $109.1
      $267K - $307K
     |                   
              17.1K
              $1.7M
             |  | 
          
        
          |  |  |                   
      $99.29 - $120.52
      $99.8K - $121K
     |                   
              48.9K
              $5.77M
             |  | 
          
        
          |  |  |                   
      $73.86 - $108.74
      $399K - $587K
     |                   
              22.9K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $24.32 - $43.03
      $129K - $227K
     |                   
              22K
              $768K
             |  | 
          
        
          |  |  |                   
      $87.99 - $111.79
      $211K - $268K
     |                   
              10K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $77.74 - $78.78
      $142K - $144K
     |                   
              51.2K
              $4.03M
             |  | 
          
        
          |  |  |                   
      $118.04 - $175.83
      $5.55K - $8.26K
     |                   
              5.85K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $8.56 - $12.03
      $63.6K - $89.4K
     |                   
              46.8K
              $562K
             |  | 
          
        
          |  |  |                   
      $14.92 - $20.09
      $148K - $199K
     |                   
              23K
              $368K
             |  | 
          
        
          |  |  |                   
      $94.06 - $147.0
      $25.9K - $40.4K
     |                   
              3.82K
              $554K
             |  | 
          
        
          |  |  |                   
      $26.12 - $33.82
      $67.1K - $86.8K
     |                   
              19.8K
              $669K
             |  | 
          
        
          |  |  |                   
      $6.49 - $9.09
      $19K - $26.6K
     |                   
              63K
              $569K
             |  | 
          
        
          |  |  |                   
      $12.5 - $17.36
      $47.1K - $65.4K
     |                   
              53K
              $912K
             |  | 
          
        
          |  |  |                   
      $25.79 - $34.95
      $15.2K - $20.6K
     |                   
              25.8K
              $887K
             |  | 
          
        
          |  |  |                   
      $66.47 - $81.81
      $37K - $45.5K
     |                   
              59.7K
              $4.66M
             |  | 
          
        
          |  |  |                   
      $163.77 - $271.5
      $18.3K - $30.4K
     |                   
              1.55K
              $419K
             |  | 
          
        
          |  |  |                   
      $52.13 - $74.29
      $235K - $335K
     |                   
              9.51K
              $495K
             |  | 
          
        
          |  |  |                   
      $313.51 - $363.51
      $173K - $201K
     |                   
              10.8K
              $3.72M
             |  | 
          
        
          |  |  |                   
      $532.27 - $656.65
      $239K - $295K
     |                   
              3.46K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $483.07 - $625.6
      $311K - $402K
     |                   
              2.61K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $8.28 - $11.4
      $9.18K - $12.6K
     |                   
              40.5K
              $461K
             |  | 
          
        
          |  |  |                   
      $108.68 - $145.07
      $57.6K - $76.9K
     |                   
              8.78K
              $1.25M
             |  |