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

Canadian National Railway Company vs Petróleo Brasileiro S.A. - Petrobras

Market cap comparison over time

Canadian National Railway Company

$75.4B

Rank #205

Petróleo Brasileiro S.A. - Petrobras

$75.8B

Rank #203

Market Cap Over Time

Key Moments

  • Canadian National Railway Company overtook Petróleo Brasileiro S.A. - Petrobras by 2002
  • Petróleo Brasileiro S.A. - Petrobras overtook Canadian National Railway Company by 2003
  • Canadian National Railway Company overtook Petróleo Brasileiro S.A. - Petrobras by 2013
  • Petróleo Brasileiro S.A. - Petrobras overtook Canadian National Railway Company by 2026

Year-by-Year Comparison

YearCanadian National Railway CompanyPetróleo Brasileiro S.A. - PetrobrasLeader
2026$75.4B$75.8BPetróleo Brasileiro S.A. - Petrobras
2025$59.0B$43.5BCanadian National Railway Company
2024$61.9B$40.8BCanadian National Railway Company
2023$69.3B$45.0BCanadian National Railway Company
2022$65.6B$23.8BCanadian National Railway Company
2021$62.2B$13.5BCanadian National Railway Company
2020$55.1B$12.6BCanadian National Railway Company
2019$45.4B$17.7BCanadian National Railway Company
2018$38.4B$14.2BCanadian National Railway Company
2017$38.7B$11.2BCanadian National Railway Company
2016$33.2B$11.0BCanadian National Railway Company
2015$27.9B$4.7BCanadian National Railway Company
2014$28.4B$7.9BCanadian National Railway Company
2013$21.2B$14.5BCanadian National Railway Company
2012$15.5B$20.2BPetróleo Brasileiro S.A. - Petrobras
2011$13.5B$25.2BPetróleo Brasileiro S.A. - Petrobras
2010$11.0B$36.8BPetróleo Brasileiro S.A. - Petrobras
2009$9.4B$45.1BPetróleo Brasileiro S.A. - Petrobras
2008$7.2B$21.8BPetróleo Brasileiro S.A. - Petrobras
2007$7.3B$51.1BPetróleo Brasileiro S.A. - Petrobras
2006$7.7B$22.1BPetróleo Brasileiro S.A. - Petrobras
2005$7.1B$14.6BPetróleo Brasileiro S.A. - Petrobras
2004$5.5B$8.0BPetróleo Brasileiro S.A. - Petrobras
2003$4.1B$5.6BPetróleo Brasileiro S.A. - Petrobras
2002$3.2B$2.7BCanadian National Railway Company
2001$3.7B$3.9BPetróleo Brasileiro S.A. - Petrobras
2000$2.1B$4.1BPetróleo Brasileiro S.A. - Petrobras