|  |  |                   
      $484.94 - $564.15
      $9.7K - $11.3K
     |                   
              1.47K
              $713M
             |  | 
          
        
          |  |  |                   
      $262.23 - $334.39
      $27.8K - $35.4K
     |                   
              825
              $238M
             |  | 
          
        
          |  |  |                   
      $50.09 - $50.73
      $126K - $127K
     |                   
              143K
              $7.25B
             |  | 
          
        
          |  |  |                   
      $159.89 - $192.76
      $32.9K - $39.7K
     |                   
              2.47K
              $396M
             |  | 
          
        
          |  |  |                   
      $84.93 - $101.07
      $19.4K - $23K
     |                   
              5.81K
              $532M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              174K
              $4.42B
             |  | 
          
        
          |  |  |                   
      $45.6 - $46.92
      $80.4K - $82.8K
     |                   
              38.5K
              $1.8B
             |  | 
          
        
          |  |  |                   
      $213.88 - $237.1
      $32.3K - $35.8K
     |                   
              3.04K
              $671M
             |  | 
          
        
          |  |  |                   
      $26.23 - $28.5
      $37.8K - $41.1K
     |                   
              11K
              $310M
             |  | 
          
        
          |  |  |                   
      $167.28 - $188.45
      $13.7K - $15.5K
     |                   
              2.47K
              $417M
             |  | 
          
        
          |  |  |                   
      $207.29 - $229.74
      $49.7K - $55.1K
     |                   
              4.23K
              $898M
             |  | 
          
        
          |  |  |                   
      $233.75 - $266.89
      $42.1K - $48K
     |                   
              1.28K
              $304M
             |  | 
          
        
          |  |  |                   
      $65.64 - $78.22
      $17.5K - $20.9K
     |                   
              4.1K
              $275M
             |  | 
          
        
          |  |  |                   
      $66.67 - $80.98
      $6.2K - $7.53K
     |                   
              3.75K
              $252M
             |  | 
          
        
          |  |  |                   
      $81.42 - $96.83
      $127K - $150K
     |                   
              19.3K
              $1.63B
             |  | 
          
        
          |  |  |                   
      $199.29 - $226.27
      $10.6K - $12K
     |                   
              1.98K
              $406M
             |  | 
          
        
          |  |  |                   
      $226.02 - $259.01
      $44.5K - $51K
     |                   
              2.81K
              $672M
             |  | 
          
        
          |  |  |                   
      $131.55 - $156.05
      $19.7K - $23.4K
     |                   
              2.61K
              $347M
             |  | 
          
        
          |  |  |                   
      $238.61 - $264.3
      $4.06K - $4.49K
     |                   
              1.92K
              $474M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $46.1K - $48.8K
     |                   
              9.44K
              $258M
             |  | 
          
        
          |  |  |                   
      $265.99 - $289.59
      $25.8K - $28.1K
     |                   
              1.4K
              $394M
             |  | 
          
        
          |  |  |                   
      $271.94 - $298.09
      $31K - $34K
     |                   
              940
              $272M
             |  | 
          
        
          |  |  |                   
      $291.67 - $316.99
      $64.5K - $70.1K
     |                   
              2.41K
              $732M
             |  | 
          
        
          |  |  |                   
      $56.52 - $64.01
      $36.7K - $41.5K
     |                   
              8.61K
              $546M
             |  | 
          
        
          |  |  |                   
      $689.63 - $968.09
      $103K - $144K
     |                   
              504
              $488M
             |  | 
          
        
          |  |  |                   
      $76.16 - $78.59
      $36.8K - $38K
     |                   
              3.88K
              $303M
             |  | 
          
        
          |  |  |                   
      $60.9 - $70.75
      $11.3K - $13.2K
     |                   
              4.35K
              $271M
             |  | 
          
        
          |  |  |                   
      $756.7 - $811.13
      $28.8K - $30.8K
     |                   
              287
              $225M
             |  | 
          
        
          |  |  |                   
      $56.32 - $62.1
      $63.3K - $69.8K
     |                   
              6.67K
              $408M
             |  | 
          
        
          |  |  |                   
      $15.81 - $19.78
      $47.4 - $59.3
     |                   
              45.4K
              $800M
             |  | 
          
        
          |  |  |                   
      $22.64 - $23.22
      $32.7K - $33.6K
     |                   
              20.8K
              $480M
             |  | 
          
        
          |  |  |                   
      $87.67 - $95.74
      $91.2K - $99.6K
     |                   
              7.49K
              $714M
             |  | 
          
        
          |  |  |                   
      $100.68 - $109.89
      $20.6K - $22.5K
     |                   
              2.17K
              $225M
             |  | 
          
        
          |  |  |                   
      $250.62 - $279.43
      $45.6K - $50.9K
     |                   
              1.65K
              $462M
             |  | 
          
        
          |  |  |                   
      $144.41 - $160.2
      $38.3K - $42.5K
     |                   
              4.02K
              $624M
             |  | 
          
        
          |  |  |                   
      $486.13 - $544.55
      $7.29K - $8.17K
     |                   
              469
              $230M
             |  | 
          
        
          |  |  |                   
      $234.03 - $265.73
      $21.3K - $24.2K
     |                   
              1.1K
              $282M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $43.2K - $46.7K
     |                   
              1.79K
              $261M
             |  | 
          
        
          |  |  |                   
      $88.47 - $93.24
      $28.7K - $30.2K
     |                   
              3.73K
              $341M
             |  | 
          
        
          |  |  |                   
      $182.72 - $204.51
      $5.48K - $6.14K
     |                   
              1.35K
              $260M
             |  | 
          
        
          |  |  |                   
      $96.73 - $137.09
      $115K - $164K
     |                   
              2.72K
              $361M
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $35.2K - $38.9K
     |                   
              33.9K
              $1.49B
             |  | 
          
        
          |  |  |                   
      $47.76 - $48.46
      $17.1K - $17.4K
     |                   
              8.08K
              $390M
             |  | 
          
        
          |  |  |                   
      $68.72 - $82.11
      $33.3K - $39.8K
     |                   
              3.13K
              $240M
             |  | 
          
        
          |  |  |                   
      $265.78 - $299.3
      $1.59K - $1.8K
     |                   
              903
              $246M
             |  | 
          
        
          |  |  |                   
      $56.13 - $60.79
      $20.9K - $22.6K
     |                   
              3.82K
              $232M
             |  | 
          
        
          |  |  |                   
      $73.82 - $82.37
      $11.4K - $12.8K
     |                   
              5.09K
              $420M
             |  | 
          
        
          |  |  |                   
      $514.61 - $682.78
      $34K - $45.1K
     |                   
              329
              $210M
             |  | 
          
        
          |  |  |                   
      $95.57 - $105.36
      $95.6 - $105
     |                   
              3.94K
              $396M
             |  | 
          
        
          |  |  |                   
      $52.55 - $54.37
      $6.04K - $6.25K
     |                   
              8.56K
              $463M
             |  |