Home
Tag
null Natural Resources, Inc.
1 article
Results
null Natural Resources Q1 Loss $0.35 EPS
null Natural Resources reported Q1 2026 loss of $0.35 per share, missing analysts' $0.89 EPS estimate. Revenue was $154.87 million, net loss narrowed to $6.3 million ($0.45 per share) versus $2.27 los