|
2026-06-25 |
2026-06-24 |
B
Purchase
|
Large shareholder
|
40,813
+29.9%
108.95
US$120,195
|
40,813
+29.9%
|
108.95
|
US$120,195
|
|
|
2026-06-24 |
2026-06-23 |
B
Purchase
|
Large shareholder
|
27,218
-8.9%
183.85
US$3,653,362
|
27,218
-8.9%
|
183.85
|
US$3,653,362
|
|
|
2026-06-23 |
2026-06-22 |
B
Purchase
|
Large shareholder
|
64,435
+47.2%
242.46
US$2,979,652
|
64,435
+47.2%
|
242.46
|
US$2,979,652
|
|
|
2026-06-22 |
2026-06-18 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
355.47
US$100,000
|
1,000
+0.0%
|
355.47
|
US$100,000
|
|
|
2026-06-22 |
2026-06-18 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
355.47
US$100,000
|
1,000
+0.0%
|
355.47
|
US$100,000
|
|
|
2026-06-18 |
2026-06-17 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
356.60
US$100,000
|
1,000
+0.0%
|
356.60
|
US$100,000
|
|
|
2026-06-17 |
2026-06-16 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
356.31
US$100,000
|
1,000
+0.0%
|
356.31
|
US$100,000
|
|
|
2026-06-17 |
2026-06-15 |
B
Purchase
|
Non-Executive Director
|
1,000
+0.0%
381.95
US$100,000
|
1,000
+0.0%
|
381.95
|
US$100,000
|
|
|
2026-06-16 |
2026-06-15 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
369.40
US$100,000
|
1,000
+0.0%
|
369.40
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.56
US$100,000
|
1,000
|
369.56
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.56
US$100,000
|
1,000
|
369.56
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-12 |
2026-06-15 |
PrS
Proposed sale
|
10% Stockholder
Large shareholder
|
1,000
369.55
US$100,000
|
1,000
|
369.55
|
US$100,000
|
|
|
2026-06-15 |
2026-06-12 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
384.53
US$100,000
|
1,000
+0.0%
|
384.53
|
US$100,000
|
|
|
2026-06-12 |
2026-06-11 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
370.47
US$100,000
|
1,000
+0.0%
|
370.47
|
US$100,000
|
|
|
2026-06-11 |
2026-06-10 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
380.37
US$100,000
|
1,000
+0.0%
|
380.37
|
US$100,000
|
|
|
2026-06-10 |
2026-06-09 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
386.62
US$100,000
|
1,000
+0.0%
|
386.62
|
US$100,000
|
|
|
2026-06-09 |
2026-06-08 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,000
-0.8%
401.18
US$100,000
|
1,000
-0.8%
|
401.18
|
US$100,000
|
|
|
2026-06-09 |
2026-06-08 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,000
-5.7%
400.21
US$100,000
|
1,000
-5.7%
|
400.21
|
US$100,000
|
|
|
2026-06-09 |
2026-06-08 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
402.65
US$100,000
|
1,000
+0.0%
|
402.65
|
US$100,000
|
|
|
2026-06-09 |
2026-06-05 |
PlS
Planned sale
|
Chief Financial Officer
Officer
|
1,000
-19.8%
400.25
US$100,000
|
1,000
-19.8%
|
400.25
|
US$100,000
|
|
|
2026-06-08 |
2026-06-05 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
394.84
US$100,000
|
1,000
+0.0%
|
394.84
|
US$100,000
|
|
|
2026-06-05 |
2026-06-05 |
PrS
Proposed sale
|
Affiliate
|
1,000
406.73
US$100,000
|
1,000
|
406.73
|
US$100,000
|
|
|
2026-06-05 |
2026-06-04 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
406.73
US$100,000
|
1,000
+0.0%
|
406.73
|
US$100,000
|
|
|
2026-06-04 |
2026-06-03 |
B
Purchase
|
Large shareholder
|
1,000
+0.0%
406.72
US$100,000
|
1,000
+0.0%
|
406.72
|
US$100,000
|
|
|
2026-06-03 |
2026-06-02 |
B
Purchase
|
Large shareholder
|
1
+0.0%
368.20
US$368
|
1
+0.0%
|
368.20
|
US$368
|
|
|
2026-06-02 |
2026-06-01 |
B
Purchase
|
Large shareholder
|
1
+0.0%
387.38
US$387
|
1
+0.0%
|
387.38
|
US$387
|
|
|
2026-06-01 |
2026-05-29 |
B
Purchase
|
Large shareholder
|
1
+0.0%
395.39
US$395
|
1
+0.0%
|
395.39
|
US$395
|
|
|
2026-05-29 |
2026-05-28 |
B
Purchase
|
Large shareholder
|
1
+0.0%
406.26
US$406
|
1
+0.0%
|
406.26
|
US$406
|
|
|
2026-05-28 |
2026-05-27 |
B
Purchase
|
Large shareholder
|
1
+0.0%
404.86
US$405
|
1
+0.0%
|
404.86
|
US$405
|
|
|
2026-05-28 |
2026-05-26 |
B
Purchase
|
Large shareholder
|
1
+0.0%
402.90
US$403
|
1
+0.0%
|
402.90
|
US$403
|
|
|
2026-05-26 |
2026-05-22 |
B
Purchase
|
Large shareholder
|
1
+0.0%
400.85
US$401
|
1
+0.0%
|
400.85
|
US$401
|
|
|
2026-05-22 |
2026-05-21 |
B
Purchase
|
Large shareholder
|
1
+0.0%
396.43
US$396
|
1
+0.0%
|
396.43
|
US$396
|
|
|
2026-05-21 |
2026-05-20 |
B
Purchase
|
Large shareholder
|
2
+0.0%
395.93
US$792
|
2
+0.0%
|
395.93
|
US$792
|
|
|
2026-05-20 |
2026-05-19 |
B
Purchase
|
Large shareholder
|
2
+0.0%
390.21
US$780
|
2
+0.0%
|
390.21
|
US$780
|
|
|
2026-05-19 |
2026-05-18 |
B
Purchase
|
Large shareholder
|
1
+0.0%
385.14
US$385
|
1
+0.0%
|
385.14
|
US$385
|
|
|
2026-05-18 |
2026-05-15 |
B
Purchase
|
Large shareholder
|
1
+0.0%
387.62
US$388
|
1
+0.0%
|
387.62
|
US$388
|
|
|
2026-05-15 |
2026-05-14 |
B
Purchase
|
Large shareholder
|
1
+0.0%
385.21
US$385
|
1
+0.0%
|
385.21
|
US$385
|
|
|
2026-05-14 |
2026-05-13 |
B
Purchase
|
Large shareholder
|
1
+0.0%
381.10
US$381
|
1
+0.0%
|
381.10
|
US$381
|
|
|
2026-05-13 |
2026-05-12 |
B
Purchase
|
Large shareholder
|
1
+0.0%
393.71
US$394
|
1
+0.0%
|
393.71
|
US$394
|
|
|
2026-05-08 |
2026-05-07 |
B
Purchase
|
Large shareholder
|
1
+0.0%
401.32
US$401
|
1
+0.0%
|
401.32
|
US$401
|
|
|
2026-05-07 |
2026-05-06 |
B
Purchase
|
Large shareholder
|
1
+0.0%
419.02
US$419
|
1
+0.0%
|
419.02
|
US$419
|
|
|
2026-05-06 |
2026-05-05 |
B
Purchase
|
Large shareholder
|
1
+0.0%
432.71
US$433
|
1
+0.0%
|
432.71
|
US$433
|
|
|
2026-05-05 |
2026-05-04 |
B
Purchase
|
Large shareholder
|
1
+0.0%
438.69
US$439
|
1
+0.0%
|
438.69
|
US$439
|
|
|
2026-05-04 |
2026-05-01 |
B
Purchase
|
Large shareholder
|
1
+0.0%
433.13
US$433
|
1
+0.0%
|
433.13
|
US$433
|
|
|
2026-05-01 |
2026-04-30 |
B
Purchase
|
Large shareholder
|
1
+0.0%
436.80
US$437
|
1
+0.0%
|
436.80
|
US$437
|
|
|
2026-04-30 |
2026-04-29 |
B
Purchase
|
Large shareholder
|
1
+0.0%
435.76
US$436
|
1
+0.0%
|
435.76
|
US$436
|
|
|
2026-04-29 |
2026-04-28 |
B
Purchase
|
Large shareholder
|
1
+0.0%
435.73
US$436
|
1
+0.0%
|
435.73
|
US$436
|
|
|
2026-04-28 |
2026-04-27 |
B
Purchase
|
Large shareholder
|
1
+0.0%
436.44
US$436
|
1
+0.0%
|
436.44
|
US$436
|
|
|
2026-04-27 |
2026-04-24 |
B
Purchase
|
Large shareholder
|
1
+0.0%
435.40
US$435
|
1
+0.0%
|
435.40
|
US$435
|
|
|
2026-04-24 |
2026-04-23 |
B
Purchase
|
Large shareholder
|
1
+0.0%
436.73
US$437
|
1
+0.0%
|
436.73
|
US$437
|
|
|
2026-04-23 |
2026-04-22 |
B
Purchase
|
Large shareholder
|
1
+0.0%
437.87
US$438
|
1
+0.0%
|
437.87
|
US$438
|
|
|
2026-04-22 |
2026-04-21 |
B
Purchase
|
Large shareholder
|
1
+0.0%
441.84
US$442
|
1
+0.0%
|
441.84
|
US$442
|
|
|
2026-04-21 |
2026-04-20 |
B
Purchase
|
Large shareholder
|
1
+0.0%
427.65
US$428
|
1
+0.0%
|
427.65
|
US$428
|
|
|
2026-04-20 |
2026-04-17 |
B
Purchase
|
Large shareholder
|
1
+0.0%
419.94
US$420
|
1
+0.0%
|
419.94
|
US$420
|
|
|
2026-04-17 |
2026-04-16 |
B
Purchase
|
Large shareholder
|
1
+0.0%
424.47
US$424
|
1
+0.0%
|
424.47
|
US$424
|
|
|
2026-04-16 |
2026-04-15 |
B
Purchase
|
Large shareholder
|
1
+0.0%
419.26
US$419
|
1
+0.0%
|
419.26
|
US$419
|
|
|
2026-04-15 |
2026-04-14 |
B
Purchase
|
Large shareholder
|
1
+0.0%
413.96
US$414
|
1
+0.0%
|
413.96
|
US$414
|
|
|
2026-04-14 |
2026-04-13 |
B
Purchase
|
Large shareholder
|
1
+0.0%
414.88
US$415
|
1
+0.0%
|
414.88
|
US$415
|
|
|
2026-04-13 |
2026-04-10 |
B
Purchase
|
Large shareholder
|
1
+0.0%
407.06
US$407
|
1
+0.0%
|
407.06
|
US$407
|
|
|
2026-04-10 |
2026-04-09 |
B
Purchase
|
Large shareholder
|
1
+0.0%
401.64
US$402
|
1
+0.0%
|
401.64
|
US$402
|
|
|
2026-04-09 |
2026-04-08 |
B
Purchase
|
Large shareholder
|
3
+0.0%
449.00
US$1,347
|
3
+0.0%
|
449.00
|
US$1,347
|
|
|
2026-04-09 |
2026-04-07 |
B
Purchase
|
Large shareholder
|
1
+0.0%
447.12
US$447
|
1
+0.0%
|
447.12
|
US$447
|
|
|
2026-04-07 |
2026-04-06 |
B
Purchase
|
Large shareholder
|
1
+0.0%
443.42
US$443
|
1
+0.0%
|
443.42
|
US$443
|
|
|
2026-04-06 |
2026-04-02 |
B
Purchase
|
Large shareholder
|
1
+0.0%
443.26
US$443
|
1
+0.0%
|
443.26
|
US$443
|
|
|
2026-04-02 |
2026-04-01 |
B
Purchase
|
Large shareholder
|
1
+0.0%
454.04
US$454
|
1
+0.0%
|
454.04
|
US$454
|
|
|
2026-04-01 |
2026-03-31 |
B
Purchase
|
Large shareholder
|
1
+0.0%
470.18
US$470
|
1
+0.0%
|
470.18
|
US$470
|
|
|
2026-03-31 |
2026-03-30 |
B
Purchase
|
Large shareholder
|
1
+0.0%
494.25
US$494
|
1
+0.0%
|
494.25
|
US$494
|
|
|
2026-03-30 |
2026-03-27 |
B
Purchase
|
Large shareholder
|
1
+0.0%
518.21
US$518
|
1
+0.0%
|
518.21
|
US$518
|
|
|
2026-03-30 |
2026-03-26 |
B
Purchase
|
Large shareholder
|
1
+0.0%
526.13
US$526
|
1
+0.0%
|
526.13
|
US$526
|
|