Due Date

My due date by my last period was calculated to be July 14, and we just had a growth scan to check on the baby. It is saying that my estimated due date by ultrasound is July 30th. Which of these is more accurate and why wouldn’t they mention my due date changing if it is that big of a difference?