| TMQ | Lang Gregory A. | Director | Dec 05 '25 | Option Exercise | 1.82 | 50,000 | 91,000 | 150,000 | Dec 08 |
| TMQ | Lang Gregory A. | Director | Dec 05 '25 | Sale | 4.76 | 70,000 | 333,100 | 80,000 | Dec 08 |
| TMQ | Lang Gregory A. | Director | Oct 09 '25 | Option Exercise | 1.80 | 50,000 | 90,000 | 150,000 | Oct 10 |
| TMQ | Lang Gregory A. | Director | Oct 09 '25 | Sale | 6.68 | 169,181 | 1,129,519 | 100,000 | Oct 10 |
| NG | Lang Gregory A. | President and CEO | Dec 04 '24 | Option Exercise | 0.00 | 280,000 | 0 | 104,698 | Dec 11 |
| NG | Lang Gregory A. | President and CEO | Jul 01 '24 | Option Exercise | 0.00 | 44,300 | 0 | 55,616 | Jul 02 |
| NG | Lang Gregory A. | President and CEO | Dec 01 '23 | Option Exercise | 0.00 | 147,400 | 0 | 0 | Dec 04 |
| NG | Lang Gregory A. | President and CEO | Nov 30 '23 | Sale | 4.16 | 42,519 | 176,879 | 9,635 | Nov 30 |
| NG | Lang Gregory A. | President and CEO | Nov 30 '23 | Option Exercise | 3.67 | 350,000 | 1,284,500 | 359,635 | Nov 30 |
| NG | Lang Gregory A. | President and CEO | Nov 29 '23 | Option Exercise | 3.67 | 350,000 | 1,284,500 | 350,000 | Nov 30 |
| NG | Lang Gregory A. | President and CEO | Nov 29 '23 | Sale | 4.21 | 46,335 | 195,070 | 9,635 | Nov 30 |
| NG | Lang Gregory A. | President and CEO | Nov 28 '23 | Sale | 4.07 | 10,868 | 44,244 | 21,574 | Nov 30 |
| NG | Lang Gregory A. | President and CEO | Nov 28 '23 | Option Exercise | 3.67 | 269,000 | 987,230 | 278,635 | Nov 30 |
| NG | Lang Gregory A. | director: President and CEO | Dec 01 '22 | Option Exercise | 0.00 | 204,700 | 0 | 0 | Dec 01 |
| NG | Lang Gregory A. | director: President and CEO | Nov 29 '22 | Option Exercise | 3.85 | 78,180 | 300,993 | 86,475 | Nov 30 |
| NG | Lang Gregory A. | director: President and CEO | Nov 29 '22 | Sale | 5.57 | 22,925 | 127,692 | 9,617 | Nov 30 |
| NG | Lang Gregory A. | director: President and CEO | Nov 28 '22 | Option Exercise | 3.85 | 75,000 | 288,750 | 83,295 | Nov 29 |
| NG | Lang Gregory A. | director: President and CEO | Nov 28 '22 | Sale | 5.47 | 22,356 | 122,287 | 8,295 | Nov 29 |
| NG | Lang Gregory A. | director: President and CEO | Nov 25 '22 | Option Exercise | 3.85 | 75,000 | 288,750 | 83,295 | Nov 28 |
| NG | Lang Gregory A. | director: President and CEO | Nov 25 '22 | Sale | 5.76 | 24,956 | 143,747 | 8,295 | Nov 28 |
| NG | Lang Gregory A. | director: President and CEO | Nov 22 '22 | Option Exercise | 3.85 | 75,000 | 288,750 | 83,295 | Nov 23 |
| NG | Lang Gregory A. | director: President and CEO | Nov 22 '22 | Sale | 5.60 | 23,483 | 131,505 | 8,295 | Nov 23 |
| NG | Lang Gregory A. | director: President and CEO | Nov 21 '22 | Option Exercise | 3.85 | 75,000 | 288,750 | 83,295 | Nov 22 |
| NG | Lang Gregory A. | director: President and CEO | Nov 21 '22 | Sale | 5.40 | 21,626 | 116,780 | 8,295 | Nov 22 |
| NG | Lang Gregory A. | director: President and CEO | Nov 18 '22 | Option Exercise | 3.85 | 100,000 | 385,000 | 108,295 | Nov 21 |
| NG | Lang Gregory A. | director: President and CEO | Nov 18 '22 | Sale | 5.32 | 27,639 | 147,039 | 8,295 | Nov 21 |
| NG | Lang Gregory A. | director: President and CEO | Nov 10 '22 | Option Exercise | 3.85 | 150,000 | 577,500 | 158,295 | Nov 14 |
| NG | Lang Gregory A. | director: President and CEO | Nov 10 '22 | Sale | 5.57 | 45,382 | 252,778 | 9,049 | Nov 14 |
| NG | Lang Gregory A. | director: President and CEO | Nov 04 '22 | Option Exercise | 3.85 | 105,000 | 404,250 | 113,295 | Nov 07 |
| NG | Lang Gregory A. | director: President and CEO | Nov 04 '22 | Sale | 4.80 | 20,454 | 98,179 | 8,801 | Nov 07 |
| NG | Lang Gregory A. | President and CEO | Apr 14 '22 | Option Exercise | 3.85 | 104,740 | 403,249 | 107,278 | Apr 15 |
| NG | Lang Gregory A. | director: President and CEO | Apr 14 '22 | Sale | 8.15 | 54,280 | 442,382 | 3,852 | Apr 15 |
| NG | Lang Gregory A. | director: President and CEO | Mar 11 '22 | Sale | 7.67 | 51,104 | 391,968 | 1,613 | Mar 14 |
| NG | Lang Gregory A. | President and CEO | Mar 11 '22 | Option Exercise | 3.85 | 104,740 | 403,249 | 105,103 | Mar 14 |
| NG | Lang Gregory A. | | Feb 16 '22 | Sale | 6.89 | 22,060 | 151,993 | 363 | Feb 17 |
| NG | Lang Gregory A. | | Feb 16 '22 | Option Exercise | 3.85 | 50,000 | 192,500 | 50,363 | Feb 17 |
| NG | Lang Gregory A. | | Feb 15 '22 | Sale | 6.63 | 22,193 | 147,140 | 1,411 | Feb 17 |
| NG | Lang Gregory A. | | Feb 15 '22 | Option Exercise | 3.85 | 54,740 | 210,749 | 55,103 | Feb 17 |
| TMQ | Lang Gregory A. | Director | Nov 02 '21 | Option Exercise | 0.56 | 75,000 | 42,000 | 75,000 | Nov 03 |
| TMQ | Lang Gregory A. | Director | Nov 02 '21 | Sale | 1.96 | 75,000 | 147,000 | 0 | Nov 03 |
| TMQ | Lang Gregory A. | Director | Nov 17 '20 | Option Exercise | 0.34 | 75,000 | 25,500 | 75,000 | Nov 18 |
| TMQ | Lang Gregory A. | Director | Oct 29 '20 | Option Exercise | 0.37 | 200,000 | 74,000 | 100,000 | Nov 18 |