Which has been a better war for defense contractors, Ukraine or Afghanistan?

Ukraine and Afghanistan have both been very prolonged wars with no victory in sight for either side. Afghanistan finally ended after 20 years and Ukraine started up and looks like it won't end for a very long time. This has been a real windfall for US defense contractors who is taking huge amounts of money from the US Treasury to finance US involvement in these wars. So which war has been better for them so far in terms of money made?
Which has been a better war for defense contractors, Ukraine or Afghanistan?
Post Opinion