| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Bank of Montreal | 5.8% | +33% | $3,255,285,337 | 59,861,812 | +13,832,048 | +30% | $54.38 | 13G/A | 31 Dec 2025 | 12 Feb 2026, 08:51 |
| Bank of Montreal | 4.4% | -33% | $2,176,747,540 | 46,029,764 | -23,796,984 | -34% | $47.29 | 13G | 30 Jun 2025 | 06 Aug 2025, 14:29 |
| Bank of Montreal | 6.7% | +40% | $3,506,699,285 | 69,826,748 | +21,073,838 | +43% | $50.22 | 13G/A | 31 Mar 2025 | 09 May 2025, 10:59 |
| Bank of Montreal | 4.7% | $2,448,371,140 | 48,752,910 | $50.22 | 13G | 31 Dec 2024 | 14 Feb 2025, 06:51 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 1.1% | +0.23% | $2,720,466,834 | 49,403,289 | +10,064,478 | +26% | $55.07 | Q4 2025 | |
| 31 Dec 2025 | call | 0.07% | +0.05% | $26,431,926 | 480,000 | +300,000 | +167% | $55.07 | Q4 2025 |
| 31 Dec 2025 | put | 0.02% | 0% | $6,883,314 | 125,000 | 0 | $55.07 | Q4 2025 | |
| 30 Sep 2025 | 0.94% | -0.15% | $2,138,468,822 | 39,338,811 | -6,286,123 | -14% | $54.36 | Q3 2025 | |
| 30 Sep 2025 | call | 0.06% | +0.06% | $9,784,851 | 180,000 | +180,000 | NEW | $54.36 | Q3 2025 |
| 30 Sep 2025 | put | 0.04% | -0.04% | $6,795,035 | 125,000 | -125,000 | -50% | $54.36 | Q3 2025 |
| 30 Jun 2025 | 1.1% | -0.27% | $2,228,815,231 | 45,624,934 | -10,818,136 | -19% | $48.85 | Q2 2025 | |
| 30 Jun 2025 | put | 0.09% | +0.09% | $12,212,704 | 250,000 | +250,000 | NEW | $48.85 | Q2 2025 |
| 31 Mar 2025 | 1.4% | +0.32% | $2,666,002,502 | 56,443,070 | +12,507,246 | $47.23 | Q1 2025 | ||
| 31 Mar 2025 | call | -0.09% | $0 | 0 | -250,000 | -100% | $63.04 | Q1 2025 | |
| 31 Dec 2024 | 1% | -0.22% | $2,044,922,348 | 43,935,824 | -9,273,164 | -17% | $46.54 | Q4 2024 | |
| 31 Dec 2024 | call | 0.09% | +0.08% | $11,635,848 | 250,000 | +232,000 | +1289% | $46.54 | Q4 2024 |
| 31 Dec 2024 | put | -0.08% | $0 | 0 | -220,000 | -100% | $63.04 | Q4 2024 | |
| 30 Sep 2024 | 1.2% | +0.05% | $2,485,368,230 | 53,208,988 | +2,352,816 | +4.6% | $46.71 | Q3 2024 | |
| 30 Sep 2024 | call | 0.01% | +0.01% | $840,772 | 18,000 | +18,000 | NEW | $46.71 | Q3 2024 |
| 30 Sep 2024 | put | 0.08% | +0.08% | $10,276,102 | 220,000 | +220,000 | NEW | $46.71 | Q3 2024 |
| 30 Jun 2024 | 1.1% | -0.15% | $1,990,185,452 | 50,856,172 | -6,874,528 | -12% | $39.13 | Q2 2024 | |
| 31 Mar 2024 | 1.3% | +0.18% | $2,322,744,489 | 57,730,700 | +7,755,964 | +16% | $40.23 | Q1 2024 | |
| 31 Mar 2024 | call | -0.26% | $0 | 0 | -825,000 | -100% | $63.04 | Q1 2024 | |
| 31 Dec 2023 | 1.2% | -0.26% | $2,010,885,421 | 49,974,736 | -10,731,924 | -18% | $40.24 | Q4 2023 | |
| 31 Dec 2023 | call | 0.26% | +0.2% | $33,196,383 | 825,000 | +655,000 | +385% | $40.24 | Q4 2023 |
| 30 Sep 2023 | 1.5% | 0% | $2,265,899,289 | 60,706,660 | 0 | $37.33 | Q3 2023 | ||
| 30 Sep 2023 | call | 0.05% | +0.05% | $6,345,315 | 170,000 | +170,000 | NEW | $37.33 | Q3 2023 |
| 30 Jun 2023 | 0% | $2,243,923,651 | 42,006,406 | 0 | $53.42 * | Q2 2023 | |||
| 31 Mar 2023 | 1.4% | +0.01% | $1,403,250,052 | 35,991,986 | +367,002 | +1% | $38.99 | Q1 2023 | |
| 31 Mar 2023 | call | -0.14% | $0 | 0 | -414,900 | -100% | $63.04 | Q1 2023 | |
| 31 Mar 2023 | put | -0.01% | $0 | 0 | -36,000 | -100% | $63.04 | Q1 2023 | |
| 31 Dec 2022 | 1.2% | -0.12% | $1,420,315,859 | 35,624,984 | -3,728,938 | -9.5% | $39.87 | Q4 2022 | |
| 31 Dec 2022 | call | 0.14% | +0.14% | $16,541,455 | 414,900 | +404,600 | +3928% | $39.87 | Q4 2022 |
| 31 Dec 2022 | put | 0.01% | +0.01% | $1,435,267 | 36,000 | +36,000 | NEW | $39.87 | Q4 2022 |
| 30 Sep 2022 | 1.4% | -0.4% | $1,609,700,000 | 39,353,922 | -11,099,337 | -22% | $40.90 | Q3 2022 | |
| 30 Sep 2022 | call | 0% | -0.15% | $421,000 | 10,300 | -430,100 | -98% | $40.87 | Q3 2022 |
| 30 Sep 2022 | put | -0.16% | $0 | 0 | -403,000 | -100% | $63.04 | Q3 2022 | |
| 30 Jun 2022 | 2.3% | +0.77% | $2,705,935,000 | 50,453,259 | +16,993,389 | +51% | $53.63 | Q2 2022 | |
| 30 Jun 2022 | call | 0.18% | +0.08% | $23,620,000 | 440,400 | +201,200 | +84% | $53.63 | Q2 2022 |
| 30 Jun 2022 | put | 0.16% | +0% | $21,614,000 | 403,000 | +3,000 | +0.75% | $53.63 | Q2 2022 |
| 31 Mar 2022 | 1.3% | -0.26% | $1,909,644,000 | 33,459,870 | -6,783,404 | -17% | $57.07 | Q1 2022 | |
| 31 Mar 2022 | call | 0.06% | -0.01% | $13,652,000 | 239,200 | -20,900 | -8% | $57.07 | Q1 2022 |
| 31 Mar 2022 | put | 0.1% | +0.1% | $22,829,000 | 400,000 | +400,000 | NEW | $57.07 | Q1 2022 |
| 31 Dec 2021 | 1% | -0.17% | $1,875,922,000 | 40,243,274 | -6,636,039 | -14% | $46.61 | Q4 2021 | |
| 31 Dec 2021 | call | 0.69% | +0.52% | $12,124,000 | 260,100 | +194,800 | +298% | $46.61 | Q4 2021 |
| 31 Dec 2021 | put | -0.31% | $0 | 0 | -800,000 | -100% | $63.04 | Q4 2021 | |
| 30 Sep 2021 | 1.2% | +0.11% | $2,278,857,000 | 46,879,313 | +4,256,243 | +10% | $48.61 | Q3 2021 | |
| 30 Sep 2021 | call | 0.03% | -0.04% | $3,174,000 | 65,300 | -100,300 | -61% | $48.61 | Q3 2021 |
| 30 Sep 2021 | put | 0.31% | +0.31% | $38,889,000 | 800,000 | +800,000 | NEW | $48.61 | Q3 2021 |
| 30 Jun 2021 | 1.2% | +0.33% | $2,149,909,000 | 42,623,070 | +11,999,485 | +39% | $50.44 | Q2 2021 | |
| 30 Jun 2021 | call | 0.11% | +0.11% | $8,353,000 | 165,600 | +165,600 | NEW | $50.44 | Q2 2021 |
| 31 Mar 2021 | 1% | +0.06% | $1,440,839,000 | 30,623,585 | +1,891,010 | +6.6% | $47.05 | Q1 2021 | |
| 31 Mar 2021 | call | -0.07% | $0 | 0 | -217,900 | -100% | $63.04 | Q1 2021 | |
| 31 Mar 2021 | put | -0.12% | $0 | 0 | -377,500 | -100% | $63.04 | Q1 2021 | |
| 31 Dec 2020 | 0.9% | -0.04% | $1,211,652,000 | 28,732,575 | -1,401,761 | -4.7% | $42.17 | Q4 2020 | |
| 31 Dec 2020 | call | 0.07% | +0.03% | $9,189,000 | 217,900 | +92,600 | +74% | $42.17 | Q4 2020 |
| 31 Dec 2020 | put | 0.12% | +0.05% | $15,919,000 | 377,500 | +150,000 | +66% | $42.17 | Q4 2020 |
| 30 Sep 2020 | 1.1% | -0.69% | $1,246,657,000 | 30,134,336 | -18,401,534 | -38% | $41.37 | Q3 2020 | |
| 30 Sep 2020 | call | 0.05% | -0.24% | $5,184,000 | 125,300 | -558,700 | -82% | $41.37 | Q3 2020 |
| 30 Sep 2020 | put | 0.1% | 0% | $9,412,000 | 227,500 | 0 | $41.37 | Q3 2020 | |
| 30 Jun 2020 | 2% | +0.22% | $1,997,737,000 | 48,535,870 | +5,442,855 | +13% | $41.16 | Q2 2020 | |
| 30 Jun 2020 | call | 0.49% | -0.32% | $28,153,000 | 684,000 | -455,300 | -40% | $41.16 | Q2 2020 |
| 30 Jun 2020 | put | 0.16% | 0% | $9,364,000 | 227,500 | 0 | $41.16 | Q2 2020 | |
| 31 Mar 2020 | 2.3% | +0.52% | $1,818,955,000 | 43,093,015 | +9,820,096 | +30% | $42.21 | Q1 2020 | |
| 31 Mar 2020 | call | 0.81% | +0.64% | $48,090,000 | 1,139,300 | +895,300 | +367% | $42.21 | Q1 2020 |
| 31 Mar 2020 | put | 0.16% | -0.22% | $9,603,000 | 227,500 | -310,000 | -58% | $42.21 | Q1 2020 |
| 31 Dec 2019 | 1.4% | +0.04% | $1,773,779,000 | 33,272,919 | +879,574 | +2.7% | $53.31 | Q4 2019 | |
| 31 Dec 2019 | call | 0.18% | +0.18% | $13,008,000 | 244,000 | +244,000 | NEW | $53.31 | Q4 2019 |
| 31 Dec 2019 | put | 0.4% | 0% | $28,654,000 | 537,500 | 0 | $53.31 | Q4 2019 | |
| 30 Sep 2019 | 1.5% | +0.02% | $1,677,651,000 | 32,393,345 | +441,311 | +1.4% | $51.79 | Q3 2019 | |
| 30 Sep 2019 | call | -0.05% | $0 | 0 | -100,000 | -100% | $63.04 | Q3 2019 | |
| 30 Sep 2019 | put | 0.54% | +0% | $27,837,000 | 537,500 | +2,500 | +0.47% | $51.79 | Q3 2019 |
| 30 Jun 2019 | 1.5% | +1.5% | $1,582,265,000 | 31,952,034 | +31,952,034 | NEW | $49.52 | Q2 2019 | |
| 30 Jun 2019 | call | 0.05% | +0.05% | $4,952,000 | 100,000 | +100,000 | NEW | $49.52 | Q2 2019 |
| 30 Jun 2019 | put | 0.27% | +0.27% | $26,493,000 | 535,000 | +535,000 | NEW | $49.52 | Q2 2019 |