6 ms·I failed to find the "86%" figure. The total energy mix shows "66% renewable".by thrdbndndn 5mo agoI failed to find the "86%" figure. The total energy mix shows "66% renewable".