Rounding issue: transactions on front page sometimes have too many decimal places

One transaction visible on the front page was for 18.760522849999997 BTC ... 15 decimal places. Viewing the transaction page itself does not reveal any problems - it's only when the transaction is on the front page.

The tx in question is: ecfcc2209212c5f597ff4a908c901a5469978adefe5ed3a77b2355ab37d6dae7