APR is correct at 19.053%. 18.3381 is the nominal interest rate IF interest is compounded at the time of the bizarre January payment of $24.25. If interest is not compounded at that time, nominal interest rate is 19.807%. But either way, the APR (which is derived from the total amount of interest and the timing of the payments) is the same: 19.053%.
_________________________
Nobody's perfect, not even a perfect stranger.