Can I post the Leaderboard Ranking in the company town hall?

No, the Ranking report is auto-posted in Town Hall every week, Friday.

Did this answer your question?
...