|  |  |                   
      $38.04 - $45.36
      $206K - $245K
     |                   
              18.9K
              $846M
             |  | 
          
        
          |  |  |                   
      $182.15 - $182.15
      $109K - $109K
     |                   
              1.8K
              $357M
             |  | 
          
        
          |  |  |                   
      $86.95 - $97.09
      $149K - $166K
     |                   
              8.96K
              $863M
             |  | 
          
        
          |  |  |                   
      $196.96 - $223.45
      $48.1K - $54.5K
     |                   
              4.26K
              $885M
             |  | 
          
        
          |  |  |                   
      $385.65 - $450.49
      $200K - $234K
     |                   
              1.98K
              $890M
             |  | 
          
        
          |  |  |                   
      $67.67 - $80.78
      $206K - $246K
     |                   
              10.5K
              $852M
             |  | 
          
        
          |  |  |                   
      $64.7 - $83.94
      $189K - $245K
     |                   
              7.2K
              $604M
             |  | 
          
        
          |  |  |                   
      $500.12 - $562.29
      $47.5K - $53.4K
     |                   
              420
              $218M
             |  | 
          
        
          |  |  |                   
      $602.97 - $670.49
      $35.6K - $39.6K
     |                   
              598
              $371M
             |  | 
          
        
          |  |  |                   
      $172.58 - $196.48
      $82.5K - $93.9K
     |                   
              1.06K
              $206M
             |  | 
          
        
          |  |  |                   
      $137.32 - $151.82
      $58.9K - $65.1K
     |                   
              4.31K
              $618M
             |  | 
          
        
          |  |  |                   
      $174.18 - $190.64
      $73.2K - $80.1K
     |                   
              2.83K
              $538M
             |  | 
          
        
          |  |  |                   
      $143.3 - $157.24
      $250K - $274K
     |                   
              26.4K
              $4.07B
             |  | 
          
        
          |  |  |                   
      $117.9 - $132.65
      $25.6K - $28.8K
     |                   
              2.03K
              $250M
             |  | 
          
        
          |  |  |                   
      $51.5 - $65.47
      $2.27K - $2.88K
     |                   
              6.72K
              $373M
             |  | 
          
        
          |  |  |                   
      $76.04 - $76.04
      $194K - $194K
     |                   
              26.8K
              $2.23B
             |  | 
          
        
          |  |  |                   
      $39.04 - $47.23
      $46.2K - $55.9K
     |                   
              4.86K
              $222M
             |  | 
          
        
          |  |  |                   
      $142.66 - $163.02
      $83.5K - $95.4K
     |                   
              4.23K
              $690M
             |  | 
          
        
          |  |  |                   
      $296.54 - $331.25
      $7.41K - $8.28K
     |                   
              829
              $264M
             |  | 
          
        
          |  |  |                   
      $459.02 - $510.25
      $51K - $56.6K
     |                   
              939
              $465M
             |  | 
          
        
          |  |  |                   
      $76.84 - $91.03
      $45.4K - $53.8K
     |                   
              3.57K
              $321M
             |  | 
          
        
          |  |  |                   
      $221.78 - $256.09
      $34.2K - $39.4K
     |                   
              1.46K
              $360M
             |  | 
          
        
          |  |  |                   
      $39.52 - $51.92
      $9.64K - $12.7K
     |                   
              6.29K
              $314M
             |  | 
          
        
          |  |  |                   
      $1015.62 - $1159.62
      $67K - $76.5K
     |                   
              760
              $875M
             |  | 
          
        
          |  |  |                   
      $2815.0 - $3212.87
      $11.3K - $12.9K
     |                   
              100
              $315M
             |  | 
          
        
          |  |  |                   
      $92.07 - $106.96
      $17.1K - $19.9K
     |                   
              3.74K
              $390M
             |  | 
          
        
          |  |  |                   
      $315.94 - $371.96
      $2.21K - $2.6K
     |                   
              778
              $281M
             |  | 
          
        
          |  |  |                   
      $531.86 - $624.21
      $31.9K - $37.5K
     |                   
              748
              $463M
             |  | 
          
        
          |  |  |                   
      $38.89 - $45.0
      $39.6K - $45.8K
     |                   
              20.5K
              $923M
             |  | 
          
        
          |  |  |                   
      $45.95 - $54.71
      $56K - $66.6K
     |                   
              16.7K
              $852M
             |  | 
          
        
          |  |  |                   
      $225.92 - $271.17
      $12.9K - $15.5K
     |                   
              1.54K
              $418M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.7K
              $305M
             |  | 
          
        
          |  |  |                   
      $175.1 - $223.38
      $373K - $476K
     |                   
              8.84K
              $1.95B
             |  | 
          
        
          |  |  |                   
      $88.42 - $104.97
      $34.9K - $41.5K
     |                   
              6.42K
              $668M
             |  | 
          
        
          |  |  |                   
      $221.96 - $243.27
      $5.77K - $6.33K
     |                   
              5.48K
              $1.3B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.2K
              $1.05B
             |  | 
          
        
          |  |  |                   
      $69.16 - $78.98
      $3.39K - $3.87K
     |                   
              13.9K
              $1.09B
             |  | 
          
        
          |  |  |                   
      $31.19 - $36.75
      $707K - $834K
     |                   
              204K
              $7.4B
             |  | 
          
        
          |  |  |                   
      $99.69 - $139.42
      $42.4K - $59.3K
     |                   
              4.07K
              $556M
             |  | 
          
        
          |  |  |                   
      $56.19 - $80.81
      $104K - $150K
     |                   
              9.47K
              $765M
             |  | 
          
        
          |  |  |                   
      $69.0 - $119.06
      $355K - $612K
     |                   
              20.1K
              $2.38B
             |  | 
          
        
          |  |  |                   
      $146.49 - $179.85
      $1.17K - $1.44K
     |                   
              8.39K
              $1.49B
             |  | 
          
        
          |  |  |                   
      $67.14 - $130.65
      $472K - $919K
     |                   
              17.2K
              $2.25B
             |  | 
          
        
          |  |  |                   
      $213.75 - $259.69
      $213K - $259K
     |                   
              17.9K
              $4.45B
             |  | 
          
        
          |  |  |                   
      $44.74 - $53.22
      $530K - $631K
     |                   
              179K
              $9.54B
             |  | 
          
        
          |  |  |                   
      $488.01 - $604.18
      $181K - $224K
     |                   
              9.98K
              $5.84B
             |  | 
          
        
          |  |  |                   
      $189.0 - $245.01
      $626K - $811K
     |                   
              29.9K
              $7.2B
             |  | 
          
        
          |  |  |                   
      $405.19 - $478.57
      $30.8K - $36.4K
     |                   
              58.8K
              $27B
             |  | 
          
        
          |  |  |                   
      $453.41 - $572.44
      $1.08M - $1.37M
     |                   
              66.1K
              $37.8B
             |  |