2024 Q1 Financial Statement Q1 Management Discussion and Analysis Q2 Financial Statement Q2 Management Discussion and Analysis 2023 Q1 Financial Statement Q1 Management Discussion and Analysis Q2 Financial Statement Q2 Management Discussion and Analysis Q3 Financial Statement Q3 Management Discussion and Analysis Q4 Financial Statement Q4 Management Discussion and Analysis 2022 Q1 Financial Statement Q1 Management Discussion and Analysis Q2 Financial Statement Q2 Management Discussion and Analysis Q3 Financial Statement Q3 Management Discussion and Analysis Q4 Financial Statement Q4 Management Discussion and Analysis 2021 Q1 Financial Statement Q1 Management Discussion and Analysis Q2 Financial Statement Q2 Management Discussion and Analysis Q3 Financial Statement Q3 Management Discussion and Analysis Q4 Financial Statement Q4 Management Discussion and Analysis 2020 Q1 Financial Statement Q1 Management Discussion and Analysis Q2 Financial Statement Q2 Management Discussion and Analysis Q3 Financial Statement Q3 Management Discussion and Analysis Q4 Financial Statement Q4 Management Discussion and Analysis