Afternoon finance report - May 9

The market has finished on a high today despite the federal budget announcements.