|  |  |                   
      $0.9 - $6.71
      $248K - $1.85M
     |                   
              275K
              $418K
             |  | 
          
        
          |  |  |                   
      $21.85 - $22.76
      $398K - $414K
     |                   
              18.2K
              $414K
             |  | 
          
        
          |  |  |                   
      $18.13 - $22.69
      $394K - $493K
     |                   
              257K
              $5.76M
             |  | 
          
        
          |  |  |                   
      $87.57 - $96.0
      $536K - $588K
     |                   
              58.1K
              $5.28M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              7.2K
              $410K
             |  | 
          
        
          |  |  |                   
      $32.68 - $40.02
      $359K - $439K
     |                   
              11K
              $409K
             |  | 
          
        
          |  |  |                   
      $51.22 - $105.59
      $5.43K - $11.2K
     |                   
              8.53K
              $897K
             |  | 
          
        
          |  |  |                   
      $32.25 - $40.02
      $188K - $234K
     |                   
              49.7K
              $1.99M
             |  | 
          
        
          |  |  |                   
      $86.33 - $99.71
      $376K - $435K
     |                   
              10.8K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $71.59 - $81.38
      $401K - $456K
     |                   
              5.61K
              $402K
             |  | 
          
        
          |  |  |                   
      $12.71 - $14.52
      $364K - $416K
     |                   
              28.7K
              $398K
             |  | 
          
        
          |  |  |                   
      $53.5 - $83.89
      $194K - $305K
     |                   
              8.44K
              $686K
             |  | 
          
        
          |  |  |                   
      $50.69 - $64.92
      $310K - $397K
     |                   
              6.12K
              $395K
             |  | 
          
        
          |  |  |                   
      $17.5 - $18.46
      $350K - $369K
     |                   
              77.3K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $20.08 - $20.98
      $388K - $405K
     |                   
              86.5K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $78.85 - $101.3
      $311K - $400K
     |                   
              3.95K
              $389K
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $356K - $361K
     |                   
              74.4K
              $3.74M
             |  | 
          
        
          |  |  |                   
      $71.03 - $101.75
      $270K - $387K
     |                   
              3.8K
              $383K
             |  | 
          
        
          |  |  |                   
      $216.28 - $284.39
      $203K - $267K
     |                   
              3.83K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $24.84 - $33.92
      $282K - $385K
     |                   
              11.3K
              $379K
             |  | 
          
        
          |  |  |                   
      $126.61 - $152.99
      $333K - $403K
     |                   
              10.9K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $106.07 - $171.99
      $236K - $382K
     |                   
              2.22K
              $378K
             |  | 
          
        
          |  |  |                   
      $66.4 - $89.42
      $63.7K - $85.8K
     |                   
              22.3K
              $1.99M
             |  | 
          
        
          |  |  |                   
      $17.5 - $22.96
      $290K - $380K
     |                   
              16.6K
              $375K
             |  | 
          
        
          |  |  |                   
      $24.54 - $25.07
      $364K - $372K
     |                   
              24.5K
              $612K
             |  | 
          
        
          |  |  |                   
      $104.96 - $231.51
      $170K - $375K
     |                   
              1.62K
              $373K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.66K
              $371K
             |  | 
          
        
          |  |  |                   
      $50.65 - $91.44
      $40.5K - $73.1K
     |                   
              17.7K
              $1.62M
             |  | 
          
        
          |  |  |                   
      $17.78 - $30.41
      $216K - $370K
     |                   
              12.2K
              $369K
             |  | 
          
        
          |  |  |                   
      $28.21 - $28.85
      $361K - $370K
     |                   
              12.8K
              $368K
             |  | 
          
        
          |  |  |                   
      $159.58 - $183.97
      $334K - $385K
     |                   
              2.09K
              $367K
             |  | 
          
        
          |  |  |                   
      $20.97 - $21.71
      $361K - $373K
     |                   
              82.2K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $14.96 - $33.14
      $176K - $389K
     |                   
              11.7K
              $362K
             |  | 
          
        
          |  |  |                   
      $83.56 - $99.08
      $337K - $400K
     |                   
              12.2K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $44.18 - $59.46
      $169K - $227K
     |                   
              17.5K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $150.5 - $170.45
      $337K - $382K
     |                   
              2.24K
              $356K
             |  | 
          
        
          |  |  |                   
      $283.31 - $388.96
      $201K - $276K
     |                   
              2.48K
              $931K
             |  | 
          
        
          |  |  |                   
      $58.78 - $100.27
      $207K - $354K
     |                   
              3.53K
              $350K
             |  | 
          
        
          |  |  |                   
      $40.93 - $57.59
      $248K - $348K
     |                   
              6.05K
              $344K
             |  | 
          
        
          |  |  |                   
      $68.48 - $82.21
      $300K - $360K
     |                   
              4.38K
              $339K
             |  | 
          
        
          |  |  |                   
      $313.51 - $363.51
      $505K - $585K
     |                   
              39.1K
              $13.4M
             |  | 
          
        
          |  |  |                   
      $42.75 - $58.98
      $242K - $334K
     |                   
              5.66K
              $332K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              778
              $332K
             |  | 
          
        
          |  |  |                   
      $12.51 - $20.45
      $10K - $16.4K
     |                   
              63.4K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $71.11 - $82.25
      $419K - $485K
     |                   
              23.8K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $26.65 - $30.69
      $288K - $332K
     |                   
              10.8K
              $330K
             |  | 
          
        
          |  |  |                   
      $137.27 - $193.1
      $234K - $330K
     |                   
              1.71K
              $327K
             |  | 
          
        
          |  |  |                   
      $218.71 - $272.75
      $219 - $273
     |                   
              12.5K
              $3.42M
             |  | 
          
        
          |  |  |                   
      $126.1 - $163.12
      $215K - $278K
     |                   
              4.01K
              $650K
             |  | 
          
        
          |  |  |                   
      $28.02 - $34.71
      $264K - $327K
     |                   
              9.42K
              $325K
             |  |