|  |  |                   
      $73.76 - $76.98
      $3.07M - $3.2M
     |                   
              48.8K
              $3.72B
             |  | 
          
        
          |  |  |                   
      $42.67 - $46.91
      $192K - $211K
     |                   
              226K
              $10.6B
             |  | 
          
        
          |  |  |                   
      $82.22 - $96.68
      $314K - $370K
     |                   
              52.3K
              $5.06B
             |  | 
          
        
          |  |  |                   
      $58.7 - $62.94
      $351K - $376K
     |                   
              224K
              $13.9B
             |  | 
          
        
          |  |  |                   
      $44.02 - $47.63
      $351K - $380K
     |                   
              134K
              $6.4B
             |  | 
          
        
          |  |  |                   
      $224.68 - $282.71
      $2.92K - $3.68K
     |                   
              16.1K
              $4.49B
             |  | 
          
        
          |  |  |                   
      $90.37 - $102.12
      $328K - $371K
     |                   
              48.1K
              $4.79B
             |  | 
          
        
          |  |  |                   
      $102.4 - $103.88
      $650K - $660K
     |                   
              77.9K
              $8.05B
             |  | 
          
        
          |  |  |                   
      $43.2 - $49.66
      $209K - $240K
     |                   
              79.5K
              $3.93B
             |  | 
          
        
          |  |  |                   
      $125.23 - $132.78
      $469K - $497K
     |                   
              34.3K
              $4.5B
             |  | 
          
        
          |  |  |                   
      $30.02 - $30.29
      $510K - $514K
     |                   
              88.8K
              $2.69B
             |  | 
          
        
          |  |  |                   
      $79.24 - $89.03
      $155K - $174K
     |                   
              36.4K
              $3.24B
             |  | 
          
        
          |  |  |                   
      $87.29 - $93.61
      $343K - $367K
     |                   
              39.6K
              $3.69B
             |  | 
          
        
          |  |  |                   
      $68.33 - $72.69
      $314K - $335K
     |                   
              42.9K
              $3.1B
             |  | 
          
        
          |  |  |                   
      $300.96 - $355.47
      $229K - $270K
     |                   
              5.05K
              $1.8B
             |  | 
          
        
          |  |  |                   
      $64.12 - $68.08
      $95.7K - $102K
     |                   
              86.5K
              $5.89B
             |  | 
          
        
          |  |  |                   
      $82.38 - $83.0
      $429K - $432K
     |                   
              101K
              $8.4B
             |  | 
          
        
          |  |  |                   
      $237.77 - $353.61
      $285K - $424K
     |                   
              2.01K
              $693M
             |  | 
          
        
          |  |  |                   
      $297.99 - $419.78
      $372K - $525K
     |                   
              1.25K
              $422M
             |  | 
          
        
          |  |  |                   
      $103.24 - $106.68
      $285K - $294K
     |                   
              37K
              $3.94B
             |  | 
          
        
          |  |  |                   
      $130.68 - $186.97
      $78.4K - $112K
     |                   
              6.04K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $117.65 - $120.08
      $326K - $332K
     |                   
              37.6K
              $4.5B
             |  | 
          
        
          |  |  |                   
      $54.85 - $58.99
      $87.4K - $94K
     |                   
              135K
              $7.71B
             |  | 
          
        
          |  |  |                   
      $53.51 - $57.96
      $35.3K - $38.2K
     |                   
              78.8K
              $4.52B
             |  | 
          
        
          |  |  |                   
      $42.75 - $43.37
      $300K - $304K
     |                   
              58.8K
              $2.55B
             |  | 
          
        
          |  |  |                   
      $67.14 - $85.01
      $282K - $357K
     |                   
              4.2K
              $303M
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $242K - $269K
     |                   
              1.66K
              $258M
             |  | 
          
        
          |  |  |                   
      $19.31 - $35.5
      $146K - $268K
     |                   
              7.56K
              $254M
             |  | 
          
        
          |  |  |                   
      $84.28 - $89.46
      $110K - $117K
     |                   
              27.5K
              $2.45B
             |  | 
          
        
          |  |  |                   
      $145.84 - $173.55
      $218K - $260K
     |                   
              1.5K
              $249M
             |  | 
          
        
          |  |  |                   
      $121.35 - $144.54
      $186K - $221K
     |                   
              1.53K
              $221M
             |  | 
          
        
          |  |  |                   
      $215.01 - $273.02
      $189K - $240K
     |                   
              879
              $221M
             |  | 
          
        
          |  |  |                   
      $103.83 - $179.9
      $127K - $221K
     |                   
              1.23K
              $219M
             |  | 
          
        
          |  |  |                   
      $118.24 - $138.53
      $188K - $221K
     |                   
              1.59K
              $214M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $3.24K - $3.5K
     |                   
              19.5K
              $2.84B
             |  | 
          
        
          |  |  |                   
      $85.57 - $103.49
      $174K - $210K
     |                   
              2.03K
              $206M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.14K
              $200M
             |  | 
          
        
          |  |  |                   
      $50.79 - $76.4
      $22.1K - $33.2K
     |                   
              7.18K
              $548M
             |  | 
          
        
          |  |  |                   
      $282.78 - $316.06
      $84.8K - $94.8K
     |                   
              3.91K
              $1.23B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              13.3K
              $935M
             |  | 
          
        
          |  |  |                   
      $144.19 - $167.33
      $62.9K - $73K
     |                   
              5.16K
              $864M
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $44.9K - $48.6K
     |                   
              2.83K
              $1.73B
             |  | 
          
        
          |  |  |                   
      $159.93 - $187.67
      $35.5K - $41.7K
     |                   
              4.62K
              $866M
             |  | 
          
        
          |  |  |                   
      $218.96 - $328.33
      $65.7K - $98.5K
     |                   
              1.44K
              $404M
             |  | 
          
        
          |  |  |                   
      $69.77 - $77.54
      $4.19K - $4.65K
     |                   
              23.1K
              $1.75B
             |  | 
          
        
          |  |  |                   
      $106.17 - $107.3
      $116K - $117K
     |                   
              29.9K
              $3.19B
             |  | 
          
        
          |  |  |                   
      $44.28 - $53.87
      $9.96K - $12.1K
     |                   
              14.6K
              $774M
             |  | 
          
        
          |  |  |                   
      $181.56 - $190.33
      $56.3K - $59K
     |                   
              5.59K
              $1.06B
             |  | 
          
        
          |  |  |                   
      $56.13 - $60.79
      $41K - $44.4K
     |                   
              16.9K
              $1.03B
             |  | 
          
        
          |  |  |                   
      $28.15 - $30.13
      $37.8K - $40.5K
     |                   
              33.8K
              $1B
             |  |