| TMQ | Lang Gregory A. | Director | Dec 05 '25 | Option Exercise | 1.82 | 100,000 | 182,000 | 150,000 | Dec 08 12:00 AM |
| TMQ | Lang Gregory A. | Director | Dec 05 '25 | Sale | 4.76 | 70,000 | 333,100 | 80,000 | Dec 08 12:00 AM |
| TMQ | Lang Gregory A. | Director | Oct 09 '25 | Option Exercise | 1.80 | 100,000 | 180,000 | 150,000 | Oct 10 12:00 AM |
| TMQ | Lang Gregory A. | Director | Oct 09 '25 | Sale | 6.68 | 169,181 | 1,129,519 | 100,000 | Oct 10 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Dec 04 '24 | Option Exercise | 0.00 | 280,000 | 0 | 104,698 | Dec 11 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Jul 01 '24 | Option Exercise | 0.00 | 88,600 | 0 | 55,616 | Jul 02 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Dec 01 '23 | Option Exercise | 0.00 | 147,400 | 0 | 0 | Dec 04 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 30 '23 | Sale | 4.16 | 42,519 | 176,879 | 9,635 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 30 '23 | Option Exercise | 3.67 | 700,000 | 2,569,000 | 359,635 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 29 '23 | Sale | 4.21 | 46,335 | 195,070 | 9,635 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 29 '23 | Option Exercise | 3.67 | 350,000 | 1,284,500 | 350,000 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 28 '23 | Option Exercise | 3.67 | 538,000 | 1,974,460 | 700,000 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Nov 28 '23 | Sale | 4.07 | 10,868 | 44,244 | 21,574 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Dec 01 '22 | Option Exercise | 0.00 | 204,700 | 0 | 0 | Dec 01 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 29 '22 | Option Exercise | 1.93 | 156,360 | 300,993 | 86,475 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 29 '22 | Sale | 5.57 | 22,925 | 127,692 | 9,617 | Nov 30 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 28 '22 | Option Exercise | 1.93 | 150,000 | 288,750 | 83,295 | Nov 29 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 28 '22 | Sale | 5.47 | 22,356 | 122,287 | 8,295 | Nov 29 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 25 '22 | Option Exercise | 1.93 | 150,000 | 288,750 | 153,180 | Nov 28 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 25 '22 | Sale | 5.76 | 24,956 | 143,747 | 8,295 | Nov 28 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 22 '22 | Option Exercise | 1.93 | 150,000 | 288,750 | 228,180 | Nov 23 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 22 '22 | Sale | 5.60 | 23,483 | 131,505 | 8,295 | Nov 23 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 21 '22 | Option Exercise | 1.93 | 150,000 | 288,750 | 303,180 | Nov 22 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 21 '22 | Sale | 5.40 | 21,626 | 116,780 | 8,295 | Nov 22 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 18 '22 | Option Exercise | 1.93 | 200,000 | 385,000 | 378,180 | Nov 21 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 18 '22 | Sale | 5.32 | 27,639 | 147,039 | 8,295 | Nov 21 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 10 '22 | Option Exercise | 1.93 | 300,000 | 577,500 | 478,180 | Nov 14 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 10 '22 | Sale | 5.57 | 45,382 | 252,778 | 9,049 | Nov 14 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 04 '22 | Option Exercise | 1.93 | 210,000 | 404,250 | 628,180 | Nov 07 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Nov 04 '22 | Sale | 4.80 | 20,454 | 98,179 | 8,801 | Nov 07 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Apr 14 '22 | Option Exercise | 2.57 | 314,220 | 806,498 | 733,180 | Apr 15 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Apr 14 '22 | Sale | 8.15 | 54,280 | 442,382 | 3,852 | Apr 15 12:00 AM |
| NG | Lang Gregory A. | President and CEO | Mar 11 '22 | Option Exercise | 2.57 | 314,220 | 806,498 | 837,920 | Mar 14 12:00 AM |
| NG | Lang Gregory A. | director: President and CEO | Mar 11 '22 | Sale | 7.67 | 51,104 | 391,968 | 1,613 | Mar 14 12:00 AM |
| NG | Lang Gregory A. | | Feb 16 '22 | Option Exercise | 3.85 | 100,000 | 385,000 | 942,660 | Feb 17 12:00 AM |
| NG | Lang Gregory A. | | Feb 16 '22 | Sale | 6.89 | 22,060 | 151,993 | 363 | Feb 17 12:00 AM |
| NG | Lang Gregory A. | | Feb 15 '22 | Sale | 6.63 | 22,193 | 147,140 | 1,411 | Feb 17 12:00 AM |
| NG | Lang Gregory A. | | Feb 15 '22 | Option Exercise | 3.85 | 109,480 | 421,498 | 992,660 | Feb 17 12:00 AM |
| NG | Lang Gregory A. | | Dec 16 '21 | Sale | 6.89 | 88,960 | 613,032 | 2,104,280 | Dec 20 12:00 AM |
| TMQ | Lang Gregory A. | Director | Nov 02 '21 | Option Exercise | 0.56 | 150,000 | 84,000 | 75,000 | Nov 03 12:00 AM |
| TMQ | Lang Gregory A. | Director | Nov 02 '21 | Sale | 1.96 | 75,000 | 147,000 | 0 | Nov 03 12:00 AM |
| TMQ | Lang Gregory A. | Director | Nov 17 '20 | Option Exercise | 0.34 | 150,000 | 51,000 | 75,000 | Nov 18 12:00 AM |
| TMQ | Lang Gregory A. | Director | Oct 29 '20 | Option Exercise | 0.37 | 100,000 | 37,000 | 100,000 | Nov 18 12:00 AM |