By the end of April – to stay within the time frame of the TIC data – the US gross national debt had reached $21.07 trillion. This was up by $1.22 trillion from a year earlier! So who bought this $1.22 trillion of new US Treasuries? Someone must have!