|  |  |                   
      $34.05 - $36.55
      $573K - $616K
     |                   
              285K
              $10.5B
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $817K - $885K
     |                   
              3.48K
              $2.14B
             |  | 
          
        
          |  |  |                   
      $28.84 - $31.84
      $208K - $230K
     |                   
              194K
              $6.2B
             |  | 
          
        
          |  |  |                   
      $108.08 - $121.73
      $143K - $161K
     |                   
              48.4K
              $5.86B
             |  | 
          
        
          |  |  |                   
      $35.76 - $37.93
      $340K - $361K
     |                   
              112K
              $4.25B
             |  | 
          
        
          |  |  |                   
      $63.41 - $69.69
      $102K - $112K
     |                   
              120K
              $8.19B
             |  | 
          
        
          |  |  |                   
      $42.42 - $45.96
      $50.6K - $54.8K
     |                   
              138K
              $6.33B
             |  | 
          
        
          |  |  |                   
      $214.92 - $244.84
      $197K - $224K
     |                   
              11K
              $2.68B
             |  | 
          
        
          |  |  |                   
      $36.04 - $38.78
      $58.2K - $62.6K
     |                   
              145K
              $5.61B
             |  | 
          
        
          |  |  |                   
      $30.02 - $30.29
      $395K - $398K
     |                   
              41.8K
              $1.26B
             |  | 
          
        
          |  |  |                   
      $68.27 - $75.58
      $28.2K - $31.2K
     |                   
              69.4K
              $5.15B
             |  | 
          
        
          |  |  |                   
      $41.91 - $44.87
      $10.3K - $11K
     |                   
              123K
              $5.52B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              119K
              $3.94B
             |  | 
          
        
          |  |  |                   
      $68.33 - $72.69
      $213K - $227K
     |                   
              17.4K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $30.76 - $33.01
      $106K - $114K
     |                   
              74.7K
              $2.46B
             |  | 
          
        
          |  |  |                   
      $184.85 - $231.54
      $739 - $926
     |                   
              4.66K
              $1.08B
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.74
      $178K - $179K
     |                   
              11.6K
              $586M
             |  | 
          
        
          |  |  |                   
      $90.37 - $102.12
      $46.8K - $52.9K
     |                   
              16.5K
              $1.63B
             |  | 
          
        
          |  |  |                   
      $48.42 - $50.27
      $58.6K - $60.9K
     |                   
              66.3K
              $3.32B
             |  | 
          
        
          |  |  |                   
      $41.8 - $43.15
      $95.6K - $98.7K
     |                   
              16.2K
              $694M
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $24.3K - $26.1K
     |                   
              41.4K
              $2.7B
             |  | 
          
        
          |  |  |                   
      $155.17 - $185.42
      $466 - $556
     |                   
              2.96K
              $559M
             |  | 
          
        
          |  |  |                   
      $86.92 - $99.32
      $35.6K - $40.7K
     |                   
              6.25K
              $617M
             |  | 
          
        
          |  |  |                   
      $29.2 - $32.74
      $40.2K - $45K
     |                   
              30.8K
              $984M
             |  | 
          
        
          |  |  |                   
      $29.55 - $32.52
      $3.13K - $3.45K
     |                   
              19.5K
              $631M
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $4.04K - $4.41K
     |                   
              3.06K
              $781M
             |  | 
          
        
          |  |  |                   
      $47.18 - $48.17
      $9.67K - $9.87K
     |                   
              67.3K
              $3.23B
             |  | 
          
        
          |  |  |                   
      $95.0 - $104.38
      $950 - $1.04K
     |                   
              4.99K
              $522M
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $434 - $484
     |                   
              994
              $479M
             |  | 
          
        
          |  |  |                   
      $24.46 - $26.5
      $5.85K - $6.33K
     |                   
              18.2K
              $482M
             |  | 
          
        
          |  |  |                   
      $546.99 - $602.2
      $11.5K - $12.6K
     |                   
              509
              $308M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.02K
              $361M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.85K
              $489M
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $2.75K - $3.04K
     |                   
              1.21K
              $608M
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $1.52K - $1.65K
     |                   
              1.04K
              $343M
             |  | 
          
        
          |  |  |                   
      $51.33 - $58.63
      $565 - $645
     |                   
              5.67K
              $324M
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $3.79K - $4.14K
     |                   
              5.6K
              $501M
             |  | 
          
        
          |  |  |                   
      $133.81 - $152.16
      $401 - $456
     |                   
              3.04K
              $428M
             |  | 
          
        
          |  |  |                   
      $103.24 - $106.68
      $4.23K - $4.37K
     |                   
              5.14K
              $547M
             |  | 
          
        
          |  |  |                   
      $101.2 - $109.16
      $202 - $218
     |                   
              2.02K
              $220M
             |  | 
          
        
          |  |  |                   
      $209.25 - $227.98
      $419 - $456
     |                   
              1.04K
              $239M
             |  | 
          
        
          |  |  |                   
      $105.83 - $117.22
      $106 - $117
     |                   
              3.25K
              $371M
             |  | 
          
        
          |  |  |                   
      $25.21 - $25.99
      $2.52K - $2.6K
     |                   
              10.3K
              $267M
             |  | 
          
        
          |  |  |                   
      $9.65 - $10.02
      $704 - $731
     |                   
              11.1K
              $111M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $993 - $1.08K
     |                   
              7.33K
              $505M
             |  |