|  |  |                   
      $32.18 - $40.61
      $8.77M - $11.1M
     |                   
              1.95K
              $62.2M
             |  | 
          
        
          |  |  |                   
      $12.66 - $17.4
      $6.34M - $8.71M
     |                   
              1.8K
              $31M
             |  | 
          
        
          |  |  |                   
      $54.0 - $67.88
      $4.86M - $6.11M
     |                   
              142K
              $9.09B
             |  | 
          
        
          |  |  |                   
      $99.37 - $134.05
      $3.41M - $4.6M
     |                   
              43K
              $4.88B
             |  | 
          
        
          |  |  |                   
      $3.88 - $5.44
      $4.2M - $5.89M
     |                   
              217
              $883K
             |  | 
          
        
          |  |  |                   
      $11.11 - $14.46
      $3.69M - $4.81M
     |                   
              87
              $1.09M
             |  | 
          
        
          |  |  |                   
      $34.98 - $53.05
      $2.69M - $4.07M
     |                   
              1.33K
              $63.5M
             |  | 
          
        
          |  |  |                   
      $20.0 - $23.35
      $1.81M - $2.12M
     |                   
              557
              $13M
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $1.08M - $1.28M
     |                   
              600
              $47.5M
             |  | 
          
        
          |  |  |                   
      $128.02 - $151.37
      $799K - $944K
     |                   
              900
              $119M
             |  | 
          
        
          |  |  |                   
      $6.87 - $8.24
      $785K - $941K
     |                   
              31
              $247K
             |  | 
          
        
          |  |  |                   
      $41.22 - $55.5
      $586K - $789K
     |                   
              6
              $341K
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $54.3K - $70.5K
     |                   
              27.5K
              $5.64B
             |  | 
          
        
          |  |  |                   
      $52.21 - $67.1
      $14.4K - $18.5K
     |                   
              56.4K
              $3.31B
             |  | 
          
        
          |  |  |                   
      $49.48 - $61.22
      $240K - $297K
     |                   
              126
              $7.7M
             |  | 
          
        
          |  |  |                   
      $3478.38 - $3880.15
      $181K - $202K
     |                   
              460
              $1.71B
             |  | 
          
        
          |  |  |                   
      $9.67 - $13.01
      $12.4K - $16.7K
     |                   
              213K
              $2.51B
             |  | 
          
        
          |  |  |                   
      $146.74 - $176.07
      $173K - $208K
     |                   
              5.91K
              $958M
             |  | 
          
        
          |  |  |                   
      $151.29 - $173.13
      $187K - $215K
     |                   
              300
              $49.8M
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $99.3K - $124K
     |                   
              450
              $278M
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $18K - $22.5K
     |                   
              6.71K
              $705M
             |  | 
          
        
          |  |  |                   
      $11.1 - $13.48
      $20.1K - $24.4K
     |                   
              176K
              $2.26B
             |  | 
          
        
          |  |  |                   
      $30.16 - $34.39
      $57.4K - $65.4K
     |                   
              637
              $21.4M
             |  | 
          
        
          |  |  |                   
      $50.08 - $63.14
      $62.1K - $78.4K
     |                   
              2.67K
              $169M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $29.3K - $32K
     |                   
              926
              $141M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $34.2K - $41.2K
     |                   
              1K
              $80.4M
             |  | 
          
        
          |  |  |                   
      $115.1 - $129.63
      $46K - $51.9K
     |                   
              6.08K
              $783M
             |  | 
          
        
          |  |  |                   
      $31.95 - $42.2
      $12.8K - $16.9K
     |                   
              2.13K
              $71.8M
             |  | 
          
        
          |  |  |                   
      $248.61 - $294.96
      $24.9K - $29.5K
     |                   
              300
              $84.6M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $61.7K - $74.7K
     |                   
              8.89K
              $3.15B
             |  | 
          
        
          |  |  |                   
      $160.0 - $195.62
      $16K - $19.6K
     |                   
              500
              $81.3M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $8.82K - $11.9K
     |                   
              916
              $42.4M
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $11.3K - $14.5K
     |                   
              3K
              $76.1M
             |  | 
          
        
          |  |  |                   
      $77.13 - $84.18
      $23.1K - $25.3K
     |                   
              583
              $49.1M
             |  | 
          
        
          |  |  |                   
      $88.35 - $122.19
      $15.2K - $21K
     |                   
              90
              $9.45M
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $21K - $27.5K
     |                   
              400
              $96M
             |  | 
          
        
          |  |  |                   
      $126.62 - $168.7
      $6.33K - $8.44K
     |                   
              400
              $58.2M
             |  | 
          
        
          |  |  |                   
      $90.21 - $112.66
      $9.02K - $11.3K
     |                   
              350
              $31.9M
             |  | 
          
        
          |  |  |                   
      $90.88 - $104.3
      $4.54K - $5.22K
     |                   
              3.02K
              $299M
             |  | 
          
        
          |  |  |                   
      $105.63 - $131.12
      $10.6K - $13.1K
     |                   
              400
              $46.7M
             |  | 
          
        
          |  |  |                   
      $25.91 - $31.32
      $7.77K - $9.4K
     |                   
              1.5K
              $40.9M
             |  | 
          
        
          |  |  |                   
      $69.8 - $85.28
      $14K - $17.1K
     |                   
              1.28K
              $106M
             |  | 
          
        
          |  |  |                   
      $101.96 - $121.01
      $20.4K - $24.2K
     |                   
              900
              $109M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $6.98K - $8.08K
     |                   
              400
              $120M
             |  | 
          
        
          |  |  |                   
      $46.11 - $60.44
      $13.8K - $18.1K
     |                   
              1.3K
              $75.8M
             |  | 
          
        
          |  |  |                   
      $32.84 - $36.72
      $6.57K - $7.34K
     |                   
              700
              $25M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.9K
              $34.4M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $17K - $21K
     |                   
              3.39K
              $1.31B
             |  | 
          
        
          |  |  |                   
      $57.34 - $74.03
      $5.73K - $7.4K
     |                   
              900
              $65.3M
             |  | 
          
        
          |  |  |                   
      $24.11 - $28.86
      $4.82K - $5.77K
     |                   
              900
              $24.3M
             |  |