|
2026-08-05 |
2026-08-04 |
S
Sale
|
President
Officer
|
28,544
-34.4%
326.47
US$2,028,167
|
28,544
-34.4%
|
326.47
|
US$2,028,167
|
|
|
2026-08-05 |
2026-08-04 |
S
Sale
|
President
Officer
|
11,371
-44.0%
150.90
US$2,082,765
|
11,371
-44.0%
|
150.90
|
US$2,082,765
|
|
|
2026-08-05 |
2026-08-04 |
S
Sale
|
Executive Vice President
Officer
|
16,801
+40.9%
375.82
US$4,342,671
|
16,801
+40.9%
|
375.82
|
US$4,342,671
|
|
|
2026-08-05 |
2026-08-04 |
S
Sale
|
Executive Vice President
Officer
|
1,000
-10.1%
72.44
US$100,000
|
1,000
-10.1%
|
72.44
|
US$100,000
|
|
|
2026-08-04 |
2026-08-04 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
72.42
US$100,000
|
1,000
|
72.42
|
US$100,000
|
|
|
2026-08-04 |
2026-08-04 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
1,000
70.63
US$100,000
|
1,000
|
70.63
|
US$100,000
|
|
|
2026-08-05 |
2026-08-03 |
S
Sale
|
President
Officer
|
1,000
-58.7%
70.84
US$100,000
|
1,000
-58.7%
|
70.84
|
US$100,000
|
|
|
2026-08-05 |
2026-08-03 |
S
Sale
|
President
Officer
|
1,000
-20.2%
70.56
US$100,000
|
1,000
-20.2%
|
70.56
|
US$100,000
|
|
|
2026-08-03 |
2026-08-03 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
70.56
US$100,000
|
1,000
|
70.56
|
US$100,000
|
|
|
2026-07-29 |
2026-07-28 |
S
Sale
|
Executive Vice President
Officer
|
1,000
-4.9%
69.65
US$100,000
|
1,000
-4.9%
|
69.65
|
US$100,000
|
|
|
2026-07-28 |
2026-07-28 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
69.65
US$100,000
|
1,000
|
69.65
|
US$100,000
|
|
|
2026-05-11 |
2026-05-08 |
S
Sale
|
Executive Vice President
Officer
|
4,209
-100.0%
62.50
US$263,072
|
4,209
-100.0%
|
62.50
|
US$263,072
|
|
|
2026-05-06 |
2026-05-04 |
S
Sale
|
Executive Vice President
Officer
|
550
-7.8%
62.96
US$34,628
|
550
-7.8%
|
62.96
|
US$34,628
|
|
|
2026-05-04 |
2026-05-04 |
PrS
Proposed sale
|
Former Officer
Officer
|
550
62.96
US$34,628
|
550
|
62.96
|
US$34,628
|
|
|
2026-04-28 |
2026-04-28 |
PrS
Proposed sale
|
Officer
Officer
|
1,974
63.36
US$125,083
|
1,974
|
63.36
|
US$125,083
|
|
|
2026-02-25 |
2026-02-24 |
B
Purchase
|
Chairman & CEO
Executive Director
|
4,500
+0.3%
59.03
US$265,635
|
4,500
+0.3%
|
59.03
|
US$265,635
|
|
|
2026-02-23 |
2026-02-20 |
S
Sale
|
SVP - Controller
Officer
|
190
-3.5%
61.77
US$11,736
|
190
-3.5%
|
61.77
|
US$11,736
|
|
|
2026-02-20 |
2026-02-20 |
PrS
Proposed sale
|
Officer
Officer
|
190
61.77
US$11,736
|
190
|
61.77
|
US$11,736
|
|
|
2026-02-19 |
2026-02-18 |
S
Sale
|
Executive Vice President
Officer
|
199
-0.9%
62.48
US$12,434
|
199
-0.9%
|
62.48
|
US$12,434
|
|
|
2026-02-19 |
2026-02-18 |
S
Sale
|
Executive Vice President
Officer
|
1,890
-7.7%
62.48
US$118,087
|
1,890
-7.7%
|
62.48
|
US$118,087
|
|
|
2026-02-18 |
2026-02-18 |
PrS
Proposed sale
|
Officer
Officer
|
2,089
62.48
US$130,521
|
2,089
|
62.48
|
US$130,521
|
|
|
2026-02-09 |
2026-02-06 |
S
Sale
|
Executive Vice President
Officer
|
6,558
-25.9%
64.80
US$424,958
|
6,558
-25.9%
|
64.80
|
US$424,958
|
|
|
2026-02-09 |
2026-02-06 |
S
Sale
|
Executive Vice President
Officer
|
6,707
-13.4%
65.90
US$441,998
|
6,707
-13.4%
|
65.90
|
US$441,998
|
|
|
2026-02-09 |
2026-02-06 |
S
Sale
|
Executive Vice President
Officer
|
4,769
-9.9%
65.90
US$314,287
|
4,769
-9.9%
|
65.90
|
US$314,287
|
|
|
2026-02-09 |
2026-02-06 |
S
Sale
|
Executive Vice President
Officer
|
4,000
-8.9%
65.91
US$263,640
|
4,000
-8.9%
|
65.91
|
US$263,640
|
|
|
2026-02-06 |
2026-02-06 |
PrS
Proposed sale
|
Officer
Officer
|
15,476
65.90
US$1,019,925
|
15,476
|
65.90
|
US$1,019,925
|
|
|
2026-02-06 |
2026-02-06 |
PrS
Proposed sale
|
Former Officer
Officer
|
16,998
65.98
US$1,121,477
|
16,998
|
65.98
|
US$1,121,477
|
|
|
2026-02-06 |
2026-02-06 |
PrS
Proposed sale
|
Officer
Officer
|
6,558
64.80
US$424,958
|
6,558
|
64.80
|
US$424,958
|
|
|
2026-02-05 |
2026-02-05 |
PrS
Proposed sale
|
Former Officer
Officer
|
16,085
64.00
US$1,029,440
|
16,085
|
64.00
|
US$1,029,440
|
|
|
2026-02-03 |
2026-02-03 |
PrS
Proposed sale
|
Former Officer
Officer
|
11,663
61.88
US$721,751
|
11,663
|
61.88
|
US$721,751
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
Executive Vice President
Officer
|
769
-5.1%
60.46
US$46,494
|
769
-5.1%
|
60.46
|
US$46,494
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
President
Officer
|
17,315
-17.0%
61.15
US$1,058,760
|
17,315
-17.0%
|
61.15
|
US$1,058,760
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
President
Officer
|
11,665
-12.4%
61.14
US$713,233
|
11,665
-12.4%
|
61.14
|
US$713,233
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
Executive VP &
Officer
|
1,519
-3.6%
61.27
US$93,062
|
1,519
-3.6%
|
61.27
|
US$93,062
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
Executive Vice President
Officer
|
769
-5.1%
60.46
US$46,494
|
769
-5.1%
|
60.46
|
US$46,494
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
President
Officer
|
17,315
-17.0%
61.15
US$1,058,760
|
17,315
-17.0%
|
61.15
|
US$1,058,760
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
President
Officer
|
11,665
-12.4%
61.14
US$713,233
|
11,665
-12.4%
|
61.14
|
US$713,233
|
|
|
2026-02-03 |
2026-02-02 |
S
Sale
|
Executive VP &
Officer
|
1,519
-3.6%
61.27
US$93,062
|
1,519
-3.6%
|
61.27
|
US$93,062
|
|
|
2026-02-02 |
2026-02-02 |
PrS
Proposed sale
|
Officer
Officer
|
1,519
61.27
US$93,062
|
1,519
|
61.27
|
US$93,062
|
|
|
2026-02-02 |
2026-02-02 |
PrS
Proposed sale
|
Officer; Director
Executive Director
|
28,980
61.15
US$1,771,993
|
28,980
|
61.15
|
US$1,771,993
|
|
|
2026-02-02 |
2026-02-02 |
PrS
Proposed sale
|
Officer
Officer
|
769
60.46
US$46,494
|
769
|
60.46
|
US$46,494
|
|
|
2025-10-28 |
2025-10-27 |
S
Sale
|
Executive Vice President
Officer
|
2,458
-8.3%
53.11
US$130,519
|
2,458
-8.3%
|
53.11
|
US$130,519
|
|
|
2025-10-27 |
2025-10-27 |
PrS
Proposed sale
|
Officer
Officer
|
2,458
53.10
US$130,520
|
2,458
|
53.10
|
US$130,520
|
|
|
2025-05-28 |
2025-05-28 |
PrS
Proposed sale
|
Officer
Officer
|
294
47.30
US$13,906
|
294
|
47.30
|
US$13,906
|
|
|
2025-05-28 |
2025-05-28 |
S
Sale
|
SVP - Controller
Officer
|
294
-7.7%
47.30
US$13,906
|
294
-7.7%
|
47.30
|
US$13,906
|
|
|
2025-04-02 |
2025-04-01 |
S
Sale
|
Controller
Officer
|
316
-1.0%
49.48
US$15,636
|
316
-1.0%
|
49.48
|
US$15,636
|
|
|
2025-02-19 |
2025-02-18 |
S
Sale
|
Executive Vice President
Officer
|
22,673
-43.6%
56.47
US$1,280,276
|
22,673
-43.6%
|
56.47
|
US$1,280,276
|
|
|
2025-02-18 |
2025-02-18 |
PrS
Proposed sale
|
Officer
Officer
|
22,673
56.47
US$1,280,283
|
22,673
|
56.47
|
US$1,280,283
|
|
|
2025-02-14 |
2025-02-12 |
S
Sale
|
Executive Vice President
Officer
|
10,000
-17.9%
55.71
US$557,120
|
10,000
-17.9%
|
55.71
|
US$557,120
|
|
|
2025-02-12 |
2025-02-12 |
PrS
Proposed sale
|
Officer
Officer
|
10,000
55.71
US$557,119
|
10,000
|
55.71
|
US$557,119
|
|
|
2025-02-12 |
2025-02-10 |
S
Sale
|
SVP - Controller
Officer
|
40
-1.0%
56.03
US$2,241
|
40
-1.0%
|
56.03
|
US$2,241
|
|
|
2024-12-18 |
2024-12-17 |
S
Sale
|
President
Officer
|
890
-1.2%
59.92
US$53,329
|
890
-1.2%
|
59.92
|
US$53,329
|
|
|
2024-12-18 |
2024-12-17 |
S
Sale
|
Executive Vice President
Officer
|
388
-0.9%
59.92
US$23,249
|
388
-0.9%
|
59.92
|
US$23,249
|
|
|
2024-12-18 |
2024-12-17 |
S
Sale
|
Executive VP & General Counsel
Officer
|
116
-1.7%
59.92
US$6,951
|
116
-1.7%
|
59.92
|
US$6,951
|
|
|
2024-11-29 |
2024-11-26 |
S
Sale
|
Executive Vice President
Officer
|
1,795
-2.0%
61.03
US$109,557
|
1,795
-2.0%
|
61.03
|
US$109,557
|
|
|
2024-11-29 |
2024-11-26 |
S
Sale
|
Executive Vice President
Officer
|
7,711
-8.1%
61.07
US$470,878
|
7,711
-8.1%
|
61.07
|
US$470,878
|
|
|
2024-11-26 |
2024-11-26 |
PrS
Proposed sale
|
Officer
Officer
|
9,506
61.20
US$581,767
|
9,506
|
61.20
|
US$581,767
|
|
|
2024-11-25 |
2024-11-21 |
S
Sale
|
SVP - Controller
Officer
|
147
-8.7%
59.18
US$8,700
|
147
-8.7%
|
59.18
|
US$8,700
|
|
|
2024-11-21 |
2024-11-21 |
PrS
Proposed sale
|
Officer
Officer
|
147
59.18
US$8,700
|
147
|
59.18
|
US$8,700
|
|
|
2024-11-15 |
2024-11-15 |
PrS
Proposed sale
|
Officer
Officer
|
313
59.12
US$18,505
|
313
|
59.12
|
US$18,505
|
|
|
2024-11-15 |
2024-11-15 |
S
Sale
|
Executive VP & General Counsel
Officer
|
313
-4.4%
59.12
US$18,505
|
313
-4.4%
|
59.12
|
US$18,505
|
|
|
2024-11-13 |
2024-11-13 |
PrS
Proposed sale
|
Officer
Officer
|
5,060
60.50
US$306,129
|
5,060
|
60.50
|
US$306,129
|
|
|
2024-11-12 |
2024-11-11 |
PrS
Proposed sale
|
Officer
Officer
|
1,238
60.84
US$75,316
|
1,238
|
60.84
|
US$75,316
|
|
|
2024-11-12 |
2024-11-11 |
S
Sale
|
Executive VP &
Officer
|
1,238
-3.3%
60.84
US$75,316
|
1,238
-3.3%
|
60.84
|
US$75,316
|
|
|
2024-11-12 |
2024-11-08 |
S
Sale
|
Executive Vice President
Officer
|
1,534
-5.8%
58.11
US$89,141
|
1,534
-5.8%
|
58.11
|
US$89,141
|
|
|
2024-11-12 |
2024-11-08 |
S
Sale
|
Executive Vice President
Officer
|
2,071
-7.3%
58.02
US$120,157
|
2,071
-7.3%
|
58.02
|
US$120,157
|
|
|
2024-11-08 |
2024-11-08 |
PrS
Proposed sale
|
Officer
Officer
|
3,605
58.06
US$209,298
|
3,605
|
58.06
|
US$209,298
|
|
|
2024-11-06 |
2024-11-06 |
PrS
Proposed sale
|
Officer
Officer
|
1,238
56.11
US$69,464
|
1,238
|
56.11
|
US$69,464
|
|
|
2024-10-30 |
2024-10-30 |
PrS
Proposed sale
|
Officer
Officer
|
4,386
53.45
US$234,427
|
4,386
|
53.45
|
US$234,427
|
|
|
2024-10-30 |
2024-10-30 |
S
Sale
|
Executive Vice President
Officer
|
4,385
-15.1%
53.46
US$234,422
|
4,385
-15.1%
|
53.46
|
US$234,422
|
|
|
2024-10-30 |
2024-10-30 |
S
Sale
|
Executive Vice President
Officer
|
0
-0.0%
53.45
US$5
|
0
-0.0%
|
53.45
|
US$5
|
|
|
2024-10-25 |
2024-10-25 |
PrS
Proposed sale
|
Officer
Officer
|
2,462
52.55
US$129,378
|
2,462
|
52.55
|
US$129,378
|
|
|
2024-07-30 |
2024-07-29 |
S
Sale
|
Exec VP and
Officer
|
5,156
-22.4%
51.83
US$267,257
|
5,156
-22.4%
|
51.83
|
US$267,257
|
|
|
2024-07-29 |
2024-07-29 |
PrS
Proposed sale
|
Officer
Officer
|
5,156
51.83
US$267,257
|
5,156
|
51.83
|
US$267,257
|
|
|
2024-07-29 |
2024-07-26 |
S
Sale
|
President
Officer
|
60,000
-54.1%
51.85
US$3,111,000
|
60,000
-54.1%
|
51.85
|
US$3,111,000
|
|