MarketInOut Stock Screener Log In | Sign Up
 

Post-Earnings Drift

 
Canada

Post-earnings announcement drift (PEAD) is one of the best-documented effects in finance: stocks that react strongly to earnings tend to keep moving in the same direction for weeks. This screen lists stocks on the Toronto Stock Exchange that gapped up more than 3% on the report day or the day after within the last 20 business days, and today still close above the report-day close and low and above the 20-day moving average. These are earnings winners that the market keeps buying.

Screening formula:
exch(tsx) and type(stock) and wdays_since_earn_rep >= 2 and wdays_since_earn_rep <= 20 and math.max(evalat(gapup, wdays_since_earn_rep), evalat(gapup, wdays_since_earn_rep - 1)) > 3 and c > c[wdays_since_earn_rep] and c > l[wdays_since_earn_rep] and c > sma(20) and draw(earnrep) and sortby(change(20), desc) and show(wdays_since_earn_rep as days_since_report, change(20) as change_20d_pct)
 
  Edit Formula
  Let AI Explain & Customize
 
View:
Charts    
   Symbol   Name   Industry   Sector   Exchange   Cap  Cap, mln  Last  Change  Change, %  Volume  Days_since_report  Change_20d_pct
 BHC.TO 
Drug Manufacturers - Specialty & Generic
Healthcare
TSX
Mid
 3,526.73  11.47  -0.94 -7.57 1,717,281  2.00  41.08
 FTG.TO 
Aerospace & Defense
Industrials
TSX
Small
 896.93  32.60  -3.03 -8.5 198,784  16.00  30.56
 ATZ.TO 
Apparel Retail
Consumer Cyclical
TSX
Large
 17,605  155.50  -1.34 -0.85 577,255  15.00  28.81
 LORL.TO 
Household & Personal Products
Consumer Defensive
TSX
Large
 15,199  28.29  0.24 0.86 245  13.00  22.57
 TCW.TO 
Oil & Gas Equipment & Services
Energy
TSX
Small
 1,489.41  6.99  -0.06 -0.85 1,520,796  3.00  13.29
 UNH.TO 
Healthcare Plans
Healthcare
TSX
Mega
 481,438  18.54  -0.17 -0.91 77,858  13.00  11.15
 RCH.TO 
Tools & Accessories
Industrials
TSX
Mid
 2,080.85  37.59  -0.35 -0.92 59,370  16.00  5.32
 CMGS.TO 
Restaurants
Consumer Cyclical
TSX
Large
 50,232  12.27  0.22 1.83 14,731  2.00  -1.52
 TMUS.TO 
Telecom Services
Communication Services
TSX
Large
 19,115  18.96  1.13 6.34 21,082  2.00  -3.66
9 matches
Data as of Oct 30, 2026, updated intraday



Disclaimer - Privacy Policy - Terms of Service - Cookies - FAQ - Affiliates - Blog