I am trying to understand investing in (non-us) government bonds. Looking at data I can find online regarding the bonds available in my broker is giving me information I can't make sense of. For example, take the Netherlands government bond NL0010071189.
This website is currently saying that its yield is -0.04%. The current price is listed as 134.67, issue price is 96.29 and the coupon rate at 2.5%.
Where is that -0.04% figure coming from? The definition of bond yield I have found is the coupon value, divided by the current price. In this case, as far as I can tell, that would be (0.025 * 96.29) / 134.67, or 1.78%
I've tried a few online yield calculators (1 2 3) and their Yield calculation seems to match mine, but their YTM seems to error or produce 0. calculatestuff.com gave -0.286%. For the years to maturity, I entered 14, as at time of writing, 2033 (maturity date) is 14 years away.
What is going on here? What do these numbers (especially the -0.04%) mean, and how are they calcuated?