-$1.45 (-1.13%)
| Source | Headline |
|---|---|
|
CPKC to report second-quarter 2026 earnings results on July 29
CPKC to report second-quarter 2026 earnings results on July 29 PR Newswire CALGARY, AB, June 30, 2026 gurufocus.com - 2026-06-30 12:00:00 |
|
CPKC to maintain rail operations across Canada during IBEW strike
CPKC to maintain rail operations across Canada during IBEW strike PR Newswire CALGARY, AB, May 31, 2026 gurufocus.com - 2026-05-31 11:00:00 |
|
CPKC receives 72-hour strike notice from IBEW
CPKC receives 72-hour strike notice from IBEW PR Newswire CALGARY, AB, May 27, 2026 gurufocus.com - 2026-05-27 22:00:00 |
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-14 | Susquehanna | Maintain | Positive | Positive |
| 2026-07-09 | Citigroup | Maintain | Buy | Buy |
| 2026-07-08 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-06-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2026-06-25 | Barclays | Maintain | Overweight | Overweight |
| 2026-06-25 | CIBC | Maintain | Outperform | Outperform |
| 2026-05-01 | Citigroup | Maintain | Buy | Buy |
| 2026-04-30 | Barclays | Maintain | Overweight | Overweight |
| 2026-04-30 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2026-04-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-03-31 | Bernstein | Maintain | Market Perform | Market Perform |
| 2026-03-27 | Barclays | Maintain | Overweight | Overweight |
| 2026-01-30 | Citigroup | Maintain | Buy | Buy |
| 2026-01-29 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-01-29 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-10-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-10-30 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-10-13 | Citigroup | Maintain | Buy | Buy |
| 2025-10-02 | Barclays | Maintain | Overweight | Overweight |
| 2025-09-25 | Susquehanna | Maintain | Positive | Positive |
| 2025-07-31 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2025-07-10 | Barclays | Maintain | Overweight | Overweight |
| 2025-07-09 | Citigroup | Maintain | Buy | Buy |
| 2025-07-02 | B of A Securities | Maintain | Buy | Buy |
| 2025-06-24 | Susquehanna | Maintain | Positive | Positive |
| 2025-06-02 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2025-05-16 | B of A Securities | Maintain | Buy | Buy |
| 2025-05-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-05-01 | Susquehanna | Maintain | Positive | Positive |
| 2025-05-01 | B of A Securities | Maintain | Buy | Buy |
| 2025-05-01 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-04-14 | Stifel | Maintain | Hold | Hold |
| 2025-04-09 | Jefferies | Maintain | Buy | Buy |
| 2025-04-08 | Citigroup | Maintain | Buy | Buy |
| 2025-04-02 | Barclays | Maintain | Overweight | Overweight |
| 2025-03-27 | Susquehanna | Maintain | Positive | Positive |
| 2025-03-26 | B of A Securities | Maintain | Buy | Buy |
| 2025-02-03 | Loop Capital | Downgrade | Buy | Sell |
| 2025-02-03 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-01-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-01-30 | Benchmark | Maintain | Hold | Hold |
| 2025-01-30 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2025-01-17 | Barclays | Maintain | Overweight | Overweight |
| 2025-01-16 | Stifel | Maintain | Hold | Hold |
| 2025-01-08 | Susquehanna | Maintain | Positive | Positive |
| 2025-01-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-01-06 | Stephens & Co. | Upgrade | Equal Weight | Overweight |
| 2024-11-12 | Citigroup | Maintain | Buy | Buy |
| 2024-10-28 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-10-24 | B of A Securities | Maintain | Buy | Buy |
| 2024-10-24 | Susquehanna | Upgrade | Neutral | Positive |
| 2023-04-12 | Barclays | Maintain | Overweight | Overweight |
| 2023-02-07 | Barclays | Maintain | Overweight | Overweight |
| 2023-02-01 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-01-11 | Barclays | Maintain | Overweight | Overweight |
| 2022-11-29 | Deutsche Bank | Upgrade | Hold | Buy |
| 2022-10-27 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-10-27 | Barclays | Maintain | Overweight | Overweight |
| 2022-10-27 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2022-10-17 | Stifel | Maintain | Hold | Hold |
| 2022-10-10 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-09-30 | Barclays | Maintain | Overweight | Overweight |
| 2022-09-29 | Citigroup | Maintain | Buy | Buy |
| 2022-09-28 | Susquehanna | Maintain | Positive | Positive |
| 2022-09-12 | B of A Securities | Upgrade | Neutral | Buy |
| 2022-07-15 | Stifel | Maintain | Hold | Hold |
| 2022-07-15 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-07-13 | Barclays | Maintain | Overweight | Overweight |
| 2022-07-12 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-06-28 | Credit Suisse | Maintain | Neutral | Neutral |
| 2022-05-19 | Citigroup | Maintain | Buy | Buy |
| 2022-04-08 | B of A Securities | Downgrade | Buy | Neutral |
| 2022-04-07 | Susquehanna | Maintain | Positive | Positive |
| 2022-01-10 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-01-03 | Susquehanna | Upgrade | Neutral | Positive |
| 2021-11-29 | Deutsche Bank | Downgrade | Buy | Hold |
| 2021-10-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-08-12 | Argus Research | Downgrade | Buy | Hold |
| 2021-07-09 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-04-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-04-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-03-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-02-25 | Evercore ISI Group | Downgrade | Outperform | In Line |
| 2021-02-04 | Argus Research | Maintain | Buy | Buy |
| 2021-01-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-11-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-11-25 | Benchmark | Downgrade | Buy | Hold |
| 2020-10-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-10-21 | Benchmark | Downgrade | Buy | Hold |
| 2020-09-16 | B of A Securities | Maintain | Buy | Buy |
| 2020-07-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-06-25 | Citigroup | Maintain | Buy | Buy |
| 2020-06-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-05-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-04-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2020-04-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-04-15 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-04-09 | Barclays | Maintain | Overweight | Overweight |
| 2020-04-09 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-04-08 | Susquehanna | Maintain | Neutral | Neutral |
| 2020-03-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-01-30 | B of A Securities | Maintain | Buy | Buy |
| 2020-01-30 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-01-30 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2020-01-30 | Benchmark | Maintain | Buy | Buy |
| 2020-01-14 | B of A Securities | Upgrade | Neutral | Buy |
| 2019-12-24 | Bank of America | Maintain | Neutral | Neutral |
| 2019-12-17 | Loop Capital | Downgrade | Buy | Hold |
| 2019-10-29 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-10-16 | Bank of America | Downgrade | Buy | Neutral |
| 2019-07-10 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2019-07-10 | Loop Capital | Downgrade | Buy | Hold |
| 2019-06-28 | Wolfe Research | Downgrade | Outperform | Peer Perform |
| 2019-06-27 | National Bank Financial | Downgrade | Outperform | Sector Perform |
| 2019-04-04 | Citigroup | Maintain | Buy | Buy |
| 2019-03-18 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-03-12 | Bernstein | Downgrade | Outperform | Market Perform |
| 2018-12-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-10-12 | Stifel Nicolaus | Upgrade | Hold | Buy |
| 2018-10-08 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2018-10-05 | Bank of America | Maintain | Buy | Buy |
| 2018-10-05 | BMO Capital | Maintain | Outperform | Outperform |
| 2018-10-05 | Citigroup | Maintain | Buy | Buy |
| 2018-10-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-10-01 | Bank of America | Maintain | Buy | Buy |
| 2018-07-31 | Argus | Maintain | Buy | Buy |
| 2018-07-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-07-19 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2018-04-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-04-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-02-13 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2017-11-13 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2017-11-01 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-10-19 | Argus | Maintain | Buy | Buy |
| 2017-10-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-10-12 | JP Morgan | Upgrade | Neutral | Overweight |
| 2017-09-13 | National Bank Financial | Downgrade | Outperform | Sector Perform |
| 2017-08-24 | Loop Capital | Upgrade | Hold | Buy |
| 2017-07-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-07-25 | Argus | Maintain | Buy | Buy |
| 2017-07-20 | Bank of America | Maintain | Buy | Buy |
| 2017-04-21 | Loop Capital | Downgrade | Buy | Hold |
| 2017-01-04 | Loop Capital | Upgrade | Hold | Buy |
| 2016-12-16 | Stifel Nicolaus | Upgrade | Hold | Buy |
| 2016-10-24 | Seaport Global | Maintain | Buy | Buy |
| 2016-10-17 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2016-09-13 | Citigroup | Maintain | Buy | Buy |
| 2016-09-12 | Barclays | Maintain | Overweight | Overweight |
| 2016-08-11 | Atlantic Equities | Maintain | Overweight | Overweight |
| 2016-08-04 | Loop Capital | Maintain | Hold | Hold |
| 2016-07-21 | Buckingham Research | Downgrade | Buy | Neutral |
| 2016-06-30 | Argus | Maintain | Buy | Buy |
| 2016-06-22 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2016-05-19 | CLSA | Maintain | Underperform | Underperform |
| 2016-04-25 | JP Morgan | Maintain | Neutral | Neutral |
| 2016-04-21 | Desjardins | Downgrade | Buy | Hold |
| 2016-04-21 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2016-04-21 | Bernstein | Maintain | Outperform | Outperform |
| 2016-04-21 | Buckingham Research | Maintain | Buy | Buy |
| 2016-04-11 | Barclays | Maintain | Overweight | Overweight |
| 2016-03-31 | Citigroup | Maintain | Buy | Buy |
| 2016-03-30 | Citigroup | Maintain | Buy | Buy |
| 2016-03-24 | Topeka | Maintain | Hold | Hold |
| 2016-03-15 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2016-02-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-01-22 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2016-01-22 | Barclays | Maintain | Overweight | Overweight |
| 2016-01-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-12-21 | Barclays | Maintain | Overweight | Overweight |
| 2015-11-18 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-10-21 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2015-10-13 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2015-10-05 | Barclays | Maintain | Overweight | Overweight |
| 2015-10-02 | Citigroup | Maintain | Buy | Buy |
| 2015-07-22 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2015-07-22 | Citigroup | Maintain | Buy | Buy |
| 2015-07-16 | Barclays | Maintain | Overweight | Overweight |
| 2015-07-10 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2015-07-01 | Citigroup | Maintain | Buy | Buy |
| 2015-06-15 | CIBC | Maintain | Sector Outperform | Sector Outperform |
| 2015-06-10 | Susquehanna | Maintain | Neutral | Neutral |
| 2015-06-08 | Barclays | Maintain | Overweight | Overweight |
| 2015-06-08 | Bernstein | Maintain | Outperform | Outperform |
| 2015-06-04 | Bernstein | Maintain | Outperform | Outperform |
| 2015-06-01 | BB&T Capital | Maintain | Buy | Buy |
| 2015-06-01 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2015-04-13 | Susquehanna | Maintain | Neutral | Neutral |
| 2015-02-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-01-23 | Barclays | Maintain | Overweight | Overweight |
| 2015-01-12 | Barclays | Maintain | Overweight | Overweight |
| 2014-12-16 | Bank of America | Maintain | Buy | Buy |
| 2014-12-08 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2014-10-22 | Credit Suisse | Maintain | Buy | Buy |
| 2014-10-06 | Barclays | Maintain | Overweight | Overweight |
| 2014-10-06 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-09-30 | Citigroup | Maintain | Buy | Buy |
| 2014-09-29 | Barclays | Maintain | Overweight | Overweight |
| 2014-07-18 | Barclays | Maintain | Overweight | Overweight |
| 2014-06-30 | Barclays | Maintain | Overweight | Overweight |
| 2014-06-05 | Citigroup | Maintain | Buy | Buy |
| 2014-06-04 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2014-05-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-05-02 | Citigroup | Maintain | Buy | Buy |
| 2014-02-24 | BB&T Capital | Upgrade | Hold | Buy |
| 2014-01-30 | Cowen & Co. | Upgrade | Market Perform | Outperform |
| 2013-10-24 | RBC Capital | Upgrade | Underperform | Sector Perform |
| 2013-10-24 | Salman Partners | Upgrade | Hold | Buy |
| 2013-08-22 | Credit Suisse | Upgrade | Neutral | Outperform |
| 2013-07-25 | National Bank Financial | Upgrade | Underperform | Sector Perform |
| 2013-07-24 | National Bank Financial | Upgrade | Underperform | Sector Perform |
| 2013-07-11 | Buckingham Research | Maintain | Buy | Buy |
| 2013-06-20 | Avondale Partners | Maintain | Market Outperform | Outperform |
| 2013-06-04 | RBC Capital | Downgrade | Sector Perform | Underperform |
| 2013-05-30 | Canaccord Genuity | Upgrade | Sell | Hold |
| 2013-04-25 | Citigroup | Maintain | Buy | Buy |
| 2013-04-25 | Raymond James | Upgrade | Market Perform | Outperform |
| 2013-04-10 | Jefferies | Maintain | Hold | Hold |
| 2013-02-25 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-01-30 | Jefferies | Maintain | Hold | Hold |
| 2013-01-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-01-30 | Stifel Nicolaus | Downgrade | Buy | Hold |
| 2013-01-30 | Barclays | Maintain | Overweight | Overweight |
| 2013-01-30 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-01-29 | Bank of America | Maintain | Buy | Buy |
| 2013-01-29 | National Bank Financial | Maintain | Underperform | Underperform |
| 2013-01-29 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-01-25 | Canaccord Genuity | Downgrade | Hold | Sell |
| 2013-01-18 | Credit Suisse | Maintain | Neutral | Neutral |
| 2013-01-11 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-01-07 | Barclays | Maintain | Overweight | Overweight |
| 2012-12-11 | FirstEnergy Capital | Downgrade | Outperform | Market Perform |
| 2012-12-06 | Stifel Nicolaus | Upgrade | Hold | Buy |
| 2012-12-06 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2012-10-25 | National Bank Financial | Downgrade | Sector Perform | Underperform |
| 2012-10-25 | Jefferies | Maintain | Hold | Hold |
| 2012-10-25 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2012-10-24 | Bank of America | Maintain | Buy | Buy |
| 2012-10-22 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2012-10-04 | Jefferies | Maintain | Hold | Hold |
| 2012-10-03 | National Bank Financial | Maintain | Sector Perform | Sector Perform |
| 2012-10-01 | FirstEnergy Capital | Maintain | Outperform | Outperform |
| 2012-10-01 | Sterne Agee | Downgrade | Buy | Neutral |
| 2012-09-20 | Canaccord Genuity | Maintain | Hold | Hold |
| 2012-09-14 | Citigroup | Maintain | Buy | Buy |
| 2012-08-16 | FirstEnergy Capital | Maintain | Outperform | Outperform |
| 2012-07-26 | Scotiabank | Upgrade | Sector Perform | Outperform |
| 2012-07-26 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2012-07-26 | Clarus Securities | Downgrade | Buy | Perform |
| 2012-06-27 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2012-05-18 | Citigroup | Maintain | Buy | Buy |
| 2012-04-24 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2012-04-23 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2012-04-23 | Jefferies | Maintain | Hold | Hold |
| 2012-04-23 | National Bank Financial | Maintain | Sector Perform | Sector Perform |
| 2012-04-12 | Bank oferica | Maintain | Buy | Buy |
| 2012-04-11 | JP Morgan | Maintain | Overweight | Overweight |
| 2012-04-11 | Jefferies | Maintain | Hold | Hold |
| 2012-04-11 | Credit Suisse | Maintain | Neutral | Neutral |
| 2012-03-28 | National Bank Financial | Maintain | Underperform | Underperform |