|  |  |                   
      $68.0 - $75.91
      $1.73M - $1.94M
     |                   
              25.5K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $22.73 - $29.21
      $1.68M - $2.16M
     |                   
              102K
              $2.75M
             |  | 
          
        
          |  |  |                   
      $20.52 - $23.42
      $1.76M - $2.01M
     |                   
              85.6K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $77.8 - $96.26
      $1.5M - $1.86M
     |                   
              19.3K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $7.7 - $14.6
      $970K - $1.84M
     |                   
              126K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $27.94 - $35.91
      $1.62M - $2.09M
     |                   
              58.1K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $101.92 - $143.21
      $1.3M - $1.82M
     |                   
              12.7K
              $1.82M
             |  | 
          
        
          |  |  |                   
      $31.53 - $49.1
      $1.16M - $1.81M
     |                   
              36.9K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $14.87 - $23.57
      $1.44M - $2.29M
     |                   
              97.1K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $19.79 - $30.15
      $1.26M - $1.92M
     |                   
              93.1K
              $2.52M
             |  | 
          
        
          |  |  |                   
      $79.22 - $128.4
      $1.1M - $1.78M
     |                   
              13.9K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $6.02 - $9.46
      $1.13M - $1.77M
     |                   
              188K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $43.98 - $56.1
      $1.35M - $1.72M
     |                   
              30.7K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $3.07 - $4.51
      $1.21M - $1.77M
     |                   
              393K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $216.56 - $256.68
      $1.51M - $1.79M
     |                   
              6.99K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $24.21 - $35.95
      $1.14M - $1.69M
     |                   
              46.9K
              $1.68M
             |  | 
          
        
          |  |  |                   
      $105.63 - $131.12
      $1.51M - $1.87M
     |                   
              14.3K
              $1.66M
             |  | 
          
        
          |  |  |                   
      $9.31 - $12.72
      $1.59M - $2.17M
     |                   
              170K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $140.37 - $177.56
      $1.34M - $1.69M
     |                   
              9.52K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $24.48 - $30.05
      $1.37M - $1.68M
     |                   
              55.8K
              $1.63M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              30.9K
              $1.63M
             |  | 
          
        
          |  |  |                   
      $262.08 - $316.81
      $1.34M - $1.62M
     |                   
              5.12K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $285.0 - $325.66
      $1.57M - $1.79M
     |                   
              5.49K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $49.95 - $128.54
      $633K - $1.63M
     |                   
              12.7K
              $1.58M
             |  | 
          
        
          |  |  |                   
      $34.04 - $56.28
      $971K - $1.61M
     |                   
              28.5K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $32.68 - $40.02
      $1.3M - $1.59M
     |                   
              39.7K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $26.42 - $32.41
      $1.22M - $1.49M
     |                   
              46K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $50.37 - $60.97
      $1.43M - $1.73M
     |                   
              28.3K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $3.71 - $5.88
      $924K - $1.46M
     |                   
              249K
              $1.45M
             |  | 
          
        
          |  |  |                   
      $12.7 - $21.71
      $850K - $1.45M
     |                   
              66.9K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $56.15 - $84.23
      $1.01M - $1.52M
     |                   
              18K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $15.16 - $20.88
      $1.07M - $1.47M
     |                   
              70.3K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $36.12 - $42.37
      $1.34M - $1.57M
     |                   
              37.1K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $13.98 - $18.4
      $1.14M - $1.51M
     |                   
              81.8K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $2.1 - $4.78
      $436K - $993K
     |                   
              362K
              $1.73M
             |  | 
          
        
          |  |  |                   
      $55.01 - $64.24
      $1.21M - $1.41M
     |                   
              21.9K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $31.8 - $42.16
      $1.04M - $1.38M
     |                   
              32.7K
              $1.36M
             |  | 
          
        
          |  |  |                   
      $59.75 - $70.94
      $1.13M - $1.34M
     |                   
              18.9K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $41.79 - $54.16
      $1.04M - $1.35M
     |                   
              25K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $151.29 - $173.13
      $1.2M - $1.37M
     |                   
              7.9K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $30.86 - $51.42
      $760K - $1.27M
     |                   
              24.6K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $19.9 - $28.61
      $863K - $1.24M
     |                   
              43.4K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $11.12 - $24.5
      $556K - $1.23M
     |                   
              50K
              $1.23M
             |  | 
          
        
          |  |  |                   
      $29.61 - $35.32
      $1.12M - $1.33M
     |                   
              37.7K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $6.38 - $9.56
      $912K - $1.37M
     |                   
              143K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $6.61 - $9.71
      $891K - $1.31M
     |                   
              135K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $14.76 - $19.67
      $906K - $1.21M
     |                   
              61.4K
              $1.2M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              220K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $10.91 - $14.43
      $900K - $1.19M
     |                   
              82.5K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $25.61 - $30.81
      $1.16M - $1.4M
     |                   
              45.4K
              $1.17M
             |  |