|  |  |                   
      $48.5 - $50.19
      $1.76M - $1.82M
     |                   
              110K
              $5.52B
             |  | 
          
        
          |  |  |                   
      $11.15 - $11.87
      $858K - $913K
     |                   
              127K
              $1.47B
             |  | 
          
        
          |  |  |                   
      $45.07 - $47.56
      $616K - $650K
     |                   
              130K
              $5.99B
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $679K - $734K
     |                   
              4.78K
              $3.18B
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $430K - $484K
     |                   
              69.5K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $214.92 - $244.84
      $501K - $570K
     |                   
              2.84K
              $688M
             |  | 
          
        
          |  |  |                   
      $48.25 - $51.56
      $188K - $201K
     |                   
              99.7K
              $4.83B
             |  | 
          
        
          |  |  |                   
      $232.56 - $304.78
      $167K - $219K
     |                   
              2.35K
              $580M
             |  | 
          
        
          |  |  |                   
      $91.44 - $91.77
      $284K - $285K
     |                   
              27.8K
              $2.55B
             |  | 
          
        
          |  |  |                   
      $28.5 - $30.64
      $262K - $281K
     |                   
              24.2K
              $719M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $378K - $527K
     |                   
              3.36K
              $1.11B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.98K
              $1.28B
             |  | 
          
        
          |  |  |                   
      $43.79 - $47.63
      $103K - $112K
     |                   
              13.6K
              $601M
             |  | 
          
        
          |  |  |                   
      $30.67 - $32.13
      $165K - $173K
     |                   
              16.7K
              $529M
             |  | 
          
        
          |  |  |                   
      $72.57 - $74.72
      $169K - $174K
     |                   
              33K
              $2.45B
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $21.8K - $27.2K
     |                   
              6.48K
              $1.83B
             |  | 
          
        
          |  |  |                   
      $50.82 - $51.09
      $100K - $101K
     |                   
              39.2K
              $2B
             |  | 
          
        
          |  |  |                   
      $82.58 - $105.54
      $39.5K - $50.4K
     |                   
              2.66K
              $222M
             |  | 
          
        
          |  |  |                   
      $37.67 - $41.83
      $102K - $114K
     |                   
              11.7K
              $486M
             |  | 
          
        
          |  |  |                   
      $410.74 - $499.21
      $82.1K - $99.8K
     |                   
              682
              $340M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.95K
              $542M
             |  | 
          
        
          |  |  |                   
      $695.21 - $791.73
      $27.8K - $31.7K
     |                   
              7.41K
              $5.44B
             |  | 
          
        
          |  |  |                   
      $21.64 - $23.57
      $64.9K - $70.7K
     |                   
              14.5K
              $317M
             |  | 
          
        
          |  |  |                   
      $656.44 - $753.15
      $78.8K - $90.4K
     |                   
              427
              $319M
             |  | 
          
        
          |  |  |                   
      $60.9 - $70.75
      $9.14K - $10.6K
     |                   
              5.08K
              $317M
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $11.6K - $12.6K
     |                   
              1.63K
              $556M
             |  | 
          
        
          |  |  |                   
      $484.94 - $564.15
      $10.7K - $12.4K
     |                   
              507
              $247M
             |  | 
          
        
          |  |  |                   
      $58.82 - $66.17
      $49.9K - $56.2K
     |                   
              4.81K
              $305M
             |  | 
          
        
          |  |  |                   
      $368.57 - $403.53
      $11.1K - $12.1K
     |                   
              672
              $248M
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $674 - $744
     |                   
              2.18K
              $250M
             |  | 
          
        
          |  |  |                   
      $81.75 - $84.54
      $59.8K - $61.8K
     |                   
              34K
              $2.86B
             |  | 
          
        
          |  |  |                   
      $82.42 - $87.03
      $94.5K - $99.7K
     |                   
              16.2K
              $1.41B
             |  | 
          
        
          |  |  |                   
      $69.24 - $79.24
      $6.92K - $7.92K
     |                   
              3.61K
              $252M
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $113K - $155K
     |                   
              5.59K
              $904M
             |  | 
          
        
          |  |  |                   
      $55.61 - $57.37
      $4.06K - $4.19K
     |                   
              9.19K
              $525M
             |  | 
          
        
          |  |  |                   
      $53.36 - $59.69
      $135K - $151K
     |                   
              32.6K
              $1.9B
             |  | 
          
        
          |  |  |                   
      $113.5 - $129.73
      $30.9K - $35.3K
     |                   
              4.93K
              $633M
             |  | 
          
        
          |  |  |                   
      $209.79 - $237.38
      $5.24K - $5.93K
     |                   
              1.95K
              $421M
             |  | 
          
        
          |  |  |                   
      $88.47 - $93.24
      $76.8K - $80.9K
     |                   
              35.8K
              $3.27B
             |  | 
          
        
          |  |  |                   
      $291.67 - $316.99
      $10.2K - $11.1K
     |                   
              2.9K
              $881M
             |  | 
          
        
          |  |  |                   
      $195.41 - $212.37
      $7.82K - $8.49K
     |                   
              2.44K
              $510M
             |  | 
          
        
          |  |  |                   
      $193.58 - $213.07
      $75.1K - $82.7K
     |                   
              6.33K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $20.76 - $21.78
      $374 - $392
     |                   
              93.2K
              $2.01B
             |  | 
          
        
          |  |  |                   
      $81.61 - $86.58
      $136K - $145K
     |                   
              51.9K
              $4.43B
             |  | 
          
        
          |  |  |                   
      $252.31 - $269.41
      $71.7K - $76.5K
     |                   
              9.96K
              $2.6B
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $3.33K - $3.63K
     |                   
              5.88K
              $1.5B
             |  | 
          
        
          |  |  |                   
      $50.02 - $53.28
      $85.5K - $91.1K
     |                   
              87K
              $4.55B
             |  | 
          
        
          |  |  |                   
      $357.4 - $423.42
      $10.7K - $12.7K
     |                   
              3.1K
              $1.25B
             |  | 
          
        
          |  |  |                   
      $34.54 - $37.28
      $414 - $447
     |                   
              61.9K
              $2.26B
             |  | 
          
        
          |  |  |                   
      $73.24 - $79.04
      $51.3K - $55.3K
     |                   
              36.6K
              $2.89B
             |  |