Second Quarter 2023

Punch Second Quarter 2023 Small Cap Commentary