Taxes filed, with plenty of time to spare.