|  |  |                   
      $49.57 - $50.27
      $1.63M - $1.65M
     |                   
              376K
              $18.9M
             |  | 
          
        
          |  |  |                   
      $175.61 - $208.95
      $144K - $171K
     |                   
              113K
              $23.6M
             |  | 
          
        
          |  |  |                   
      $53.93 - $61.5
      $264K - $302K
     |                   
              1.04M
              $64.1M
             |  | 
          
        
          |  |  |                   
      $21.88 - $31.06
      $732K - $1.04M
     |                   
              155K
              $4.77M
             |  | 
          
        
          |  |  |                   
      $51.1 - $53.29
      $396K - $413K
     |                   
              1.71M
              $91M
             |  | 
          
        
          |  |  |                   
      $71.78 - $106.87
      $3.5M - $5.21M
     |                   
              478K
              $35.2M
             |  | 
          
        
          |  |  |                   
      $17.95 - $21.5
      $1.55M - $1.86M
     |                   
              539K
              $11.2M
             |  | 
          
        
          |  |  |                   
      $4.9 - $6.97
      $638K - $908K
     |                   
              2.34M
              $14.7M
             |  | 
          
        
          |  |  |                   
      $144.68 - $181.86
      $1.44M - $1.81M
     |                   
              15.1K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $19.16 - $23.81
      $843K - $1.05M
     |                   
              485K
              $11.6M
             |  | 
          
        
          |  |  |                   
      $40.8 - $63.88
      $997K - $1.56M
     |                   
              170K
              $8.54M
             |  | 
          
        
          |  |  |                   
      $55.42 - $65.63
      $1.46M - $1.73M
     |                   
              75.7K
              $4.71M
             |  | 
          
        
          |  |  |                   
      $32.82 - $44.79
      $86.4K - $118K
     |                   
              229K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $61.32 - $75.28
      $987K - $1.21M
     |                   
              81.1K
              $6.08M
             |  | 
          
        
          |  |  |                   
      $38.37 - $58.77
      $12.1M - $18.6M
     |                   
              956K
              $38.6M
             |  | 
          
        
          |  |  |                   
      $50.52 - $50.92
      $1.57M - $1.58M
     |                   
              217K
              $11M
             |  | 
          
        
          |  |  |                   
      $73.75 - $91.79
      $1.23M - $1.53M
     |                   
              24.8K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $742K - $882K
     |                   
              87.6K
              $15.9M
             |  | 
          
        
          |  |  |                   
      $43.07 - $54.05
      $2.89M - $3.62M
     |                   
              348K
              $16.7M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              65.4K
              $5.6M
             |  | 
          
        
          |  |  |                   
      $37.56 - $43.42
      $1.26M - $1.46M
     |                   
              242K
              $10.4M
             |  | 
          
        
          |  |  |                   
      $243.75 - $303.93
      $239K - $298K
     |                   
              42.7K
              $13M
             |  | 
          
        
          |  |  |                   
      $23.13 - $24.23
      $2.5K - $2.62K
     |                   
              9.23M
              $224M
             |  | 
          
        
          |  |  |                   
      $6.07 - $9.62
      $1.19M - $1.89M
     |                   
              261K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $35.46 - $44.91
      $995K - $1.26M
     |                   
              65.6K
              $2.91M
             |  | 
          
        
          |  |  |                   
      $7.79 - $9.98
      $1.14M - $1.46M
     |                   
              509K
              $4.72M
             |  | 
          
        
          |  |  |                   
      $50.37 - $60.97
      $5.38M - $6.51M
     |                   
              624K
              $32.3M
             |  | 
          
        
          |  |  |                   
      $9.55 - $15.11
      $898K - $1.42M
     |                   
              132K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $30.09 - $38.95
      $519K - $672K
     |                   
              300K
              $11.7M
             |  | 
          
        
          |  |  |                   
      $27.69 - $37.91
      $752K - $1.03M
     |                   
              287K
              $10.2M
             |  | 
          
        
          |  |  |                   
      $43.81 - $53.0
      $1.23M - $1.48M
     |                   
              99.7K
              $5.15M
             |  | 
          
        
          |  |  |                   
      $27.56 - $33.42
      $3.36K - $4.08K
     |                   
              463K
              $15.5M
             |  | 
          
        
          |  |  |                   
      $126.1 - $163.12
      $524K - $677K
     |                   
              35.7K
              $5.81M
             |  | 
          
        
          |  |  |                   
      $30.08 - $37.02
      $998K - $1.23M
     |                   
              878K
              $31.8M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              773K
              $8.59M
             |  | 
          
        
          |  |  |                   
      $68.45 - $79.6
      $770K - $895K
     |                   
              138K
              $10.9M
             |  | 
          
        
          |  |  |                   
      $139.86 - $194.5
      $512K - $712K
     |                   
              22.1K
              $4.24M
             |  | 
          
        
          |  |  |                   
      $70.3 - $95.41
      $401K - $545K
     |                   
              52.7K
              $5.03M
             |  | 
          
        
          |  |  |                   
      $60.47 - $79.12
      $680K - $890K
     |                   
              47.8K
              $3.68M
             |  | 
          
        
          |  |  |                   
      $183.31 - $241.46
      $921K - $1.21M
     |                   
              6.46K
              $1.56M
             |  | 
          
        
          |  |  |                   
      $40.42 - $57.0
      $495K - $698K
     |                   
              82.1K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $155.71 - $201.03
      $268K - $345K
     |                   
              26.5K
              $5.26M
             |  | 
          
        
          |  |  |                   
      $68.75 - $98.6
      $725K - $1.04M
     |                   
              18.2K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $21.48 - $25.07
      $465K - $543K
     |                   
              1.34M
              $30.8M
             |  | 
          
        
          |  |  |                   
      $51.04 - $67.94
      $3.3M - $4.39M
     |                   
              289K
              $16.3M
             |  | 
          
        
          |  |  |                   
      $1.77 - $2.57
      $1.31M - $1.9M
     |                   
              1.25M
              $2.5M
             |  | 
          
        
          |  |  |                   
      $161.86 - $189.64
      $949K - $1.11M
     |                   
              10.8K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $36.92 - $41.39
      $3.66M - $4.11M
     |                   
              1.15M
              $42.7M
             |  | 
          
        
          |  |  |                   
      $3.1 - $4.5
      $831K - $1.21M
     |                   
              279K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $102.35 - $121.67
      $563K - $669K
     |                   
              67.8K
              $8.22M
             |  |