|
2026-08-01 |
2026-07-29 |
S
Sale
|
Senior Officer of Issuer
Officer
|
74,484
+40.9%
376.30
US$2,374,482
|
74,484
+40.9%
|
376.30
|
US$2,374,482
|
|
|
2026-07-31 |
2026-07-29 |
S
Sale
|
SR VP Operations
Officer
|
1,770
-1.6%
196.85
US$1,279,666
|
1,770
-1.6%
|
196.85
|
US$1,279,666
|
|
|
2026-07-31 |
2026-07-28 |
S
Sale
|
Senior Officer of Issuer
Officer
|
3,342
-42.9%
263.77
US$136,853
|
3,342
-42.9%
|
263.77
|
US$136,853
|
|
|
2026-07-31 |
2026-07-28 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,000
-17.8%
171.00
US$100,000
|
1,000
-17.8%
|
171.00
|
US$100,000
|
|
|
2026-07-30 |
2026-07-28 |
S
Sale
|
SR VP, Deputy General Counsel
Officer
|
1,000
-2.0%
171.33
US$100,000
|
1,000
-2.0%
|
171.33
|
US$100,000
|
|
|
2026-07-30 |
2026-07-28 |
S
Sale
|
SR VP, Deputy General Counsel
Officer
|
1,000
-17.8%
171.00
US$100,000
|
1,000
-17.8%
|
171.00
|
US$100,000
|
|
|
2026-07-28 |
2026-07-28 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
167.99
US$100,000
|
1,000
|
167.99
|
US$100,000
|
|
|
2026-07-04 |
2026-06-30 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
95
+1.0%
158.36
US$15,044
|
95
+1.0%
|
158.36
|
US$15,044
|
|
|
2026-07-04 |
2026-06-30 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
54
+0.2%
158.36
US$8,551
|
54
+0.2%
|
158.36
|
US$8,551
|
|
|
2026-07-04 |
2026-06-30 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
42
+0.5%
158.36
US$6,651
|
42
+0.5%
|
158.36
|
US$6,651
|
|
|
2026-07-04 |
2026-06-30 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
16
+0.0%
158.36
US$2,534
|
16
+0.0%
|
158.36
|
US$2,534
|
|
|
2026-06-09 |
2026-06-05 |
S
Sale
|
Exec VP, General Counsel & Sec
Officer
|
7,500
-27.5%
156.26
US$1,171,915
|
7,500
-27.5%
|
156.26
|
US$1,171,915
|
|
|
2026-06-09 |
2026-06-05 |
S
Sale
|
Exec VP, General Counsel & Sec
Officer
|
7,500
-27.5%
156.26
US$1,171,915
|
7,500
-27.5%
|
156.26
|
US$1,171,915
|
|
|
2026-06-09 |
2026-06-05 |
S
Sale
|
Executive Vice President & COO
Officer
|
1,500
-4.4%
156.59
US$234,887
|
1,500
-4.4%
|
156.59
|
US$234,887
|
|
|
2026-06-05 |
2026-06-05 |
PrS
Proposed sale
|
Officer
Officer
|
1,500
156.59
US$234,887
|
1,500
|
156.59
|
US$234,887
|
|
|
2026-06-05 |
2026-06-05 |
PrS
Proposed sale
|
Officer
Officer
|
7,500
156.26
US$1,171,915
|
7,500
|
156.26
|
US$1,171,915
|
|
|
2026-05-19 |
2026-05-14 |
S
Sale
|
Senior Officer of Issuer
Officer
|
500
-10.5%
155.56
US$77,780
|
500
-10.5%
|
155.56
|
US$77,780
|
|
|
2026-05-18 |
2026-05-14 |
S
Sale
|
SR VP Operations
Officer
|
500
-10.5%
155.56
US$77,780
|
500
-10.5%
|
155.56
|
US$77,780
|
|
|
2026-05-18 |
2026-05-14 |
S
Sale
|
SR VP Operations
Officer
|
500
-10.5%
155.56
US$77,780
|
500
-10.5%
|
155.56
|
US$77,780
|
|
|
2026-05-19 |
2026-05-13 |
S
Sale
|
Senior Officer of Issuer
Officer
|
290
-5.8%
151.00
US$43,790
|
290
-5.8%
|
151.00
|
US$43,790
|
|
|
2026-05-14 |
2026-05-13 |
S
Sale
|
SR VP Operations
Officer
|
290
-5.8%
151.00
US$43,790
|
290
-5.8%
|
151.00
|
US$43,790
|
|
|
2026-05-15 |
2026-05-12 |
S
Sale
|
Senior Officer of Issuer
Officer
|
337
-6.3%
153.00
US$51,561
|
337
-6.3%
|
153.00
|
US$51,561
|
|
|
2026-05-14 |
2026-05-12 |
S
Sale
|
SR VP Operations
Officer
|
337
-6.3%
153.00
US$51,561
|
337
-6.3%
|
153.00
|
US$51,561
|
|
|
2026-05-13 |
2026-05-12 |
B
Purchase
|
Director of Issuer, Senior Officer of Issuer
Executive Director
|
50,000
+19.9%
152.24
US$7,611,750
|
50,000
+19.9%
|
152.24
|
US$7,611,750
|
|
|
2026-05-13 |
2026-05-12 |
B
Purchase
|
President & CEO
Executive Director
|
50,000
+19.9%
152.24
US$7,611,750
|
50,000
+19.9%
|
152.24
|
US$7,611,750
|
|
|
2026-05-13 |
2026-05-12 |
B
Purchase
|
President & CEO
Executive Director
|
50,000
+19.9%
152.24
US$7,611,750
|
50,000
+19.9%
|
152.24
|
US$7,611,750
|
|
|
2026-05-04 |
2026-04-30 |
S
Sale
|
Senior Vice President and CIO
Officer
|
6,000
-31.0%
164.82
US$988,925
|
6,000
-31.0%
|
164.82
|
US$988,925
|
|
|
2026-04-30 |
2026-04-27 |
S
Sale
|
Senior Officer of Issuer
Officer
|
2,605
-7.0%
163.98
US$427,168
|
2,605
-7.0%
|
163.98
|
US$427,168
|
|
|
2026-04-29 |
2026-04-27 |
S
Sale
|
Executive VP Engineering
Officer
|
2,605
-7.0%
163.98
US$427,168
|
2,605
-7.0%
|
163.98
|
US$427,168
|
|
|
2026-04-27 |
2026-04-27 |
PrS
Proposed sale
|
Officer
Officer
|
6,000
164.00
US$984,000
|
6,000
|
164.00
|
US$984,000
|
|
|
2026-04-27 |
2026-04-27 |
PrS
Proposed sale
|
Officer
Officer
|
2,605
163.98
US$427,168
|
2,605
|
163.98
|
US$427,168
|
|
|
2026-03-08 |
2026-03-04 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,173
-45.5%
171.03
US$200,618
|
1,173
-45.5%
|
171.03
|
US$200,618
|
|
|
2026-03-06 |
2026-03-04 |
S
Sale
|
SR VP Chief Accounting Officer
Officer
|
1,173
-45.5%
171.03
US$200,618
|
1,173
-45.5%
|
171.03
|
US$200,618
|
|
|
2026-03-04 |
2026-03-04 |
PrS
Proposed sale
|
Employee
|
1,174
171.21
US$200,996
|
1,174
|
171.21
|
US$200,996
|
|
|
2026-01-05 |
2025-12-31 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
13
+0.0%
166.59
US$2,166
|
13
+0.0%
|
166.59
|
US$2,166
|
|
|
2025-12-13 |
2025-12-10 |
S
Sale
|
Senior Officer of Issuer
Officer
|
2,000
-61.5%
167.59
US$335,180
|
2,000
-61.5%
|
167.59
|
US$335,180
|
|
|
2025-12-12 |
2025-12-10 |
S
Sale
|
SR VP Operations
Officer
|
2,000
-61.5%
167.59
US$335,180
|
2,000
-61.5%
|
167.59
|
US$335,180
|
|
|
2025-10-31 |
2025-10-28 |
S
Sale
|
Director of Issuer
Non-Executive Director
|
9,000
-37.7%
174.44
US$1,569,928
|
9,000
-37.7%
|
174.44
|
US$1,569,928
|
|
|
2025-10-30 |
2025-10-28 |
S
Sale
|
Non-Executive Director
|
9,000
-37.7%
174.44
US$1,569,928
|
9,000
-37.7%
|
174.44
|
US$1,569,928
|
|
|
2025-10-28 |
2025-10-28 |
PrS
Proposed sale
|
Director
Non-Executive Director
|
9,000
174.78
US$1,573,020
|
9,000
|
174.78
|
US$1,573,020
|
|
|
2025-08-15 |
2025-08-12 |
S
Sale
|
Senior Officer of Issuer
Officer
|
5,000
-19.5%
188.45
US$942,259
|
5,000
-19.5%
|
188.45
|
US$942,259
|
|
|
2025-08-14 |
2025-08-12 |
S
Sale
|
Exec VP, General Counsel & Sec
Officer
|
5,000
-19.5%
188.45
US$942,259
|
5,000
-19.5%
|
188.45
|
US$942,259
|
|
|
2025-08-12 |
2025-08-12 |
PrS
Proposed sale
|
Officer
Officer
|
5,000
190.48
US$952,400
|
5,000
|
190.48
|
US$952,400
|
|
|
2025-08-13 |
2025-08-08 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,000
-23.5%
190.00
US$190,000
|
1,000
-23.5%
|
190.00
|
US$190,000
|
|
|
2025-08-12 |
2025-08-08 |
S
Sale
|
SR VP Operations
Officer
|
1,000
-23.5%
190.00
US$190,000
|
1,000
-23.5%
|
190.00
|
US$190,000
|
|
|
2025-08-01 |
2025-07-29 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,500
-11.3%
191.12
US$286,680
|
1,500
-11.3%
|
191.12
|
US$286,680
|
|
|
2025-07-31 |
2025-07-29 |
S
Sale
|
SR VP People, Training & Dev
Officer
|
1,500
-11.3%
191.12
US$286,680
|
1,500
-11.3%
|
191.12
|
US$286,680
|
|
|
2025-07-29 |
2025-07-29 |
PrS
Proposed sale
|
Officer
Officer
|
1,500
191.12
US$286,680
|
1,500
|
191.12
|
US$286,680
|
|
|
2025-07-03 |
2025-06-30 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
12
+0.0%
177.38
US$2,129
|
12
+0.0%
|
177.38
|
US$2,129
|
|
|
2025-05-28 |
2025-05-23 |
S
Sale
|
Senior Officer of Issuer
Officer
|
473
-10.0%
195.50
US$92,472
|
473
-10.0%
|
195.50
|
US$92,472
|
|
|
2025-05-28 |
2025-05-23 |
S
Sale
|
Senior Officer of Issuer
Officer
|
500
-9.6%
197.00
US$98,500
|
500
-9.6%
|
197.00
|
US$98,500
|
|
|
2025-05-28 |
2025-05-23 |
S
Sale
|
SR VP Operations
Officer
|
473
-10.0%
195.50
US$92,472
|
473
-10.0%
|
195.50
|
US$92,472
|
|
|
2025-05-28 |
2025-05-23 |
S
Sale
|
SR VP Operations
Officer
|
500
-9.6%
197.00
US$98,500
|
500
-9.6%
|
197.00
|
US$98,500
|
|
|
2025-03-13 |
2025-03-10 |
S
Sale
|
Senior Officer of Issuer
Officer
|
13,566
-12.5%
188.30
US$2,554,478
|
13,566
-12.5%
|
188.30
|
US$2,554,478
|
|
|
2025-03-12 |
2025-03-10 |
S
Sale
|
EVP & COO
Officer
|
13,566
-12.5%
188.30
US$2,554,478
|
13,566
-12.5%
|
188.30
|
US$2,554,478
|
|
|
2025-03-10 |
2025-03-10 |
PrS
Proposed sale
|
Officer
Officer
|
13,566
188.30
US$2,554,478
|
13,566
|
188.30
|
US$2,554,478
|
|
|
2025-03-07 |
2025-03-04 |
S
Sale
|
Senior Officer of Issuer
Officer
|
4,200
-12.0%
192.02
US$806,480
|
4,200
-12.0%
|
192.02
|
US$806,480
|
|
|
2025-03-06 |
2025-03-04 |
S
Sale
|
SR VP Operations
Officer
|
1,000
-16.1%
193.00
US$193,000
|
1,000
-16.1%
|
193.00
|
US$193,000
|
|
|
2025-03-06 |
2025-03-04 |
S
Sale
|
Executive VP Engineering
Officer
|
4,200
-12.0%
192.02
US$806,480
|
4,200
-12.0%
|
192.02
|
US$806,480
|
|
|
2025-03-04 |
2025-03-04 |
PrS
Proposed sale
|
Officer
Officer
|
4,200
192.02
US$806,480
|
4,200
|
192.02
|
US$806,480
|
|
|
2025-03-05 |
2025-03-03 |
S
Sale
|
SR VP Operations
Officer
|
10,000
-61.0%
192.64
US$1,926,358
|
10,000
-61.0%
|
192.64
|
US$1,926,358
|
|
|
2025-03-03 |
2025-03-03 |
PrS
Proposed sale
|
Officer
Officer
|
10,000
191.25
US$1,912,455
|
10,000
|
191.25
|
US$1,912,455
|
|
|
2025-03-01 |
2025-02-26 |
S
Sale
|
Director of Issuer
Non-Executive Director
|
283
189.10
US$53,515
|
283
|
189.10
|
US$53,515
|
|
|
2025-02-28 |
2025-02-26 |
S
Sale
|
Non-Executive Director
|
283
-100.0%
189.10
US$53,515
|
283
-100.0%
|
189.10
|
US$53,515
|
|
|
2025-02-26 |
2025-02-26 |
PrS
Proposed sale
|
Director
Non-Executive Director
|
283
184.73
US$52,279
|
283
|
184.73
|
US$52,279
|
|
|
2025-02-28 |
2025-02-25 |
S
Sale
|
Senior Officer of Issuer
Officer
|
3,077
-20.9%
188.89
US$581,219
|
3,077
-20.9%
|
188.89
|
US$581,219
|
|
|
2025-02-27 |
2025-02-25 |
S
Sale
|
SR VP, Deputy General Counsel
Officer
|
3,077
-20.9%
188.89
US$581,219
|
3,077
-20.9%
|
188.89
|
US$581,219
|
|
|
2025-02-25 |
2025-02-25 |
PrS
Proposed sale
|
Officer
Officer
|
3,077
187.91
US$578,213
|
3,077
|
187.91
|
US$578,213
|
|
|
2025-02-27 |
2025-02-24 |
S
Sale
|
Senior Officer of Issuer
Officer
|
5,000
-98.8%
189.34
US$946,700
|
5,000
-98.8%
|
189.34
|
US$946,700
|
|
|
2025-02-26 |
2025-02-24 |
S
Sale
|
SR VP Business Development
Officer
|
5,000
-98.8%
189.34
US$946,700
|
5,000
-98.8%
|
189.34
|
US$946,700
|
|
|
2025-02-24 |
2025-02-24 |
PrS
Proposed sale
|
Officer
Officer
|
5,000
189.34
US$946,699
|
5,000
|
189.34
|
US$946,699
|
|
|
2025-01-04 |
2024-12-31 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
63
+0.5%
163.00
US$10,269
|
63
+0.5%
|
163.00
|
US$10,269
|
|
|
2025-01-04 |
2024-12-31 |
PP
Planned purchase
|
Senior Officer of Issuer
Officer
|
13
+0.0%
163.00
US$2,119
|
13
+0.0%
|
163.00
|
US$2,119
|
|
|
2024-11-14 |
2024-11-12 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,000
-30.8%
187.50
US$187,500
|
1,000
-30.8%
|
187.50
|
US$187,500
|
|
|
2024-11-13 |
2024-11-12 |
S
Sale
|
SR VP Operations
Officer
|
1,000
-30.8%
187.50
US$187,500
|
1,000
-30.8%
|
187.50
|
US$187,500
|
|