Sti Co Ltd won a 39.5 billion won order, as reported on April 12, 2026.
“Sti Co Ltd wins 39.5 billion won order”marketscreener.com
Summarized from public sources; check the original articles before acting on it.