| 30 September 2026 | Paul William EdwardsManaging Director | Buy Regular purchase transaction | 500 | 100.90 CAD | 50,450.00 CAD | 14,525 |
| 30 September 2026 | Paul William EdwardsManaging Director | Buy Regular purchase transaction | 500 | 101.19 CAD | 50,595.00 CAD | 14,025 |
| 30 September 2026 | Yu Keong (Colin) SamManaging Director | Buy Regular purchase transaction | 500 | 101.36 CAD | 50,680.00 CAD | 1,000 |
| 8 September 2026 | David Michael LayExecutive Chairman | Sell Regular sell transaction (market) | 4,470 | 109.81 CAD | 490,850.70 CAD | 0 |
| 31 August 2026 | Martin (Marty) MaillouxManaging Director | Sell Option/Award related | 800 | 112.89 CAD | 90,312.00 CAD | 3,495 |
| 3 June 2026 | Tawfiq PopatiaManaging Director | Buy Regular purchase transaction | 10,000 | 106.74 CAD | 1,067,400.00 CAD | 45,000 |
| 19 May 2026 | Paul William EdwardsManaging Director | Buy Regular purchase transaction | 1,250 | 105.05 CAD | 131,312.50 CAD | 13,525 |
| 9 March 2026 | Tawfiq PopatiaManaging Director | Buy Regular purchase transaction | 6,106 | 99.71 CAD | 608,829.26 CAD | 35,000 |
| 23 February 2026 | Paul William EdwardsManaging Director | Buy Regular purchase transaction | 3,000 | 104.17 CAD | 312,517.50 CAD | 12,275 |
| 13 January 2026 | Robert Michael (Bobby) Le BlancCEO | Buy Regular purchase transaction | 50,000 | 114.05 CAD | 5,702,500.00 CAD | 50,000 |