Probably bought with German taxpayers' money offered by the German government.

On the 16th of January the #EU announced a new "aid package for Gaza" worth €120 million (bringing their "assistance to Gaza" to over €450 million since 2023).