|
2026-07-30 |
2026-07-28 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
4,294
+17.1%
419.84
US$872,050
|
4,294
+17.1%
|
419.84
|
US$872,050
|
|
|
2026-07-28 |
2026-07-28 |
PrS
Proposed sale
|
Officer
Officer
|
70,895
105.64
US$1,046,084
|
70,895
|
105.64
|
US$1,046,084
|
|
|
2026-07-20 |
2026-07-16 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
88,863
-23.5%
16.20
US$266,318
|
88,863
-23.5%
|
16.20
|
US$266,318
|
|
|
2026-07-16 |
2026-07-16 |
PrS
Proposed sale
|
Officer
Officer
|
35,000
10.23
US$358,050
|
35,000
|
10.23
|
US$358,050
|
|
|
2026-07-16 |
2026-07-16 |
PrS
Proposed sale
|
Officer
Officer
|
52,264
10.23
US$534,661
|
52,264
|
10.23
|
US$534,661
|
|
|
2026-07-16 |
2026-07-15 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
2,411
-1.3%
10.16
US$24,492
|
2,411
-1.3%
|
10.16
|
US$24,492
|
|
|
2026-07-16 |
2026-07-15 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
17,421
-8.8%
10.16
US$176,971
|
17,421
-8.8%
|
10.16
|
US$176,971
|
|
|
2026-07-16 |
2026-07-15 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
14,668
-6.9%
10.16
US$149,005
|
14,668
-6.9%
|
10.16
|
US$149,005
|
|
|
2026-07-16 |
2026-07-15 |
PrS
Proposed sale
|
Officer
Officer
|
73,295
9.92
US$727,086
|
73,295
|
9.92
|
US$727,086
|
|
|
2026-07-16 |
2026-07-13 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
71,845
-25.2%
9.96
US$715,468
|
71,845
-25.2%
|
9.96
|
US$715,468
|
|
|
2026-07-14 |
2026-07-13 |
PrS
Proposed sale
|
Officer
Officer
|
80,000
9.66
US$772,400
|
80,000
|
9.66
|
US$772,400
|
|
|
2026-07-13 |
2026-07-13 |
PrS
Proposed sale
|
Officer
Officer
|
70,000
9.65
US$675,500
|
70,000
|
9.65
|
US$675,500
|
|
|
2026-07-13 |
2026-07-13 |
PrS
Proposed sale
|
Officer
Officer
|
28,270
9.66
US$272,947
|
28,270
|
9.66
|
US$272,947
|
|
|
2026-07-13 |
2026-07-10 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
3,655
-1.1%
9.73
US$35,580
|
3,655
-1.1%
|
9.73
|
US$35,580
|
|
|
2026-07-13 |
2026-07-10 |
PrS
Proposed sale
|
Officer
Officer
|
40,000
9.62
US$384,800
|
40,000
|
9.62
|
US$384,800
|
|
|
2026-07-08 |
2026-07-06 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
199
-0.1%
9.54
US$1,898
|
199
-0.1%
|
9.54
|
US$1,898
|
|
|
2026-07-06 |
2026-07-02 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
33,217
-9.1%
9.57
US$317,913
|
33,217
-9.1%
|
9.57
|
US$317,913
|
|
|
2026-07-06 |
2026-07-02 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
16,609
-4.8%
9.49
US$157,661
|
16,609
-4.8%
|
9.49
|
US$157,661
|
|
|
2026-07-02 |
2026-07-02 |
PrS
Proposed sale
|
Officer
Officer
|
40,000
9.54
US$381,600
|
40,000
|
9.54
|
US$381,600
|
|
|
2026-07-01 |
2026-06-30 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
6,183
-1.6%
9.13
US$56,442
|
6,183
-1.6%
|
9.13
|
US$56,442
|
|
|
2026-07-01 |
2026-06-29 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
26,100
-6.4%
9.12
US$238,027
|
26,100
-6.4%
|
9.12
|
US$238,027
|
|
|
2026-07-01 |
2026-06-29 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
42,786
-10.1%
9.06
US$387,556
|
42,786
-10.1%
|
9.06
|
US$387,556
|
|
|
2026-06-30 |
2026-06-29 |
PrS
Proposed sale
|
Officer
Officer
|
85,000
8.66
US$736,100
|
85,000
|
8.66
|
US$736,100
|
|
|
2026-06-22 |
2026-06-17 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
2,098
-0.5%
8.78
US$18,413
|
2,098
-0.5%
|
8.78
|
US$18,413
|
|
|
2026-06-22 |
2026-06-17 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
2,098
-0.5%
8.78
US$18,413
|
2,098
-0.5%
|
8.78
|
US$18,413
|
|
|
2026-06-17 |
2026-06-16 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
30,436
-6.2%
8.77
US$267,039
|
30,436
-6.2%
|
8.77
|
US$267,039
|
|
|
2026-06-17 |
2026-06-16 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
2,017
-0.4%
8.77
US$17,697
|
2,017
-0.4%
|
8.77
|
US$17,697
|
|
|
2026-06-17 |
2026-06-16 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
2,214
-0.5%
8.91
US$19,724
|
2,214
-0.5%
|
8.91
|
US$19,724
|
|
|
2026-06-17 |
2026-06-16 |
PrS
Proposed sale
|
Officer
Officer
|
45,000
8.69
US$391,050
|
45,000
|
8.69
|
US$391,050
|
|
|
2026-06-17 |
2026-06-15 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,160
-0.3%
8.71
US$10,100
|
1,160
-0.3%
|
8.71
|
US$10,100
|
|
|
2026-06-15 |
2026-06-12 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
200
-0.0%
8.70
US$1,740
|
200
-0.0%
|
8.70
|
US$1,740
|
|
|
2026-06-11 |
2026-06-10 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
5,922
-1.2%
8.74
US$51,755
|
5,922
-1.2%
|
8.74
|
US$51,755
|
|
|
2026-06-08 |
2026-06-04 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
13,164
-2.6%
8.54
US$112,376
|
13,164
-2.6%
|
8.54
|
US$112,376
|
|
|
2026-06-04 |
2026-06-03 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,027
-0.2%
8.58
US$8,812
|
1,027
-0.2%
|
8.58
|
US$8,812
|
|
|
2026-06-04 |
2026-06-02 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
16,756
-3.2%
8.52
US$142,826
|
16,756
-3.2%
|
8.52
|
US$142,826
|
|
|
2026-06-04 |
2026-06-02 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,904
-0.4%
8.52
US$16,230
|
1,904
-0.4%
|
8.52
|
US$16,230
|
|
|
2026-06-03 |
2026-06-01 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
33,393
-5.9%
8.63
US$288,121
|
33,393
-5.9%
|
8.63
|
US$288,121
|
|
|
2026-06-03 |
2026-06-01 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
364
-0.1%
8.70
US$3,168
|
364
-0.1%
|
8.70
|
US$3,168
|
|
|
2026-06-02 |
2026-06-01 |
PrS
Proposed sale
|
Officer
Officer
|
108,514
8.40
US$911,518
|
108,514
|
8.40
|
US$911,518
|
|
|
2026-06-01 |
2026-05-29 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,486
-0.3%
8.50
US$12,636
|
1,486
-0.3%
|
8.50
|
US$12,636
|
|
|
2026-03-31 |
2026-03-31 |
PrS
Proposed sale
|
Officer
Officer
|
28,270
6.56
US$185,451
|
28,270
|
6.56
|
US$185,451
|
|
|
2026-01-29 |
2026-01-29 |
PrS
Proposed sale
|
Officer
Officer
|
195,813
6.35
US$1,243,413
|
195,813
|
6.35
|
US$1,243,413
|
|
|
2026-01-02 |
2026-01-02 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
6.54
US$654,000
|
100,000
|
6.54
|
US$654,000
|
|
|
2025-09-17 |
2025-09-16 |
PrS
Proposed sale
|
Officer
Officer
|
1,980
9.65
US$19,107
|
1,980
|
9.65
|
US$19,107
|
|
|
2025-08-25 |
2025-08-25 |
PrS
Proposed sale
|
Officer
Officer
|
483,750
10.17
US$4,919,738
|
483,750
|
10.17
|
US$4,919,738
|
|
|
2025-08-15 |
2025-08-15 |
PrS
Proposed sale
|
Officer
Officer
|
73,067
9.33
US$681,715
|
73,067
|
9.33
|
US$681,715
|
|
|
2025-08-15 |
2025-08-15 |
PrS
Proposed sale
|
Officer
Officer
|
52,266
9.33
US$487,642
|
52,266
|
9.33
|
US$487,642
|
|
|
2025-05-14 |
2025-05-13 |
PrS
Proposed sale
|
Officer
Officer
|
242,008
11.81
US$2,858,114
|
242,008
|
11.81
|
US$2,858,114
|
|
|
2025-05-14 |
2025-05-13 |
PrS
Proposed sale
|
Officer
Officer
|
560,000
11.81
US$6,613,600
|
560,000
|
11.81
|
US$6,613,600
|
|
|
2025-05-09 |
2025-05-08 |
PrS
Proposed sale
|
Officer
Officer
|
200,000
10.93
US$2,186,000
|
200,000
|
10.93
|
US$2,186,000
|
|
|
2025-05-06 |
2025-05-05 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
10.34
US$1,034,000
|
100,000
|
10.34
|
US$1,034,000
|
|
|
2025-05-06 |
2025-05-05 |
PrS
Proposed sale
|
Officer
Officer
|
19,000
10.34
US$196,460
|
19,000
|
10.34
|
US$196,460
|
|
|
2025-05-02 |
2025-05-01 |
PrS
Proposed sale
|
Officer
Officer
|
80,000
9.93
US$794,400
|
80,000
|
9.93
|
US$794,400
|
|
|
2025-05-01 |
2025-04-30 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
9.87
US$9,870
|
1,000
|
9.87
|
US$9,870
|
|
|
2025-04-28 |
2025-04-25 |
PrS
Proposed sale
|
Officer
Officer
|
64,000
9.29
US$594,560
|
64,000
|
9.29
|
US$594,560
|
|
|
2025-04-28 |
2025-04-25 |
PrS
Proposed sale
|
Officer
Officer
|
60,497
9.29
US$562,017
|
60,497
|
9.29
|
US$562,017
|
|
|
2025-04-23 |
2025-04-23 |
PrS
Proposed sale
|
Officer
Officer
|
200,000
8.95
US$1,790,000
|
200,000
|
8.95
|
US$1,790,000
|
|
|
2025-04-16 |
2025-04-15 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
8.81
US$881,000
|
100,000
|
8.81
|
US$881,000
|
|
|
2025-04-16 |
2025-04-15 |
PrS
Proposed sale
|
Officer
Officer
|
38,900
8.81
US$342,709
|
38,900
|
8.81
|
US$342,709
|
|
|
2025-04-15 |
2025-04-14 |
PrS
Proposed sale
|
Officer
Officer
|
61,498
8.65
US$531,958
|
61,498
|
8.65
|
US$531,958
|
|
|
2025-04-10 |
2025-04-09 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
7.70
US$770,000
|
100,000
|
7.70
|
US$770,000
|
|
|
2025-04-03 |
2025-04-02 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
8.51
US$851,000
|
100,000
|
8.51
|
US$851,000
|
|
|
2025-04-02 |
2025-04-01 |
PrS
Proposed sale
|
Officer
Officer
|
29,700
8.50
US$252,450
|
29,700
|
8.50
|
US$252,450
|
|
|
2025-04-01 |
2025-04-01 |
PrS
Proposed sale
|
Officer
Officer
|
410,000
8.35
US$3,423,500
|
410,000
|
8.35
|
US$3,423,500
|
|
|
2025-04-01 |
2025-03-31 |
PrS
Proposed sale
|
Officer
Officer
|
10,000
7.62
US$76,200
|
10,000
|
7.62
|
US$76,200
|
|
|
2025-03-18 |
2025-03-17 |
PrS
Proposed sale
|
Officer
Officer
|
70,399
4.33
US$304,828
|
70,399
|
4.33
|
US$304,828
|
|
|
2025-03-11 |
2025-03-11 |
PrS
Proposed sale
|
Officer
Officer
|
140,000
8.22
US$1,150,800
|
140,000
|
8.22
|
US$1,150,800
|
|
|
2025-03-07 |
2025-03-07 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
9.02
US$902,000
|
100,000
|
9.02
|
US$902,000
|
|
|
2025-03-07 |
2025-03-07 |
PrS
Proposed sale
|
Officer
Officer
|
100,000
9.02
US$902,000
|
100,000
|
9.02
|
US$902,000
|
|
|
2024-09-03 |
2024-08-29 |
S
Sale
|
Chief Executive Officer
Officer
|
163,720
3.89
US$636,791
|
163,720
|
3.89
|
US$636,791
|
|
|
2024-08-20 |
2024-08-19 |
S
Sale
|
Chief Operating Officer
Officer
|
82,500
3.63
US$299,071
|
82,500
|
3.63
|
US$299,071
|
|
|
2024-08-20 |
2024-08-19 |
S
Sale
|
Chief Executive Officer
Officer
|
45,718
3.63
US$165,767
|
45,718
|
3.63
|
US$165,767
|
|
|
2024-08-19 |
2024-08-19 |
PrS
Proposed sale
|
Officer
Officer
|
41,250
7.20
US$297,000
|
41,250
|
7.20
|
US$297,000
|
|
|
2024-08-19 |
2024-08-19 |
PrS
Proposed sale
|
Officer
Officer
|
104,719
7.20
US$753,977
|
104,719
|
7.20
|
US$753,977
|
|
|
2024-07-31 |
2024-07-15 |
S
Sale
|
Chief Executive Officer
Officer
|
30,354
3.02
US$91,581
|
30,354
|
3.02
|
US$91,581
|
|