|  |  |                   
      $91.43 - $91.74
      $2.06M - $2.06M
     |                   
              345K
              $31.7B
             |  | 
          
        
          |  |  |                   
      $50.1 - $51.02
      $955K - $973K
     |                   
              102K
              $5.21B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              108K
              $2.98B
             |  | 
          
        
          |  |  |                   
      $12.21 - $13.9
      $301K - $343K
     |                   
              102K
              $1.34B
             |  | 
          
        
          |  |  |                   
      $50.48 - $50.71
      $83.3K - $83.7K
     |                   
              4.69K
              $238M
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.46
      $73.4K - $73.7K
     |                   
              16.3K
              $1.8B
             |  | 
          
        
          |  |  |                   
      $32.11 - $38.21
      $119K - $141K
     |                   
              10.4K
              $393M
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $63.1K - $75.1K
     |                   
              3.6K
              $388M
             |  | 
          
        
          |  |  |                   
      $47.46 - $55.3
      $66.7K - $77.8K
     |                   
              4.23K
              $233M
             |  | 
          
        
          |  |  |                   
      $89.02 - $104.29
      $73.2K - $85.7K
     |                   
              2.48K
              $259M
             |  | 
          
        
          |  |  |                   
      $99.1 - $99.49
      $34.6K - $34.7K
     |                   
              8.31K
              $827M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $137K - $181K
     |                   
              890
              $491M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              36.5K
              $1.88B
             |  | 
          
        
          |  |  |                   
      $26.26 - $33.0
      $26.3K - $33K
     |                   
              10.5K
              $346M
             |  | 
          
        
          |  |  |                   
      $12.51 - $20.45
      $53K - $86.6K
     |                   
              11.6K
              $238M
             |  | 
          
        
          |  |  |                   
      $99.48 - $124.46
      $3.68K - $4.61K
     |                   
              1.97K
              $235M
             |  | 
          
        
          |  |  |                   
      $29.65 - $34.24
      $194K - $224K
     |                   
              70.5K
              $2.33B
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $14.9K - $18.3K
     |                   
              975
              $548M
             |  | 
          
        
          |  |  |                   
      $136.11 - $177.69
      $5.31K - $6.93K
     |                   
              2.5K
              $436M
             |  | 
          
        
          |  |  |                   
      $98.07 - $195.04
      $40.3K - $80.2K
     |                   
              1.76K
              $342M
             |  | 
          
        
          |  |  |                   
      $26.0 - $32.29
      $69.1K - $85.8K
     |                   
              31.8K
              $1.03B
             |  | 
          
        
          |  |  |                   
      $354.56 - $497.45
      $39.4K - $55.2K
     |                   
              2.69K
              $1.34B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $53.5K - $89.6K
     |                   
              6.65K
              $1.05B
             |  | 
          
        
          |  |  |                   
      $27.43 - $34.32
      $881K - $1.1M
     |                   
              366K
              $12.5B
             |  | 
          
        
          |  |  |                   
      $34.72 - $42.74
      $65.1K - $80.1K
     |                   
              91.4K
              $3.9B
             |  | 
          
        
          |  |  |                   
      $70.56 - $92.75
      $88.6K - $116K
     |                   
              54.1K
              $4.86B
             |  |