Post Holdings, Inc. (POST)

Market price: $79.27

6 valuation methods