|  |  |                   
      $42.02 - $50.36
      $1.14M - $1.37M
     |                   
              574K
              $28.6M
             |  | 
          
        
          |  |  |                   
      $144.94 - $210.94
      $129K - $187K
     |                   
              40.2K
              $8.49M
             |  | 
          
        
          |  |  |                   
      $112.33 - $186.13
      $289K - $479K
     |                   
              32.5K
              $6.04M
             |  | 
          
        
          |  |  |                   
      $58.32 - $58.95
      $2.09M - $2.12M
     |                   
              87K
              $5.11M
             |  | 
          
        
          |  |  |                   
      $131.84 - $157.76
      $1.68M - $2.02M
     |                   
              26.9K
              $4.24M
             |  | 
          
        
          |  |  |                   
      $163.16 - $246.51
      $1M - $1.51M
     |                   
              15.5K
              $3.81M
             |  | 
          
        
          |  |  |                   
      $50.52 - $50.92
      $2.03M - $2.05M
     |                   
              331K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $31.07 - $32.25
      $2.12M - $2.2M
     |                   
              280K
              $8.91M
             |  | 
          
        
          |  |  |                   
      $179.23 - $224.92
      $1.57M - $1.97M
     |                   
              9.8K
              $2.2M
             |  | 
          
        
          |  |  |                   
      $97.68 - $121.38
      $289K - $359K
     |                   
              145K
              $17.6M
             |  | 
          
        
          |  |  |                   
      $162.76 - $195.77
      $1.59M - $1.91M
     |                   
              16K
              $3.12M
             |  | 
          
        
          |  |  |                   
      $130.53 - $223.77
      $60.2K - $103K
     |                   
              23.9K
              $5.35M
             |  | 
          
        
          |  |  |                   
      $38.9 - $83.0
      $529K - $1.13M
     |                   
              44.2K
              $3.67M
             |  | 
          
        
          |  |  |                   
      $71.83 - $95.32
      $659K - $875K
     |                   
              73.3K
              $6.99M
             |  | 
          
        
          |  |  |                   
      $101.96 - $121.01
      $1.42M - $1.68M
     |                   
              30K
              $3.63M
             |  | 
          
        
          |  |  |                   
      $122.57 - $173.27
      $74.2K - $105K
     |                   
              52.8K
              $9.15M
             |  | 
          
        
          |  |  |                   
      $49.79 - $50.75
      $1.78M - $1.81M
     |                   
              73.2K
              $3.71M
             |  | 
          
        
          |  |  |                   
      $255.27 - $288.74
      $1.97M - $2.23M
     |                   
              23K
              $6.14M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $3.82M - $4.18M
     |                   
              210K
              $33.5M
             |  | 
          
        
          |  |  |                   
      $118.55 - $170.08
      $1.07M - $1.53M
     |                   
              21.9K
              $3.64M
             |  | 
          
        
          |  |  |                   
      $91.43 - $91.74
      $1.75M - $1.76M
     |                   
              52.5K
              $4.82M
             |  | 
          
        
          |  |  |                   
      $6.74 - $11.03
      $185K - $303K
     |                   
              351K
              $3.88M
             |  | 
          
        
          |  |  |                   
      $517.23 - $700.54
      $791K - $1.07M
     |                   
              8.14K
              $5.69M
             |  | 
          
        
          |  |  |                   
      $97.08 - $195.83
      $125K - $251K
     |                   
              16.8K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $182.86 - $232.88
      $221K - $281K
     |                   
              59.9K
              $14M
             |  | 
          
        
          |  |  |                   
      $66.54 - $144.33
      $433K - $939K
     |                   
              16.2K
              $2.33M
             |  | 
          
        
          |  |  |                   
      $125.0 - $168.0
      $288K - $387K
     |                   
              39.5K
              $6.64M
             |  | 
          
        
          |  |  |                   
      $105.69 - $140.64
      $741K - $986K
     |                   
              52K
              $6.89M
             |  | 
          
        
          |  |  |                   
      $151.47 - $375.07
      $362K - $896K
     |                   
              6.06K
              $2.12M
             |  | 
          
        
          |  |  |                   
      $45.98 - $56.15
      $579K - $707K
     |                   
              141K
              $7.91M
             |  | 
          
        
          |  |  |                   
      $104.87 - $127.3
      $78.7K - $95.5K
     |                   
              174K
              $22.2M
             |  | 
          
        
          |  |  |                   
      $55.54 - $69.09
      $921K - $1.15M
     |                   
              60.4K
              $4.17M
             |  | 
          
        
          |  |  |                   
      $124.73 - $152.78
      $1.71M - $2.09M
     |                   
              141K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $53.36 - $61.57
      $1.19M - $1.37M
     |                   
              27.3K
              $1.68M
             |  | 
          
        
          |  |  |                   
      $41.45 - $54.46
      $182K - $239K
     |                   
              196K
              $10.2M
             |  | 
          
        
          |  |  |                   
      $24.18 - $27.61
      $1.65M - $1.88M
     |                   
              1.22M
              $33M
             |  | 
          
        
          |  |  |                   
      $200.21 - $256.99
      $875K - $1.12M
     |                   
              10.3K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $21.46 - $25.35
      $1.2M - $1.42M
     |                   
              186K
              $4.62M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              96.1K
              $17.5M
             |  | 
          
        
          |  |  |                   
      $65.84 - $80.81
      $1M - $1.23M
     |                   
              25.4K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $104.48 - $124.43
      $1.29M - $1.54M
     |                   
              18.8K
              $2.08M
             |  | 
          
        
          |  |  |                   
      $267.12 - $336.65
      $891K - $1.12M
     |                   
              16.7K
              $5.47M
             |  | 
          
        
          |  |  |                   
      $64.8 - $97.72
      $17.6K - $26.6K
     |                   
              84.1K
              $8.21M
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $3.59K - $4.46K
     |                   
              545K
              $12M
             |  | 
          
        
          |  |  |                   
      $438.31 - $527.29
      $762K - $916K
     |                   
              19.6K
              $10.3M
             |  | 
          
        
          |  |  |                   
      $75.63 - $104.64
      $917K - $1.27M
     |                   
              15.2K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $144.41 - $170.3
      $1.36M - $1.61M
     |                   
              37.9K
              $5.91M
             |  | 
          
        
          |  |  |                   
      $136.11 - $177.69
      $784K - $1.02M
     |                   
              12.7K
              $2.21M
             |  | 
          
        
          |  |  |                   
      $252.37 - $290.71
      $1.05M - $1.21M
     |                   
              10.6K
              $2.92M
             |  | 
          
        
          |  |  |                   
      $224.16 - $285.86
      $807K - $1.03M
     |                   
              9.42K
              $2.69M
             |  |