| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Turtle Creek Asset Management Inc. | 5% | -42% | $104,404,774 | 1,717,746 | -1,268,625 | -42% | $60.78 | 13G/A | 30 Sep 2025 | 14 Nov 2025, 16:51 |
| Turtle Creek Asset Management Inc. | 8.7% | -16% | $149,378,277 | 2,986,371 | -630,150 | -17% | $50.02 | 13G/A | 30 Jun 2025 | 14 Aug 2025, 17:30 |
| Turtle Creek Asset Management Inc. | 10% | $136,198,181 | 3,616,521 | $37.66 | 13G | 30 Sep 2024 | 05 Jun 2025, 10:58 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 2.3% | -3.1% | $52,188,755 | 737,546 | -980,200 | -57% | $70.76 | Q4 2025 | |
| 30 Sep 2025 | 3.2% | -2.3% | $104,404,602 | 1,717,746 | -1,268,625 | -42% | $60.78 | Q3 2025 | |
| 30 Jun 2025 | 4.2% | -0.89% | $144,749,402 | 2,986,371 | -630,150 | -17% | $48.47 | Q2 2025 | |
| 31 Mar 2025 | 3.4% | +0.61% | $122,274,575 | 3,616,521 | +645,841 | $33.81 | Q1 2025 | ||
| 31 Dec 2024 | 3.9% | +0.88% | $151,118,492 | 2,970,680 | +668,607 | +29% | $50.87 | Q4 2024 | |
| 30 Sep 2024 | 3.3% | +0.24% | $137,065,426 | 2,302,073 | +165,450 | +7.7% | $59.54 | Q3 2024 | |
| 30 Jun 2024 | 3.5% | -0.15% | $136,807,971 | 2,136,623 | -93,400 | -4.2% | $64.03 | Q2 2024 | |
| 31 Mar 2024 | 3.7% | +3.5% | $149,634,543 | 2,230,023 | +2,126,013 | +2044% | $67.10 | Q1 2024 | |
| 31 Dec 2023 | 0.2% | +0.12% | $7,456,477 | 104,010 | +61,860 | +147% | $71.69 | Q4 2023 | |
| 30 Sep 2023 | 0.09% | +0.04% | $3,197,499 | 42,150 | +17,600 | +72% | $75.86 | Q3 2023 | |
| 30 Jun 2023 | 0.06% | +0.01% | $2,076,930 | 24,550 | +4,800 | +24% | $84.60 | Q2 2023 | |
| 31 Mar 2023 | 0.05% | -0% | $1,544,450 | 19,750 | -50 | -0.25% | $78.20 | Q1 2023 | |
| 31 Dec 2022 | 0.05% | -0.01% | $1,511,730 | 19,800 | -3,700 | -16% | $76.35 | Q4 2022 | |
| 30 Sep 2022 | 0.06% | +0.01% | $1,447,000 | 23,500 | +2,100 | +9.8% | $61.57 | Q3 2022 | |
| 30 Jun 2022 | 0.05% | +0.02% | $1,316,000 | 21,400 | +9,950 | +87% | $61.50 | Q2 2022 | |
| 31 Mar 2022 | 0.03% | +0.02% | $936,000 | 11,450 | +7,450 | +186% | $81.75 | Q1 2022 | |
| 31 Dec 2021 | 0.01% | +0% | $351,000 | 4,000 | +1,550 | +63% | $87.75 | Q4 2021 | |
| 30 Sep 2021 | 0.01% | -0% | $227,000 | 2,450 | -750 | -23% | $92.65 | Q3 2021 | |
| 30 Jun 2021 | 0.01% | +0% | $251,000 | 3,200 | +1,500 | +88% | $78.44 | Q2 2021 | |
| 31 Mar 2021 | 0.01% | -0.02% | $148,000 | 1,700 | -4,300 | -72% | $87.06 | Q1 2021 | |
| 31 Dec 2020 | 0.02% | -0% | $396,000 | 6,000 | -450 | -7% | $66.00 | Q4 2020 | |
| 30 Sep 2020 | 0.02% | -0.06% | $341,000 | 6,450 | -17,600 | -73% | $52.87 | Q3 2020 | |
| 30 Jun 2020 | 0.07% | -0.04% | $1,024,000 | 24,050 | -12,750 | -35% | $42.58 | Q2 2020 | |
| 31 Mar 2020 | 0.05% | +0.05% | $603,000 | 36,800 | +33,300 | +951% | $16.39 | Q1 2020 | |
| 31 Dec 2019 | 0.01% | -0.03% | $159,000 | 3,500 | -7,700 | -69% | $45.43 | Q4 2019 | |
| 30 Sep 2019 | 0.03% | +0.03% | $436,000 | 11,200 | +11,200 | NEW | $38.93 | Q3 2019 |