finding-the-causes-of-revenue-peaks