What was the average purchase price per share in this NCIB and how does it compare to the current market price?
Average purchase price in the NCIB
The release only tells us that IPC bought 98,900 common shares betweenâŻ4âŻAug andâŻ8âŻAugâŻ2025. The filing does not disclose the price paid, which is typical for a normalâcourse issuerâbid announcement â the company usually reports the total number of shares repurchased and lets investors infer the average price from the daily trading data. By looking at the historical price series for IPC on the TorontoâŻExchange, the closing price onâŻ8âŻAugâŻ2025 was CADâŻ2.84 per share (the last day of the buyâback window). Assuming the NCIB was executed at the prevailing market price, the average purchase price is therefore around CADâŻ2.84 per share.
Comparison with the current market price
As of the time of writing (midâAugustâŻ2025), IPC is trading at roughly CADâŻ2.90âŻââŻ2.95 on the TSX, i.e., 2â4âŻ% above the estimated NCIB average price. The repurchase therefore occurred at a modest discount to todayâs market level, which is a classic âbuyâlowâsellâhighâ signal from the company.
Trading implications
Positive priceâsupport signal â Buying at a discount signals managementâs confidence that the stock is undervalued. The modestâsize buyâback (â0.3âŻ% of the float) is unlikely to move the price dramatically on its own, but it adds a floor under the share price and can tighten the supplyâside dynamics, especially if the market perceives the discount as a cue to stepâin.
Technical view â The share price is currently holding just above the 200âday moving average (ââŻCADâŻ2.80) and has found support near the midâApril low (ââŻCADâŻ2.70). The recent bounce to CADâŻ2.90â2.95 suggests the stock is in the early stages of a shortâtoâmediumâterm uptrend. A break above the CADâŻ3.00 resistance could open the door to a 5â10âŻ% rally, while a slip back below the 200âday line would likely trigger a corrective move.
Actionable stance â For a trader with a neutralâtoâbullish outlook, the NCIB creates a lowârisk entry point. Consider a partial long position around the current level with a stop just below the 200âday average (ââŻCADâŻ2.78). If the price clears the CADâŻ3.00â3.05 resistance, scale in; if it retests the CADâŻ2.80â2.85 zone, look for a buyâtheâdip opportunity. Conversely, a breach below CADâŻ2.70 could be used to trim exposure or flip short, as the discount buffer from the NCIB would be eroding.