The 2022 STAC activity report is now published and can be downloaded (and the other years) here. Updated on Nov 15 2023