Year Performance 2026 3.03% 2025 28.00% 2024 31.31% 2023 20.58% 2022 7.25% 2021 15.33% 2020 11.09% 2019 39.01% 20...
4 weeks ago 64

Annual Stock Price Performance Year Performance 2026 -15.72% 2025 24.98% 2024 59.49% 2023 29.22% 2022 -11.02% 2021 40.21% ...
4 weeks ago 48

Year Performance 2026 -7.64% 2025 6.28% 2024 -0.04% 2023 14.71% 2022 0.32% 2021 30.44% 2020 9.53% 2019 14.95% 201...
4 weeks ago 51

Annual Stock Price Performance Year Performance 2026 21.39% 2025 3.95% 2024 3.47% 2023 30.80% 2022 -2.19% 2021 35.81% 2020...
4 weeks ago 55

Annual Stock Price Performance Year Performance 2026 -9.02% 2025 -9.79% 2024 15.49% 2023 12.75% 2022 -20.76% 2021 60.53% 2...
4 weeks ago 47

Annual Stock Price Performance Year Performance 2026 0.79% 2025 -11.99% 2024 15.52% 2023 -0.86% 2022 -4.65% 2021 21.68% 20...
4 weeks ago 55

Annual Stock Price Performance Year Performance 2026 53.59% 2025 61.17% 2024 25.92% 2023 26.31% 2022 18.45% 2021 15.87% 20...
4 weeks ago 45

Annual Stock Price Performance Year Performance 2026 19.24% 2025 -4.86% 2024 41.65% 2023 50.06% 2022 -18.91% 2021 50.48% 2...
4 weeks ago 44

Annual Stock Price Performance Year Performance 2026 -12.67% 2025 9.76% 2024 25.53% 2023 23.73% 2022 -5.71% 2021 2.73% 202...
4 weeks ago 41

Annual Stock Price Performance Year Performance 2026 13.24% 2025 47.16% 2024 -6.73% 2023 -9.37% 2022 5.68% 2021 12.06% 202...
4 weeks ago 61