All about finance. Business confidence is pulled down due to tax burdens and tariff impositions. , and Administrator 2025 April 30