|  |  |                   
      $12.69 - $20.62
      $89.4M - $145M
     |                   
              7.05M
              $142M
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $72.6M - $74.2M
     |                   
              1.24M
              $74.1M
             |  | 
          
        
          |  |  |                   
      $41.85 - $48.48
      $57.7M - $66.9M
     |                   
              1.38M
              $60.4M
             |  | 
          
        
          |  |  |                   
      $24.77 - $32.27
      $47.3M - $61.6M
     |                   
              1.91M
              $60.4M
             |  | 
          
        
          |  |  |                   
      $45.85 - $55.78
      $30.9M - $37.5M
     |                   
              673K
              $37.5M
             |  | 
          
        
          |  |  |                   
      $8.28 - $9.42
      $30M - $34.2M
     |                   
              3.63M
              $34.1M
             |  | 
          
        
          |  |  |                   
      $108.89 - $145.23
      $22.5M - $30M
     |                   
              206K
              $25.7M
             |  | 
          
        
          |  |  |                   
      $53.5 - $71.62
      $17.3M - $23.1M
     |                   
              323K
              $23.1M
             |  | 
          
        
          |  |  |                   
      $36.6 - $48.32
      $14.5M - $19.1M
     |                   
              395K
              $19M
             |  | 
          
        
          |  |  |                   
      $36.02 - $44.09
      $14.9M - $18.2M
     |                   
              414K
              $18.2M
             |  | 
          
        
          |  |  |                   
      $532.27 - $656.65
      $12.6M - $15.5M
     |                   
              23.6K
              $13M
             |  | 
          
        
          |  |  |                   
      $106.07 - $171.99
      $7.7M - $12.5M
     |                   
              72.6K
              $12.4M
             |  | 
          
        
          |  |  |                   
      $158.62 - $206.57
      $9.25M - $12.1M
     |                   
              58.3K
              $11.7M
             |  | 
          
        
          |  |  |                   
      $25.19 - $33.64
      $7.82M - $10.4M
     |                   
              310K
              $10.4M
             |  | 
          
        
          |  |  |                   
      $42.9 - $64.02
      $5.6M - $8.36M
     |                   
              131K
              $8.36M
             |  | 
          
        
          |  |  |                   
      $3.05 - $6.11
      $5.68M - $11.4M
     |                   
              1.86M
              $7.92M
             |  | 
          
        
          |  |  |                   
      $76.77 - $113.1
      $4.76M - $7.01M
     |                   
              62K
              $6.94M
             |  | 
          
        
          |  |  |                   
      $155.71 - $201.03
      $5.43M - $7M
     |                   
              34.8K
              $6.92M
             |  | 
          
        
          |  |  |                   
      $45.22 - $55.86
      $5.34M - $6.6M
     |                   
              118K
              $6.51M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.3K
              $5.69M
             |  | 
          
        
          |  |  |                   
      $30.18 - $36.59
      $4.5M - $5.46M
     |                   
              149K
              $5.43M
             |  | 
          
        
          |  |  |                   
      $52.22 - $73.66
      $3.88M - $5.48M
     |                   
              74.4K
              $4.91M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              545K
              $4.65M
             |  | 
          
        
          |  |  |                   
      $128.77 - $144.3
      $4.23M - $4.74M
     |                   
              32.9K
              $4.43M
             |  | 
          
        
          |  |  |                   
      $52.8 - $68.1
      $3.17M - $4.09M
     |                   
              60K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $74.02 - $87.26
      $2.54M - $2.99M
     |                   
              34.3K
              $2.95M
             |  | 
          
        
          |  |  |                   
      $8.98 - $17.13
      $1.9M - $3.63M
     |                   
              212K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $10.67 - $15.71
      $1.88M - $2.76M
     |                   
              176K
              $2.3M
             |  | 
          
        
          |  |  |                   
      $40.42 - $57.0
      $1.47M - $2.07M
     |                   
              36.3K
              $2.07M
             |  | 
          
        
          |  |  |                   
      $143.35 - $197.67
      $1.47M - $2.03M
     |                   
              10.2K
              $2.02M
             |  | 
          
        
          |  |  |                   
      $37.58 - $47.34
      $1.47M - $1.86M
     |                   
              39.2K
              $1.85M
             |  | 
          
        
          |  |  |                   
      $10.43 - $16.04
      $1.09M - $1.67M
     |                   
              104K
              $1.67M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              315K
              $1.56M
             |  | 
          
        
          |  |  |                   
      $25.91 - $35.19
      $1.41M - $1.91M
     |                   
              54.4K
              $1.55M
             |  | 
          
        
          |  |  |                   
      $22.4 - $23.8
      $1.45M - $1.54M
     |                   
              64.8K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $28.82 - $47.59
      $873K - $1.44M
     |                   
              30.3K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $26.59 - $32.65
      $1.29M - $1.58M
     |                   
              48.5K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $12.23 - $27.87
      $601K - $1.37M
     |                   
              49.1K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $21.35 - $26.21
      $1.04M - $1.27M
     |                   
              48.5K
              $1.27M
             |  | 
          
        
          |  |  |                   
      $6.16 - $7.97
      $1.11M - $1.44M
     |                   
              180K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $50.71 - $73.82
      $804K - $1.17M
     |                   
              15.9K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $32.84 - $51.05
      $637K - $990K
     |                   
              19.4K
              $915K
             |  | 
          
        
          |  |  |                   
      $4.02 - $7.51
      $501K - $937K
     |                   
              125K
              $895K
             |  | 
          
        
          |  |  |                   
      $160.0 - $195.62
      $880K - $1.08M
     |                   
              5.5K
              $894K
             |  | 
          
        
          |  |  |                   
      $7.88 - $10.63
      $790K - $1.07M
     |                   
              100K
              $887K
             |  | 
          
        
          |  |  |                   
      $305.98 - $406.88
      $559K - $744K
     |                   
              1.83K
              $743K
             |  | 
          
        
          |  |  |                   
      $31.25 - $53.19
      $336K - $573K
     |                   
              10.8K
              $572K
             |  | 
          
        
          |  |  |                   
      $2.88 - $3.61
      $349K - $438K
     |                   
              121K
              $374K
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $327K - $406K
     |                   
              2.26K
              $372K
             |  | 
          
        
          |  |  |                   
      $2.04 - $2.92
      $279K - $400K
     |                   
              137K
              $298K
             |  |