🚧 Under construction — Data may be inaccurate. We are actively adding more companies and metrics.

Costco Wholesale Corporation vs Bank of America Corporation

Market cap comparison over time

Costco Wholesale Corporation

$418.8B

Rank #30

Bank of America Corporation

$447.5B

Rank #27

Market Cap Over Time

Key Moments

  • Costco Wholesale Corporation overtook Bank of America Corporation by 2023
  • Bank of America Corporation overtook Costco Wholesale Corporation by 2025

Year-by-Year Comparison

YearCostco Wholesale CorporationBank of America CorporationLeader
2026$418.8B$447.5BBank of America Corporation
2025$381.4B$384.1BBank of America Corporation
2024$403.1B$299.9BCostco Wholesale Corporation
2023$282.3B$225.3BCostco Wholesale Corporation
2022$193.8B$213.7BBank of America Corporation
2021$239.4B$280.8BBank of America Corporation
2020$153.6B$187.4BBank of America Corporation
2019$118.8B$212.2BBank of America Corporation
2018$81.6B$145.2BBank of America Corporation
2017$73.7B$171.7BBank of America Corporation
2016$60.3B$126.6BBank of America Corporation
2015$60.1B$94.6BBank of America Corporation
2014$50.5B$99.4BBank of America Corporation
2013$41.9B$86.1BBank of America Corporation
2012$32.2B$64.0BBank of America Corporation
2011$26.8B$30.5BBank of America Corporation
2010$23.0B$72.8BBank of America Corporation
2009$18.6B$81.9BBank of America Corporation
2008$16.2B$74.6BBank of America Corporation
2007$21.4B$203.8BBank of America Corporation
2006$16.0B$254.7BBank of America Corporation
2005$14.9B$211.0BBank of America Corporation
2004$14.4B$204.0BBank of America Corporation
2003$11.0B$167.8BBank of America Corporation
2002$8.3B$139.8BBank of America Corporation
2001$13.1B$122.0BBank of America Corporation
2000$11.8B$86.3BBank of America Corporation
1999$13.5B$89.6BBank of America Corporation
1998$10.7B$104.4BBank of America Corporation
1997$6.6B$103.1BBank of America Corporation
1996$3.7B$81.0BBank of America Corporation
1995$2.3B$56.5BBank of America Corporation
1994$1.9B$35.3BBank of America Corporation