| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Turtle Creek Asset Management Inc. | 7.5% | $182,897,197 | 3,740,994 | Turtle Creek Asset Management Inc. | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 48,516,070 | $2,705,946,155 | +$317,427 | $55.77 | 339 |
| 2025 Q2 | 48,335,350 | $2,761,521,697 | -$9,510,967 | $57.12 | 336 |
| 2025 Q1 | 48,734,764 | $2,443,712,202 | -$25,790,974 | $50.08 | 321 |
| 2024 Q4 | 48,858,257 | $2,983,750,804 | -$103,901,254 | $61.06 | 323 |
| 2024 Q3 | 50,933,677 | $2,426,093,858 | -$90,085,850 | $47.58 | 325 |
| 2024 Q2 | 52,788,864 | $2,357,317,400 | +$83,921,446 | $44.56 | 284 |
| 2024 Q1 | 50,453,176 | $1,878,800,644 | +$17,754,823 | $37.24 | 275 |
| 2023 Q4 | 50,266,660 | $1,656,617,700 | -$29,878,313 | $32.94 | 265 |
| 2023 Q3 | 51,188,450 | $1,751,366,125 | +$35,971,978 | $34.2 | 256 |
| 2023 Q2 | 50,265,404 | $1,578,089,818 | -$14,346,023 | $31.39 | 246 |
| 2023 Q1 | 50,521,169 | $1,530,417,590 | -$3,246,660 | $30.32 | 246 |
| 2022 Q4 | 50,563,524 | $1,893,861,798 | +$55,127,803 | $37.66 | 257 |
| 2022 Q3 | 48,564,713 | $1,527,382,944 | +$14,524,933 | $31.45 | 245 |
| 2022 Q2 | 47,996,400 | $1,779,743,740 | -$28,049,102 | $37.06 | 259 |
| 2022 Q1 | 45,523,653 | $2,557,978,029 | -$40,920,110 | $56.15 | 286 |
| 2021 Q4 | 45,102,627 | $3,002,619,727 | -$163,685,983 | $66.57 | 327 |
| 2021 Q3 | 45,039,850 | $4,543,826,208 | -$243,616,327 | $100.89 | 342 |
| 2021 Q2 | 47,723,183 | $4,971,509,130 | +$66,168,897 | $104.19 | 377 |
| 2021 Q1 | 46,934,241 | $5,258,568,847 | +$512,992,629 | $112.09 | 368 |
| 2020 Q4 | 42,954,652 | $3,182,229,799 | +$214,983,707 | $74.1 | 330 |
| 2020 Q3 | 39,045,130 | $1,640,800,815 | -$50,599,201 | $41.98 | 290 |
| 2020 Q2 | 40,096,870 | $1,809,149,099 | -$1,122,408 | $45.12 | 315 |
| 2020 Q1 | 39,852,964 | $1,340,299,190 | -$531,419,657 | $33.65 | 304 |
| 2019 Q4 | 43,528,777 | $4,881,915,063 | +$134,866,655 | $112.2 | 440 |
| 2019 Q3 | 42,060,322 | $5,386,517,642 | -$572,746,562 | $128.13 | 442 |
| 2019 Q2 | 46,370,563 | $6,497,380,241 | -$405,063,204 | $140.13 | 462 |
| 2019 Q1 | 48,892,538 | $8,553,448,345 | -$68,855,000 | $174.98 | 496 |
| 2018 Q4 | 49,628,418 | $7,449,775,497 | -$215,036,597 | $150.08 | 532 |
| 2018 Q3 | 50,547,253 | $11,934,845,563 | -$414,176,185 | $236.16 | 553 |
| 2018 Q2 | 52,218,837 | $12,176,469,935 | +$9,232,430 | $233.2 | 517 |
| 2018 Q1 | 52,643,341 | $11,204,553,377 | +$10,366,428 | $212.86 | 539 |
| 2017 Q4 | 52,427,031 | $13,286,708,330 | -$202,949,764 | $253.48 | 527 |
| 2017 Q3 | 53,102,827 | $11,764,692,807 | -$171,205,955 | $221.55 | 493 |
| 2017 Q2 | 54,062,774 | $13,875,980,358 | -$489,025,472 | $256.69 | 511 |
| 2017 Q1 | 56,009,647 | $13,946,721,552 | +$989,861,122 | $249 | 498 |
| 2016 Q4 | 55,442,367 | $12,668,260,902 | +$110,878,103 | $228.5 | 524 |
| 2016 Q3 | 55,104,086 | $11,816,172,795 | +$235,753,267 | $214.53 | 501 |
| 2016 Q2 | 54,123,117 | $10,597,309,194 | +$112,957,446 | $195.92 | 500 |
| 2016 Q1 | 53,281,019 | $11,721,204,679 | -$1,120,362,791 | $220 | 504 |
| 2015 Q4 | 57,744,057 | $15,970,154,198 | +$102,375,306 | $276.57 | 501 |
| 2015 Q3 | 57,198,290 | $14,812,589,287 | -$341,841,250 | $258.98 | 477 |
| 2015 Q2 | 58,519,129 | $17,082,415,131 | -$245,964,435 | $291.94 | 472 |
| 2015 Q1 | 59,383,648 | $17,591,633,775 | -$65,786,412 | $296.25 | 461 |
| 2014 Q4 | 59,755,501 | $17,093,310,473 | +$397,221,757 | $286.05 | 489 |
| 2014 Q3 | 58,223,964 | $14,456,153,356 | -$78,870,945 | $248.27 | 444 |
| 2014 Q2 | 57,760,203 | $16,244,521,569 | +$124,609,209 | $281.25 | 448 |
| 2014 Q1 | 57,522,690 | $15,662,268,663 | -$789,728,697 | $272.45 | 472 |