Got COPR today

Here's my timeline:
Outland from Italy
App received: July 3rd
AOR1: September 28th
ECAS in process: September 28th
DM on ECAS for sponsor: October 2nd
Medical Request: October 2nd
Sponsor Approval: October 4th
Medical Exam: October 9th
Medical Passed: October 11th
BGC started: October 12th
PPR and DM for PA on ECAS: October 18th
Passport received (Rome VO): October 24th
Application approved on MyCIC: November 7th
COPR ready: November 8th
COPR received: November 9th