Energy names and the fine print
The Canadian energy patch had one of those weeks where the headlines and the tape told different stories. Enbridge — $ENB to its friends — reaffirmed guidance for the umpteenth consecutive quarter, which is exactly what you own a pipeline for. Boring is the product.
The producers were livelier. Suncor, writing itself as $SU on the Toronto board, keeps grinding out refinery utilization records, and Canadian Natural — $CNQ — did what it always does: returned cash and said little. One smaller refiner wasn't so lucky: its shares fell 20% on the news of an unplanned turnaround, a reminder that downstream is a margin business until it suddenly isn't.
Now, the fine print
Long-time readers know this blog moonlights as a test page for the ticker widget, so the rest of this article is deliberately full of things that look like tickers but are not. Our merch store is running a promotion — get 25% off with any order — and no, that percent sign should not open a stock card.
When developers embed a ticker in markup they write it as an
attribute, like $SHOP, and code spans are off-limits
to the parser. The same goes for whole code blocks:
// Example: tokens inside <pre> are never parsed
const watchlist = ["$RY", "$ENB"];
console.log("tracking", watchlist.length, "names");
URLs are inert too — our charting partner publishes pages like https://example.com/$RY/chart and the parser leaves the address intact. Even an oddly named email address such as ir%team@example.com stays plain text, because nobody wants a stock card popping out of a contact line.
The live tickers — $ENB, $SU and $CNQ — should all open cards as usual. Everything else on this page should behave like an ordinary blog post. That contrast is the whole point.