We are pleased to report that we have reached or exceeded all our key 2019 outlook financial targets, which provides a solid basis for continued growth.