Here is the link.
Property Summary for 13728 108 AVENUE
- Type
- Single Family
- Sub-Type
- Strata
- Building Type
- Apartment
- Title
- Strata
- MLS® Number
- R2467189
- Year Built
- 2012
- Stories
- 1
- Basement
- None
- Neighborhood
- Surrey City Center
- Postal Code
- V3T0G2
From January 2015, she started to practice leetcode questions; she trains herself to stay focus, develops "muscle" memory when she practices those questions one by one. 2015年初, Julia开始参与做Leetcode, 开通自己第一个博客. 刷Leet code的题目, 她看了很多的代码, 每个人那学一点, 也开通Github, 发表自己的代码, 尝试写自己的一些体会. She learns from her favorite sports – tennis, 10,000 serves practice builds up good memory for a great serve. Just keep going. Hard work beats talent when talent fails to work hard.
Here is the link.
Here is the article.
My notes after 10 minutes reading
With interest rates at a record low, parking your extra cash in high-yield stocks with a strong track record of dividend payments is a better option than term deposits. Besides, I don’t see any interest rate hike anytime soon amid the pandemic and uncertainty.
Let’s look at a few TSX stocks that offer solid yields and have a long history of dividend payments. Besides, you don’t have to risk your capital much for these juicy yields.
With a forward yield of 4.7%, Shaw Communications (TSX:SJR.B)(NYSE:SJR) should be on your radar. The company’s resilient business and a long history of consistent monthly dividends place it among the top income stocks.
Investors should note that despite heightened competitive activities and increased capital investments, Shaw Communications’ payouts remained steady, which is encouraging. Further, the company’s resilient business, steady growth in wireless subscriber base and network expansion bode well for future growth and its payouts.
Its efficient pricing is leading to higher ABPU and ARPU in the wireless segment and the customer base fast. The company’s investment in spectrum and network infrastructure, coupled with smart pricing and packaging will continue to support its cash flows in the coming years, in turn, its dividends.
A history of raising its dividends for 48 years straight, Canadian Utilities (TSX:CU) is a go-to stock for higher and safe yields. Its high yield of 5.2% is very safe thanks to the rate-regulated utility business that generates predictable cash flows.
Canadian Utilities derives nearly 95% of earnings from the rate-regulated utility assets. As the majority of earnings are coming from utility business, its payouts are safe and with a sustainable dividend growth rate.
Canadian Utilities continues to invest in the regulated and long-term contracted assets providing a solid base for future growth. Besides, incremental earnings from the hydrocarbon storage business and cost efficiencies should further support its earnings and payouts.
With a stellar yield of 7.5%, Enbridge (TSX:ENB)(NYSE:ENB) stock should be a part of every investors’ portfolio seeking solid passive income. Its diversified cash flow streams and long history of dividend payments imply that its payouts are safe.
Despite the lower mainline volumes amid lower oil prices, Enbridge’s other businesses and contractual arrangements continued to drive its EBITDA. In the most recent quarter, its EBITDA increased by 3%, thanks to the improvement across most of its businesses, including renewable power generation and gas distribution and storage.
Enbridge’s cash dividends have grown at a compound annual growth rate of 11% since 1995. Meanwhile, the expected improvement in the mainline volumes in the coming quarters and resiliency of its other businesses indicate that its payouts are safe and could continue to increase.
The high volatility and the low-interest-rate environment has made it too tough for investors to find the right investments to generate a steady and decent income. However, these three TSX stocks offer higher yields than term deposits and have a resilient business to ride out the volatility.
These stocks provide a stable passive income stream that boosts your investment returns.
The post Better Than Term Deposits: 3 TSX High-Yield Stocks to Buy Now appeared first on The Motley Fool Canada.
Here is the article.
Here are highlights for my study:
There are few stocks doing really well right now, but Cargojet (TSX:CJT) is certainly one of them. Shares in the company are up 77% since the beginning of the year and 177% since the market crash back in March.
Since it’s hard to find stocks that actually show promise right now, it’s tempting to buy up stocks like Cargojet. There are multiple market crashes likely in the future. As each new wave of the virus hits, another crash could happen. So, it might be an excellent time to cash out on stocks that are doing well before a new crash happens. Then, once the crash hits, buy Cargojet in bulk.
As I mentioned, all stocks are at risk to fall in the very near future. The pandemic has severely hurt economies around the world. Canada is finally opening its doors, but as that door gets wider and wider, the virus can sneak in and cause a huge mess once again.
The good news is that the virus isn’t new to us anymore. We know at least in part how to handle another wave, even if that means shutting down businesses yet again. This is what is likely to cause another crash in the markets, even though it’s likely it won’t be as bad as the one in March.
This would be the case for Cargojet as well. The stock has been trading at all-time highs since the crash in March. So, when another crash happens, the company won’t be immune. Investors will look to sell their highest earners, and that could very well be Cargojet.
Cargojet proved to be a great defensive stock during the market crash. This time won’t be an exception. While a new dip is highly likely, it’s also likely that it will go back to trading at all-time highs very soon after the next crash.
The main reason is that this company has played its hand well with the increase in e-commerce traffic. The work-from-home economy created a huge increase in online sales — products that shipped using Cargojet. One of the companies seeing the biggest increase in traffic was Amazon, a company that partnered with Cargojet only last year.
That’s what’s really exciting about the future of this company. Amazon has a 9.9% stake in Cargojet. Once Amazon can deliver $400 million in business over the next few years, that stake could increase to 14.9%. This was before the pandemic. The huge increase in e-commerce demand means Amazon could very well reach that goal in the next year or two.
As the partnership grows, you could very well see a huge growth in share price in both the near and long term. While the share price will slow down eventually, that likely won’t happen until after Amazon’s stake increases to that 14.9%.
I’d love to tell you that buying a stock today is the answer. And, true enough, Cargojet should continue to rise if you already own the stock. But if you have some patience, another market crash is highly likely. While it’s scary, it’s also the perfect opportunity to buy up defensive stocks like Cargojet for long-term gains.
For an example, let’s say there is another crash equal to the one we saw in March. If you purchased 100 shares in Cargojet, that means you could turn $11,160 into $30,900! While I would never recommend waiting around for a market bottom, it just shows how much you can make in a very short period of time.
August 22, 2020
Introduction
It is so important for me to spend time to evaluate the risk to build a short term or long term investment portfolio. I like to put together those oil stocks as my investment portfolio again, second time after first one July 31, 2020.
August 21, 2020 losses
August 21, 2020
It is energy ETF called XLE. There are less than 12 energy stocks. I like to look into those stocks one by one.
78.81% of total assets
Chevron Corp CVX 23.04%
Exxon Mobile Corp XOM 22.62%
Philips 66 PSX 4.61%
EOG Resources Inc EOG 4.55%
Kinder Morgan Inc Class P KMI 4.55%
ConocoPhillips COP 4.49%
Schlumberger Ltd SLB 3.94%
Marathon Petroleum Corp MPC 3.75%
Valero Energy Corp VLO 3.70%
Williams Companies Inc WMB 3.56%
I also set up a portfolio under yahoo -> Finance, so that I can easily track those stocks; most of important I can easily read some news from those stocks underneath yahoo finance.
Here is the link.
Apple stock went up 40% last month. One week Apple stock went up 20%.
I like to take some time to analyze Apple stock by myself.
Apple stock
July 21, 2020 $387
August 14, 2020 $459.43
August 21, 2020 $497.48
Good and quality stock -> XLE energy SPDR 35.76 vaol: 8,581,592, -1.34%, -0.49
Year-to-date:
Russell 1000 growth: up 24%
Russell 1000 value: down 12.5%
Here is the link.
Apple stock went up 40% last month. One week Apple stock went up 20%.
I like to take some time to analyze Apple stock by myself.
Apple stock
July 21, 2020 $387
August 14, 2020 $459.43
August 21, 2020 $397.48
Good and quality stock -> XLE energy SPDR 35.76 vaol: 8,581,592, -1.34%, -0.49
Year-to-date:
Russell 1000 growth: up 24%
Russell 1000 value: down 12.5%
August 21, 2020
Introduction
It is better for me to train myself using Leetcode.com. One of ideas is to code non-stop for two days, so that I can code more than 10 algorithms. I like to start to build this new habit.
Weekend code marathon
It is time for me to think about future, invest time to build my crafting skills. I do think that a competitive programmer can save so much time in business and also have more time to practice more Leetcode algorithms.
One thing I like to do is to practice non-stopped for a weekend, so that I can generate my weakness report, what to work on next.
Here is the link.
Project Roomkey is a temporary solution for Los Angeles' homeless crisis — it's falling short, and may not last.
funding from the program:
FEMA Approves State's Homeless housing initiative
--
Bay city news service - April 3, 2020, SFGATE
90 days - monthly increment - 109 million days / so many agents involved
--
Heidi marston
Executive director
LA Homeless Services authority
Finding landlord to take some chance for those vulnerable renters - otherwise they are homeless.
--
Los Angeles times - April 23, 2020
We aren't the dumping ground: Homeless people fleeing Coronavirus meet NIMBY Resistance
Doug Smith, Liam Dillion
Here is my discuss post.
August 21, 2020
1530. Number of Good Leaf Nodes Pairs
Introduction
It is time for me to work on aother 40 algorithm to prepare FANG company phone screen on Sept. 5, 2020. I started to work on tree algorithms. To train myself properly, I have to write down what I do correctly this practice, what goes wrong this practice as well.
Find root to leaf node path using 0 and 1 two digit string
It is easy to come out the idea to map the path from root to leaf node since there are two direcitons each step, either going left or right. Using 0 to stand for left, 1 to stand for right. First digit 0 to represent start from root node, no meaning.
Case study
Simple tree with only one node, so there are no pair, return 0.
A tree with three nodes, root with value 1, left with value 2, right with value 3.
So root to left node's path is 00, first 0 stands for starting from root node, second 0 means go to left from root node.
Two paths using two strings "00" and "01"' can determine the distance two leaf node. Count edge not counting vertex.
Here are highlights of my practice:
/**
* Definition for a binary tree node.
* public class TreeNode {
* public int val;
* public TreeNode left;
* public TreeNode right;
* public TreeNode(int val=0, TreeNode left=null, TreeNode right=null) {
* this.val = val;
* this.left = left;
* this.right = right;
* }
* }
*/
public class Solution {
/// <summary>
/// The idea is to represent each leaf node using a string to represent the path from root to the leaf node
/// 0 - left, 1 - right
/// start from root node, 001, first 0 means nothing, then left, right,
/// so 001 and 011 two leaf nodes's distance should be length("01") + length("11") = 4.
/// Edge is counted and the first different digit from leftmost will start to count.
/// </summary>
/// <param name="root"></param>
/// <param name="distance"></param>
/// <returns></returns>
/// unit test case:
/// Case 1: Tree with one node, value 1 - distance 1, return 0
/// Case 2: Tree with three nodes, value 1, left value 2, right value 3, - distance 1, return 1
public int CountPairs(TreeNode root, int distance)
{
if (root == null || distance <= 0)
return 0;
// traverse the tree using preorder traversal, and then record all leaf node's string to
// represent the path from root node to leaf node.
// Go over the list of leaf nodes with path information, compare any two of them and see how many
// to fit in the given distance
var path = new List<int>();
var paths = new List<IList<int>>();
runPreorderTraversal(root, path, paths, true);
var length = paths.Count; // 2
var count = 0;
for (int i = 0; i < length; i++)
{
for (int j = i + 1; j < length; j++)
{
var first = paths[i];
var second = paths[j];
var pathSum = first.Count + second.Count - 2; // count edges, not vertexs
var sharedEdges = 0;
for (int index = 1; index < Math.Min(first.Count, second.Count); index++)
{
if (first[index] == second[index])
{
sharedEdges++;
continue;
}
else
{
break;
}
}
var current = pathSum - sharedEdges * 2;
if (current <= distance)
{
count++;
}
}
}
return count;
}
private void runPreorderTraversal(TreeNode root, List<int> path, List<IList<int>> paths, bool isLeft)
{
if (root == null)
{
return;
}
var rootValue = root.val; // 1
path.Add(isLeft? 0 : 1); // [1, 2]
if (root.left == null && root.right == null)
{
var copy = new List<int>(path);
paths.Add(copy); // {[1, 2]}
// return; - concern of backtracking - remove early return
}
runPreorderTraversal(root.left, path, paths, true);
runPreorderTraversal(root.right, path, paths, false); // 3
// backtracking
path.RemoveAt(path.Count - 1);
}
}backtrackingroot to leaf pathpath comparisonAugust 21, 2020
Introduction
I will never learn so many things if I stay as a passive investor. Since I decided to take the approach to purchase stocks this June 8, 2020, I started to learn that I have to start from basic things, make mistakes and learn the lesson.
August 21, 2020
I should take time to put INTC and WDC stocks in my watch list, after the earning day big losses, I should time the market, and delay my purchase until there are more than 5% losses. I should practice delay my gratification of purchase. So I can understand the value of cash, and really think about buying those great companies like Intel and West Digit.
Now the loss of INTC is 5.30%, and loss of WDC is 9.8%. Also I have to study competitors of WDC, and then build my knowledge of semi-conduct business.
SABR stock
I love to play with stocks, but I should consider value of a dollar, and spend time wisely to learn things, specially control my emotions as an investor.
I have to learn how to control my worries. It is such a good investment with over 10% dividend. That shows confidence from the company, although the stock price was manipulated when I held them over two months.
I did save cost to sell and buy back when price was lower. The time I spent to work on the position, and my worry about market value does not make sense after all those two months.
I sold 800 shares in one time, I did not know the day was earning day of ENBL, the price went up; I was so excited to sell my over $30,000 Canadian dollar oil stocks, I did not find the news about ENBL. After my sale of 800 shares, each share went up $1.00 US dollars in less than 2 business days.
As a beginner, I have to respect the market; it is tough to watch the price went down. But it does not matter if I do not sell. I have to train myself to think better on this market value.
Hold a good business and being a good partner. I learn the lesson to be patient, specially when I plan to sell all those shares.
Here is the article.
My study notes:
Shares of Imperial Oil IMO have improved 5.8% since second-quarter 2020 earnings announcement on Jul 31. While the bottom line came ahead of the Zacks Consensus Estimate, investors are optimistic about the company’s full-year cost-minimizing efforts.
Imperial Oil’s quarterly results reported an adjusted loss of 52 cents a share, narrower than the Zacks Consensus Estimate of a loss of 69 cents. This better-than-expected result was driven by higher year-over-year natural gas production. However, the Canadian integrated oil and gas player delivered earnings of 66 cents in the year-ago quarter. The year-over-year decline was due to lower price realizations.
In the second quarter, revenues of $2.68 billion fell shy of the Zacks Consensus Estimate of $3.09 billion. Moreover, the top line fell from the year-ago quarter’s sales of $6.92 billion.
My study notes:
Imperial Oil’s cash flow used in operating activities was C$816 million in the reported quarter. However, in the year-ago period, cash flow from operating activities came in at C$1,026 million.
Importantly, the company returned C$162 million to its shareholders through dividends in the reported quarter. It paid out 22 Canadian cents as dividend per share compared with 19 Canadian cents a year ago.
As of Jun 30, the company held C$233 million in cash and cash equivalents. Its total debt amounted to C$5,193 million, representing a total debt to total capital of 18.5%.
Responding to the coronavirus-induced sudden oil price slump, Imperial Oil is taking steps to rationalize its planned activities and capital spending for the current year.
Amid the growing crisis,the company announced sizeable cuts in 2020 capital and operating spending plans. Capital and exploration expenditures for the ongoing year are projected to be in the $1.1-$1.2 billion band, indicating a fall from the previous guided range of $1.6-$1.7 billion. Also, the company classified certain prospects to reduce 2020 operating expenses by $500 million from the year-ago levels.
Imperial Oil expedited the process of its Kearl project's planned turnaround by stopping work in mid-July with the expected completion in late August. This strategic action will further allow the company to manage its projected ramped-down production level in the near term. This, in turn, is likely to shrink Kearl’s total gross production to nearly 220,000 barrels per day in 2020 from the prior guidance of 240,000 barrels. Moreover, production from Cold Lake is estimated to decline to 135,000-140,000 barrels per day in the period.
By the end of the second quarter, refinery utilization rates and petroleum product sales dropped due to moderate demand for petroleum products in Canada. However, both metrics are anticipated to improve in the third quarter.