|  |  |                   
      $24.21 - $35.95
      $26.7K - $39.6K
     |                   
              39.6K
              $1.42B
             |  | 
          
        
          |  |  |                   
      $118.0 - $137.63
      $44.1K - $51.5K
     |                   
              11.7K
              $1.59B
             |  | 
          
        
          |  |  |                   
      $92.66 - $108.13
      $172K - $201K
     |                   
              5.54K
              $576M
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $96.6K - $124K
     |                   
              17.2K
              $2.75B
             |  | 
          
        
          |  |  |                   
      $73.58 - $81.65
      $163K - $181K
     |                   
              30.5K
              $2.48B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              18K
              $751M
             |  | 
          
        
          |  |  |                   
      $422.19 - $533.73
      $8.44K - $10.7K
     |                   
              4.1K
              $2.19B
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $193K - $219K
     |                   
              13.6K
              $5B
             |  | 
          
        
          |  |  |                   
      $116.9 - $132.12
      $235K - $266K
     |                   
              10.5K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $210.83 - $235.28
      $314K - $350K
     |                   
              12.1K
              $2.69B
             |  | 
          
        
          |  |  |                   
      $190.11 - $227.66
      $43K - $51.5K
     |                   
              9K
              $2.01B
             |  | 
          
        
          |  |  |                   
      $18.34 - $23.52
      $57.3K - $73.5K
     |                   
              74.7K
              $1.76B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.72K
              $1.28B
             |  | 
          
        
          |  |  |                   
      $158.63 - $195.39
      $192K - $237K
     |                   
              3.18K
              $547M
             |  | 
          
        
          |  |  |                   
      $483.07 - $625.6
      $505K - $654K
     |                   
              4.24K
              $2.22B
             |  | 
          
        
          |  |  |                   
      $59.82 - $65.64
      $201K - $221K
     |                   
              13.3K
              $842M
             |  | 
          
        
          |  |  |                   
      $25.21 - $29.4
      $96.3K - $112K
     |                   
              99.2K
              $2.92B
             |  | 
          
        
          |  |  |                   
      $301.89 - $340.04
      $172K - $193K
     |                   
              2.99K
              $987M
             |  | 
          
        
          |  |  |                   
      $31.48 - $38.2
      $33.5K - $40.6K
     |                   
              48.8K
              $1.85B
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $43.1K - $48.6K
     |                   
              8.62K
              $3.99B
             |  | 
          
        
          |  |  |                   
      $201.28 - $266.34
      $21.7K - $28.8K
     |                   
              4.1K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $27.08 - $33.74
      $110K - $137K
     |                   
              27.9K
              $914M
             |  | 
          
        
          |  |  |                   
      $68.14 - $82.13
      $35.5K - $42.8K
     |                   
              20.3K
              $1.65B
             |  | 
          
        
          |  |  |                   
      $65.76 - $118.19
      $11.4K - $20.4K
     |                   
              3.48K
              $399M
             |  | 
          
        
          |  |  |                   
      $55.71 - $73.45
      $39.8K - $52.5K
     |                   
              8.56K
              $629M
             |  | 
          
        
          |  |  |                   
      $70.15 - $85.48
      $25.7K - $31.3K
     |                   
              17.3K
              $1.47B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              27.5K
              $683M
             |  | 
          
        
          |  |  |                   
      $18.91 - $22.43
      $141K - $167K
     |                   
              61K
              $1.34B
             |  | 
          
        
          |  |  |                   
      $105.54 - $129.09
      $102K - $125K
     |                   
              14.6K
              $1.77B
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $593 - $960
     |                   
              9.14K
              $708M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              11.6K
              $2.08B
             |  | 
          
        
          |  |  |                   
      $74.62 - $81.76
      $158K - $174K
     |                   
              10.6K
              $820M
             |  | 
          
        
          |  |  |                   
      $175.97 - $201.36
      $181K - $207K
     |                   
              7.1K
              $1.34B
             |  | 
          
        
          |  |  |                   
      $126.09 - $154.15
      $62.5K - $76.5K
     |                   
              11.5K
              $1.76B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              9.91K
              $608M
             |  | 
          
        
          |  |  |                   
      $36.4 - $45.76
      $40.4K - $50.8K
     |                   
              28.9K
              $1.31B
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $32.1K - $39.6K
     |                   
              21K
              $5.73B
             |  | 
          
        
          |  |  |                   
      $96.91 - $113.0
      $158K - $184K
     |                   
              47.5K
              $5.27B
             |  | 
          
        
          |  |  |                   
      $397.86 - $499.02
      $44.6K - $55.9K
     |                   
              1.23K
              $603M
             |  | 
          
        
          |  |  |                   
      $508.76 - $605.77
      $30.5K - $36.3K
     |                   
              7.26K
              $4.16B
             |  | 
          
        
          |  |  |                   
      $10.65 - $12.9
      $37.4K - $45.3K
     |                   
              84.9K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $210.47 - $274.71
      $53.2K - $69.5K
     |                   
              8.86K
              $2.13B
             |  | 
          
        
          |  |  |                   
      $87.54 - $128.18
      $8.4K - $12.3K
     |                   
              6.7K
              $842M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $335 - $447
     |                   
              3.63K
              $797M
             |  | 
          
        
          |  |  |                   
      $22.04 - $28.08
      $111K - $142K
     |                   
              24K
              $603M
             |  | 
          
        
          |  |  |                   
      $286.24 - $350.17
      $129K - $158K
     |                   
              2.68K
              $849M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $79K - $95.2K
     |                   
              27.5K
              $2.21B
             |  | 
          
        
          |  |  |                   
      $57.41 - $74.81
      $22.2K - $28.9K
     |                   
              7.8K
              $580M
             |  | 
          
        
          |  |  |                   
      $34.79 - $42.99
      $37K - $45.7K
     |                   
              27.9K
              $1.2B
             |  | 
          
        
          |  |  |                   
      $84.91 - $92.56
      $88.6K - $96.6K
     |                   
              24.9K
              $2.28B
             |  |