Financial analysis tools