Q4 2025 Commentaries February 9, 2026 Q4 2025 Commentary View our Q4 2025 Commentary Read Commentary →
Q3 2025 Commentaries October 31, 2025 Q3 2025 Commentary View our Q3 2025 Commentary Read Commentary →
Q4 2024 Commentaries January 15, 2025 Q4 2024 Commentary View our Q4 2024 Commentary Read Commentary →
Q3 2024 Commentaries October 15, 2024 Q3 2024 Commentary View our Q3 2024 Commentary Read Commentary →
Q4 2023 Commentaries January 16, 2024 Q4 2023 Commentary View our Q4 2023 Commentary Read Commentary →
Q3 2023 Commentaries October 16, 2023 Q3 2023 Commentary View our Q3 2023 Commentary Read Commentary →
Q4 2022 Commentaries January 18, 2023 Q4 2022 Commentary View our Q4 2022 Commentary Read Commentary →
Q3 2022 Commentaries October 19, 2022 Q3 2022 Commentary View our Q3 2022 Commentary Read Commentary →
Q4 2021 Commentaries January 15, 2022 Q4 2021 Commentary View our Q4 2021 Commentary Read Commentary →
Q3 2021 Commentaries October 20, 2021 Q3 2021 Commentary View our Q3 2021 Commentary Read Commentary →
Q4 2020 Commentaries January 20, 2021 Q4 2020 Commentary View our Q4 2020 Commentary Read Commentary →
Q3 2020 Commentaries October 19, 2020 Q3 2020 Commentary View our Q3 2020 Commentary Read Commentary →
Q4 2019 Commentaries January 21, 2020 Q4 2019 Commentary View our Q4 2019 Commentary Read Commentary →
Q3 2019 Commentaries October 22, 2019 Q3 2019 Commentary View our Q3 2019 Commentary Read Commentary →
Latest Commentaries
2026
Commentaries July 21, 2026
Q2 2026 Commentary
View our Q2 2026 Commentary
Commentaries April 1, 2026
Q1 2026 Commentary
View our Q1 2026 Commentary
2025
Commentaries February 9, 2026
Q4 2025 Commentary
View our Q4 2025 Commentary
Commentaries October 31, 2025
Q3 2025 Commentary
View our Q3 2025 Commentary
Commentaries July 22, 2025
Q2 2025 Commentary
View our Q2 2025 Commentary
Commentaries May 6, 2026
Q1 2025 Commentary
View our Q1 2025 Commentary
2024
Commentaries January 15, 2025
Q4 2024 Commentary
View our Q4 2024 Commentary
Commentaries October 15, 2024
Q3 2024 Commentary
View our Q3 2024 Commentary
Commentaries July 15, 2024
Q2 2024 Commentary
View our Q2 2024 Commentary
Commentaries April 25, 2024
Q1 2024 Commentary
View our Q1 2024 Commentary
2023
Commentaries January 16, 2024
Q4 2023 Commentary
View our Q4 2023 Commentary
Commentaries October 16, 2023
Q3 2023 Commentary
View our Q3 2023 Commentary
Commentaries July 3, 2023
Q2 2023 Commentary
View our Q2 2023 Commentary
Commentaries April 18, 2023
Q1 2023 Commentary
View our Q1 2023 Commentary
2022
Commentaries January 18, 2023
Q4 2022 Commentary
View our Q4 2022 Commentary
Commentaries October 19, 2022
Q3 2022 Commentary
View our Q3 2022 Commentary
Commentaries July 12, 2022
Q2 2022 Commentary
View our Q2 2022 Commentary
Commentaries April 18, 2022
Q1 2022 Commentary
View our Q1 2022 Commentary
2021
Commentaries January 15, 2022
Q4 2021 Commentary
View our Q4 2021 Commentary
Commentaries October 20, 2021
Q3 2021 Commentary
View our Q3 2021 Commentary
Commentaries July 14, 2021
Q2 2021 Commentary
View our Q2 2021 Commentary
Commentaries April 20, 2021
Q1 2021 Commentary
View our Q1 2021 Commentary
2020
Commentaries January 20, 2021
Q4 2020 Commentary
View our Q4 2020 Commentary
Commentaries October 19, 2020
Q3 2020 Commentary
View our Q3 2020 Commentary
Commentaries July 10, 2020
Q2 2020 Commentary
View our Q2 2020 Commentary
Commentaries March 31, 2020
Q1 2020 Commentary
View our Q1 2020 Commentary
2019
Commentaries January 21, 2020
Q4 2019 Commentary
View our Q4 2019 Commentary
Commentaries October 22, 2019
Q3 2019 Commentary
View our Q3 2019 Commentary
Commentaries July 22, 2019
Q2 2019 Commentary
View our Q2 2019 Commentary
Commentaries April 15, 2019
Q1 2019 Commentary
View our Q1 2019 Commentary
2018
Commentaries July 18, 2018
Q2 2018 Commentary
View our Q2 2018 Commentary
Commentaries April 23, 2018
Q1 2018 Commentary
View our Q1 2018 Commentary