Year 2023 2023 Annual Report Q1: Period ending March 31, 2023Investor presentation Financial Statement Q2: Period ending June 30, 2023Investor presentation Financial Statement Year 2022 2022 Annual Report Q1: Period ending March 31, 2022Investor presentation Financial Statement Q2: Period ending June 30, 2022Investor presentation Financial Statement Q3: Period ending September 30, 2022Investor presentation Financial Statement Q4: Period ending December 31, 2022Investor presentation Financial Statement Year 2021 2021 Annual Report Q1: Period ending March 31, 2021Investor presentation Financial Statement Q2: Period ending June 30, 2021Investor presentation Financial Statement Q3: Period ending September 30, 2021Investor presentation Financial Statement Q4: Period ending December 31, 2021Investor presentation Financial Statement Year 2020 2020 Annual Report Q1: Period ending March 31, 2020Investor presentation Financial Statement Q2: Period ending June 30, 2020Investor presentation Financial Statement Q3: Period ending September 30, 2020Investor presentation Financial Statement Q4: Period ending December 31, 2020Investor presentation Financial Statement Year 2019 2019 Annual Report Q1: Period ending March 31, 2019Investor presentation Financial Statement Q2: Period ending June 30, 2019Investor presentation Financial Statement Q3: Period ending September 30, 2019Investor presentation Financial Statement Q4: Period ending December 31, 2019Investor presentation Financial Statement Year 2018 2018 Annual Report Q1: Period ending March 31, 2018Investor presentation Financial Statement Q2: Period ending June 30, 2018Investor presentation Financial Statement Q3: Period ending September 30, 2018Investor presentation Financial Statement Q4: Period ending December 31, 2018Investor presentation Financial Statement Year 2017 2017 Annual Report Q1: Period ending March 31, 2017Investor presentation Financial Statement Q2: Period ending June 30, 2017Investor presentation Financial Statement Q3: Period ending September 30, 2017Investor presentation Financial Statement Q4: Period ending December 31, 2017Investor presentation Financial Statement Year 2016 2016 Annual Report Q1: Period ending March 31, 2016Investor presentation Financial Statement Q2: Period ending June 30, 2016Investor presentation Financial Statement Q3: Period ending September 30, 2016Investor presentation Financial Statement Q4: Period ending December 31, 2016Investor presentation Financial Statement Year 2015 2015 Annual Report Q1: Period ending March 31, 2015Investor presentation Financial Statement Q2: Period ending June 30, 2015Investor presentation Financial Statement Q3: Period ending September 30, 2015Investor presentation Financial Statement Q4: Period ending December 31, 2015Investor presentation Financial Statement Year 2014 2014 Annual Report Q1: Period ending March 31, 2014Investor presentation Financial Statement Q2: Period ending June 30, 2014Investor presentation Financial Statement Q3: Period ending September 30, 2014Investor presentation Financial Statement Q4: Period ending December 31, 2014Investor presentation Financial Statement Year 2013 2013 Annual Report Q1: Period ending March 31, 2013Investor presentation Financial Statement Q2: Period ending June 30, 2013Investor presentation Financial Statement Q3: Period ending September 30, 2013Investor presentation Financial Statement Q4: Period ending December 31, 2013Investor presentation Financial Statement Year 2012 2012 Annual Report Q1: Period ending March 31, 2012Investor presentation Financial Statement Q2: Period ending June 30, 2012Investor presentation Financial Statement Q3: Period ending September 30, 2012Investor presentation Financial Statement Q4: Period ending December 31, 2012Investor presentation Financial Statement Year 2011 2011 Annual Report Q1: Period ending March 31, 2011Investor presentation Financial Statement Q2: Period ending June 30, 2011Investor presentation Financial Statement Q3: Period ending September 30, 2011Investor presentation Financial Statement Q4: Period ending December 31, 2011Investor presentation Financial Statement Year 2010 2010 Annual Report Q1: Period ending March 31, 2010Investor presentation Financial Statement Q2: Period ending June 30, 2010Investor presentation Financial Statement Q3: Period ending September 30, 2010Investor presentation Financial Statement Q4: Period ending December 31, 2010Investor presentation Financial Statement Year 2009 2009 Annual Report Q1 - Q4 2009Investor presentation Financial Statement Year 2008 2008 Annual Report Q1 - Q4 2008Investor presentation Financial Statement Year 2007 2007 Annual Report Q1 - Q4 2007Investor presentation Financial Statement Year 2006 Q1 - Q4 2006 Financial Statement