|  |  | 
      N/A
     |                   
              133K
              $6.71B
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $38.3K - $64.1K
     |                   
              34.2K
              $6.2B
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $29.7K - $56K
     |                   
              10.3K
              $3.2B
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $88.2K - $134K
     |                   
              3.8K
              $2.97B
             |  | 
          
        
          |  |  |                   
      $29.12 - $35.84
      $88K - $108K
     |                   
              150K
              $5.63B
             |  | 
          
        
          |  |  |                   
      $122.82 - $218.63
      $23.6K - $42K
     |                   
              6.01K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $57.9K - $71.4K
     |                   
              10.4K
              $2.1B
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $3.7K - $7.21K
     |                   
              8.4K
              $1.55B
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $126K - $164K
     |                   
              10.9K
              $2.54B
             |  | 
          
        
          |  |  |                   
      $39.34 - $40.41
      $505K - $519K
     |                   
              19.3K
              $775M
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $86.7K - $116K
     |                   
              11.3K
              $2.53B
             |  | 
          
        
          |  |  |                   
      $146.58 - $180.01
      $55.1K - $67.7K
     |                   
              7.97K
              $1.62B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              52.5K
              $3.4B
             |  | 
          
        
          |  |  |                   
      $51.22 - $105.59
      $31.9K - $65.8K
     |                   
              6.19K
              $784M
             |  | 
          
        
          |  |  |                   
      $23.2 - $29.84
      $43.1K - $55.4K
     |                   
              103K
              $3.17B
             |  | 
          
        
          |  |  |                   
      $42.39 - $51.76
      $106K - $129K
     |                   
              34.5K
              $1.93B
             |  | 
          
        
          |  |  |                   
      $23.4 - $29.68
      $183K - $232K
     |                   
              29.2K
              $906M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $106K - $146K
     |                   
              4.2K
              $1.22B
             |  | 
          
        
          |  |  |                   
      $296.51 - $536.21
      $14.5K - $26.3K
     |                   
              827
              $581M
             |  | 
          
        
          |  |  |                   
      $335.24 - $380.78
      $28.2K - $32K
     |                   
              3.48K
              $1.42B
             |  | 
          
        
          |  |  |                   
      $60.6 - $87.81
      $5.09K - $7.38K
     |                   
              4.72K
              $536M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $51.2K - $83.8K
     |                   
              2.42K
              $821M
             |  | 
          
        
          |  |  |                   
      $130.53 - $223.77
      $62.7K - $107K
     |                   
              3.57K
              $702M
             |  | 
          
        
          |  |  |                   
      $42.48 - $50.46
      $66.2K - $78.6K
     |                   
              10.9K
              $607M
             |  | 
          
        
          |  |  |                   
      $58.13 - $85.12
      $40.1K - $58.7K
     |                   
              4.69K
              $446M
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $69.7K - $97.2K
     |                   
              1.48K
              $517M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $82.3K - $89.8K
     |                   
              3.39K
              $591M
             |  | 
          
        
          |  |  |                   
      $71.63 - $125.98
      $8.09K - $14.2K
     |                   
              3.05K
              $425M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $164K - $202K
     |                   
              1.38K
              $483M
             |  | 
          
        
          |  |  |                   
      $163.16 - $246.51
      $19.6K - $29.6K
     |                   
              1.63K
              $414M
             |  | 
          
        
          |  |  |                   
      $166.81 - $257.39
      $32K - $49.4K
     |                   
              1.68K
              $452M
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $74.9K - $93.2K
     |                   
              1.76K
              $339M
             |  | 
          
        
          |  |  |                   
      $39.43 - $49.34
      $31.1K - $38.9K
     |                   
              6.31K
              $360M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.5K
              $343M
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $82.4K - $108K
     |                   
              4.8K
              $376M
             |  | 
          
        
          |  |  |                   
      $30.46 - $49.73
      $183 - $298
     |                   
              6.9K
              $383M
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $43.7K - $61.7K
     |                   
              2.65K
              $394M
             |  | 
          
        
          |  |  |                   
      $8.72 - $10.05
      $95.9 - $111
     |                   
              121K
              $1.26B
             |  | 
          
        
          |  |  |                   
      $12.69 - $18.61
      $17.8K - $26K
     |                   
              18.7K
              $384M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $82K - $111K
     |                   
              6.87K
              $329M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $20.4K - $28.1K
     |                   
              10.5K
              $496M
             |  | 
          
        
          |  |  |                   
      $70.35 - $89.5
      $12.7K - $16.2K
     |                   
              5.2K
              $501M
             |  | 
          
        
          |  |  |                   
      $247.68 - $291.66
      $27.2K - $32.1K
     |                   
              1.03K
              $328M
             |  | 
          
        
          |  |  |                   
      $50.52 - $50.92
      $59.6K - $60.1K
     |                   
              40.9K
              $2.09B
             |  | 
          
        
          |  |  |                   
      $198.07 - $245.17
      $43.4K - $53.7K
     |                   
              1.66K
              $382M
             |  | 
          
        
          |  |  |                   
      $4.25 - $5.66
      $7.04K - $9.37K
     |                   
              46.1K
              $295M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.51K
              $485M
             |  | 
          
        
          |  |  |                   
      $126.95 - $183.52
      $4.82K - $6.97K
     |                   
              1.55K
              $295M
             |  | 
          
        
          |  |  |                   
      $8.19 - $10.66
      $1.65K - $2.15K
     |                   
              24.3K
              $283M
             |  | 
          
        
          |  |  |                   
      $544.07 - $787.63
      $6.53K - $9.45K
     |                   
              867
              $617M
             |  |