|  |  |                   
      $19.76 - $30.81
      $919K - $1.43M
     |                   
              46.5K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $162.37 - $200.76
      $1.17M - $1.45M
     |                   
              8.75K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $18.88 - $24.49
      $1.26M - $1.64M
     |                   
              79.6K
              $1.66M
             |  | 
          
        
          |  |  |                   
      $255.27 - $288.74
      $1.32M - $1.5M
     |                   
              5.18K
              $1.38M
             |  | 
          
        
          |  |  |                   
      $138.36 - $161.45
      $1.55M - $1.81M
     |                   
              41.1K
              $6.09M
             |  | 
          
        
          |  |  |                   
      $8.04 - $14.72
      $1.15M - $2.1M
     |                   
              143K
              $1.38M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              345K
              $2.5M
             |  | 
          
        
          |  |  |                   
      $3.98 - $8.44
      $905K - $1.92M
     |                   
              252K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $14.72 - $17.13
      $1.24M - $1.45M
     |                   
              84.5K
              $1.36M
             |  | 
          
        
          |  |  |                   
      $137.0 - $174.37
      $1.28M - $1.63M
     |                   
              16.2K
              $2.56M
             |  | 
          
        
          |  |  |                   
      $78.85 - $101.3
      $1M - $1.28M
     |                   
              25.4K
              $2.51M
             |  | 
          
        
          |  |  |                   
      $4.32 - $5.95
      $1.27M - $1.74M
     |                   
              293K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $9.4 - $13.06
      $1.09M - $1.51M
     |                   
              116K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $55.42 - $65.63
      $1.18M - $1.39M
     |                   
              21.2K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $57.26 - $78.92
      $1.45M - $1.99M
     |                   
              34.1K
              $1.98M
             |  | 
          
        
          |  |  |                   
      $43.07 - $54.05
      $1.34M - $1.68M
     |                   
              61.8K
              $2.97M
             |  | 
          
        
          |  |  |                   
      $11.58 - $23.98
      $415K - $859K
     |                   
              173K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $41.43 - $49.85
      $1.11M - $1.34M
     |                   
              26.8K
              $1.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44.3K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $16.78 - $38.84
      $645K - $1.49M
     |                   
              38.4K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $1.13M - $1.28M
     |                   
              8.04K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $163.54 - $186.02
      $1.14M - $1.29M
     |                   
              6.95K
              $1.25M
             |  | 
          
        
          |  |  |                   
      $162.11 - $192.36
      $1.11M - $1.31M
     |                   
              6.84K
              $1.23M
             |  | 
          
        
          |  |  |                   
      $6.56 - $9.72
      $905K - $1.34M
     |                   
              138K
              $1.23M
             |  | 
          
        
          |  |  |                   
      $36.94 - $42.43
      $1.19M - $1.36M
     |                   
              32.1K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $159.67 - $192.9
      $1.12M - $1.35M
     |                   
              7.01K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $141.37 - $228.57
      $754K - $1.22M
     |                   
              5.33K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $205.81 - $234.23
      $969K - $1.1M
     |                   
              19.6K
              $4.57M
             |  | 
          
        
          |  |  |                   
      $153.99 - $182.0
      $1M - $1.18M
     |                   
              9.5K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $48.56 - $69.04
      $844K - $1.2M
     |                   
              17.4K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $45.03 - $50.88
      $1.16M - $1.31M
     |                   
              25.7K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $31.24 - $45.59
      $828K - $1.21M
     |                   
              26.5K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $10.38 - $17.71
      $721K - $1.23M
     |                   
              69.5K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $37.84 - $56.0
      $918K - $1.36M
     |                   
              24.3K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $274.35 - $599.47
      $1.04M - $2.28M
     |                   
              3.8K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $71.11 - $82.25
      $1.11M - $1.28M
     |                   
              15.6K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $1.32M - $1.63M
     |                   
              58.4K
              $3.01M
             |  | 
          
        
          |  |  |                   
      $17.97 - $26.69
      $1.05M - $1.56M
     |                   
              58.5K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $145.66 - $249.35
      $903K - $1.55M
     |                   
              6.2K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $18.91 - $24.56
      $905K - $1.18M
     |                   
              47.9K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $30.03 - $40.05
      $990K - $1.32M
     |                   
              33K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $22.76 - $36.95
      $656K - $1.07M
     |                   
              38.6K
              $1.41M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              337K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $21.49 - $29.35
      $764K - $1.04M
     |                   
              82K
              $2.33M
             |  | 
          
        
          |  |  |                   
      $208.27 - $238.46
      $1.02M - $1.17M
     |                   
              4.9K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $70.35 - $89.5
      $791K - $1.01M
     |                   
              36.9K
              $3.27M
             |  | 
          
        
          |  |  |                   
      $31.06 - $39.3
      $951K - $1.2M
     |                   
              110K
              $4M
             |  | 
          
        
          |  |  |                   
      $66.4 - $89.42
      $831K - $1.12M
     |                   
              12.5K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $30.71 - $39.46
      $903K - $1.16M
     |                   
              29.4K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $238.57 - $327.47
      $579K - $794K
     |                   
              8.82K
              $2.77M
             |  |