|  |  |                   
      $22.4 - $23.8
      $48.1M - $51.1M
     |                   
              2.15M
              $51.1M
             |  | 
          
        
          |  |  |                   
      $20.32 - $28.08
      $23.6M - $32.6M
     |                   
              1.16M
              $32.6M
             |  | 
          
        
          |  |  |                   
      $1.86 - $3.08
      $18.9M - $31.3M
     |                   
              10.2M
              $27.8M
             |  | 
          
        
          |  |  |                   
      $99.23 - $120.99
      $19.3M - $23.5M
     |                   
              195K
              $23.5M
             |  | 
          
        
          |  |  |                   
      $9.67 - $13.01
      $14.3M - $19.3M
     |                   
              1.48M
              $17.5M
             |  | 
          
        
          |  |  |                   
      $11.11 - $15.4
      $13.2M - $18.3M
     |                   
              1.19M
              $16.8M
             |  | 
          
        
          |  |  |                   
      $175.11 - $238.95
      $10.1M - $13.8M
     |                   
              57.9K
              $13.3M
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $10.1M - $12.5M
     |                   
              163K
              $12.4M
             |  | 
          
        
          |  |  |                   
      $17.78 - $30.41
      $5.64M - $9.64M
     |                   
              317K
              $9.64M
             |  | 
          
        
          |  |  |                   
      $122.57 - $173.27
      $6.61M - $9.35M
     |                   
              54K
              $9.35M
             |  | 
          
        
          |  |  |                   
      $93.98 - $106.11
      $8.14M - $9.19M
     |                   
              86.6K
              $9.05M
             |  | 
          
        
          |  |  |                   
      $253.25 - $347.82
      $6.28M - $8.62M
     |                   
              24.8K
              $7.9M
             |  | 
          
        
          |  |  |                   
      $36.07 - $44.58
      $6.3M - $7.78M
     |                   
              175K
              $7.72M
             |  | 
          
        
          |  |  |                   
      $187.5 - $246.51
      $4.58M - $6.03M
     |                   
              24.4K
              $6.03M
             |  | 
          
        
          |  |  |                   
      $19.55 - $21.78
      $5.58M - $6.21M
     |                   
              285K
              $5.92M
             |  | 
          
        
          |  |  |                   
      $40.76 - $45.86
      $5.12M - $5.76M
     |                   
              126K
              $5.76M
             |  | 
          
        
          |  |  |                   
      $72.48 - $106.35
      $3.52M - $5.16M
     |                   
              48.5K
              $5.12M
             |  | 
          
        
          |  |  |                   
      $137.41 - $179.1
      $3.86M - $5.04M
     |                   
              28.1K
              $4.85M
             |  | 
          
        
          |  |  |                   
      $27.31 - $42.71
      $2.66M - $4.17M
     |                   
              97.6K
              $4.17M
             |  | 
          
        
          |  |  |                   
      $7.92 - $14.61
      $1.88M - $3.48M
     |                   
              238K
              $3.33M
             |  | 
          
        
          |  |  |                   
      $5.56 - $9.79
      $1.91M - $3.36M
     |                   
              343K
              $3.19M
             |  | 
          
        
          |  |  |                   
      $27.08 - $33.74
      $2.51M - $3.12M
     |                   
              92.6K
              $3.04M
             |  | 
          
        
          |  |  |                   
      $35.16 - $40.88
      $2.5M - $2.9M
     |                   
              71K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $14.0 - $22.6
      $1.49M - $2.4M
     |                   
              106K
              $2.33M
             |  | 
          
        
          |  |  |                   
      $11.8 - $17.5
      $2.02M - $3M
     |                   
              171K
              $2.3M
             |  | 
          
        
          |  |  |                   
      $36.58 - $40.39
      $2.01M - $2.22M
     |                   
              55K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $15.99 - $19.92
      $1.73M - $2.15M
     |                   
              108K
              $2.15M
             |  | 
          
        
          |  |  |                   
      $53.9 - $98.68
      $1.15M - $2.11M
     |                   
              21.4K
              $2.02M
             |  | 
          
        
          |  |  |                   
      $18.33 - $26.51
      $1.24M - $1.8M
     |                   
              67.9K
              $1.76M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              50K
              $1.63M
             |  | 
          
        
          |  |  |                   
      $38.39 - $51.11
      $1.21M - $1.61M
     |                   
              31.4K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $1.25M - $1.44M
     |                   
              4.55K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $63.06 - $78.98
      $1.02M - $1.28M
     |                   
              16.2K
              $1.28M
             |  | 
          
        
          |  |  |                   
      $23.32 - $24.45
      $1.18M - $1.24M
     |                   
              50.7K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $19.2 - $28.25
      $820K - $1.21M
     |                   
              42.7K
              $1.2M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              88.1K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $100.68 - $125.35
      $943K - $1.17M
     |                   
              9.36K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $29.07 - $34.94
      $1.02M - $1.23M
     |                   
              35.2K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $13.92 - $18.38
      $1.02M - $1.34M
     |                   
              73K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $48.93 - $70.14
      $724K - $1.04M
     |                   
              14.8K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $6.7 - $10.94
      $642K - $1.05M
     |                   
              95.9K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $60.03 - $72.0
      $933K - $1.12M
     |                   
              15.5K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $16.82 - $21.97
      $783K - $1.02M
     |                   
              46.6K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $4.31 - $6.63
      $719K - $1.11M
     |                   
              167K
              $987K
             |  | 
          
        
          |  |  |                   
      $39.23 - $47.35
      $770K - $929K
     |                   
              19.6K
              $922K
             |  | 
          
        
          |  |  |                   
      $14.96 - $33.14
      $444K - $983K
     |                   
              29.6K
              $915K
             |  | 
          
        
          |  |  |                   
      $48.57 - $54.85
      $780K - $881K
     |                   
              16.1K
              $864K
             |  | 
          
        
          |  |  |                   
      $24.14 - $51.22
      $398K - $845K
     |                   
              16.5K
              $843K
             |  | 
          
        
          |  |  |                   
      $15.97 - $21.92
      $652K - $894K
     |                   
              40.8K
              $826K
             |  | 
          
        
          |  |  |                   
      $73.09 - $82.77
      $740K - $837K
     |                   
              10.1K
              $826K
             |  |