Since 325CE in Western churches Easter is the first Sunday after the first full moon on or after the March equinox (or a week later if that full moon is on a Sunday).
The equinox was March 20th. The full moon was Friday-Saturday April 3rd-4th (depending on the time zone).
Happy Easter!
Next year Easter Sunday is March 27th.
The earliest Easter can be is March 22nd (next occasion, 2285); the latest is April 25th (next in 2038).