|  |  |                   
      $27.45 - $37.76
      $1.29M - $1.77M
     |                   
              686K
              $25.9M
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $1M - $1.25M
     |                   
              61.1K
              $38M
             |  | 
          
        
          |  |  |                   
      $31.93 - $39.49
      $2.12M - $2.62M
     |                   
              613K
              $24.2M
             |  | 
          
        
          |  |  |                   
      $90.26 - $108.05
      $3.91M - $4.68M
     |                   
              43.3K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $182.86 - $232.88
      $1.82M - $2.32M
     |                   
              115K
              $26.8M
             |  | 
          
        
          |  |  |                   
      $73.02 - $90.22
      $3.66M - $4.53M
     |                   
              56.4K
              $5.03M
             |  | 
          
        
          |  |  |                   
      $51.37 - $64.13
      $2.36M - $2.95M
     |                   
              287K
              $18.4M
             |  | 
          
        
          |  |  |                   
      $59.32 - $74.36
      $3.23M - $4.05M
     |                   
              106K
              $7.86M
             |  | 
          
        
          |  |  |                   
      $57.46 - $75.58
      $1.17M - $1.53M
     |                   
              245K
              $18.5M
             |  | 
          
        
          |  |  |                   
      $54.56 - $62.47
      $3.84M - $4.39M
     |                   
              70.3K
              $4.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              200K
              $10.7M
             |  | 
          
        
          |  |  |                   
      $108.12 - $135.04
      $2.17M - $2.71M
     |                   
              138K
              $18.6M
             |  | 
          
        
          |  |  |                   
      $71.28 - $83.74
      $2.61M - $3.06M
     |                   
              296K
              $24.8M
             |  | 
          
        
          |  |  |                   
      $101.97 - $126.75
      $3.06M - $3.8M
     |                   
              30K
              $3.8M
             |  | 
          
        
          |  |  |                   
      $29.82 - $30.19
      $3.57M - $3.61M
     |                   
              705K
              $21.3M
             |  | 
          
        
          |  |  |                   
      $84.95 - $107.81
      $3.48K - $4.42K
     |                   
              317K
              $34.2M
             |  | 
          
        
          |  |  |                   
      $16.66 - $23.85
      $1.63M - $2.34M
     |                   
              344K
              $8.2M
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $1.27M - $1.56M
     |                   
              93.2K
              $16.5M
             |  | 
          
        
          |  |  |                   
      $116.93 - $119.39
      $3.11M - $3.18M
     |                   
              26.6K
              $3.17M
             |  | 
          
        
          |  |  |                   
      $33.34 - $34.57
      $3.19M - $3.31M
     |                   
              335K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $35.77 - $42.27
      $2.65M - $3.13M
     |                   
              74.2K
              $3.13M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $7.57M - $9.83M
     |                   
              393K
              $80.7M
             |  | 
          
        
          |  |  |                   
      $96.11 - $173.53
      $1.65M - $2.97M
     |                   
              17.1K
              $2.97M
             |  | 
          
        
          |  |  |                   
      $107.93 - $110.97
      $2.89M - $2.97M
     |                   
              34.4K
              $3.79M
             |  | 
          
        
          |  |  |                   
      $225.48 - $280.86
      $145K - $181K
     |                   
              97.1K
              $27.3M
             |  | 
          
        
          |  |  |                   
      $725400.0 - $809350.0
      $2.9M - $3.24M
     |                   
              6
              $4.37M
             |  | 
          
        
          |  |  |                   
      $52.4 - $64.65
      $1.96M - $2.42M
     |                   
              108K
              $6.86M
             |  | 
          
        
          |  |  |                   
      $68.63 - $85.78
      $2.11M - $2.64M
     |                   
              30.8K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $61.79 - $76.67
      $1.06M - $1.32M
     |                   
              203K
              $15.4M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $1.22M - $2M
     |                   
              20.6K
              $6.53M
             |  | 
          
        
          |  |  |                   
      $50.39 - $60.05
      $1.59M - $1.9M
     |                   
              230K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $756K - $1.15M
     |                   
              10.1K
              $7.45M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $909K - $1.12M
     |                   
              71.4K
              $12.6M
             |  | 
          
        
          |  |  |                   
      $105.31 - $168.6
      $1.49M - $2.39M
     |                   
              14.2K
              $2.39M
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $1.93M - $2.23M
     |                   
              17.3K
              $5.27M
             |  | 
          
        
          |  |  |                   
      $37.33 - $93.58
      $909K - $2.28M
     |                   
              24.4K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $91.62 - $116.16
      $1.72M - $2.19M
     |                   
              21K
              $2.43M
             |  | 
          
        
          |  |  |                   
      $33.13 - $40.67
      $1.76M - $2.16M
     |                   
              53K
              $2.16M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              27K
              $5.26M
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $2.21M - $2.58M
     |                   
              246K
              $17.1M
             |  | 
          
        
          |  |  |                   
      $33.38 - $40.81
      $1.57M - $1.92M
     |                   
              47.1K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $81.46 - $94.63
      $1.45M - $1.68M
     |                   
              117K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $48.13 - $49.85
      $1.88M - $1.94M
     |                   
              70.6K
              $3.46M
             |  | 
          
        
          |  |  |                   
      $84.48 - $96.25
      $1.6M - $1.82M
     |                   
              54.9K
              $5.2M
             |  | 
          
        
          |  |  |                   
      $32.0 - $39.87
      $512K - $638K
     |                   
              471K
              $18.7M
             |  | 
          
        
          |  |  |                   
      $73.09 - $82.77
      $1.29M - $1.46M
     |                   
              105K
              $8.6M
             |  | 
          
        
          |  |  |                   
      $145.67 - $165.99
      $1.73M - $1.98M
     |                   
              42K
              $6.78M
             |  | 
          
        
          |  |  |                   
      $22.4 - $23.8
      $1.49M - $1.58M
     |                   
              147K
              $3.5M
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $640K - $777K
     |                   
              221K
              $20.2M
             |  | 
          
        
          |  |  |                   
      $35.9 - $43.76
      $102K - $124K
     |                   
              385K
              $16.6M
             |  |