|  |  |                   
      $45.2 - $46.6
      $13.3M - $13.8M
     |                   
              295K
              $13.7M
             |  | 
          
        
          |  |  |                   
      $26.27 - $28.07
      $7.93M - $8.48M
     |                   
              302K
              $8.48M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              31.5K
              $2.86M
             |  | 
          
        
          |  |  |                   
      $24.24 - $34.1
      $1.82M - $2.56M
     |                   
              75K
              $2.45M
             |  | 
          
        
          |  |  |                   
      $49.34 - $60.68
      $1.97M - $2.43M
     |                   
              40K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $76.77 - $113.1
      $1.55M - $2.28M
     |                   
              20.1K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $48.86 - $62.99
      $1.68M - $2.16M
     |                   
              34.3K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $33.85 - $44.55
      $1.56M - $2.05M
     |                   
              46K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $23.55 - $33.5
      $1.45M - $2.06M
     |                   
              61.6K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $75.18 - $95.54
      $1.6M - $2.04M
     |                   
              21.3K
              $2.02M
             |  | 
          
        
          |  |  |                   
      $71.89 - $93.51
      $1.54M - $2M
     |                   
              21.4K
              $2M
             |  | 
          
        
          |  |  |                   
      $11.23 - $14.24
      $1.49M - $1.89M
     |                   
              133K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $24.14 - $51.22
      $884K - $1.88M
     |                   
              36.6K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $54.27 - $71.0
      $1.33M - $1.73M
     |                   
              24.4K
              $1.73M
             |  | 
          
        
          |  |  |                   
      $52.22 - $73.66
      $1.31M - $1.85M
     |                   
              25.1K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $71.27 - $80.82
      $1.51M - $1.71M
     |                   
              21.2K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $36.12 - $42.37
      $1.42M - $1.66M
     |                   
              39.2K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $149.56 - $212.83
      $1.04M - $1.48M
     |                   
              6.97K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $12.97 - $16.38
      $1.37M - $1.73M
     |                   
              106K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $37.41 - $43.28
      $1.17M - $1.36M
     |                   
              31.4K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $29.53 - $38.63
      $1.25M - $1.64M
     |                   
              42.5K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $2.1 - $4.78
      $535K - $1.22M
     |                   
              255K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $74.02 - $87.26
      $1.03M - $1.22M
     |                   
              14K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $38.18 - $45.52
      $1.01M - $1.2M
     |                   
              26.4K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $21.87 - $23.49
      $836K - $898K
     |                   
              38.2K
              $897K
             |  | 
          
        
          |  |  |                   
      $60.25 - $68.76
      $784K - $894K
     |                   
              13K
              $867K
             |  | 
          
        
          |  |  |                   
      $23.08 - $30.73
      $670K - $892K
     |                   
              29K
              $849K
             |  | 
          
        
          |  |  |                   
      $51.16 - $53.02
      $598K - $620K
     |                   
              11.7K
              $619K
             |  | 
          
        
          |  |  |                   
      $388.56 - $520.27
      $576K - $771K
     |                   
              1.48K
              $602K
             |  | 
          
        
          |  |  |                   
      $26.5 - $33.24
      $473K - $593K
     |                   
              17.8K
              $561K
             |  | 
          
        
          |  |  |                   
      $15.84 - $20.94
      $418K - $553K
     |                   
              26.4K
              $553K
             |  | 
          
        
          |  |  |                   
      $28.01 - $36.25
      $382K - $495K
     |                   
              13.6K
              $490K
             |  | 
          
        
          |  |  |                   
      $68.75 - $98.6
      $321K - $461K
     |                   
              4.67K
              $460K
             |  | 
          
        
          |  |  |                   
      $21.49 - $29.35
      $329K - $450K
     |                   
              15.3K
              $435K
             |  | 
          
        
          |  |  |                   
      $33.11 - $37.79
      $356K - $406K
     |                   
              10.7K
              $405K
             |  | 
          
        
          |  |  |                   
      $6.22 - $19.04
      $165K - $505K
     |                   
              26.5K
              $388K
             |  | 
          
        
          |  |  |                   
      $37.07 - $46.35
      $297K - $371K
     |                   
              8.01K
              $366K
             |  | 
          
        
          |  |  |                   
      $123.65 - $153.88
      $293K - $365K
     |                   
              2.37K
              $363K
             |  | 
          
        
          |  |  |                   
      $48.81 - $59.48
      $282K - $343K
     |                   
              5.77K
              $342K
             |  | 
          
        
          |  |  |                   
      $20.07 - $51.83
      $146K - $377K
     |                   
              7.27K
              $339K
             |  | 
          
        
          |  |  |                   
      $51.62 - $67.33
      $259K - $338K
     |                   
              5.02K
              $337K
             |  | 
          
        
          |  |  |                   
      $22.76 - $36.95
      $208K - $337K
     |                   
              9.12K
              $332K
             |  | 
          
        
          |  |  |                   
      $177.93 - $313.14
      $188K - $330K
     |                   
              1.06K
              $330K
             |  | 
          
        
          |  |  |                   
      $67.03 - $80.35
      $276K - $331K
     |                   
              4.11K
              $328K
             |  | 
          
        
          |  |  |                   
      $42.9 - $64.02
      $209K - $312K
     |                   
              4.87K
              $311K
             |  | 
          
        
          |  |  |                   
      $100.44 - $129.37
      $294K - $379K
     |                   
              2.93K
              $301K
             |  | 
          
        
          |  |  |                   
      $27.03 - $31.93
      $261K - $308K
     |                   
              9.65K
              $297K
             |  | 
          
        
          |  |  |                   
      $10.43 - $16.04
      $192K - $295K
     |                   
              18.4K
              $295K
             |  | 
          
        
          |  |  |                   
      $30.54 - $63.99
      $139K - $292K
     |                   
              4.56K
              $291K
             |  | 
          
        
          |  |  |                   
      $1.28 - $2.69
      $235K - $493K
     |                   
              183K
              $287K
             |  |