Tax Deducted at Source (TDS)

Showing 3277 articles
Business

Microsoft's $357 Billion Plunge: A Buying Opportunity or a Warning Sign?

Microsoft shares suffered their worst single-day decline since 2020, erasing $357 billion in market value after quarterly results disappointed investors. While concerns over AI spending and Azure growth metrics fueled the sell-off, some analysts see a potential entry point for long-term investors as the tech giant addresses capacity constraints.

Business

Northland Power's Capital Efficiency Declines, Raising Investor Concerns

Northland Power Inc. (TSE:NPI) is showing signs of strain as its return on capital employed (ROCE) has trended downward over the past five years. While still above the renewable energy sector average, the declining efficiency and stagnant capital base signal potential challenges for the independent power producer's growth trajectory.