|  |  | 
      N/A
     |                   
              1.04K
              $326M
             |  | 
          
        
          |  |  |                   
      $98.67 - $111.52
      $68.6K - $77.5K
     |                   
              5.95K
              $611M
             |  | 
          
        
          |  |  |                   
      $147.79 - $202.05
      $34.4K - $47.1K
     |                   
              1.57K
              $317M
             |  | 
          
        
          |  |  |                   
      $69.77 - $77.54
      $59.3K - $65.9K
     |                   
              7.08K
              $535M
             |  | 
          
        
          |  |  |                   
      $146.23 - $196.5
      $20.8K - $27.9K
     |                   
              4.19K
              $750M
             |  | 
          
        
          |  |  |                   
      $58.65 - $67.31
      $55.6K - $63.8K
     |                   
              8.91K
              $599M
             |  | 
          
        
          |  |  |                   
      $25.63 - $28.94
      $96.7K - $109K
     |                   
              13.7K
              $356M
             |  | 
          
        
          |  |  |                   
      $3.71 - $4.66
      $128K - $160K
     |                   
              106K
              $409M
             |  | 
          
        
          |  |  |                   
      $546.36 - $631.12
      $44.3K - $51.1K
     |                   
              649
              $409M
             |  | 
          
        
          |  |  |                   
      $220.68 - $255.63
      $68K - $78.7K
     |                   
              2.81K
              $690M
             |  | 
          
        
          |  |  |                   
      $255.35 - $282.87
      $119K - $132K
     |                   
              2.58K
              $673M
             |  | 
          
        
          |  |  |                   
      $38.68 - $50.55
      $8.24K - $10.8K
     |                   
              8.05K
              $392M
             |  | 
          
        
          |  |  |                   
      $90.83 - $96.0
      $62K - $65.6K
     |                   
              9.64K
              $914M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $46.7K - $50.5K
     |                   
              4.04K
              $589M
             |  | 
          
        
          |  |  |                   
      $81.42 - $96.83
      $22.6K - $26.8K
     |                   
              16.9K
              $1.43B
             |  | 
          
        
          |  |  |                   
      $10.16 - $11.31
      $108K - $121K
     |                   
              45.1K
              $458M
             |  | 
          
        
          |  |  |                   
      $134.16 - $161.44
      $95.5K - $115K
     |                   
              2.05K
              $295M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              9.05K
              $587M
             |  | 
          
        
          |  |  |                   
      $69.82 - $73.93
      $68.1K - $72.1K
     |                   
              14K
              $1B
             |  | 
          
        
          |  |  |                   
      $107.73 - $142.4
      $17.3K - $22.9K
     |                   
              4.22K
              $532M
             |  | 
          
        
          |  |  |                   
      $300.7 - $455.9
      $172K - $261K
     |                   
              1.83K
              $588M
             |  | 
          
        
          |  |  |                   
      $285.05 - $309.14
      $18.8K - $20.4K
     |                   
              2.75K
              $847M
             |  | 
          
        
          |  |  |                   
      $32.05 - $36.52
      $16.2K - $18.4K
     |                   
              22.1K
              $785M
             |  | 
          
        
          |  |  |                   
      $51.48 - $58.72
      $93.2K - $106K
     |                   
              7.08K
              $364M
             |  | 
          
        
          |  |  |                   
      $14.19 - $15.82
      $94.8K - $106K
     |                   
              30.9K
              $441M
             |  | 
          
        
          |  |  |                   
      $182.0 - $217.92
      $66.1K - $79.1K
     |                   
              1.8K
              $353M
             |  | 
          
        
          |  |  |                   
      $259.39 - $285.47
      $58.9K - $64.8K
     |                   
              2.87K
              $786M
             |  | 
          
        
          |  |  |                   
      $31.43 - $33.93
      $66.5K - $71.8K
     |                   
              23.6K
              $770M
             |  | 
          
        
          |  |  |                   
      $115.66 - $138.31
      $8.56K - $10.2K
     |                   
              3.08K
              $423M
             |  | 
          
        
          |  |  |                   
      $134.53 - $152.5
      $55.6K - $63K
     |                   
              2.07K
              $296M
             |  | 
          
        
          |  |  |                   
      $42.83 - $47.07
      $50.1K - $55.1K
     |                   
              6.38K
              $292M
             |  | 
          
        
          |  |  |                   
      $10.17 - $11.97
      $105K - $124K
     |                   
              45.3K
              $461M
             |  | 
          
        
          |  |  |                   
      $226.08 - $314.89
      $26K - $36.2K
     |                   
              1.01K
              $317M
             |  | 
          
        
          |  |  |                   
      $62.31 - $84.07
      $12K - $16.2K
     |                   
              7.06K
              $593M
             |  | 
          
        
          |  |  |                   
      $56.52 - $64.01
      $38K - $43K
     |                   
              26.5K
              $1.68B
             |  | 
          
        
          |  |  |                   
      $191.73 - $241.0
      $33.7K - $42.4K
     |                   
              9.28K
              $2.09B
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $27.4K - $29.3K
     |                   
              3.7K
              $522M
             |  | 
          
        
          |  |  |                   
      $151.51 - $170.75
      $12K - $13.5K
     |                   
              2.61K
              $445M
             |  | 
          
        
          |  |  |                   
      $99.37 - $114.13
      $49.8K - $57.2K
     |                   
              2.75K
              $273M
             |  | 
          
        
          |  |  |                   
      $163.43 - $195.41
      $5.23K - $6.25K
     |                   
              3.43K
              $647M
             |  | 
          
        
          |  |  |                   
      $217.37 - $259.96
      $21.1K - $25.2K
     |                   
              1.78K
              $461M
             |  | 
          
        
          |  |  |                   
      $128.6 - $149.63
      $57.4K - $66.7K
     |                   
              4.11K
              $539M
             |  | 
          
        
          |  |  |                   
      $698.02 - $870.97
      $101K - $125K
     |                   
              639
              $459M
             |  | 
          
        
          |  |  |                   
      $30.67 - $32.13
      $39.9K - $41.8K
     |                   
              8.84K
              $279M
             |  | 
          
        
          |  |  |                   
      $138.59 - $171.12
      $77.9K - $96.2K
     |                   
              2.18K
              $307M
             |  | 
          
        
          |  |  |                   
      $330.88 - $375.23
      $38.4K - $43.5K
     |                   
              1.33K
              $462M
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $1.52K - $1.65K
     |                   
              1.74K
              $572M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $121K - $131K
     |                   
              88.5K
              $6.06B
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $90.1K - $103K
     |                   
              1.17K
              $535M
             |  | 
          
        
          |  |  |                   
      $56.13 - $60.79
      $17.3K - $18.8K
     |                   
              6.84K
              $416M
             |  |