Here's my thoughts, but I do like the space.
Looks like it could drift for a week or two, but should hold 19.5 or 20. If it breaks that would sit on my hands. The last time it had a decent run, it wouldn't go on with it, so would be a buy on a swing/shorter term basis at 21.5 with some volume coming in.
From a global perspective, I wonder if the lustre will fade should there be a ceasefire in Ukraine. There is no doubt the war has put drones front and centre in people's minds. The prison and airport business will continue but I see this as a secondary to the military which is probably where the big bucks are.