|  |  |                   
      $49.87 - $58.78
      $2.47M - $2.91M
     |                   
              49.4K
              $2.75M
             |  | 
          
        
          |  |  |                   
      $34.37 - $40.61
      $2.31M - $2.73M
     |                   
              67.2K
              $2.7M
             |  | 
          
        
          |  |  |                   
      $10.07 - $14.83
      $2.26M - $3.32M
     |                   
              224K
              $2.68M
             |  | 
          
        
          |  |  |                   
      $32.64 - $37.14
      $2.59M - $2.95M
     |                   
              79.4K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $3.91 - $5.19
      $2.09M - $2.78M
     |                   
              535K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $494.52 - $565.32
      $2.05M - $2.35M
     |                   
              4.15K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $54.35 - $64.28
      $1.84M - $2.18M
     |                   
              33.9K
              $2.16M
             |  | 
          
        
          |  |  |                   
      $110.07 - $128.23
      $1.96M - $2.28M
     |                   
              17.8K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $10.4 - $12.22
      $1.71M - $2.01M
     |                   
              165K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $61.95 - $80.32
      $1.88M - $2.43M
     |                   
              30.3K
              $1.89M
             |  | 
          
        
          |  |  |                   
      $12.68 - $16.76
      $1.83M - $2.42M
     |                   
              144K
              $1.88M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              44.4K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $189.22 - $227.19
      $1.59M - $1.9M
     |                   
              8.38K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $96.74 - $119.54
      $1.48M - $1.83M
     |                   
              15.3K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $80.06 - $96.01
      $1.58M - $1.9M
     |                   
              19.8K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $19.28 - $25.08
      $1.52M - $1.98M
     |                   
              78.9K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $34.14 - $78.94
      $1.57M - $3.63M
     |                   
              46K
              $1.57M
             |  | 
          
        
          |  |  |                   
      $3.44 - $5.0
      $1.33M - $1.94M
     |                   
              388K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $1.02 - $1.58
      $969K - $1.5M
     |                   
              950K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $2.78 - $4.41
      $855K - $1.36M
     |                   
              307K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $12.07 - $14.64
      $1.22M - $1.48M
     |                   
              101K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $25.65 - $29.3
      $1.15M - $1.31M
     |                   
              44.8K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $27.89 - $32.98
      $1.23M - $1.45M
     |                   
              44.1K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $2.7 - $4.01
      $1.15M - $1.71M
     |                   
              427K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $20.11 - $24.0
      $1.03M - $1.23M
     |                   
              51.2K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $15.56 - $22.91
      $790K - $1.16M
     |                   
              50.8K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $51.82 - $60.27
      $980K - $1.14M
     |                   
              18.9K
              $993K
             |  | 
          
        
          |  |  |                   
      $15.18 - $17.45
      $883K - $1.02M
     |                   
              58.2K
              $954K
             |  | 
          
        
          |  |  |                   
      $39.13 - $48.22
      $931K - $1.15M
     |                   
              23.8K
              $939K
             |  | 
          
        
          |  |  |                   
      $28.12 - $32.7
      $851K - $989K
     |                   
              30.3K
              $908K
             |  | 
          
        
          |  |  |                   
      $39.13 - $47.77
      $836K - $1.02M
     |                   
              21.4K
              $907K
             |  | 
          
        
          |  |  |                   
      $6.22 - $9.76
      $558K - $876K
     |                   
              89.7K
              $875K
             |  | 
          
        
          |  |  |                   
      $26.9 - $34.48
      $744K - $953K
     |                   
              27.6K
              $794K
             |  | 
          
        
          |  |  |                   
      $40.4 - $45.4
      $712K - $800K
     |                   
              17.6K
              $767K
             |  | 
          
        
          |  |  |                   
      $35.97 - $46.09
      $602K - $771K
     |                   
              16.7K
              $698K
             |  | 
          
        
          |  |  |                   
      $21.94 - $28.2
      $557K - $716K
     |                   
              25.4K
              $698K
             |  | 
          
        
          |  |  |                   
      $17.57 - $18.77
      $646K - $690K
     |                   
              36.8K
              $671K
             |  | 
          
        
          |  |  |                   
      $25.09 - $33.65
      $651K - $874K
     |                   
              26K
              $668K
             |  | 
          
        
          |  |  |                   
      $10.24 - $14.96
      $456K - $666K
     |                   
              44.5K
              $665K
             |  | 
          
        
          |  |  |                   
      $168.32 - $180.03
      $600K - $642K
     |                   
              3.57K
              $613K
             |  | 
          
        
          |  |  |                   
      $92.45 - $112.86
      $539K - $659K
     |                   
              5.84K
              $584K
             |  | 
          
        
          |  |  |                   
      $1.99 - $3.04
      $378K - $577K
     |                   
              190K
              $573K
             |  | 
          
        
          |  |  |                   
      $99.37 - $114.13
      $550K - $632K
     |                   
              5.53K
              $549K
             |  | 
          
        
          |  |  |                   
      $28.08 - $37.66
      $406K - $544K
     |                   
              14.4K
              $543K
             |  | 
          
        
          |  |  |                   
      $26.85 - $45.91
      $331K - $566K
     |                   
              12.3K
              $513K
             |  | 
          
        
          |  |  |                   
      $86.09 - $112.96
      $389K - $510K
     |                   
              4.52K
              $510K
             |  | 
          
        
          |  |  |                   
      $23.78 - $27.01
      $461K - $524K
     |                   
              19.4K
              $498K
             |  | 
          
        
          |  |  |                   
      $1.84 - $2.96
      $384K - $618K
     |                   
              209K
              $494K
             |  | 
          
        
          |  |  |                   
      $60.25 - $68.73
      $445K - $508K
     |                   
              7.39K
              $474K
             |  | 
          
        
          |  |  |                   
      $107.73 - $142.4
      $384K - $508K
     |                   
              3.57K
              $449K
             |  |