Ford Motor Company (NYSE:F) has recalled over 660,000 Explorer SUVs. The National Highway Traffic Safety Administration asked the automaker to recall some Explorer and Police Interceptor SUVs due to issues with the roof rail covers, which could detach and create a road hazard. Q1 2021 hedge fund letters, conferences and more Ford confirms recall of […]