German defense group Rheinmetall has secured a major contract worth €444 million (approximately $521 million) to produce 155 mm and 105 mm artillery shells for an unnamed Eastern European country — widely believed to be Ukraine. The order was placed by Global Military Products, a company acting on behalf of US requirements
Just for this contact. There are other suppliers and likely other contracts with Rheinmetall.