|
2026-06-09 |
2026-06-05 |
S
Sale
|
Exec VP, General Counsel & Sec
Officer
|
77,371
-6.2%
259.38
US$4,618,423
|
77,371
-6.2%
|
259.38
|
US$4,618,423
|
|
|
2026-06-09 |
2026-06-05 |
S
Sale
|
Exec VP, General Counsel & Sec
Officer
|
66,669
-6.7%
84.39
US$64,563
|
66,669
-6.7%
|
84.39
|
US$64,563
|
|
|
2026-06-09 |
2026-06-05 |
S
Sale
|
Executive Vice President & COO
Officer
|
92,364
-23.1%
178.83
US$4,908,378
|
92,364
-23.1%
|
178.83
|
US$4,908,378
|
|
|
2026-06-05 |
2026-06-05 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
156.59
US$100,000
|
1,000
|
156.59
|
US$100,000
|
|
|
2026-06-05 |
2026-06-05 |
PrS
Proposed sale
|
Officer
Officer
|
1,000
156.26
US$100,000
|
1,000
|
156.26
|
US$100,000
|
|
|
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
|
|
|
2025-02-15 |
2024-11-11 |
S
Sale
|
Senior Officer of Issuer
Officer
|
2,000
-14.0%
185.33
US$370,650
|
2,000
-14.0%
|
185.33
|
US$370,650
|
|
|
2024-11-12 |
2024-11-11 |
PrS
Proposed sale
|
Officer
Officer
|
2,000
185.33
US$370,650
|
2,000
|
185.33
|
US$370,650
|
|
|
2024-11-12 |
2024-11-11 |
S
Sale
|
Executive VP Engineering
Officer
|
2,000
-14.0%
185.33
US$370,650
|
2,000
-14.0%
|
185.33
|
US$370,650
|
|
|
2024-09-12 |
2024-09-09 |
S
Sale
|
Senior Officer of Issuer
Officer
|
571
-14.9%
185.50
US$105,920
|
571
-14.9%
|
185.50
|
US$105,920
|
|
|
2024-09-11 |
2024-09-09 |
S
Sale
|
SR VP Operations
Officer
|
571
-14.9%
185.50
US$105,920
|
571
-14.9%
|
185.50
|
US$105,920
|
|
|
2024-09-06 |
2024-09-03 |
S
Sale
|
Director of Issuer
Non-Executive Director
|
8,000
-25.3%
184.83
US$1,478,640
|
8,000
-25.3%
|
184.83
|
US$1,478,640
|
|
|
2024-09-05 |
2024-09-03 |
S
Sale
|
Non-Executive Director
|
8,000
-25.3%
184.83
US$1,478,640
|
8,000
-25.3%
|
184.83
|
US$1,478,640
|
|
|
2024-09-03 |
2024-09-03 |
PrS
Proposed sale
|
Director
Non-Executive Director
|
8,000
185.15
US$1,481,200
|
8,000
|
185.15
|
US$1,481,200
|
|
|
2024-08-17 |
2024-08-14 |
S
Sale
|
Senior Officer of Issuer
Officer
|
500
-11.6%
181.75
US$90,875
|
500
-11.6%
|
181.75
|
US$90,875
|
|
|
2024-08-16 |
2024-08-14 |
S
Sale
|
SR VP Operations
Officer
|
500
-11.6%
181.75
US$90,875
|
500
-11.6%
|
181.75
|
US$90,875
|
|
|
2024-08-10 |
2024-08-07 |
S
Sale
|
Senior Officer of Issuer
Officer
|
1,000
-18.8%
180.15
US$180,150
|
1,000
-18.8%
|
180.15
|
US$180,150
|
|