I agree with @patrickcoombe and would like to add few more stuffs.
For Traffic report - One may use Google Analytics dashboard and create report in PDF format.
For Keyword Ranking - One may use various tools but the results are not that accurate so I do that manually.
Back-links analysis report - via ahrefs, moz, backlinkchecker and more
Competitor Report - semrush and many more alike