|  |  |                   
      $70.56 - $87.22
      $3.01M - $3.72M
     |                   
              42.6K
              $3.72M
             |  | 
          
        
          |  |  |                   
      $12.14 - $15.77
      $2.77M - $3.59M
     |                   
              228K
              $3.59M
             |  | 
          
        
          |  |  |                   
      $180.4 - $247.22
      $2.51M - $3.44M
     |                   
              13.9K
              $3.42M
             |  | 
          
        
          |  |  |                   
      $31.92 - $43.78
      $2.61M - $3.58M
     |                   
              81.7K
              $3.29M
             |  | 
          
        
          |  |  |                   
      $77.43 - $107.58
      $2.43M - $3.38M
     |                   
              31.4K
              $3.28M
             |  | 
          
        
          |  |  |                   
      $49.95 - $128.54
      $1.19M - $3.06M
     |                   
              23.8K
              $2.97M
             |  | 
          
        
          |  |  |                   
      $435.54 - $512.31
      $2.43M - $2.86M
     |                   
              5.58K
              $2.86M
             |  | 
          
        
          |  |  |                   
      $69.26 - $91.89
      $2.24M - $2.98M
     |                   
              32.4K
              $2.85M
             |  | 
          
        
          |  |  |                   
      $22.04 - $28.08
      $2.31M - $2.94M
     |                   
              105K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $483.07 - $625.6
      $2.36M - $3.06M
     |                   
              4.89K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $124.73 - $152.78
      $2.21M - $2.71M
     |                   
              17.7K
              $2.55M
             |  | 
          
        
          |  |  |                   
      $62.86 - $179.3
      $920K - $2.62M
     |                   
              14.6K
              $2.47M
             |  | 
          
        
          |  |  |                   
      $6.2 - $13.3
      $1.4M - $3.01M
     |                   
              226K
              $2.45M
             |  | 
          
        
          |  |  |                   
      $46.66 - $58.38
      $2.13M - $2.66M
     |                   
              45.6K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $69.83 - $102.01
      $2.05M - $3M
     |                   
              29.4K
              $2.23M
             |  | 
          
        
          |  |  |                   
      $209.39 - $289.94
      $1.58M - $2.19M
     |                   
              7.56K
              $2.18M
             |  | 
          
        
          |  |  |                   
      $21.24 - $26.88
      $1.73M - $2.19M
     |                   
              81.5K
              $2.12M
             |  | 
          
        
          |  |  |                   
      $8.1 - $14.3
      $1.2M - $2.11M
     |                   
              148K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $133.82 - $151.96
      $2.02M - $2.3M
     |                   
              15.1K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $521.68 - $592.84
      $1.81M - $2.05M
     |                   
              3.47K
              $2.05M
             |  | 
          
        
          |  |  |                   
      $58.73 - $71.06
      $1.83M - $2.22M
     |                   
              31.2K
              $2.01M
             |  | 
          
        
          |  |  |                   
      $82.66 - $106.1
      $1.84M - $2.36M
     |                   
              22.3K
              $2M
             |  | 
          
        
          |  |  |                   
      $102.76 - $115.66
      $1.76M - $1.98M
     |                   
              17.2K
              $1.9M
             |  | 
          
        
          |  |  |                   
      $14.03 - $21.24
      $1.39M - $2.1M
     |                   
              99.1K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $91.46 - $128.1
      $1.3M - $1.83M
     |                   
              14.3K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $317.61 - $387.52
      $1.49M - $1.82M
     |                   
              4.7K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $33.22 - $42.57
      $1.41M - $1.81M
     |                   
              42.4K
              $1.8M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              30.3K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $20.4 - $26.78
      $1.74M - $2.28M
     |                   
              85.1K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $652.83 - $732.78
      $1.55M - $1.74M
     |                   
              2.37K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $25.41 - $35.83
      $1.22M - $1.72M
     |                   
              47.9K
              $1.7M
             |  | 
          
        
          |  |  |                   
      $451.58 - $565.94
      $1.37M - $1.72M
     |                   
              3.03K
              $1.65M
             |  | 
          
        
          |  |  |                   
      $50.76 - $72.25
      $1.29M - $1.83M
     |                   
              25.4K
              $1.59M
             |  | 
          
        
          |  |  |                   
      $139.35 - $190.99
      $1.21M - $1.66M
     |                   
              8.71K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $1.32M - $1.63M
     |                   
              9.1K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $55.13 - $75.25
      $1.2M - $1.64M
     |                   
              21.8K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $1036.28 - $1430.55
      $1.46M - $2.01M
     |                   
              1.41K
              $1.48M
             |  | 
          
        
          |  |  |                   
      $89.13 - $167.48
      $851K - $1.6M
     |                   
              9.55K
              $1.45M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              10.6K
              $1.45M
             |  | 
          
        
          |  |  |                   
      $26.12 - $33.82
      $1.1M - $1.43M
     |                   
              42.2K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $25.61 - $30.81
      $1.37M - $1.65M
     |                   
              53.5K
              $1.38M
             |  | 
          
        
          |  |  |                   
      $13.82 - $16.49
      $1.13M - $1.35M
     |                   
              81.8K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $212.1 - $244.27
      $1.06M - $1.22M
     |                   
              4.98K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $120.38 - $192.98
      $758K - $1.22M
     |                   
              6.3K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $201.28 - $266.34
      $737K - $975K
     |                   
              3.66K
              $975K
             |  | 
          
        
          |  |  |                   
      $124.45 - $160.72
      $787K - $1.02M
     |                   
              6.32K
              $918K
             |  | 
          
        
          |  |  |                   
      $519.19 - $590.78
      $808K - $920K
     |                   
              1.56K
              $882K
             |  | 
          
        
          |  |  |                   
      $12.7 - $21.71
      $503K - $859K
     |                   
              39.6K
              $852K
             |  | 
          
        
          |  |  |                   
      $68.72 - $95.27
      $592K - $821K
     |                   
              8.61K
              $806K
             |  | 
          
        
          |  |  |                   
      $337.37 - $395.63
      $687K - $806K
     |                   
              2.04K
              $805K
             |  |