TPZ 6/30/2025

TPZ 2Q25 Commentary