News & Media

A view of the earth at night from space.

WORLD SECURITY REPORT 2023

More than USD $1 trillion in revenue was lost by companies as a consequence of physical security incidents in 2022.

Economic unrest is expected to be the greatest security-impacting hazard in the next 12 months, a significant increase on the prior year.

One in four publicly listed companies reported a drop in their value following a physical security incident over the last year.