NTRS close on June 17, 2022: $91.68
NTRS close on June 9, 2017: $91.75
More sales and profit would help...but growth is slowing so that leaves layoffs
NTRS close on June 17, 2022: $91.68
NTRS close on June 9, 2017: $91.75
More sales and profit would help...but growth is slowing so that leaves layoffs
NTRS market cap has fallen $8.7 billion in 6 months from $28 to $19 billion -- down to the market cap reached 22 years ago in 2000.
If I knew it would get this bad last year I woulda sold, like some NTRS insiders. Just sayin...
YTD NTRS stock down $29.02 to $91.68 (-24.04%). NTRS is up only $6.50 since its 2000 high of $85.25. The annualized price appreciation since 2000 is 0.33%. Shareholders expect higher appreciation that 0.33%. Without big growth, layoffs needed.