Market Cap Chart

Historical Market Cap Data

View and export this data back to 2008. Upgrade now.
Date Value
May 03, 2024 2.812B
May 02, 2024 2.859B
May 01, 2024 3.039B
April 30, 2024 3.029B
April 29, 2024 3.066B
April 26, 2024 3.031B
April 25, 2024 3.022B
April 24, 2024 3.080B
April 23, 2024 3.042B
April 22, 2024 3.044B
April 19, 2024 3.062B
April 18, 2024 3.031B
April 17, 2024 3.084B
April 16, 2024 3.098B
April 15, 2024 3.115B
April 12, 2024 3.211B
April 11, 2024 3.279B
April 10, 2024 3.288B
April 09, 2024 3.424B
April 08, 2024 3.383B
April 05, 2024 3.326B
April 04, 2024 3.275B
April 03, 2024 3.254B
April 02, 2024 3.308B
April 01, 2024 3.369B
Date Value
March 28, 2024 3.425B
March 27, 2024 3.425B
March 26, 2024 3.306B
March 25, 2024 3.306B
March 22, 2024 3.289B
March 21, 2024 3.291B
March 20, 2024 3.272B
March 19, 2024 3.249B
March 18, 2024 3.208B
March 15, 2024 3.244B
March 14, 2024 3.273B
March 13, 2024 3.345B
March 12, 2024 3.360B
March 11, 2024 3.369B
March 08, 2024 3.386B
March 07, 2024 3.412B
March 06, 2024 3.456B
March 05, 2024 3.378B
March 04, 2024 3.389B
March 01, 2024 3.298B
February 29, 2024 3.267B
February 28, 2024 3.319B
February 27, 2024 3.356B
February 26, 2024 3.362B
February 23, 2024 3.433B

Market Capitalization Definition

Market Capitalization measures the total value of a company based on their stock price multiplied by the shares outstanding. This metric is important because it gives you an idea of the size of a company, and how the size has changed over time. When studying companies from a relative basis, it would make sense to compare companies that have a similar market capitalization because factors like market share, economies of scale, and business models would also be similar.

Read full definition.

Market Cap Range, Past 5 Years

991.62M
Minimum
Mar 18 2020
4.700B
Maximum
Nov 05 2021
2.888B
Average
2.950B
Median
Jan 03 2023

Market Cap Benchmarks

Market Cap Related Metrics

PS Ratio 1.540
PEG Ratio -0.6076
Price to Book Value 0.85
Price 51.27
Earnings Yield -2.93%
PEGY Ratio -0.6076