| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Bank of Montreal | 5.2% | +64% | $4,630,902,388 | 64,060,069 | +23,415,090 | +58% | $72.29 | 13G/A | 31 Dec 2025 | 12 Feb 2026, 08:20 |
| Bank of Montreal | 3.3% | -39% | $2,627,697,892 | 40,644,979 | -28,567,574 | -41% | $64.65 | 13G/A | 30 Sep 2025 | 13 Nov 2025, 13:29 |
| Bank of Montreal | 5.6% | $3,426,713,499 | 69,212,553 | $49.51 | 13G | 31 Dec 2024 | 14 Feb 2025, 09:25 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 1.7% | +0.12% | $4,270,421,925 | 57,900,307 | +4,033,226 | +7.5% | $73.75 | Q4 2025 | |
| 31 Dec 2025 | call | 0.19% | +0.07% | $68,916,427 | 934,400 | +332,100 | +55% | $73.75 | Q4 2025 |
| 31 Dec 2025 | put | 0.05% | -0.07% | $17,332,364 | 235,000 | -352,300 | -60% | $73.75 | Q4 2025 |
| 30 Sep 2025 | 1.5% | -0.16% | $3,482,375,916 | 53,867,081 | -5,539,352 | -9.3% | $64.65 | Q3 2025 | |
| 30 Sep 2025 | call | 0.22% | -0% | $38,937,231 | 602,300 | -1,200 | -0.2% | $64.65 | Q3 2025 |
| 30 Sep 2025 | put | 0.22% | +0.13% | $37,967,518 | 587,300 | +347,800 | +145% | $64.65 | Q3 2025 |
| 30 Jun 2025 | 1.7% | -0.19% | $3,287,072,318 | 59,406,433 | -6,860,618 | -10% | $55.33 | Q2 2025 | |
| 30 Jun 2025 | call | 0.24% | -0% | $33,392,817 | 603,500 | -1,600 | -0.26% | $55.33 | Q2 2025 |
| 30 Jun 2025 | put | 0.1% | +0.02% | $13,251,996 | 239,500 | +39,300 | +20% | $55.33 | Q2 2025 |
| 31 Mar 2025 | 1.7% | +0.04% | $3,142,458,633 | 66,267,051 | +1,639,196 | $47.42 | Q1 2025 | ||
| 31 Mar 2025 | call | 0.21% | -0.42% | $28,694,528 | 605,100 | -1,207,400 | $47.42 | Q1 2025 | |
| 31 Mar 2025 | put | 0.07% | -0.21% | $9,493,711 | 200,200 | -593,800 | $47.42 | Q1 2025 | |
| 31 Dec 2024 | 1.7% | +0.12% | $3,466,002,365 | 64,627,855 | +4,291,395 | +7.1% | $53.63 | Q4 2024 | |
| 31 Dec 2024 | call | 0.72% | +0.26% | $97,204,669 | 1,812,500 | +644,700 | +55% | $53.63 | Q4 2024 |
| 31 Dec 2024 | put | 0.32% | +0.14% | $42,582,349 | 794,000 | +345,700 | +77% | $53.63 | Q4 2024 |
| 30 Sep 2024 | 1.6% | -0.23% | $3,280,420,923 | 60,336,460 | -9,096,456 | -13% | $54.37 | Q3 2024 | |
| 30 Sep 2024 | call | 0.52% | -0.03% | $63,491,885 | 1,167,800 | -74,000 | -6% | $54.37 | Q3 2024 |
| 30 Sep 2024 | put | 0.2% | +0% | $24,373,533 | 448,300 | +4,300 | +0.97% | $54.37 | Q3 2024 |
| 30 Jun 2024 | 1.9% | -0% | $3,284,398,791 | 69,432,916 | -147,785 | -0.21% | $47.30 | Q2 2024 | |
| 30 Jun 2024 | call | 0.58% | -0.02% | $58,741,107 | 1,241,800 | -28,200 | -2.2% | $47.30 | Q2 2024 |
| 30 Jun 2024 | put | 0.21% | +0.26% | $21,002,619 | 444,000 | +444,000 | NEW | $47.30 | Q2 2024 |
| 31 Mar 2024 | 2.1% | -0.07% | $3,568,069,798 | 69,580,701 | -2,404,091 | -3.3% | $51.28 | Q1 2024 | |
| 31 Mar 2024 | call | 0.79% | +0.67% | $65,125,079 | 1,270,000 | +1,067,000 | +526% | $51.28 | Q1 2024 |
| 31 Mar 2024 | put | -1.3% | $0 | 0 | -3,461,500 | -100% | $77.29 | Q1 2024 | |
| 31 Dec 2023 | 2.1% | -0.24% | $3,505,278,342 | 71,984,792 | -8,268,344 | -10% | $48.69 | Q4 2023 | |
| 31 Dec 2023 | call | 0.08% | -0.01% | $9,885,026 | 203,000 | -27,000 | -12% | $48.69 | Q4 2023 |
| 31 Dec 2023 | put | 1.3% | +0.05% | $168,556,729 | 3,461,500 | +121,500 | +3.6% | $48.69 | Q4 2023 |
| 30 Sep 2023 | 2.6% | -0.1% | $3,872,262,163 | 80,253,136 | -3,257,798 | -3.9% | $48.25 | Q3 2023 | |
| 30 Sep 2023 | call | 0.09% | -0.33% | $11,097,638 | 230,000 | -790,000 | -77% | $48.25 | Q3 2023 |
| 30 Sep 2023 | put | 1.4% | +0.06% | $161,157,013 | 3,340,000 | +140,000 | +4.4% | $48.25 | Q3 2023 |
| 30 Jun 2023 | 2.9% | 0% | $4,192,614,980 | 83,510,934 | 0 | $50.20 | Q2 2023 | ||
| 30 Jun 2023 | call | 0.44% | 0% | $51,208,471 | 1,020,000 | 0 | $50.20 | Q2 2023 | |
| 30 Jun 2023 | put | 1.4% | 0% | $160,654,028 | 3,200,000 | 0 | $50.20 | Q2 2023 | |
| 31 Mar 2023 | 0% | $4,743,056,892 | 68,431,988 | 0 | $69.31 * | Q1 2023 | |||
| 31 Mar 2023 | call | 0% | $34,579,019 | 498,900 | 0 | $69.31 * | Q1 2023 | ||
| 31 Mar 2023 | put | 0% | $214,862,621 | 3,100,000 | 0 | $69.31 * | Q1 2023 | ||
| 31 Dec 2022 | 2.4% | -0.24% | $2,949,015,555 | 58,588,696 | -5,678,118 | -8.8% | $50.33 | Q4 2022 | |
| 31 Dec 2022 | call | 0.04% | -0.4% | $4,293,508 | 85,300 | -955,600 | -92% | $50.33 | Q4 2022 |
| 31 Dec 2022 | put | 1.3% | -0.1% | $161,069,463 | 3,200,000 | -227,600 | -6.6% | $50.33 | Q4 2022 |
| 30 Sep 2022 | 2.7% | +0.23% | $3,088,712,000 | 64,266,814 | +5,472,876 | +9.3% | $48.06 | Q3 2022 | |
| 30 Sep 2022 | call | 0.42% | +0.38% | $50,026,000 | 1,040,900 | +938,500 | +917% | $48.06 | Q3 2022 |
| 30 Sep 2022 | put | 1.4% | +0.39% | $164,733,000 | 3,427,600 | +977,600 | +40% | $48.06 | Q3 2022 |
| 30 Jun 2022 | 3% | +0.24% | $3,548,566,000 | 58,793,938 | +4,760,826 | +8.8% | $60.36 | Q2 2022 | |
| 30 Jun 2022 | call | 0.05% | -0.31% | $6,180,000 | 102,400 | -691,100 | -87% | $60.35 | Q2 2022 |
| 30 Jun 2022 | put | 1.1% | +0.36% | $147,872,000 | 2,450,000 | +800,000 | +48% | $60.36 | Q2 2022 |
| 31 Mar 2022 | 2.6% | +0.05% | $3,951,878,000 | 54,033,112 | +1,045,856 | +2% | $73.14 | Q1 2022 | |
| 31 Mar 2022 | call | 0.26% | +0.26% | $58,035,000 | 793,500 | +793,500 | NEW | $73.14 | Q1 2022 |
| 31 Mar 2022 | put | 0.53% | +0.47% | $120,678,000 | 1,650,000 | +1,450,000 | +725% | $73.14 | Q1 2022 |
| 31 Dec 2021 | 2.1% | -0.44% | $3,835,969,000 | 52,987,256 | -10,960,224 | -17% | $72.39 | Q4 2021 | |
| 31 Dec 2021 | put | 0.82% | -5.1% | $14,479,000 | 200,000 | -1,250,000 | -86% | $72.40 | Q4 2021 |
| 30 Sep 2021 | 2.1% | +0.26% | $3,977,162,000 | 63,947,480 | +8,068,894 | +14% | $62.19 | Q3 2021 | |
| 30 Sep 2021 | call | -0.35% | $0 | 0 | -420,400 | -100% | $77.29 | Q3 2021 | |
| 30 Sep 2021 | put | 0.71% | +0.71% | $90,182,000 | 1,450,000 | +1,450,000 | NEW | $62.19 | Q3 2021 |
| 30 Jun 2021 | 2% | +0.14% | $3,631,551,000 | 55,878,586 | +3,987,748 | +7.7% | $64.99 | Q2 2021 | |
| 30 Jun 2021 | call | 0.35% | -0.22% | $27,322,000 | 420,400 | -261,100 | -38% | $64.99 | Q2 2021 |
| 31 Mar 2021 | 2.3% | -0.01% | $3,233,319,000 | 51,890,838 | -225,805 | -0.43% | $62.31 | Q1 2021 | |
| 31 Mar 2021 | call | 0.39% | -0.16% | $42,464,000 | 681,500 | -282,100 | -29% | $62.31 | Q1 2021 |
| 31 Mar 2021 | put | -0.14% | $0 | 0 | -348,000 | -100% | $77.29 | Q1 2021 | |
| 31 Dec 2020 | 2.1% | -0.13% | $2,777,818,000 | 52,116,643 | -3,220,280 | -5.8% | $53.30 | Q4 2020 | |
| 31 Dec 2020 | call | 0.38% | +0.27% | $51,360,000 | 963,600 | +679,600 | +239% | $53.30 | Q4 2020 |
| 31 Dec 2020 | put | 0.14% | -0.16% | $18,548,000 | 348,000 | -410,000 | -54% | $53.30 | Q4 2020 |
| 30 Sep 2020 | 2.1% | +0.03% | $2,324,151,000 | 55,336,923 | +713,925 | +1.3% | $42.00 | Q3 2020 | |
| 30 Sep 2020 | call | 0.13% | -0.29% | $11,928,000 | 284,000 | -666,000 | -70% | $42.00 | Q3 2020 |
| 30 Sep 2020 | put | 0.33% | -0.04% | $31,836,000 | 758,000 | -90,000 | -11% | $42.00 | Q3 2020 |
| 30 Jun 2020 | 2.1% | +0.08% | $2,176,725,000 | 54,622,998 | +2,094,964 | +4% | $39.85 | Q2 2020 | |
| 30 Jun 2020 | call | 0.65% | -0.8% | $37,858,000 | 950,000 | -1,170,000 | -55% | $39.85 | Q2 2020 |
| 30 Jun 2020 | put | 0.58% | +0.55% | $33,793,000 | 848,000 | +800,000 | +1667% | $39.85 | Q2 2020 |
| 31 Mar 2020 | 2.5% | -0.16% | $2,040,190,000 | 52,528,034 | -3,284,693 | -5.9% | $38.84 | Q1 2020 | |
| 31 Mar 2020 | call | 1.4% | +1% | $82,341,000 | 2,120,000 | +1,540,000 | +266% | $38.84 | Q1 2020 |
| 31 Mar 2020 | put | 0.03% | 0% | $1,864,000 | 48,000 | 0 | $38.83 | Q1 2020 | |
| 31 Dec 2019 | 2.5% | +0.08% | $3,152,862,000 | 55,812,727 | +1,697,059 | +3.1% | $56.49 | Q4 2019 | |
| 31 Dec 2019 | call | 0.46% | -0.36% | $32,764,000 | 580,000 | -451,000 | -44% | $56.49 | Q4 2019 |
| 31 Dec 2019 | put | 0.04% | -1% | $2,712,000 | 48,000 | -1,300,000 | -96% | $56.50 | Q4 2019 |
| 30 Sep 2019 | 2.8% | +0.26% | $3,076,474,000 | 54,115,668 | +5,134,095 | +10% | $56.85 | Q3 2019 | |
| 30 Sep 2019 | call | 1.1% | +0.96% | $58,612,000 | 1,031,000 | +881,000 | +587% | $56.85 | Q3 2019 |
| 30 Sep 2019 | put | 1.5% | +1.4% | $76,634,000 | 1,348,000 | +1,300,000 | +2708% | $56.85 | Q3 2019 |
| 30 Jun 2019 | 2.4% | -0.25% | $2,662,148,000 | 48,981,573 | -4,941,518 | -9.2% | $54.35 | Q2 2019 | |
| 30 Jun 2019 | call | 0.08% | +0.03% | $8,153,000 | 150,000 | +47,500 | +46% | $54.35 | Q2 2019 |
| 30 Jun 2019 | put | 0.03% | -0.17% | $2,609,000 | 48,000 | -302,000 | -86% | $54.35 | Q2 2019 |
| 31 Mar 2019 | 2.7% | +0.14% | $2,873,023,000 | 53,923,091 | +2,738,962 | +5.4% | $53.28 | Q1 2019 | |
| 31 Mar 2019 | call | 0.06% | +0% | $5,461,000 | 102,500 | +2,500 | +2.5% | $53.28 | Q1 2019 |
| 31 Mar 2019 | put | 0.21% | +0.21% | $18,648,000 | 350,000 | +350,000 | NEW | $53.28 | Q1 2019 |
| 31 Dec 2018 | 2.6% | +0.04% | $2,552,553,000 | 51,184,129 | +705,157 | +1.4% | $49.87 | Q4 2018 | |
| 31 Dec 2018 | call | 0.06% | +0.06% | $4,987,000 | 100,000 | +100,000 | NEW | $49.87 | Q4 2018 |
| 30 Sep 2018 | 2.5% | +0.19% | $3,010,061,000 | 50,478,972 | +3,752,946 | +8% | $59.63 | Q3 2018 | |
| 30 Sep 2018 | call | -0.01% | $0 | 0 | -11,600 | -100% | $77.29 | Q3 2018 | |
| 30 Jun 2018 | 2.4% | -0.1% | $2,673,662,000 | 46,726,026 | -1,894,601 | -3.9% | $57.22 | Q2 2018 | |
| 30 Jun 2018 | call | 0.01% | +0% | $664,000 | 11,600 | +3,600 | +45% | $57.24 | Q2 2018 |
| 30 Jun 2018 | put | -0.07% | $0 | 0 | -30,000 | -100% | $77.29 | Q2 2018 | |
| 31 Mar 2018 | 2.7% | +0.1% | $2,999,892,000 | 48,620,627 | +1,726,147 | +3.7% | $61.70 | Q1 2018 | |
| 31 Mar 2018 | call | 0.02% | -0.23% | $494,000 | 8,000 | -97,000 | -92% | $61.75 | Q1 2018 |
| 31 Mar 2018 | put | 0.07% | -0.02% | $1,851,000 | 30,000 | -10,000 | -25% | $61.70 | Q1 2018 |
| 31 Dec 2017 | 2.7% | -0.17% | $3,026,100,000 | 46,894,480 | -2,883,830 | -5.8% | $64.53 | Q4 2017 | |
| 31 Dec 2017 | call | 0.19% | -0.27% | $6,776,000 | 105,000 | -145,000 | -58% | $64.53 | Q4 2017 |
| 31 Dec 2017 | put | 0.07% | +0.06% | $2,581,000 | 40,000 | +34,500 | +627% | $64.52 | Q4 2017 |
| 30 Sep 2017 | 3% | -0.05% | $3,198,257,000 | 49,778,310 | -776,342 | -1.5% | $64.25 | Q3 2017 | |
| 30 Sep 2017 | call | 1.3% | +1.3% | $16,063,000 | 250,000 | +250,000 | NEW | $64.25 | Q3 2017 |
| 30 Sep 2017 | put | 0.03% | -0.02% | $353,000 | 5,500 | -4,500 | -45% | $64.18 | Q3 2017 |
| 30 Jun 2017 | 3% | +0.16% | $3,039,851,000 | 50,554,652 | +2,701,029 | +5.6% | $60.13 | Q2 2017 | |
| 30 Jun 2017 | put | 0.04% | -0.14% | $601,000 | 10,000 | -40,000 | -80% | $60.10 | Q2 2017 |
| 31 Mar 2017 | 2.8% | +0.01% | $2,802,786,000 | 47,853,623 | +253,452 | +0.53% | $58.57 | Q1 2017 | |
| 31 Mar 2017 | call | -0.23% | $0 | 0 | -260,000 | -100% | $77.29 | Q1 2017 | |
| 31 Mar 2017 | put | 0.05% | 0% | $2,929,000 | 50,000 | 0 | $58.58 | Q1 2017 | |
| 31 Dec 2016 | 3% | -0.08% | $2,629,909,000 | 47,600,171 | -1,336,279 | -2.7% | $55.25 | Q4 2016 | |
| 31 Dec 2016 | call | 0.23% | +0.18% | $14,365,000 | 260,000 | +210,000 | +420% | $55.25 | Q4 2016 |
| 31 Dec 2016 | put | 0.04% | +0.03% | $2,763,000 | 50,000 | +30,000 | +150% | $55.26 | Q4 2016 |
| 30 Sep 2016 | 3.1% | +0.05% | $2,593,141,000 | 48,936,450 | +740,897 | +1.5% | $52.99 | Q3 2016 | |
| 30 Sep 2016 | call | 0.03% | -0.45% | $2,650,000 | 50,000 | -650,000 | -93% | $53.00 | Q3 2016 |
| 30 Sep 2016 | put | 0.01% | -0.03% | $1,060,000 | 20,000 | -40,000 | -67% | $53.00 | Q3 2016 |
| 30 Jun 2016 | 2.9% | +0.08% | $2,362,064,000 | 48,195,553 | +1,257,146 | +2.7% | $49.01 | Q2 2016 | |
| 30 Jun 2016 | call | 0.64% | +0.54% | $34,307,000 | 700,000 | +595,000 | +567% | $49.01 | Q2 2016 |
| 30 Jun 2016 | put | 0.05% | +0.03% | $2,941,000 | 60,000 | +31,900 | +114% | $49.02 | Q2 2016 |
| 31 Mar 2016 | 3.1% | +0.07% | $2,293,410,000 | 46,938,407 | +1,124,775 | +2.5% | $48.86 | Q1 2016 | |
| 31 Mar 2016 | call | 0.03% | -0.02% | $5,130,000 | 105,000 | -90,800 | -46% | $48.86 | Q1 2016 |
| 31 Mar 2016 | put | 0.01% | -0.31% | $1,373,000 | 28,100 | -1,171,900 | -98% | $48.86 | Q1 2016 |
| 31 Dec 2015 | 2.6% | -0.23% | $1,852,704,000 | 45,813,632 | -4,166,563 | -8.3% | $40.44 | Q4 2015 | |
| 31 Dec 2015 | call | 0.07% | +0.07% | $7,918,000 | 195,800 | +185,800 | +1858% | $40.44 | Q4 2015 |
| 31 Dec 2015 | put | 0.42% | +0.36% | $48,528,000 | 1,200,000 | +1,014,000 | +545% | $40.44 | Q4 2015 |
| 30 Sep 2015 | 3.1% | -0.06% | $2,203,128,000 | 49,980,195 | -953,659 | -1.9% | $44.08 | Q3 2015 | |
| 30 Sep 2015 | call | 0.02% | -1.6% | $441,000 | 10,000 | -790,000 | -99% | $44.10 | Q3 2015 |
| 30 Sep 2015 | put | 0.37% | +0.27% | $8,199,000 | 186,000 | +134,000 | +258% | $44.08 | Q3 2015 |
| 30 Jun 2015 | 3.1% | -0.2% | $2,629,714,000 | 50,933,854 | -3,179,713 | -5.9% | $51.63 | Q2 2015 | |
| 30 Jun 2015 | call | 2.3% | +0.94% | $41,304,000 | 800,000 | +322,000 | +67% | $51.63 | Q2 2015 |
| 30 Jun 2015 | put | 0.15% | -0.87% | $2,685,000 | 52,000 | -298,000 | -85% | $51.63 | Q2 2015 |
| 31 Mar 2015 | 3.2% | -0.02% | $2,718,125,000 | 54,113,567 | -296,266 | -0.54% | $50.23 | Q1 2015 | |
| 31 Mar 2015 | call | 1.6% | +1.5% | $24,010,000 | 478,000 | +461,500 | +2797% | $50.23 | Q1 2015 |
| 31 Mar 2015 | put | 1.1% | -0.18% | $17,581,000 | 350,000 | -54,600 | -13% | $50.23 | Q1 2015 |
| 31 Dec 2014 | 3.6% | +0.51% | $3,105,713,000 | 54,409,833 | +7,628,415 | +16% | $57.08 | Q4 2014 | |
| 31 Dec 2014 | call | 0.04% | -0.46% | $942,000 | 16,500 | -215,300 | -93% | $57.09 | Q4 2014 |
| 31 Dec 2014 | put | 0.86% | +0.38% | $23,095,000 | 404,600 | +180,000 | +80% | $57.08 | Q4 2014 |
| 30 Sep 2014 | 3.4% | -0.46% | $2,893,431,000 | 46,781,418 | -6,231,843 | -12% | $61.85 | Q3 2014 | |
| 30 Sep 2014 | call | 0.37% | -0.1% | $14,337,000 | 231,800 | -62,200 | -21% | $61.85 | Q3 2014 |
| 30 Sep 2014 | put | 0.36% | -0.38% | $13,892,000 | 224,600 | -237,700 | -51% | $61.85 | Q3 2014 |
| 30 Jun 2014 | 4.1% | -0.01% | $3,530,684,000 | 53,013,261 | -135,037 | -0.25% | $66.60 | Q2 2014 | |
| 30 Jun 2014 | call | 0.48% | -0.77% | $19,580,000 | 294,000 | -473,100 | -62% | $66.60 | Q2 2014 |
| 30 Jun 2014 | put | 0.75% | +0.34% | $30,789,000 | 462,300 | +209,300 | +83% | $66.60 | Q2 2014 |
| 31 Mar 2014 | 4.2% | +0.06% | $3,083,665,000 | 53,148,298 | +781,037 | +1.5% | $58.02 | Q1 2014 | |
| 31 Mar 2014 | call | 1.1% | +0.77% | $44,507,000 | 767,100 | +541,100 | +239% | $58.02 | Q1 2014 |
| 31 Mar 2014 | put | 0.36% | +0.33% | $14,679,000 | 253,000 | +235,600 | +1354% | $58.02 | Q1 2014 |
| 31 Dec 2013 | 4.6% | +0.04% | $3,275,572,000 | 52,367,261 | +458,114 | +0.88% | $62.55 | Q4 2013 | |
| 31 Dec 2013 | call | 1.1% | -0.5% | $14,136,000 | 226,000 | -104,000 | -32% | $62.55 | Q4 2013 |
| 31 Dec 2013 | put | 0.08% | +0.08% | $1,088,000 | 17,400 | +17,400 | NEW | $62.53 | Q4 2013 |
| 30 Sep 2013 | 4.7% | 0% | $2,974,914,000 | 51,909,147 | 0 | $57.31 | Q3 2013 | ||
| 30 Sep 2013 | call | 1.5% | 0% | $18,912,000 | 330,000 | 0 | $57.31 | Q3 2013 |