Stantec Inc. (STN) Analysis