Supply chain problems, economic uncertainty, and the push for greener technologies have caused difficulties for many ...