Quarterly Reports Show all 2024 Q2 Earnings Release Webcast Form 6-K Q1 Earnings Release Webcast Form 6-K 2023 Q4 Earnings Release Webcast Form 20-F Q3 Earnings Release Webcast Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K 2022 Q4 Earnings Release Form 20-F Form 6-K Q3 Earnings Release Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K 2021 Q4 Earnings Release Form 20-F Form 6-K Q3 Earnings Release Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K 2020 Q4 Earnings Release Form 20-F Form 6-K Q3 Earnings Release Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K 2019 Q4 Earnings Release Form 20-F Form 6-K Q3 Earnings Release Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K 2018 Q4 Earnings Release Form 20-F Form 6-K Q3 Earnings Release Form 6-K Q2 Earnings Release Form 6-K Q1 Earnings Release Form 6-K