"22.029.2006 Updated financial statements (06) now available to view as PDF documents. "
Which is wayyyyy off date wise no matter where you live in the world. I think it's just a hiccup and they're referring to the unaudited fins. Under news you'll see the fins posted.