| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Royal Bank of Canada | 5.3% | $712,418,618 | 24,422,990 | $29.17 | 13G | 31 Dec 2023 | 12 Feb 2025, 15:22 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.27% | +0.01% | $1,551,064,000 | 44,647,806 | +1,620,304 | +3.8% | $34.74 | Q4 2025 | |
| 31 Dec 2025 | call | 0.17% | +0.06% | $76,178,000 | 2,192,800 | +786,700 | +56% | $34.74 | Q4 2025 |
| 31 Dec 2025 | put | 0.22% | +0.11% | $101,191,000 | 2,912,800 | +1,500,000 | +106% | $34.74 | Q4 2025 |
| 30 Sep 2025 | 0.25% | -0.02% | $1,415,172,000 | 43,027,502 | -3,038,021 | -6.6% | $32.89 | Q3 2025 | |
| 30 Sep 2025 | call | 0.1% | +0.07% | $46,247,000 | 1,406,100 | +1,046,100 | +291% | $32.89 | Q3 2025 |
| 30 Sep 2025 | put | 0.1% | +0.07% | $46,467,000 | 1,412,800 | +1,052,800 | +292% | $32.89 | Q3 2025 |
| 30 Jun 2025 | 0.3% | +0.03% | $1,543,196,000 | 46,065,523 | +3,952,021 | +9.4% | $33.50 | Q2 2025 | |
| 30 Jun 2025 | call | 0.03% | +0.03% | $12,060,000 | 360,000 | +360,000 | NEW | $33.50 | Q2 2025 |
| 30 Jun 2025 | put | 0.03% | +0.03% | $12,060,000 | 360,000 | +360,000 | NEW | $33.50 | Q2 2025 |
| 31 Mar 2025 | 0.28% | -0.02% | $1,254,562,000 | 42,113,502 | -3,578,997 | -7.8% | $29.79 | Q1 2025 | |
| 31 Dec 2024 | 0.31% | -0.01% | $1,452,565,000 | 45,692,499 | -1,223,895 | -2.6% | $31.79 | Q4 2024 | |
| 31 Dec 2024 | call | -0% | $0 | 0 | -20,000 | -100% | $40.08 | Q4 2024 | |
| 30 Sep 2024 | 0.37% | +0.02% | $1,643,949,000 | 46,916,394 | +2,170,225 | +4.9% | $35.04 | Q3 2024 | |
| 30 Sep 2024 | call | 0% | +0% | $701,000 | 20,000 | +20,000 | NEW | $35.05 | Q3 2024 |
| 30 Jun 2024 | 0.3% | +0% | $1,227,833,000 | 44,746,169 | +124,505 | +0.28% | $27.44 | Q2 2024 | |
| 30 Jun 2024 | call | -0% | $0 | 0 | -4,000 | -100% | $40.08 | Q2 2024 | |
| 31 Mar 2024 | 0.34% | +0.01% | $1,392,642,000 | 44,621,664 | +1,527,882 | +3.5% | $31.21 | Q1 2024 | |
| 31 Mar 2024 | call | 0% | -0% | $125,000 | 4,000 | -4,700 | -54% | $31.25 | Q1 2024 |
| 31 Mar 2024 | put | -0% | $0 | 0 | -4,300 | -100% | $40.08 | Q1 2024 | |
| 31 Dec 2023 | 0.34% | -0.01% | $1,357,022,000 | 43,093,782 | -1,022,224 | -2.3% | $31.49 | Q4 2023 | |
| 31 Dec 2023 | call | 0% | -0.03% | $274,000 | 8,700 | -231,300 | -96% | $31.49 | Q4 2023 |
| 31 Dec 2023 | put | 0% | -0% | $135,000 | 4,300 | -40,000 | -90% | $31.40 | Q4 2023 |
| 30 Sep 2023 | 0.38% | +0% | $1,297,010,000 | 44,116,006 | +562,820 | +1.3% | $29.40 | Q3 2023 | |
| 30 Sep 2023 | call | 0.03% | +0.03% | $7,056,000 | 240,000 | +240,000 | NEW | $29.40 | Q3 2023 |
| 30 Sep 2023 | put | 0% | +0% | $1,302,000 | 44,300 | +44,300 | NEW | $29.39 | Q3 2023 |
| 30 Jun 2023 | 0.44% | +0.01% | $1,589,691,000 | 43,553,186 | +614,831 | +1.4% | $36.50 | Q2 2023 | |
| 30 Jun 2023 | put | -0% | $0 | 0 | -3,800 | -100% | $40.08 | Q2 2023 | |
| 31 Mar 2023 | 0.43% | +0.04% | $1,450,028,000 | 42,938,355 | +3,829,789 | +9.8% | $33.77 | Q1 2023 | |
| 31 Mar 2023 | put | 0% | +0% | $128,000 | 3,800 | +3,800 | NEW | $33.68 | Q1 2023 |
| 31 Dec 2022 | 0.37% | +0.02% | $1,211,975,000 | 39,108,566 | +2,513,797 | +6.9% | $30.99 | Q4 2022 | |
| 31 Dec 2022 | 0% | $1,000 | 45 | 0 | $22.22 * | Q4 2022 | |||
| 30 Sep 2022 | 0.44% | +0% | $1,313,751,000 | 36,594,769 | +416,682 | +1.2% | $35.90 | Q3 2022 | |
| 30 Sep 2022 | call | -0.04% | $0 | 0 | -180,000 | -100% | $40.08 | Q3 2022 | |
| 30 Jun 2022 | 0.43% | +0.16% | $1,382,728,000 | 36,178,087 | +13,906,208 | +62% | $38.22 | Q2 2022 | |
| 30 Jun 2022 | call | 0.04% | +0.04% | $6,880,000 | 180,000 | +180,000 | NEW | $38.22 | Q2 2022 |
| 31 Mar 2022 | 0.39% | +0% | $1,475,066,000 | 22,271,879 | +19,196 | +0.09% | $66.23 | Q1 2022 | |
| 31 Mar 2022 | call | -0.04% | $0 | 0 | -170,000 | -100% | $40.08 | Q1 2022 | |
| 31 Dec 2021 | 0.33% | +0.02% | $1,353,185,000 | 22,252,683 | +1,652,287 | +8% | $60.81 | Q4 2021 | |
| 31 Dec 2021 | call | 0.04% | +0% | $10,338,000 | 170,000 | +10,000 | +6.2% | $60.81 | Q4 2021 |
| 30 Sep 2021 | 0.32% | -0% | $1,155,887,000 | 20,600,396 | -95,334 | -0.46% | $56.11 | Q3 2021 | |
| 30 Sep 2021 | call | 0.04% | +0.04% | $8,978,000 | 160,000 | +160,000 | NEW | $56.11 | Q3 2021 |
| 30 Jun 2021 | 0.32% | +0.01% | $1,149,649,000 | 20,695,730 | +668,954 | +3.3% | $55.55 | Q2 2021 | |
| 30 Jun 2021 | put | -0% | $0 | 0 | -16,000 | -100% | $40.08 | Q2 2021 | |
| 31 Mar 2021 | 0.33% | -0.01% | $1,066,423,000 | 20,026,776 | -747,697 | -3.6% | $53.25 | Q1 2021 | |
| 31 Mar 2021 | put | 0% | -0% | $852,000 | 16,000 | -18,700 | -54% | $53.25 | Q1 2021 |
| 31 Dec 2020 | 0.34% | -0.02% | $1,026,261,000 | 20,774,473 | -1,171,754 | -5.3% | $49.40 | Q4 2020 | |
| 31 Dec 2020 | call | -0% | $0 | 0 | -27,100 | -100% | $40.08 | Q4 2020 | |
| 31 Dec 2020 | put | 0% | -0% | $1,714,000 | 34,700 | -1,000 | -2.8% | $49.39 | Q4 2020 |
| 30 Sep 2020 | 0.41% | -0.01% | $1,045,080,000 | 21,946,227 | -637,271 | -2.8% | $47.62 | Q3 2020 | |
| 30 Sep 2020 | call | 0% | +0% | $1,291,000 | 27,100 | +27,100 | NEW | $47.64 | Q3 2020 |
| 30 Sep 2020 | put | 0.01% | +0% | $1,700,000 | 35,700 | +25,700 | +257% | $47.62 | Q3 2020 |
| 30 Jun 2020 | 0.4% | +0.02% | $928,407,000 | 22,583,498 | +1,015,411 | +4.7% | $41.11 | Q2 2020 | |
| 30 Jun 2020 | put | 0% | +0% | $411,000 | 10,000 | +10,000 | NEW | $41.10 | Q2 2020 |
| 31 Mar 2020 | 0.41% | -0.02% | $775,804,000 | 21,568,087 | -808,903 | -3.6% | $35.97 | Q1 2020 | |
| 31 Mar 2020 | put | -0% | $0 | 0 | -10,000 | -100% | $40.08 | Q1 2020 | |
| 31 Dec 2019 | 0.45% | +0.01% | $1,118,624,000 | 22,376,990 | +693,287 | +3.2% | $49.99 | Q4 2019 | |
| 31 Dec 2019 | put | 0% | -0% | $500,000 | 10,000 | -20,000 | -67% | $50.00 | Q4 2019 |
| 30 Sep 2019 | 0.48% | +0% | $1,075,731,000 | 21,683,703 | +214,144 | +1% | $49.61 | Q3 2019 | |
| 30 Sep 2019 | put | 0.01% | +0% | $1,488,000 | 30,000 | +10,000 | +50% | $49.60 | Q3 2019 |
| 30 Jun 2019 | 0.41% | -0.03% | $921,910,000 | 21,469,559 | -1,816,173 | -7.8% | $42.94 | Q2 2019 | |
| 30 Jun 2019 | call | -0.01% | $0 | 0 | -32,000 | -100% | $40.08 | Q2 2019 | |
| 30 Jun 2019 | put | 0% | +0% | $859,000 | 20,000 | +20,000 | NEW | $42.95 | Q2 2019 |
| 31 Mar 2019 | 0.47% | +0.01% | $974,974,000 | 23,285,732 | +311,537 | +1.4% | $41.87 | Q1 2019 | |
| 31 Mar 2019 | call | 0.01% | +0.01% | $1,340,000 | 32,000 | +32,000 | NEW | $41.88 | Q1 2019 |
| 31 Dec 2018 | 0.44% | -0.01% | $793,298,000 | 22,974,195 | -746,022 | -3.1% | $34.53 | Q4 2018 | |
| 30 Sep 2018 | 0.45% | -0.01% | $947,414,000 | 23,720,217 | -299,281 | -1.2% | $39.94 | Q3 2018 | |
| 30 Jun 2018 | 0.47% | +0.03% | $922,352,000 | 24,019,498 | +1,540,155 | +6.9% | $38.40 | Q2 2018 | |
| 30 Jun 2018 | put | -0% | $0 | 0 | -1,500 | -100% | $40.08 | Q2 2018 | |
| 31 Mar 2018 | 0.48% | +0.03% | $936,041,000 | 22,479,343 | +1,304,150 | +6.2% | $41.64 | Q1 2018 | |
| 31 Mar 2018 | call | -0.01% | $0 | 0 | -51,100 | -100% | $40.08 | Q1 2018 | |
| 31 Mar 2018 | put | 0% | +0% | $62,000 | 1,500 | +1,500 | NEW | $41.33 | Q1 2018 |
| 31 Dec 2017 | 0.47% | +0.02% | $948,860,000 | 21,175,193 | +816,104 | +4% | $44.81 | Q4 2017 | |
| 31 Dec 2017 | call | 0.01% | +0.01% | $2,290,000 | 51,100 | +51,100 | NEW | $44.81 | Q4 2017 |
| 30 Sep 2017 | 0.47% | +0.05% | $878,290,000 | 20,359,089 | +1,982,195 | +11% | $43.14 | Q3 2017 | |
| 30 Sep 2017 | call | -0.01% | $0 | 0 | -54,200 | -100% | $40.08 | Q3 2017 | |
| 30 Jun 2017 | 0.43% | -0% | $751,799,000 | 18,376,894 | -39,103 | -0.21% | $40.91 | Q2 2017 | |
| 30 Jun 2017 | call | 0.01% | +0.01% | $2,217,000 | 54,200 | +54,200 | NEW | $40.90 | Q2 2017 |
| 31 Mar 2017 | 0.42% | -0.07% | $712,146,000 | 18,415,997 | -3,208,396 | -15% | $38.67 | Q1 2017 | |
| 31 Mar 2017 | call | -0% | $0 | 0 | -15,000 | -100% | $40.08 | Q1 2017 | |
| 31 Dec 2016 | 0.44% | +0.07% | $723,768,000 | 21,624,393 | +3,530,969 | +20% | $33.47 | Q4 2016 | |
| 31 Dec 2016 | call | 0% | 0% | $502,000 | 15,000 | 0 | $33.47 | Q4 2016 | |
| 30 Sep 2016 | 0.4% | +0.13% | $626,758,000 | 18,093,424 | +6,057,369 | +50% | $34.64 | Q3 2016 | |
| 30 Sep 2016 | call | 0% | -0.04% | $520,000 | 15,000 | -246,200 | -94% | $34.67 | Q3 2016 |
| 30 Jun 2016 | 0.36% | +0.05% | $544,751,000 | 12,036,055 | +1,726,176 | +17% | $45.26 | Q2 2016 | |
| 30 Jun 2016 | call | 0.07% | +0.07% | $11,822,000 | 261,200 | +261,200 | NEW | $45.26 | Q2 2016 |
| 31 Mar 2016 | 0.3% | +0.03% | $434,354,000 | 10,309,879 | +1,041,727 | +11% | $42.13 | Q1 2016 | |
| 31 Mar 2016 | call | -0.02% | $0 | 0 | -80,700 | -100% | $40.08 | Q1 2016 | |
| 31 Dec 2015 | 0.26% | +0.04% | $351,356,000 | 9,268,152 | +1,532,576 | +20% | $37.91 | Q4 2015 | |
| 31 Dec 2015 | call | 0.02% | +0.01% | $3,059,000 | 80,700 | +22,400 | +38% | $37.91 | Q4 2015 |
| 30 Sep 2015 | 0.24% | -0.02% | $284,437,000 | 7,735,576 | -500,948 | -6.1% | $36.77 | Q3 2015 | |
| 30 Sep 2015 | call | 0.01% | +0.01% | $2,144,000 | 58,300 | +58,300 | NEW | $36.78 | Q3 2015 |
| 30 Jun 2015 | 0.28% | +0.09% | $367,596,000 | 8,236,524 | +2,650,957 | +47% | $44.63 | Q2 2015 | |
| 30 Jun 2015 | call | -0.02% | $0 | 0 | -60,300 | -100% | $40.08 | Q2 2015 | |
| 31 Mar 2015 | 0.19% | -0.04% | $254,367,000 | 5,585,567 | -1,030,866 | -16% | $45.54 | Q1 2015 | |
| 31 Mar 2015 | call | 0.02% | +0.02% | $2,746,000 | 60,300 | +60,300 | NEW | $45.54 | Q1 2015 |
| 31 Dec 2014 | 0.2% | -0.01% | $277,030,000 | 6,616,433 | -296,735 | -4.3% | $41.87 | Q4 2014 | |
| 30 Sep 2014 | 0.2% | +0.04% | $262,701,000 | 6,913,168 | +1,297,642 | +23% | $38.00 | Q3 2014 | |
| 30 Jun 2014 | 0.17% | +0% | $234,280,000 | 5,615,526 | +76,303 | +1.4% | $41.72 | Q2 2014 | |
| 31 Mar 2014 | 0.17% | -0.03% | $218,524,000 | 5,539,223 | -949,817 | -15% | $39.45 | Q1 2014 | |
| 31 Dec 2013 | 0.2% | 0% | $254,500,000 | 6,489,040 | 0 | $39.22 | Q4 2013 |