Raytheon and Lockheed Martin makes the Patriot system and ammo it uses. They can only manufacture a few hundred rounds of the ammo per year so considering that one wild salvo Ukraine shot off in 45 seconds a few weeks ago without hitting anything and being destroyed itself was like 10% of annual production both of those stocks should be skyrocketing.
A modern Patriot battery costs over a billion US dollars and the munitions run a few million for each shot. The missiles they're trying to shoot down cost 1/100th of that and are mass-produced by the thousands.
Stocks only go up when you can actually ramp up dwindling production. We literally cannot replace the shit we've sent to Ukraine for decades because all of our production state-side is gone, we're having supply chain issues and it is utterly impossible to re-start production.
Most of our 'complex' equipment is built by one factory in 30 different states and then shipped to one other factory in another state to put it together, because that's the only way these systems get approved. Through massive amounts of pork. And largely, these systems get sold to 'allies'. The problem is that there's no where for production to go. Even if you use 10% of your yearly ammo budget, guess what, the ammo you're producing right now is already bought and paid for, which a lot of people don't understand either. A lot of the ammo we're making is already sold and has already long been sold. So your stock is going to go down, because you can't sell any new ammo because you don't have the supply chain and production for it. We're actually running OUT of weapons to send, when we see money earmarked for Ukraine its basically 'we promise to prioritize production and distribution to Ukraine over ourselves and other allies, IOU'. This is why stocks don't go up. If you can't ramp up production and you just keep losing stock and getting handed IOUs by your biggest customer and you have no choice to take them with a shit eating grin...well, your stock price isn't fucking climbing.
Unlike Russia and China (especially China), they don't have off-shored production. People laugh at the 'outdated' Soviet tech, but that tech is in constant production to excess. We're BEHIND. We already owe allies orders, and we can't displace them (we can, but guess who they'll go to buy different systems. That's right, Russia and China).
Its great we have these super duper advanced systems and ammo, but we cannot reliably produce them in any meaningful numbers. A dumb, WWI artillery shell will kill and disable a lot of things. Especially 1,000 of them, even inaccurate. And what's worse, they're cheap, quick to produce and basically endless. That's what you're facing.
Also just look at the 'wunderwaffen' HIMARS. We've got 1 factory making them, and HIMARS were going to be shut down. We're ramping them up now. In the US, have fun for ten years. We're basically sacrificing future fighting capabilities for a supply chain that is strained to the brink, manufacturing infrastructure that doesn't exist and probably will never exist, and a China now probably building massive amounts of ammo factories.
What Ukraine has done for military readiness is absolutely shocking. Also its killed nearly fucking 10 members of the CIA in a year, like Holy Shit, Ukraine is fucking incompetent. This is what happens when you deal with a major regional power that has artillery, electronic warfare, and intelligence apparatus and air power. The US has not faced this, and the fact that Russia has withered an entirety first world military alliance including the US and Britain, as well economic warfare is a testament to their resilience.
The West has clearly fucked up, expected Russia to fall and carve up the pieces to jerk each other off and had no plan to further this other than WWIII. The West has acted recklessly, endangered world peace daily and is pushing dangerously close to nuclear war to hide its own failure.