|  |  |                   
      $126.95 - $183.52
      $290K - $419K
     |                   
              7.91K
              $1.45B
             |  | 
          
        
          |  |  |                   
      $237.53 - $309.8
      $145K - $189K
     |                   
              13.1K
              $3.99B
             |  | 
          
        
          |  |  |                   
      $105.23 - $109.61
      $562K - $585K
     |                   
              55.5K
              $6.08B
             |  | 
          
        
          |  |  |                   
      $430.82 - $486.45
      $545K - $616K
     |                   
              3.94K
              $1.82B
             |  | 
          
        
          |  |  |                   
      $54.52 - $56.7
      $625K - $650K
     |                   
              67.2K
              $3.75B
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $453K - $549K
     |                   
              19.5K
              $6.91B
             |  | 
          
        
          |  |  |                   
      $82.32 - $112.47
      $267K - $364K
     |                   
              14.9K
              $1.67B
             |  | 
          
        
          |  |  |                   
      $58.08 - $81.05
      $497K - $694K
     |                   
              38.7K
              $2.67B
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $190K - $308K
     |                   
              21.3K
              $1.65B
             |  | 
          
        
          |  |  |                   
      $55.54 - $69.09
      $405K - $503K
     |                   
              16.7K
              $1.16B
             |  | 
          
        
          |  |  |                   
      $70.56 - $92.75
      $405K - $532K
     |                   
              9.3K
              $835M
             |  | 
          
        
          |  |  |                   
      $38.18 - $45.52
      $473K - $564K
     |                   
              19K
              $833M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $407K - $501K
     |                   
              19.3K
              $5.25B
             |  | 
          
        
          |  |  |                   
      $26.33 - $28.94
      $350K - $385K
     |                   
              241K
              $6.97B
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $177K - $232K
     |                   
              37.4K
              $3B
             |  | 
          
        
          |  |  |                   
      $112.33 - $186.13
      $69.2K - $115K
     |                   
              7.63K
              $1.42B
             |  | 
          
        
          |  |  |                   
      $108.12 - $135.04
      $249K - $311K
     |                   
              17.5K
              $2.37B
             |  | 
          
        
          |  |  |                   
      $237.95 - $421.61
      $204K - $362K
     |                   
              2.25K
              $910M
             |  | 
          
        
          |  |  |                   
      $5.72 - $8.32
      $167K - $242K
     |                   
              194K
              $1.61B
             |  | 
          
        
          |  |  |                   
      $43.92 - $52.37
      $367K - $437K
     |                   
              32.7K
              $1.71B
             |  | 
          
        
          |  |  |                   
      $55.71 - $73.45
      $240K - $316K
     |                   
              17.7K
              $1.3B
             |  | 
          
        
          |  |  |                   
      $93.15 - $96.56
      $445K - $461K
     |                   
              57.9K
              $5.54B
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $34.7K - $53.5K
     |                   
              2.01K
              $1.54B
             |  | 
          
        
          |  |  |                   
      $37.08 - $42.26
      $446K - $508K
     |                   
              79.1K
              $3.28B
             |  | 
          
        
          |  |  |                   
      $22.71 - $24.18
      $475K - $505K
     |                   
              64.6K
              $1.51B
             |  | 
          
        
          |  |  |                   
      $50.53 - $212.53
      $997K - $4.19M
     |                   
              25.5K
              $1.41B
             |  | 
          
        
          |  |  |                   
      $158.36 - $178.82
      $397K - $449K
     |                   
              4.8K
              $847M
             |  | 
          
        
          |  |  |                   
      $30.16 - $34.39
      $329K - $375K
     |                   
              52.7K
              $1.77B
             |  | 
          
        
          |  |  |                   
      $46.88 - $82.59
      $115K - $202K
     |                   
              11.3K
              $934M
             |  | 
          
        
          |  |  |                   
      $174.67 - $315.32
      $177K - $320K
     |                   
              2.16K
              $677M
             |  | 
          
        
          |  |  |                   
      $40.82 - $43.14
      $409K - $432K
     |                   
              38.6K
              $1.67B
             |  | 
          
        
          |  |  |                   
      $60.06 - $66.28
      $70.9K - $78.2K
     |                   
              167K
              $11.1B
             |  | 
          
        
          |  |  |                   
      $219.37 - $417.89
      $154K - $293K
     |                   
              3.03K
              $1.06B
             |  | 
          
        
          |  |  |                   
      $123.95 - $138.08
      $337K - $375K
     |                   
              23.1K
              $3.14B
             |  | 
          
        
          |  |  |                   
      $58.13 - $85.12
      $4.65K - $6.81K
     |                   
              30.5K
              $2.6B
             |  | 
          
        
          |  |  |                   
      $12.69 - $18.61
      $82.4K - $121K
     |                   
              104K
              $1.94B
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $351K - $425K
     |                   
              7.62K
              $694M
             |  | 
          
        
          |  |  |                   
      $53.08 - $68.54
      $255K - $329K
     |                   
              17K
              $1.17B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.19K
              $2.29B
             |  | 
          
        
          |  |  |                   
      $82.21 - $83.12
      $410K - $415K
     |                   
              40.9K
              $3.39B
             |  | 
          
        
          |  |  |                   
      $46.68 - $61.09
      $175K - $229K
     |                   
              60.4K
              $3.67B
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $244K - $341K
     |                   
              2.78K
              $857M
             |  | 
          
        
          |  |  |                   
      $71.83 - $95.32
      $238K - $316K
     |                   
              10K
              $953M
             |  | 
          
        
          |  |  |                   
      $97.08 - $195.83
      $55.1K - $111K
     |                   
              4.19K
              $820M
             |  | 
          
        
          |  |  |                   
      $163.16 - $246.51
      $53.7K - $81.1K
     |                   
              5.51K
              $1.36B
             |  | 
          
        
          |  |  |                   
      $177.93 - $313.14
      $35.1K - $61.7K
     |                   
              3.37K
              $1.06B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.37K
              $1.04B
             |  | 
          
        
          |  |  |                   
      $45.27 - $79.4
      $186K - $326K
     |                   
              9.88K
              $711M
             |  | 
          
        
          |  |  |                   
      $412.99 - $531.48
      $220K - $283K
     |                   
              3.72K
              $1.89B
             |  | 
          
        
          |  |  |                   
      $87.0 - $134.33
      $99.5K - $154K
     |                   
              8.02K
              $1.08B
             |  |