| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 367 | $330.51 | $121,297.17 | 163,000 |
| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 1,440 | $329.69 | $474,753.60 | 162,633 |
| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 4,145 | $328.34 | $1,360,969.30 | 161,193 |
| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 7,212 | $327.52 | $2,362,074.24 | 157,048 |
| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 5,097 | $326.53 | $1,664,323.41 | 149,836 |
| 2 September 2026 | Lester B KnightChairman of the Board | Buy Regular purchase transaction | 1,739 | $325.63 | $566,270.57 | 144,739 |
| 28 July 2026 | Darren ZeidelCompany Secretary | Sell Regular sell transaction (market) | 700 | $376.00 | $263,200.00 | 12,704 |
| 28 July 2026 | Darren ZeidelCompany Secretary | Sell Regular sell transaction (market) | 725 | $378.00 | $274,050.00 | 11,979 |
| 28 July 2026 | Darren ZeidelCompany Secretary | Sell Regular sell transaction (market) | 475 | $380.00 | $180,500.00 | 11,504 |
| 17 July 2026 | Darren ZeidelCompany Secretary | Sell Regular sell transaction (market) | 625 | $370.00 | $231,250.00 | 14,729 |