|  |  |                   
      $33.54 - $37.24
      $8.65K - $9.61K
     |                   
              9.31K
              $346M
             |  | 
          
        
          |  |  |                   
      $103.24 - $111.73
      $26.6K - $28.8K
     |                   
              2.46K
              $271M
             |  | 
          
        
          |  |  |                   
      $181.46 - $212.2
      $32.7K - $38.2K
     |                   
              1.48K
              $293M
             |  | 
          
        
          |  |  |                   
      $42.73 - $45.54
      $18.2K - $19.4K
     |                   
              11.1K
              $501M
             |  | 
          
        
          |  |  |                   
      $108.46 - $120.63
      $5.86K - $6.51K
     |                   
              2.98K
              $354M
             |  | 
          
        
          |  |  |                   
      $67.01 - $72.84
      $1.01K - $1.09K
     |                   
              6.08K
              $441M
             |  | 
          
        
          |  |  |                   
      $87.07 - $93.06
      $8.88K - $9.49K
     |                   
              5.29K
              $485M
             |  | 
          
        
          |  |  |                   
      $92.91 - $102.86
      $20.2K - $22.3K
     |                   
              3.69K
              $363M
             |  | 
          
        
          |  |  |                   
      $36.93 - $40.55
      $6.02K - $6.61K
     |                   
              8.72K
              $350M
             |  | 
          
        
          |  |  |                   
      $290.76 - $334.59
      $3.78K - $4.35K
     |                   
              964
              $312M
             |  | 
          
        
          |  |  |                   
      $46.37 - $47.77
      $14.7K - $15.2K
     |                   
              30.1K
              $1.43B
             |  | 
          
        
          |  |  |                   
      $408.73 - $490.3
      $6.95K - $8.34K
     |                   
              582
              $266M
             |  | 
          
        
          |  |  |                   
      $121.72 - $136.77
      $56.6K - $63.6K
     |                   
              6.91K
              $859M
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $4.54K - $4.92K
     |                   
              509
              $312M
             |  | 
          
        
          |  |  |                   
      $24.21 - $24.95
      $20.9K - $21.5K
     |                   
              11.3K
              $280M
             |  | 
          
        
          |  |  |                   
      $516.18 - $664.54
      $49K - $63.1K
     |                   
              645
              $341M
             |  | 
          
        
          |  |  |                   
      $78.88 - $85.2
      $3.79K - $4.09K
     |                   
              5.46K
              $455M
             |  | 
          
        
          |  |  |                   
      $21.77 - $22.57
      $11.7K - $12.1K
     |                   
              32.7K
              $734M
             |  | 
          
        
          |  |  |                   
      $756.7 - $811.13
      $25K - $26.8K
     |                   
              312
              $245M
             |  | 
          
        
          |  |  |                   
      $398.96 - $472.54
      $35.5K - $42.1K
     |                   
              1.12K
              $474M
             |  | 
          
        
          |  |  |                   
      $271.18 - $309.22
      $271 - $309
     |                   
              6.71K
              $1.89B
             |  | 
          
        
          |  |  |                   
      $252.31 - $269.41
      $3.28K - $3.5K
     |                   
              1.21K
              $317M
             |  | 
          
        
          |  |  |                   
      $69.37 - $74.67
      $5.48K - $5.9K
     |                   
              3.37K
              $247M
             |  | 
          
        
          |  |  |                   
      $436.24 - $517.65
      $17.9K - $21.2K
     |                   
              601
              $292M
             |  | 
          
        
          |  |  |                   
      $34.28 - $36.97
      $21.4K - $23.1K
     |                   
              6.86K
              $242M
             |  | 
          
        
          |  |  |                   
      $26.94 - $29.62
      $102K - $112K
     |                   
              134K
              $3.78B
             |  | 
          
        
          |  |  |                   
      $41.91 - $44.87
      $1.01K - $1.08K
     |                   
              5.38K
              $240M
             |  | 
          
        
          |  |  |                   
      $33.26 - $34.01
      $10.6K - $10.9K
     |                   
              9K
              $305M
             |  | 
          
        
          |  |  |                   
      $32.37 - $37.31
      $8.42K - $9.7K
     |                   
              6.27K
              $215M
             |  | 
          
        
          |  |  |                   
      $51.98 - $55.84
      $39.7K - $42.7K
     |                   
              8.6K
              $448M
             |  | 
          
        
          |  |  |                   
      $65.64 - $78.22
      $48.5K - $57.8K
     |                   
              6.71K
              $450M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              24.2K
              $276M
             |  | 
          
        
          |  |  |                   
      $5.76 - $7.42
      $73.4K - $94.6K
     |                   
              69.6K
              $402M
             |  | 
          
        
          |  |  |                   
      $368.57 - $403.53
      $34.6K - $37.9K
     |                   
              1.34K
              $495M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.64K
              $212M
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $113K - $121K
     |                   
              21.7K
              $3.33B
             |  | 
          
        
          |  |  |                   
      $267.68 - $316.5
      $13.9K - $16.5K
     |                   
              1.41K
              $421M
             |  | 
          
        
          |  |  |                   
      $484.94 - $564.15
      $44.1K - $51.3K
     |                   
              1.32K
              $644M
             |  | 
          
        
          |  |  |                   
      $26.23 - $28.5
      $17K - $18.5K
     |                   
              26.3K
              $744M
             |  | 
          
        
          |  |  |                   
      $80.06 - $96.01
      $11K - $13.2K
     |                   
              2.54K
              $211M
             |  | 
          
        
          |  |  |                   
      $101.86 - $116.32
      $3.87K - $4.42K
     |                   
              2.2K
              $227M
             |  | 
          
        
          |  |  |                   
      $67.08 - $77.12
      $19.7K - $22.6K
     |                   
              6.48K
              $438M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.91K
              $291M
             |  | 
          
        
          |  |  |                   
      $486.13 - $544.55
      $25.3K - $28.3K
     |                   
              1.59K
              $781M
             |  | 
          
        
          |  |  |                   
      $288.69 - $310.94
      $40.1K - $43.2K
     |                   
              5.64K
              $1.66B
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $150K - $166K
     |                   
              22.6K
              $2.59B
             |  | 
          
        
          |  |  |                   
      $14.93 - $22.48
      $68.7K - $103K
     |                   
              25.2K
              $377M
             |  | 
          
        
          |  |  |                   
      $60.9 - $70.75
      $36.6K - $42.5K
     |                   
              19.5K
              $1.22B
             |  | 
          
        
          |  |  |                   
      $207.7 - $240.4
      $21K - $24.3K
     |                   
              3.74K
              $787M
             |  | 
          
        
          |  |  |                   
      $5364.25 - $5815.92
      $53.6K - $58.2K
     |                   
              320
              $1.73B
             |  |