|  |  |                   
      $546.99 - $602.2
      $304K - $335K
     |                   
              10.4K
              $6.26B
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $292K - $355K
     |                   
              123K
              $23B
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $575K - $730K
     |                   
              66.1K
              $16.8B
             |  | 
          
        
          |  |  |                   
      $695.21 - $791.73
      $1.4M - $1.59M
     |                   
              6.84K
              $5.02B
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $125K - $183K
     |                   
              20.5K
              $4.98B
             |  | 
          
        
          |  |  |                   
      $105.83 - $117.22
      $1.07M - $1.19M
     |                   
              103K
              $11.6B
             |  | 
          
        
          |  |  |                   
      $81.75 - $84.54
      $1.24M - $1.29M
     |                   
              84.6K
              $7.11B
             |  | 
          
        
          |  |  |                   
      $138.31 - $165.45
      $1.04M - $1.25M
     |                   
              9.63K
              $1.59B
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $1.02M - $1.12M
     |                   
              14.3K
              $7.18B
             |  | 
          
        
          |  |  |                   
      $97.75 - $100.75
      $1.15M - $1.18M
     |                   
              62.8K
              $6.3B
             |  | 
          
        
          |  |  |                   
      $491.09 - $535.64
      $935K - $1.02M
     |                   
              11.8K
              $6.1B
             |  | 
          
        
          |  |  |                   
      $237.77 - $353.61
      $713K - $1.06M
     |                   
              8.32K
              $2.87B
             |  | 
          
        
          |  |  |                   
      $25.28 - $25.63
      $1M - $1.01M
     |                   
              215K
              $5.49B
             |  | 
          
        
          |  |  |                   
      $55.61 - $57.37
      $841K - $867K
     |                   
              127K
              $7.23B
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $710K - $884K
     |                   
              12K
              $3.4B
             |  | 
          
        
          |  |  |                   
      $300.96 - $355.47
      $433K - $512K
     |                   
              6.72K
              $2.39B
             |  | 
          
        
          |  |  |                   
      $30.67 - $32.13
      $673K - $706K
     |                   
              90.5K
              $2.86B
             |  | 
          
        
          |  |  |                   
      $53.81 - $57.52
      $555K - $593K
     |                   
              49.2K
              $2.83B
             |  | 
          
        
          |  |  |                   
      $244.75 - $305.63
      $177K - $221K
     |                   
              10.1K
              $3.03B
             |  | 
          
        
          |  |  |                   
      $31.18 - $36.81
      $208K - $246K
     |                   
              79.2K
              $2.92B
             |  | 
          
        
          |  |  |                   
      $60.99 - $64.39
      $497K - $525K
     |                   
              28.6K
              $1.84B
             |  | 
          
        
          |  |  |                   
      $167.06 - $208.19
      $453K - $565K
     |                   
              5.81K
              $1.18B
             |  | 
          
        
          |  |  |                   
      $218.96 - $328.33
      $12.3K - $18.4K
     |                   
              8.94K
              $2.52B
             |  | 
          
        
          |  |  |                   
      $256.21 - $323.54
      $330K - $417K
     |                   
              3.62K
              $1.16B
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $319K - $345K
     |                   
              3.83K
              $2.55B
             |  | 
          
        
          |  |  |                   
      $175.16 - $255.24
      $25.7K - $37.5K
     |                   
              6.31K
              $1.54B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.43K
              $1.49B
             |  | 
          
        
          |  |  |                   
      $49.43 - $54.52
      $289K - $319K
     |                   
              26.1K
              $1.41B
             |  | 
          
        
          |  |  |                   
      $184.85 - $231.54
      $113K - $142K
     |                   
              6.87K
              $1.59B
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $202K - $282K
     |                   
              3.05K
              $1.01B
             |  | 
          
        
          |  |  |                   
      $184.73 - $209.26
      $174K - $198K
     |                   
              9.05K
              $1.89B
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $204K - $221K
     |                   
              7.62K
              $2.5B
             |  | 
          
        
          |  |  |                   
      $23.48 - $24.44
      $376K - $392K
     |                   
              67.6K
              $1.62B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              31.3K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $57.15 - $62.12
      $231K - $251K
     |                   
              26.9K
              $1.67B
             |  | 
          
        
          |  |  |                   
      $250.97 - $282.66
      $94.1K - $106K
     |                   
              7.03K
              $1.98B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.75K
              $403M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.68K
              $827M
             |  | 
          
        
          |  |  |                   
      $152.77 - $188.68
      $190K - $234K
     |                   
              5.94K
              $1.01B
             |  | 
          
        
          |  |  |                   
      $82.22 - $96.68
      $15K - $17.7K
     |                   
              17.5K
              $1.7B
             |  | 
          
        
          |  |  |                   
      $435.72 - $463.74
      $240K - $255K
     |                   
              1.12K
              $520M
             |  | 
          
        
          |  |  |                   
      $51.37 - $54.25
      $211K - $223K
     |                   
              11.5K
              $622M
             |  | 
          
        
          |  |  |                   
      $107.66 - $112.36
      $201K - $210K
     |                   
              5.31K
              $592M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $231K - $260K
     |                   
              46.5K
              $10.2B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.36K
              $657M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              27.7K
              $1.38B
             |  | 
          
        
          |  |  |                   
      $30.46 - $34.49
      $122K - $138K
     |                   
              22.9K
              $768M
             |  | 
          
        
          |  |  |                   
      $309.46 - $373.37
      $90.4K - $109K
     |                   
              1.69K
              $594M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.4K
              $1.05B
             |  | 
          
        
          |  |  |                   
      $387.78 - $645.35
      $128K - $214K
     |                   
              1.33K
              $656M
             |  |