{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPTSE","shortName":"S&P/TSX Composite index"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.030687902,"fmt":"3.07%"},"oneMonthReturn":{"raw":-0.08,"fmt":"-8.00%"},"threeMonthReturn":{"raw":0.027763681,"fmt":"2.78%"},"sixMonthReturn":{"raw":0.0920543,"fmt":"9.21%"},"ytdReturnPct":{"raw":0.021347325,"fmt":"2.13%"},"oneYearTotalReturn":{"raw":0.016740158,"fmt":"1.67%"},"twoYearTotalReturn":{"raw":-0.229548,"fmt":"-22.95%"},"threeYearTotalReturn":{"raw":-0.11492145,"fmt":"-11.49%"},"fiveYearTotalReturn":{"raw":-0.13188973,"fmt":"-13.19%"},"tenYearTotalReturn":{"raw":0.66962963,"fmt":"66.96%"},"maxReturn":{"raw":30.92551,"fmt":"3,092.55%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0205397,"fmt":"2.05%"},"oneMonthReturn":{"raw":-0.073658034,"fmt":"-7.37%"},"threeMonthReturn":{"raw":-0.0012234573,"fmt":"-0.12%"},"sixMonthReturn":{"raw":0.07389965,"fmt":"7.39%"},"ytdReturnPct":{"raw":0.0029607958,"fmt":"0.30%"},"oneYearTotalReturn":{"raw":0.2702406,"fmt":"27.02%"},"twoYearTotalReturn":{"raw":0.44571882,"fmt":"44.57%"},"threeYearTotalReturn":{"raw":0.62859315,"fmt":"62.86%"},"fiveYearTotalReturn":{"raw":0.7043317,"fmt":"70.43%"},"tenYearTotalReturn":{"raw":1.3926046,"fmt":"139.26%"},"maxReturn":{"raw":18.793554,"fmt":"1,879.36%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":83294298112,"fmt":"83.29B","longFmt":"83,294,298,112"},"forwardPE":{"raw":11.632495,"fmt":"11.63"},"profitMargins":{"raw":0.27277002,"fmt":"27.28%"},"floatShares":{"raw":594372510,"fmt":"594.37M","longFmt":"594,372,510"},"sharesOutstanding":{"raw":611400000,"fmt":"611.4M","longFmt":"611,400,000"},"sharesShort":{"raw":5237027,"fmt":"5.24M","longFmt":"5,237,027"},"sharesShortPriorMonth":{"raw":3519470,"fmt":"3.52M","longFmt":"3,519,470"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0086,"fmt":"0.86%"},"heldPercentInsiders":{"raw":0.02694,"fmt":"2.69%"},"heldPercentInstitutions":{"raw":0.74669,"fmt":"74.67%"},"shortRatio":{"raw":3.07,"fmt":"3.07"},"shortPercentOfFloat":{},"beta":{"raw":0.952,"fmt":"0.95"},"impliedSharesOutstanding":{"raw":612185113,"fmt":"612.19M","longFmt":"612,185,113"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":25.294533,"fmt":"25.29"},"priceToBook":{"raw":4.0099573,"fmt":"4.01"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.089,"fmt":"8.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":4720000000,"fmt":"4.72B","longFmt":"4,720,000,000"},"trailingEps":{"raw":5.48,"fmt":"5.48"},"forwardEps":{"raw":6.2716947,"fmt":"6.27"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1385942400,"fmt":"2013-12-02"},"enterpriseToRevenue":{"raw":4.814,"fmt":"4.81"},"enterpriseToEbitda":{"raw":9.193,"fmt":"9.19"},"52WeekChange":{"raw":-0.002938211,"fmt":"-0.29%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.674,"fmt":"0.67"},"lastDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"T","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.85,"fmt":"1.85"},"estimate":{"raw":1.77265,"fmt":"1.77"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.08","surprisePct":"4.36","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130395,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":1.87,"fmt":"1.87"},"estimate":{"raw":1.87525,"fmt":"1.88"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.01","surprisePct":"-0.28","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214700,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":1.83,"fmt":"1.83"},"estimate":{"raw":1.7731,"fmt":"1.77"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"3.21","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761910200,"fmt":"2025-10-31"}},{"date":"4Q2025","actual":{"raw":2.03,"fmt":"2.03"},"estimate":{"raw":1.9804,"fmt":"1.98"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.05","surprisePct":"2.5","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769776200,"fmt":"2026-01-30"}}],"currentQuarterEstimate":{"raw":1.77997,"fmt":"1.78"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777465800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":17107000000,"fmt":"17.11B","longFmt":"17,107,000,000"},"earnings":{"raw":5118000000,"fmt":"5.12B","longFmt":"5,118,000,000"}},{"date":2023,"revenue":{"raw":16828000000,"fmt":"16.83B","longFmt":"16,828,000,000"},"earnings":{"raw":5625000000,"fmt":"5.62B","longFmt":"5,625,000,000"}},{"date":2024,"revenue":{"raw":17046000000,"fmt":"17.05B","longFmt":"17,046,000,000"},"earnings":{"raw":4448000000,"fmt":"4.45B","longFmt":"4,448,000,000"}},{"date":2025,"revenue":{"raw":17304000000,"fmt":"17.3B","longFmt":"17,304,000,000"},"earnings":{"raw":4720000000,"fmt":"4.72B","longFmt":"4,720,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":4403000000,"fmt":"4.4B","longFmt":"4,403,000,000"},"earnings":{"raw":1161000000,"fmt":"1.16B","longFmt":"1,161,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":4272000000,"fmt":"4.27B","longFmt":"4,272,000,000"},"earnings":{"raw":1172000000,"fmt":"1.17B","longFmt":"1,172,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":4165000000,"fmt":"4.17B","longFmt":"4,165,000,000"},"earnings":{"raw":1139000000,"fmt":"1.14B","longFmt":"1,139,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":4464000000,"fmt":"4.46B","longFmt":"4,464,000,000"},"earnings":{"raw":1248000000,"fmt":"1.25B","longFmt":"1,248,000,000"}}]},"financialCurrency":"CAD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"CNI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1769779800,"updated":1772064937,"transcriptId":2717088,"type":"IN_HOUSE","eventId":396125,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2025-earnings_call-396125.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/30/2717088.json","maxAge":1},{"title":"CNI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761913800,"updated":1761920175,"transcriptId":2221178,"type":"RAW","eventId":342066,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2025-earnings_call-342066.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/31/2221178.json","maxAge":1},{"title":"CNI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753216200,"updated":1762334139,"transcriptId":2235014,"type":"IN_HOUSE","eventId":309555,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2025-earnings_call-309555.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/22/2235014.json","maxAge":1},{"title":"CNI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746131400,"updated":1764416175,"transcriptId":2368258,"type":"IN_HOUSE","eventId":252541,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2025-earnings_call-252541.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/1/2368258.json","maxAge":1},{"title":"CNI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738272600,"updated":1767941286,"transcriptId":2564136,"type":"IN_HOUSE","eventId":247789,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2024-earnings_call-247789.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/30/2564136.json","maxAge":1},{"title":"CNI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729629000,"updated":1768812406,"transcriptId":2624382,"type":"IN_HOUSE","eventId":188744,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2024-earnings_call-188744.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/22/2624382.json","maxAge":1},{"title":"CNI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721766600,"updated":1772063135,"transcriptId":2731016,"type":"IN_HOUSE","eventId":162671,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2024-earnings_call-162671.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/23/2731016.json","maxAge":1},{"title":"CNI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1713904200,"updated":1772059281,"transcriptId":2761637,"type":"IN_HOUSE","eventId":126927,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2024-earnings_call-126927.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/23/2761637.json","maxAge":1},{"title":"CNI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1706045400,"updated":1772062279,"transcriptId":2822769,"type":"IN_HOUSE","eventId":119789,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2023-earnings_call-119789.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/23/2822769.json","maxAge":1},{"title":"CNI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698179400,"updated":1772061980,"transcriptId":2870438,"type":"IN_HOUSE","eventId":65493,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2023-earnings_call-65493.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/24/2870438.json","maxAge":1},{"title":"CNI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690317000,"updated":1772061790,"transcriptId":2921557,"type":"IN_HOUSE","eventId":51221,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2023-earnings_call-51221.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/25/2921557.json","maxAge":1},{"title":"CNI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682368200,"updated":1772455767,"transcriptId":2974852,"type":"IN_HOUSE","eventId":45661,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2023-earnings_call-45661.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/24/2974852.json","maxAge":1},{"title":"CNI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1674595800,"updated":1773488176,"transcriptId":3028502,"type":"IN_HOUSE","eventId":39263,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2022-earnings_call-39263.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/24/3028502.json","maxAge":1},{"title":"CNI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666729800,"updated":1774092663,"transcriptId":3075532,"type":"IN_HOUSE","eventId":27679,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2022-earnings_call-27679.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/25/3075532.json","maxAge":1},{"title":"CNI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658801160,"updated":1773917122,"transcriptId":3112757,"type":"IN_HOUSE","eventId":27145,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2022-earnings_call-27145.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/26/3112757.json","maxAge":1},{"title":"CNI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650975604,"updated":1774250596,"transcriptId":3148188,"type":"IN_HOUSE","eventId":19821,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2022-earnings_call-19821.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3148188.json","maxAge":1},{"title":"CNI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643134192,"updated":1752165408,"transcriptId":1573928,"type":"RAW","eventId":13054,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2021-earnings_call-13054.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/1/25/1573928.json","maxAge":1},{"title":"CNI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1634601600,"updated":1752165408,"transcriptId":1565671,"type":"RAW","eventId":3624,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2021-earnings_call-3624.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/19/1565671.json","maxAge":1},{"title":"CNI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1626802800,"updated":1752165408,"transcriptId":1568036,"type":"RAW","eventId":6288,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2021-earnings_call-6288.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/20/1568036.json","maxAge":1},{"title":"CNI Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619471820,"updated":1752165408,"transcriptId":1567808,"type":"RAW","eventId":6035,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2021-earnings_call-6035.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/26/1567808.json","maxAge":1},{"title":"CNI Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1611696600,"updated":1761144346,"transcriptId":2160371,"type":"RAW","eventId":391621,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2020-earnings_call-391621.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/1/26/2160371.json","maxAge":1},{"title":"CNI Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603225800,"updated":1761144152,"transcriptId":2160373,"type":"RAW","eventId":391622,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2020-earnings_call-391622.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/20/2160373.json","maxAge":1},{"title":"CNI Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1595363400,"updated":1761143954,"transcriptId":2160375,"type":"RAW","eventId":391623,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2020-earnings_call-391623.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/21/2160375.json","maxAge":1},{"title":"CNI Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588019400,"updated":1761144152,"transcriptId":2160376,"type":"RAW","eventId":391625,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2020-earnings_call-391625.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/27/2160376.json","maxAge":1},{"title":"CNI Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1580247000,"updated":1772064131,"transcriptId":2736000,"type":"IN_HOUSE","eventId":547840,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2019-earnings_call-547840.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/1/28/2736000.json","maxAge":1},{"title":"CNI Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1571776200,"updated":1772058698,"transcriptId":2736001,"type":"IN_HOUSE","eventId":547842,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2019-earnings_call-547842.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/22/2736001.json","maxAge":1},{"title":"CNI Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1563913800,"updated":1772064131,"transcriptId":2736004,"type":"IN_HOUSE","eventId":547843,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2019-earnings_call-547843.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/7/23/2736004.json","maxAge":1},{"title":"CNI Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1556569800,"updated":1772061574,"transcriptId":2736005,"type":"IN_HOUSE","eventId":547844,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2019-earnings_call-547844.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/4/29/2736005.json","maxAge":1},{"title":"CNI Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1548797400,"updated":1772058698,"transcriptId":2736023,"type":"IN_HOUSE","eventId":547850,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2018-earnings_call-547850.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/1/29/2736023.json","maxAge":1},{"title":"CNI Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1540326600,"updated":1772063085,"transcriptId":2736022,"type":"IN_HOUSE","eventId":547851,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2018-earnings_call-547851.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/10/23/2736022.json","maxAge":1},{"title":"CNI Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1532464200,"updated":1772058698,"transcriptId":2736026,"type":"IN_HOUSE","eventId":547852,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2018-earnings_call-547852.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/7/24/2736026.json","maxAge":1},{"title":"CNI Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1524515400,"updated":1772064131,"transcriptId":2736031,"type":"IN_HOUSE","eventId":547853,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2018-earnings_call-547853.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/4/23/2736031.json","maxAge":1},{"title":"CNI Q4 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q4","date":1516743000,"updated":1772063085,"transcriptId":2736018,"type":"IN_HOUSE","eventId":547855,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2017-earnings_call-547855.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/1/23/2736018.json","maxAge":1},{"title":"CNI Q3 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q3","date":1508877000,"updated":1772061574,"transcriptId":2736021,"type":"IN_HOUSE","eventId":547856,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2017-earnings_call-547856.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/10/24/2736021.json","maxAge":1},{"title":"CNI Q2 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q2","date":1501014600,"updated":1772061574,"transcriptId":2736029,"type":"IN_HOUSE","eventId":547857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2017-earnings_call-547857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/7/25/2736029.json","maxAge":1},{"title":"CNI Q1 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q1","date":1493065800,"updated":1772061574,"transcriptId":2736033,"type":"IN_HOUSE","eventId":547860,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2017-earnings_call-547860.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/4/24/2736033.json","maxAge":1},{"title":"CNI Q4 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q4","date":1485293400,"updated":1772058698,"transcriptId":2736491,"type":"IN_HOUSE","eventId":548449,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2016-earnings_call-548449.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/1/24/2736491.json","maxAge":1},{"title":"CNI Q3 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q3","date":1477427400,"updated":1772061574,"transcriptId":2736485,"type":"IN_HOUSE","eventId":548454,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2016-earnings_call-548454.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/10/25/2736485.json","maxAge":1},{"title":"CNI Q2 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q2","date":1469478600,"updated":1772061574,"transcriptId":2736490,"type":"IN_HOUSE","eventId":548458,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2016-earnings_call-548458.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/7/25/2736490.json","maxAge":1},{"title":"CNI Q1 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q1","date":1461616200,"updated":1772063062,"transcriptId":2736506,"type":"IN_HOUSE","eventId":548471,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2016-earnings_call-548471.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/4/25/2736506.json","maxAge":1},{"title":"CNI Q4 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q4","date":1453843800,"updated":1772061574,"transcriptId":2736492,"type":"IN_HOUSE","eventId":548482,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2015-earnings_call-548482.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/1/26/2736492.json","maxAge":1},{"title":"CNI Q3 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q3","date":1445977800,"updated":1772058698,"transcriptId":2736493,"type":"IN_HOUSE","eventId":548490,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2015-earnings_call-548490.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/10/27/2736493.json","maxAge":1},{"title":"CNI Q2 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q2","date":1437424200,"updated":1772064131,"transcriptId":2736496,"type":"IN_HOUSE","eventId":548492,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2015-earnings_call-548492.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/7/20/2736496.json","maxAge":1},{"title":"CNI Q1 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q1","date":1429561800,"updated":1772064131,"transcriptId":2736498,"type":"IN_HOUSE","eventId":548496,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2015-earnings_call-548496.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/4/20/2736498.json","maxAge":1},{"title":"CNI Q4 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q4","date":1422394200,"updated":1772063062,"transcriptId":2736504,"type":"IN_HOUSE","eventId":548502,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2014-earnings_call-548502.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/1/27/2736504.json","maxAge":1},{"title":"CNI Q3 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q3","date":1413923400,"updated":1772058698,"transcriptId":2736505,"type":"IN_HOUSE","eventId":548503,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2014-earnings_call-548503.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/10/21/2736505.json","maxAge":1},{"title":"CNI Q2 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q2","date":1405974600,"updated":1772063062,"transcriptId":2736507,"type":"IN_HOUSE","eventId":548504,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2014-earnings_call-548504.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/7/21/2736507.json","maxAge":1},{"title":"CNI Q1 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q1","date":1398198600,"updated":1772063062,"transcriptId":2736508,"type":"IN_HOUSE","eventId":548505,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2014-earnings_call-548505.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/4/22/2736508.json","maxAge":1},{"title":"CNI Q4 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q4","date":1391117400,"updated":1772061574,"transcriptId":2736514,"type":"IN_HOUSE","eventId":548507,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q4-2013-earnings_call-548507.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/1/30/2736514.json","maxAge":1},{"title":"CNI Q3 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q3","date":1382473800,"updated":1772064131,"transcriptId":2736519,"type":"IN_HOUSE","eventId":548510,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q3-2013-earnings_call-548510.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/10/22/2736519.json","maxAge":1},{"title":"CNI Q2 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q2","date":1374525000,"updated":1772058698,"transcriptId":2736521,"type":"IN_HOUSE","eventId":548511,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q2-2013-earnings_call-548511.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/7/22/2736521.json","maxAge":1},{"title":"CNI Q1 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q1","date":1366662600,"updated":1772064131,"transcriptId":2736529,"type":"IN_HOUSE","eventId":548514,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNI/earnings/CNI-Q1-2013-earnings_call-548514.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/4/22/2736529.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":101.59,"fmt":"101.59"},"open":{"raw":101.22,"fmt":"101.22"},"dayLow":{"raw":100.75,"fmt":"100.75"},"dayHigh":{"raw":101.815,"fmt":"101.82"},"regularMarketPreviousClose":{"raw":101.59,"fmt":"101.59"},"regularMarketOpen":{"raw":101.22,"fmt":"101.22"},"regularMarketDayLow":{"raw":100.75,"fmt":"100.75"},"regularMarketDayHigh":{"raw":101.815,"fmt":"101.82"},"dividendRate":{"raw":2.69,"fmt":"2.69"},"dividendYield":{"raw":0.026600001,"fmt":"2.66%"},"exDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"payoutRatio":{"raw":0.469,"fmt":"46.90%"},"fiveYearAvgDividendYield":{"raw":2.0,"fmt":"2.00"},"beta":{"raw":0.952,"fmt":"0.95"},"trailingPE":{"raw":18.509125,"fmt":"18.51"},"forwardPE":{"raw":16.172663,"fmt":"16.17"},"volume":{"raw":802066,"fmt":"802.07k","longFmt":"802,066"},"regularMarketVolume":{"raw":802066,"fmt":"802.07k","longFmt":"802,066"},"averageVolume":{"raw":1694676,"fmt":"1.69M","longFmt":"1,694,676"},"averageVolume10days":{"raw":2334210,"fmt":"2.33M","longFmt":"2,334,210"},"averageDailyVolume10Day":{"raw":2334210,"fmt":"2.33M","longFmt":"2,334,210"},"bid":{"raw":97.02,"fmt":"97.02"},"ask":{"raw":102.11,"fmt":"102.11"},"bidSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"askSize":{"raw":50000,"fmt":"50k","longFmt":"50,000"},"marketCap":{"raw":62093934592,"fmt":"62.09B","longFmt":"62,093,934,592"},"nonDilutedMarketCap":{"raw":60282076348,"fmt":"60.28B","longFmt":"60,282,076,348"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":90.74,"fmt":"90.74"},"fiftyTwoWeekHigh":{"raw":113.09,"fmt":"113.09"},"allTimeHigh":{"raw":137.19,"fmt":"137.19"},"allTimeLow":{"raw":2.822917,"fmt":"2.82"},"priceToSalesTrailing12Months":{"raw":3.588415,"fmt":"3.59"},"fiftyDayAverage":{"raw":103.6736,"fmt":"103.67"},"twoHundredDayAverage":{"raw":98.8853,"fmt":"98.89"},"trailingAnnualDividendRate":{"raw":3.55,"fmt":"3.55"},"trailingAnnualDividendYield":{"raw":0.034944385,"fmt":"3.49%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1777465800,"fmt":"2026-04-29"}],"earningsCallDate":[{"raw":1777465800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":false,"earningsAverage":{"raw":1.77981,"fmt":"1.78"},"earningsLow":{"raw":1.7,"fmt":"1.70"},"earningsHigh":{"raw":1.89,"fmt":"1.89"},"revenueAverage":{"raw":4322434360,"fmt":"4.32B","longFmt":"4,322,434,360"},"revenueLow":{"raw":4129000000,"fmt":"4.13B","longFmt":"4,129,000,000"},"revenueHigh":{"raw":4429000000,"fmt":"4.43B","longFmt":"4,429,000,000"}},"exDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"dividendDate":{"raw":1774915200,"fmt":"2026-03-31"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1774616869,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":97.0},{"epochGradeDate":1770050477,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":151.0,"priorPriceTarget":153.0},{"epochGradeDate":1770048733,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":119.0},{"epochGradeDate":1770044051,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":105.0},{"epochGradeDate":1770038337,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":103.0,"priorPriceTarget":105.0},{"epochGradeDate":1768498057,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":97.0},{"epochGradeDate":1767902699,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":119.0,"priorPriceTarget":120.0},{"epochGradeDate":1764331900,"firm":"CIBC","toGrade":"Outperformer","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":151.0,"priorPriceTarget":146.0},{"epochGradeDate":1762198146,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":119.0},{"epochGradeDate":1762180672,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":158.0,"priorPriceTarget":148.0},{"epochGradeDate":1762179064,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":98.0},{"epochGradeDate":1762176570,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":115.0},{"epochGradeDate":1760371430,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":119.0,"priorPriceTarget":121.0},{"epochGradeDate":1759759377,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":117.0},{"epochGradeDate":1759406583,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":99.0},{"epochGradeDate":1759154535,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":102.0,"priorPriceTarget":106.0},{"epochGradeDate":1758811436,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":120.0},{"epochGradeDate":1753278200,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":120.0},{"epochGradeDate":1753277389,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":122.0},{"epochGradeDate":1753277320,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":157.0,"priorPriceTarget":161.0},{"epochGradeDate":1753274641,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":99.0,"priorPriceTarget":106.0},{"epochGradeDate":1752164087,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":101.0},{"epochGradeDate":1752085391,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":124.0},{"epochGradeDate":1750788042,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":120.0},{"epochGradeDate":1749132711,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":163.0,"priorPriceTarget":163.0},{"epochGradeDate":1747407232,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1746206096,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":163.0,"priorPriceTarget":165.0},{"epochGradeDate":1746204027,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":105.0},{"epochGradeDate":1746193011,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":104.0},{"epochGradeDate":1746191243,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":119.0},{"epochGradeDate":1744637311,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1744207382,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1744144707,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":122.0},{"epochGradeDate":1743600823,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":112.0},{"epochGradeDate":1743086126,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":115.0},{"epochGradeDate":1738580881,"firm":"Loop Capital","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1738345102,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":171.0,"priorPriceTarget":174.0},{"epochGradeDate":1738340837,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":120.0},{"epochGradeDate":1737127656,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":121.0},{"epochGradeDate":1737030099,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":132.0},{"epochGradeDate":1736781574,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":125.0},{"epochGradeDate":1736528068,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":174.0,"priorPriceTarget":174.0},{"epochGradeDate":1736523149,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1736352130,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":119.0},{"epochGradeDate":1736348180,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1736264430,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":133.0},{"epochGradeDate":1731417497,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":126.0},{"epochGradeDate":1729779699,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1729776960,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":126.0,"priorPriceTarget":125.0},{"epochGradeDate":1729703815,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":116.0,"priorPriceTarget":116.0},{"epochGradeDate":1729699871,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":130.0},{"epochGradeDate":1729695949,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":116.0,"priorPriceTarget":119.0},{"epochGradeDate":1729684655,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":130.0},{"epochGradeDate":1728656833,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":133.0},{"epochGradeDate":1728494912,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":126.29,"priorPriceTarget":130.67},{"epochGradeDate":1728494127,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":131.0},{"epochGradeDate":1728481114,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":125.0,"priorPriceTarget":0.0},{"epochGradeDate":1728318209,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Maintains","currentPriceTarget":125.0,"priorPriceTarget":125.0},{"epochGradeDate":1728040210,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":129.0},{"epochGradeDate":1727280268,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":121.0,"priorPriceTarget":120.0},{"epochGradeDate":1727277870,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":119.0,"priorPriceTarget":128.0},{"epochGradeDate":1726056473,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":129.0,"priorPriceTarget":132.0},{"epochGradeDate":1721849487,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":127.0},{"epochGradeDate":1721837470,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":128.0},{"epochGradeDate":1721836854,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":130.0},{"epochGradeDate":1721834603,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1721831532,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":133.0,"priorPriceTarget":137.0},{"epochGradeDate":1721828920,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":135.0},{"epochGradeDate":1721223432,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":134.0},{"epochGradeDate":1721144073,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":128.0,"priorPriceTarget":130.0},{"epochGradeDate":1720457314,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":130.67,"priorPriceTarget":146.25},{"epochGradeDate":1719319906,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":142.0},{"epochGradeDate":1717771817,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1713974673,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1713967991,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1713960652,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":140.0},{"epochGradeDate":1712926660,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":121.0},{"epochGradeDate":1712755283,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1712602277,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1712239014,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":127.0},{"epochGradeDate":1712228126,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":172.0},{"epochGradeDate":1711636973,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":143.0},{"epochGradeDate":1711043730,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":131.0},{"epochGradeDate":1706109313,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":110.0},{"epochGradeDate":1701084354,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":125.0},{"epochGradeDate":1698334289,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":117.0,"priorPriceTarget":115.0},{"epochGradeDate":1698248389,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":112.0},{"epochGradeDate":1698242975,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":113.0,"priorPriceTarget":109.0},{"epochGradeDate":1697052187,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":159.0,"priorPriceTarget":167.0},{"epochGradeDate":1696528289,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":168.0,"priorPriceTarget":171.0},{"epochGradeDate":1696515786,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":131.0},{"epochGradeDate":1696356444,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":120.0},{"epochGradeDate":1696337904,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":125.0},{"epochGradeDate":1695835102,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":170.0,"priorPriceTarget":172.0},{"epochGradeDate":1695313850,"firm":"CIBC","toGrade":"Outperformer","fromGrade":"Outperformer","action":"main","priceTargetAction":"Lowers","currentPriceTarget":173.0,"priorPriceTarget":175.0},{"epochGradeDate":1695309199,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":116.0,"priorPriceTarget":119.0},{"epochGradeDate":1690899739,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1690463936,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":131.0,"priorPriceTarget":133.0},{"epochGradeDate":1690382909,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":122.0},{"epochGradeDate":1690381672,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":124.0},{"epochGradeDate":1689168560,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":125.0},{"epochGradeDate":1689159033,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":173.0,"priorPriceTarget":178.0},{"epochGradeDate":1689072938,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":125.0},{"epochGradeDate":1684746784,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":139.0},{"epochGradeDate":1683217746,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1682520176,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":155.0},{"epochGradeDate":1682427464,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":122.0},{"epochGradeDate":1682419935,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":114.0},{"epochGradeDate":1682419770,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":115.0},{"epochGradeDate":1682418751,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":126.0},{"epochGradeDate":1682415660,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":126.0},{"epochGradeDate":1681750226,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":178.0,"priorPriceTarget":175.0},{"epochGradeDate":1681315176,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":126.0,"priorPriceTarget":127.0},{"epochGradeDate":1674651146,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":120.0},{"epochGradeDate":1674650358,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":128.0,"priorPriceTarget":133.0},{"epochGradeDate":1673444010,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":127.0,"priorPriceTarget":118.0},{"epochGradeDate":1673355542,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1669732964,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":131.0},{"epochGradeDate":1666787679,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":110.0},{"epochGradeDate":1666786221,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1666784487,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":127.0,"priorPriceTarget":124.0},{"epochGradeDate":1666010591,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":118.0,"priorPriceTarget":119.0},{"epochGradeDate":1665405871,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":119.0},{"epochGradeDate":1664538087,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":115.0},{"epochGradeDate":1664368752,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":109.0,"priorPriceTarget":129.0},{"epochGradeDate":1662983374,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":128.0},{"epochGradeDate":1661166452,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":129.0,"priorPriceTarget":0.0},{"epochGradeDate":1658928720,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":122.0},{"epochGradeDate":1657890252,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":124.0},{"epochGradeDate":1657886918,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1657714574,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":120.0},{"epochGradeDate":1657634942,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":128.0},{"epochGradeDate":1656409981,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":122.0,"priorPriceTarget":0.0},{"epochGradeDate":1653566176,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1652962250,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":132.0,"priorPriceTarget":140.0},{"epochGradeDate":1651065094,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":136.0,"priorPriceTarget":140.0},{"epochGradeDate":1651059160,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":134.0},{"epochGradeDate":1645104415,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1643291254,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":137.0},{"epochGradeDate":1642163416,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":129.0},{"epochGradeDate":1641825928,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":125.0},{"epochGradeDate":1639668136,"firm":"Vertical Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1634807736,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1634731891,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":118.0},{"epochGradeDate":1634731038,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":155.0},{"epochGradeDate":1634729625,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":126.0,"priorPriceTarget":120.0},{"epochGradeDate":1632139839,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":110.0},{"epochGradeDate":1632137504,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":114.0},{"epochGradeDate":1632136619,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":150.0},{"epochGradeDate":1630501978,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":157.0,"priorPriceTarget":0.0},{"epochGradeDate":1630501193,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1626871564,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":121.0},{"epochGradeDate":1626871493,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":114.0},{"epochGradeDate":1625828611,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":119.0,"priorPriceTarget":120.0},{"epochGradeDate":1622024820,"firm":"CIBC","toGrade":"Outperformer","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":146.0,"priorPriceTarget":0.0},{"epochGradeDate":1621353444,"firm":"Vertical Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1619534885,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":125.0},{"epochGradeDate":1611764799,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":107.0,"priorPriceTarget":116.0},{"epochGradeDate":1611755195,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":124.0},{"epochGradeDate":1611746446,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":109.0,"priorPriceTarget":121.0},{"epochGradeDate":1610382791,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1601471132,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":117.0,"priorPriceTarget":104.0},{"epochGradeDate":1595427023,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":94.0},{"epochGradeDate":1595423243,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":92.0},{"epochGradeDate":1595422024,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":95.0},{"epochGradeDate":1594812477,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":75.0},{"epochGradeDate":1593083928,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":80.0},{"epochGradeDate":1592395152,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":84.0},{"epochGradeDate":1590151700,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":79.0},{"epochGradeDate":1588090060,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":80.0},{"epochGradeDate":1588085778,"firm":"CFRA","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1588083548,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":120.0},{"epochGradeDate":1588080526,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":84.0},{"epochGradeDate":1588078414,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":79.0,"priorPriceTarget":85.0},{"epochGradeDate":1588077147,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":68.0},{"epochGradeDate":1588075055,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":79.0},{"epochGradeDate":1588074041,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":107.0},{"epochGradeDate":1586956174,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":91.0},{"epochGradeDate":1586441392,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":79.0,"priorPriceTarget":89.0},{"epochGradeDate":1586434238,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":98.0},{"epochGradeDate":1586358083,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":79.0,"priorPriceTarget":93.0},{"epochGradeDate":1584018767,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":89.0,"priorPriceTarget":90.0},{"epochGradeDate":1580309213,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1580304685,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":100.0},{"epochGradeDate":1580304437,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":94.0},{"epochGradeDate":1580304337,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1575465804,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":102.0},{"epochGradeDate":1572356036,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":88.0,"priorPriceTarget":0.0},{"epochGradeDate":1571222297,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":94.0},{"epochGradeDate":1569932618,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":100.0},{"epochGradeDate":1563974998,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":101.0},{"epochGradeDate":1562761755,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":97.0,"priorPriceTarget":0.0},{"epochGradeDate":1556632720,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":87.0},{"epochGradeDate":1556630232,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1556622503,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1555073213,"firm":"Desjardins","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1554389561,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":87.0},{"epochGradeDate":1547551965,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1543846735,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":96.0},{"epochGradeDate":1540395290,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":91.0},{"epochGradeDate":1537872760,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1536145469,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1532535246,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":80.0},{"epochGradeDate":1532522692,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":85.0},{"epochGradeDate":1532517934,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":85.0},{"epochGradeDate":1532516176,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":83.0},{"epochGradeDate":1532431718,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":84.0},{"epochGradeDate":1531136220,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1527243214,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":69.0},{"epochGradeDate":1526560620,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1526558369,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1526302120,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":85.0},{"epochGradeDate":1520341150,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1518804723,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":74.0},{"epochGradeDate":1518784785,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1516803517,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":85.0},{"epochGradeDate":1516798820,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1510579089,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1509542043,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1484227392,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1483537381,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1477627200,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1476676800,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474962212,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1473766080,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":61.0},{"epochGradeDate":1473677168,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":65.0},{"epochGradeDate":1470922671,"firm":"Atlantic Equities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469534091,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1466508894,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Neutral","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1463658254,"firm":"CLSA","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461670588,"firm":"TD Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461669963,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":61.5},{"epochGradeDate":1461669425,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":57.0},{"epochGradeDate":1461668358,"firm":"CIBC","toGrade":"Sector Performer","fromGrade":"Outperformer","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461668344,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461658590,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":56.0},{"epochGradeDate":1461658339,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":64.0},{"epochGradeDate":1459958612,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":58.0},{"epochGradeDate":1458043035,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1456232393,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1456142954,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":56.0},{"epochGradeDate":1455878798,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":54.0},{"epochGradeDate":1453903485,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1453900222,"firm":"First Analysis","toGrade":"Overweight","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1450718232,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":56.0},{"epochGradeDate":1444732444,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1444057200,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":59.0},{"epochGradeDate":1443806952,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":65.0},{"epochGradeDate":1441964888,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":68.0},{"epochGradeDate":1441960547,"firm":"National Bank Financial Inc","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1441795338,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1439297090,"firm":"Raymond James","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1437490800,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":66.0},{"epochGradeDate":1437480218,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1437033512,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":67.0},{"epochGradeDate":1435808986,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":74.0},{"epochGradeDate":1434451826,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1433934766,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":68.0},{"epochGradeDate":1433759360,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":82.0,"priorPriceTarget":90.0},{"epochGradeDate":1431702496,"firm":"Scotiabank","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1430315761,"firm":"CIBC","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1429622766,"firm":"Desjardins","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1429621200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":70.0},{"epochGradeDate":1428930000,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":70.0},{"epochGradeDate":1427368462,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1424693855,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":88.0,"priorPriceTarget":0.0},{"epochGradeDate":1422453600,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":68.0},{"epochGradeDate":1421071200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":73.0,"priorPriceTarget":77.0},{"epochGradeDate":1418706000,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":70.0},{"epochGradeDate":1417410000,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1412971200,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1412600400,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":72.0},{"epochGradeDate":1406073693,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":66.0},{"epochGradeDate":1404148936,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":60.0},{"epochGradeDate":1403911435,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":60.0},{"epochGradeDate":1398309298,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":58.0},{"epochGradeDate":1398308201,"firm":"Citigroup","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":57.5},{"epochGradeDate":1391173200,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":61.5},{"epochGradeDate":1386709200,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1382534863,"firm":"Desjardins","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1382533251,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1381924059,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1374589201,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":96.0},{"epochGradeDate":1373626330,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":108.0},{"epochGradeDate":1373378933,"firm":"CIBC","toGrade":"Sector Perform","fromGrade":"Sector Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1371758400,"firm":"Avondale Partners","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":108.75,"priorPriceTarget":0.0},{"epochGradeDate":1369995969,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":96.0},{"epochGradeDate":1366719244,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":84.0,"priorPriceTarget":85.0},{"epochGradeDate":1366719038,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":96.0,"priorPriceTarget":98.0},{"epochGradeDate":1365595301,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":84.0},{"epochGradeDate":1365157536,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":94.0},{"epochGradeDate":1364992740,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":89.0},{"epochGradeDate":1364220283,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1362492185,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":96.0},{"epochGradeDate":1362417539,"firm":"FirstEnergy Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1358959089,"firm":"TD Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1358943016,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":79.0},{"epochGradeDate":1358889866,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":93.0},{"epochGradeDate":1358511635,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1357582869,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":92.0},{"epochGradeDate":1357570452,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":92.0},{"epochGradeDate":1355498789,"firm":"FirstEnergy Capital","toGrade":"Outperform","fromGrade":"Top Pick","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1351078920,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":92.0},{"epochGradeDate":1350993600,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":88.0},{"epochGradeDate":1350993180,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":83.0},{"epochGradeDate":1350991740,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":79.0,"priorPriceTarget":77.0},{"epochGradeDate":1349345820,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":72.0},{"epochGradeDate":1349266800,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":88.0},{"epochGradeDate":1349085660,"firm":"FirstEnergy Capital","toGrade":"Top Pick","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1345110420,"firm":"FirstEnergy Capital","toGrade":"Top Pick","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1344951600,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":87.0},{"epochGradeDate":1343827620,"firm":"TD Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1341321840,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":91.0,"priorPriceTarget":0.0},{"epochGradeDate":1340706360,"firm":"National Bank Financial Inc","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":86.0},{"epochGradeDate":1340374260,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1335267000,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":83.0},{"epochGradeDate":1335266820,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":66.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774650541,"postMarketPrice":{"raw":101.43,"fmt":"101.43"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.00157492,"fmt":"-0.16%"},"regularMarketChange":{"raw":-0.159996,"fmt":"-0.16"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":101.43,"fmt":"101.43"},"regularMarketDayHigh":{"raw":101.815,"fmt":"101.82"},"regularMarketDayLow":{"raw":100.75,"fmt":"100.75"},"regularMarketVolume":{"raw":802066,"fmt":"802.07k","longFmt":"802,066.00"},"averageDailyVolume10Day":{"raw":2334210,"fmt":"2.33M","longFmt":"2,334,210"},"averageDailyVolume3Month":{"raw":1694676,"fmt":"1.69M","longFmt":"1,694,676"},"regularMarketPreviousClose":{"raw":101.59,"fmt":"101.59"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":101.22,"fmt":"101.22"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"CNI","underlyingSymbol":null,"shortName":"Canadian National Railway Compa","longName":"Canadian National Railway Company","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":62093934592,"fmt":"62.09B","longFmt":"62,093,934,592.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.85,"fmt":"1.85"},"estimate":{"raw":1.7778,"fmt":"1.78"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"4.06","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130395,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":1.87,"fmt":"1.87"},"estimate":{"raw":1.87284,"fmt":"1.87"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.0","surprisePct":"-0.15","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214700,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":1.83,"fmt":"1.83"},"estimate":{"raw":1.7716,"fmt":"1.77"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"3.3","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761910200,"fmt":"2025-10-31"}},{"date":"4Q2025","actual":{"raw":2.08,"fmt":"2.08"},"estimate":{"raw":1.97912,"fmt":"1.98"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.1","surprisePct":"5.1","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769776200,"fmt":"2026-01-30"}}],"currentQuarterEstimate":{"raw":1.77981,"fmt":"1.78"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777465800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":17107000000,"fmt":"17.11B","longFmt":"17,107,000,000"},"earnings":{"raw":5134000000,"fmt":"5.13B","longFmt":"5,134,000,000"}},{"date":2023,"revenue":{"raw":16828000000,"fmt":"16.83B","longFmt":"16,828,000,000"},"earnings":{"raw":4800000000,"fmt":"4.8B","longFmt":"4,800,000,000"}},{"date":2024,"revenue":{"raw":17046000000,"fmt":"17.05B","longFmt":"17,046,000,000"},"earnings":{"raw":4506000000,"fmt":"4.51B","longFmt":"4,506,000,000"}},{"date":2025,"revenue":{"raw":17304000000,"fmt":"17.3B","longFmt":"17,304,000,000"},"earnings":{"raw":4756000000,"fmt":"4.76B","longFmt":"4,756,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":4403000000,"fmt":"4.4B","longFmt":"4,403,000,000"},"earnings":{"raw":1161000000,"fmt":"1.16B","longFmt":"1,161,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":4272000000,"fmt":"4.27B","longFmt":"4,272,000,000"},"earnings":{"raw":1172000000,"fmt":"1.17B","longFmt":"1,172,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":4165000000,"fmt":"4.17B","longFmt":"4,165,000,000"},"earnings":{"raw":1139000000,"fmt":"1.14B","longFmt":"1,139,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":4464000000,"fmt":"4.46B","longFmt":"4,464,000,000"},"earnings":{"raw":1284000000,"fmt":"1.28B","longFmt":"1,284,000,000"}}]},"financialCurrency":"CAD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":101.43,"fmt":"101.43"},"targetHighPrice":{"raw":128.62184,"fmt":"128.62"},"targetLowPrice":{"raw":97.87215,"fmt":"97.87"},"targetMeanPrice":{"raw":110.198044,"fmt":"110.20"},"targetMedianPrice":{"raw":111.574425,"fmt":"111.57"},"recommendationMean":{"raw":2.23333,"fmt":"2.23"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":13,"fmt":"13","longFmt":"13"},"totalCash":{"raw":350000000,"fmt":"350M","longFmt":"350,000,000"},"totalCashPerShare":{"raw":0.572,"fmt":"0.57"},"ebitda":{"raw":9061000192,"fmt":"9.06B","longFmt":"9,061,000,192"},"totalDebt":{"raw":21629999104,"fmt":"21.63B","longFmt":"21,629,999,104"},"quickRatio":{"raw":0.397,"fmt":"0.40"},"currentRatio":{"raw":0.669,"fmt":"0.67"},"totalRevenue":{"raw":17304000512,"fmt":"17.3B","longFmt":"17,304,000,512"},"debtToEquity":{"raw":100.287,"fmt":"100.29%"},"revenuePerShare":{"raw":27.771,"fmt":"27.77"},"returnOnAssets":{"raw":0.077010006,"fmt":"7.70%"},"returnOnEquity":{"raw":0.2215,"fmt":"22.15%"},"grossProfits":{"raw":9806000128,"fmt":"9.81B","longFmt":"9,806,000,128"},"freeCashflow":{"raw":2382249984,"fmt":"2.38B","longFmt":"2,382,249,984"},"operatingCashflow":{"raw":7048999936,"fmt":"7.05B","longFmt":"7,048,999,936"},"earningsGrowth":{"raw":0.114,"fmt":"11.40%"},"revenueGrowth":{"raw":0.024,"fmt":"2.40%"},"grossMargins":{"raw":0.56668997,"fmt":"56.67%"},"ebitdaMargins":{"raw":0.52364,"fmt":"52.36%"},"operatingMargins":{"raw":0.42406,"fmt":"42.41%"},"profitMargins":{"raw":0.27277002,"fmt":"27.28%"},"financialCurrency":"CAD"}}],"error":null}}