|  |  | 
      N/A
     |                   
              574K
              $15.9B
             |  | 
          
        
          |  |  |                   
      $70.56 - $87.22
      $69.1K - $85.5K
     |                   
              40.8K
              $3.56B
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $72.5K - $89.5K
     |                   
              17.5K
              $3.08B
             |  | 
          
        
          |  |  |                   
      $45.65 - $57.01
      $95.6K - $119K
     |                   
              64.3K
              $3.67B
             |  | 
          
        
          |  |  |                   
      $79.56 - $82.92
      $253K - $264K
     |                   
              72.3K
              $6B
             |  | 
          
        
          |  |  |                   
      $19.6 - $24.44
      $19.7K - $24.5K
     |                   
              111K
              $2.72B
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $288K - $294K
     |                   
              99K
              $5.92B
             |  | 
          
        
          |  |  |                   
      $53.19 - $69.38
      $122K - $159K
     |                   
              12K
              $833M
             |  | 
          
        
          |  |  |                   
      $98.07 - $195.04
      $132K - $263K
     |                   
              1.35K
              $261M
             |  | 
          
        
          |  |  |                   
      $112.46 - $124.05
      $218K - $241K
     |                   
              1.94K
              $229M
             |  | 
          
        
          |  |  |                   
      $71.63 - $125.98
      $131K - $231K
     |                   
              1.83K
              $225M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.39K
              $218M
             |  | 
          
        
          |  |  |                   
      $22.04 - $28.08
      $187K - $239K
     |                   
              8.5K
              $214M
             |  | 
          
        
          |  |  |                   
      $243.75 - $303.93
      $169K - $211K
     |                   
              693
              $211M
             |  | 
          
        
          |  |  |                   
      $32.97 - $42.05
      $165K - $210K
     |                   
              4.99K
              $210M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $57.1K - $82.7K
     |                   
              823
              $648M
             |  | 
          
        
          |  |  |                   
      $77.94 - $79.5
      $177K - $181K
     |                   
              33.8K
              $2.69B
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $35.5K - $49K
     |                   
              18.9K
              $893M
             |  | 
          
        
          |  |  |                   
      $58.32 - $58.95
      $181K - $183K
     |                   
              44.2K
              $2.6B
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $237K - $307K
     |                   
              17.3K
              $3.54B
             |  | 
          
        
          |  |  |                   
      $96.91 - $113.0
      $128K - $149K
     |                   
              3.61K
              $400M
             |  | 
          
        
          |  |  |                   
      $48.77 - $49.55
      $115K - $117K
     |                   
              75.4K
              $3.73B
             |  | 
          
        
          |  |  |                   
      $39.43 - $49.34
      $56K - $70K
     |                   
              9.65K
              $457M
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $884 - $1.18K
     |                   
              1.79K
              $528M
             |  | 
          
        
          |  |  |                   
      $55.71 - $73.45
      $21.3K - $28.1K
     |                   
              7K
              $514M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $13.5K - $26.4K
     |                   
              3.7K
              $505M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $59.5K - $73.6K
     |                   
              1.81K
              $698M
             |  | 
          
        
          |  |  |                   
      $4.65 - $5.43
      $76.5K - $89.3K
     |                   
              16.4K
              $85.2M
             |  | 
          
        
          |  |  |                   
      $220.99 - $268.54
      $99.2K - $121K
     |                   
              2.96K
              $705M
             |  | 
          
        
          |  |  |                   
      $43.63 - $45.4
      $82.9K - $86.2K
     |                   
              10.2K
              $454M
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $85.4K - $88.3K
     |                   
              11.9K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $210.83 - $235.28
      $79.9K - $89.2K
     |                   
              2.49K
              $552M
             |  | 
          
        
          |  |  |                   
      $20.42 - $25.3
      $16.3K - $20.2K
     |                   
              24.5K
              $619M
             |  | 
          
        
          |  |  |                   
      $24.54 - $25.07
      $78.3K - $80K
     |                   
              34.7K
              $868M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $49.9K - $61.4K
     |                   
              1.36K
              $762M
             |  | 
          
        
          |  |  |                   
      $113.75 - $148.48
      $10.6K - $13.8K
     |                   
              3.21K
              $469M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              960
              $297M
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $86.3K - $102K
     |                   
              4.67K
              $370M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $44.9K - $55.3K
     |                   
              4.67K
              $1.27B
             |  | 
          
        
          |  |  |                   
      $59.75 - $73.05
      $3.11K - $3.8K
     |                   
              10.5K
              $740M
             |  | 
          
        
          |  |  |                   
      $41.51 - $53.08
      $18.4K - $23.5K
     |                   
              6.6K
              $350M
             |  | 
          
        
          |  |  |                   
      $108.36 - $131.55
      $8.56K - $10.4K
     |                   
              4.26K
              $561M
             |  | 
          
        
          |  |  |                   
      $51.1 - $53.29
      $44.4K - $46.3K
     |                   
              15.2K
              $808M
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $4.29K - $6.06K
     |                   
              1.91K
              $269M
             |  | 
          
        
          |  |  |                   
      $87.1 - $116.54
      $4.44K - $5.94K
     |                   
              3.65K
              $423M
             |  | 
          
        
          |  |  |                   
      $32.84 - $36.72
      $25.6K - $28.7K
     |                   
              11.8K
              $423M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              34.6K
              $354M
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $31.8K - $35K
     |                   
              3.05K
              $266M
             |  | 
          
        
          |  |  |                   
      $23.87 - $29.82
      $8.74K - $10.9K
     |                   
              9.66K
              $288M
             |  | 
          
        
          |  |  |                   
      $397.86 - $499.02
      $1.19K - $1.5K
     |                   
              1.19K
              $584M
             |  |