|  |  |                   
      $59.62 - $77.36
      $1.9M - $2.47M
     |                   
              31.9K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $40.46 - $58.71
      $1.33M - $1.93M
     |                   
              32.8K
              $1.92M
             |  | 
          
        
          |  |  |                   
      $32.1 - $43.23
      $1.5M - $2.02M
     |                   
              64.2K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $151.14 - $186.7
      $1.57M - $1.94M
     |                   
              10.4K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $118.01 - $148.69
      $1.86M - $2.34M
     |                   
              15.8K
              $1.89M
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $1.55M - $1.93M
     |                   
              18.6K
              $3.06M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $757K - $1M
     |                   
              11.8K
              $6.52M
             |  | 
          
        
          |  |  |                   
      $28.13 - $34.85
      $1.51M - $1.87M
     |                   
              53.7K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $35.5 - $39.05
      $1.72M - $1.89M
     |                   
              48.4K
              $1.78M
             |  | 
          
        
          |  |  |                   
      $3478.38 - $3880.15
      $1.64M - $1.83M
     |                   
              471
              $1.75M
             |  | 
          
        
          |  |  |                   
      $99.97 - $129.69
      $1.62M - $2.11M
     |                   
              16.2K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $41.76 - $54.91
      $1.19M - $1.57M
     |                   
              29.2K
              $1.59M
             |  | 
          
        
          |  |  |                   
      $30.18 - $36.59
      $1.29M - $1.57M
     |                   
              44K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $1.3M - $1.59M
     |                   
              15.9K
              $1.55M
             |  | 
          
        
          |  |  |                   
      $78.47 - $92.25
      $1.49M - $1.75M
     |                   
              19K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $1.37M - $1.56M
     |                   
              6.76K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $844K - $1.5M
     |                   
              6.88K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $63.51 - $77.8
      $1.32M - $1.62M
     |                   
              20.8K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $53.19 - $69.38
      $112K - $146K
     |                   
              175K
              $12.1M
             |  | 
          
        
          |  |  |                   
      $190.39 - $227.7
      $1.28M - $1.53M
     |                   
              6.71K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $1.3M - $1.42M
     |                   
              49.2K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $70.48 - $82.91
      $1.18M - $1.39M
     |                   
              17.5K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $1.2M - $1.35M
     |                   
              3.97K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $22.76 - $36.95
      $527K - $855K
     |                   
              68.1K
              $2.48M
             |  | 
          
        
          |  |  |                   
      $68.45 - $79.6
      $1.05M - $1.22M
     |                   
              15.3K
              $1.22M
             |  | 
          
        
          |  |  |                   
      $81.16 - $95.48
      $1.13M - $1.33M
     |                   
              15K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $398.85 - $473.32
      $1.05M - $1.24M
     |                   
              2.62K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $29.15 - $44.46
      $786K - $1.2M
     |                   
              27K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $73.58 - $81.65
      $1.05M - $1.17M
     |                   
              14.3K
              $1.16M
             |  | 
          
        
          |  |  |                   
      $24.84 - $34.36
      $851K - $1.18M
     |                   
              34.2K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $28.95 - $37.27
      $927K - $1.19M
     |                   
              32K
              $1.11M
             |  | 
          
        
          |  |  |                   
      $38.37 - $58.77
      $1.05M - $1.61M
     |                   
              28.1K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $1.16M - $1.44M
     |                   
              43.6K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $12.51 - $20.45
      $670K - $1.1M
     |                   
              53.6K
              $1.1M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.8K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $40.31 - $54.71
      $1.02M - $1.38M
     |                   
              26.4K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $208.55 - $252.55
      $882K - $1.07M
     |                   
              4.23K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $179.73 - $211.56
      $905K - $1.07M
     |                   
              5.04K
              $994K
             |  | 
          
        
          |  |  |                   
      $33.89 - $46.39
      $708K - $968K
     |                   
              20.9K
              $968K
             |  | 
          
        
          |  |  |                   
      $9.6 - $13.72
      $672K - $960K
     |                   
              70K
              $960K
             |  | 
          
        
          |  |  |                   
      $37.58 - $47.34
      $710K - $894K
     |                   
              25.6K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $104.69 - $141.77
      $712K - $964K
     |                   
              6.8K
              $914K
             |  | 
          
        
          |  |  |                   
      $96.12 - $122.63
      $705K - $899K
     |                   
              7.33K
              $899K
             |  | 
          
        
          |  |  |                   
      $54.32 - $63.04
      $880K - $1.02M
     |                   
              16.2K
              $889K
             |  | 
          
        
          |  |  |                   
      $11.79 - $15.85
      $663K - $891K
     |                   
              56.2K
              $878K
             |  | 
          
        
          |  |  |                   
      $139.81 - $165.8
      $789K - $935K
     |                   
              5.64K
              $876K
             |  | 
          
        
          |  |  |                   
      $30.16 - $34.39
      $778K - $887K
     |                   
              25.8K
              $867K
             |  | 
          
        
          |  |  |                   
      $113.38 - $135.49
      $817K - $976K
     |                   
              11.1K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $35.33 - $46.05
      $1.8M - $2.34M
     |                   
              923K
              $40M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              86.2K
              $898K
             |  |