An alternative solution that provides the same rolling totals without the sub query.
SELECT
DISTINCT TRUNC(ACTHX.STMT_HX_STMT_DATE,'MM') AS MNTH
,count(ACTHX.INVOICE) OVER (ORDER BY TRUNC(ACTHX.STMT_HX_STMT_DATE,'MM')) AS STMTS
FROM ACTHX
ORDER BY
TRUNC(ACTHX.STMT_HX_STMT_DATE,'MM')