| 7/8/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Sell | 385 | C$13.13 | C$5,055.05 | | |
| 7/2/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Sell | 6,148 | C$12.91 | C$79,370.68 | | |
| 6/30/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 62,100 | C$13.41 | C$832,761.00 | | |
| 6/27/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 18,100 | C$13.41 | C$242,721.00 | | |
| 6/16/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 5,863 | C$12.10 | C$70,942.30 | | |
| 6/13/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 23,277 | C$12.24 | C$284,910.48 | | |
| 6/12/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 21,600 | C$12.22 | C$263,952.00 | | |
| 6/9/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 42,700 | C$12.09 | C$516,243.00 | | |
| 5/26/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 21,600 | C$11.30 | C$244,080.00 | | |
| 5/22/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 1,200 | C$11.30 | C$13,560.00 | | |
| 5/21/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 3,700 | C$11.35 | C$41,995.00 | | |
| 5/14/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 3,500 | C$11.85 | C$41,475.00 | | |
| 5/12/2025 | Kevin Andrew Mccreadie | Senior Officer | Sell | 60,000 | C$11.32 | C$679,200.00 | | |
| 4/9/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Sell | 24,552 | C$9.80 | C$240,609.60 | | |
| 3/3/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 1,900 | C$11.52 | C$21,888.00 | | |
| 2/27/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 22,500 | C$11.89 | C$267,525.00 | | |
| 2/25/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 23,200 | C$11.56 | C$268,192.00 | | |
| 2/20/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 21,100 | C$11.57 | C$244,127.00 | | |
| 2/18/2025 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 21,000 | C$11.06 | C$232,260.00 | | |
| 12/4/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Sell | 442,751 | C$11.17 | C$4,945,528.67 | | |
| 11/25/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 45,734 | C$11.21 | C$512,678.14 | | |
| 11/19/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 25,000 | C$11.06 | C$276,500.00 | | |
| 11/5/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 31,600 | C$10.65 | C$336,540.00 | | |
| 10/9/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 32,840 | C$10.45 | C$343,178.00 | | |
| 9/3/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 16,100 | C$7.97 | C$128,317.00 | | |
| 8/28/2024 | Cybele Negris | Director | Buy | 5,121 | C$7.86 | C$40,246.45 | | |
| 8/22/2024 | Cybele Negris | Director | Buy | 5,064 | C$7.90 | C$40,005.60 | | |
| 8/19/2024 | Cybele Negris | Director | Buy | 3,700 | C$7.96 | C$29,433.50 | | |
| 8/6/2024 | Cybele Negris | Director | Buy | 3,100 | C$7.90 | C$24,490.00 | | |
| 8/2/2024 | Laura Lee Dottori-Attanasio | Director | Buy | 12,500 | C$7.99 | C$99,833.75 | | |
| 7/31/2024 | Cybele Negris | Director | Buy | 6,000 | C$8.15 | C$48,900.00 | | |
| 7/10/2024 | AGF Management Limited, La Societe de Gestion AGF Limitee | Insider | Buy | 1,300 | C$8.26 | C$10,738.00 | | |
| 6/24/2024 | AGF Management Limited, La Societe de Gestion AGF Limitee | Insider | Sell | 1,400 | C$8.59 | C$12,026.00 | | |
| 6/17/2024 | AGF Management Limited, La Societe de Gestion AGF Limitee | Insider | Buy | 1,300 | C$8.23 | C$10,699.00 | | |
| 6/10/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 400 | C$8.35 | C$3,340.00 | | |
| 6/6/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 124,500 | C$8.46 | C$1,053,270.00 | | |
| 6/3/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 16,400 | C$8.20 | C$134,480.00 | | |
| 4/30/2024 | Cybele Negris | Director | Buy | 3,160 | C$7.90 | C$24,964.00 | | |
| 4/24/2024 | AGF Management Limited, La Societe de Gestion AGF Limitee | Insider | Buy | 1,400 | C$8.05 | C$11,270.00 | | |
| 4/1/2024 | AGF Management Limited, La Societe de Gestion AGF Limitee | Insider | Buy | 1,400 | C$8.29 | C$11,606.00 | | |
| 3/25/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 50,000 | C$8.08 | C$404,000.00 | | |
| 3/1/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 150,000 | C$8.17 | C$1,225,500.00 | | |
| 2/20/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 20,000 | C$7.51 | C$150,200.00 | | |
| 2/16/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 65,000 | C$7.62 | C$495,300.00 | | |
| 2/7/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 17,594 | C$7.74 | C$136,177.56 | | |
| 2/5/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 9,600 | C$7.65 | C$73,440.00 | | |
| 2/1/2024 | Kevin Andrew Mccreadie | Senior Officer | Sell | 132,200 | C$7.77 | C$1,027,194.00 | | |
| 1/29/2024 | Judy Goldring | Director | Buy | 50,100 | C$4.99 | C$249,999.00 | | |
| 1/26/2024 | AGF EMPLOYEE BENEFIT PLAN TRUST | Insider | Buy | 15,000 | C$7.68 | C$115,200.00 | | |
| 1/26/2024 | Cybele Negris | Director | Buy | 3,265 | C$7.64 | C$24,944.60 | | |
| 4/28/2023 | Cybele Negris | Director | Buy | 2,430 | C$7.53 | C$18,302.76 | | |