| Buy/Sell | Volume | Trade Prc | Trade Type | Trade Time |
|---|---|---|---|---|
| Unknown* | 0 | 124.04149 | Currency Conversion OTC Trade |
17:50:34 - 12-Dec-25 |
| Unknown* | 10 | 123.60687 | Currency Conversion OTC Trade |
17:13:29 - 12-Dec-25 |
| Unknown* | 10 | 123.61101 | Currency Conversion OTC Trade |
17:13:24 - 12-Dec-25 |
| Unknown* | 15 | 123.60219 | Currency Conversion OTC Trade |
17:13:20 - 12-Dec-25 |
| Unknown* | 10 | 123.56196 | Currency Conversion OTC Trade |
17:13:08 - 12-Dec-25 |
| Unknown* | 10 | 123.54819 | Currency Conversion OTC Trade |
17:13:02 - 12-Dec-25 |
| Unknown* | 10 | 123.54819 | Currency Conversion OTC Trade |
17:13:00 - 12-Dec-25 |
| Unknown* | 2 | 124.57391 | Cross Currency Conversion OTC Trade |
15:44:36 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
15:37:58 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
15:37:58 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
15:37:57 - 12-Dec-25 |
| Unknown* | 0 | 124.80603 | Currency Conversion OTC Trade |
15:12:46 - 12-Dec-25 |
| Unknown* | 0 | 124.80603 | Currency Conversion OTC Trade |
15:12:45 - 12-Dec-25 |
| Unknown* | 0 | 124.80603 | Currency Conversion OTC Trade |
15:12:45 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:16 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:13 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:13 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:12 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:12 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:12 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 124.84736 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:11 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 0 | 125.2193 | Currency Conversion OTC Trade |
14:51:10 - 12-Dec-25 |
| Unknown* | 4 | 125.4948 | Currency Conversion OTC Trade |
14:33:22 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:32 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:32 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:31 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:31 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:30 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:30 - 12-Dec-25 |
| Unknown* | 0 | 125.4948 | Currency Conversion OTC Trade |
14:30:29 - 12-Dec-25 |
| Unknown* | 5 | 124.30736 | Currency Conversion OTC Trade |
20:07:45 - 11-Dec-25 |
| Unknown* | 1 | 124.81429 | Currency Conversion OTC Trade |
18:03:56 - 11-Dec-25 |
| Unknown* | 1 | 124.81429 | Currency Conversion OTC Trade |
18:03:56 - 11-Dec-25 |
| Unknown* | 1 | 124.81429 | Currency Conversion OTC Trade |
18:03:56 - 11-Dec-25 |
| Unknown* | 0 | 125.11824 | Currency Conversion OTC Trade |
17:43:44 - 11-Dec-25 |
| Unknown* | 0 | 125.11824 | Currency Conversion OTC Trade |
17:43:44 - 11-Dec-25 |
| Unknown* | 0 | 125.11824 | Currency Conversion OTC Trade |
17:43:44 - 11-Dec-25 |
| Unknown* | 0 | 125.02153 | Currency Conversion OTC Trade |
17:32:17 - 11-Dec-25 |
| Unknown* | 0 | 125.02153 | Currency Conversion OTC Trade |
17:32:16 - 11-Dec-25 |
| Unknown* | 0 | 125.02153 | Currency Conversion OTC Trade |
17:32:16 - 11-Dec-25 |
| Unknown* | 0 | 125.07679 | Currency Conversion OTC Trade |
16:23:04 - 11-Dec-25 |
| Unknown* | 0 | 125.07679 | Currency Conversion OTC Trade |
16:23:04 - 11-Dec-25 |
| Unknown* | 0 | 125.07679 | Currency Conversion OTC Trade |
16:23:04 - 11-Dec-25 |
| Unknown* | 0 | 125.62943 | Currency Conversion OTC Trade |
16:01:28 - 11-Dec-25 |
| Unknown* | 0 | 125.62943 | Currency Conversion OTC Trade |
16:01:28 - 11-Dec-25 |
| Unknown* | 0 | 125.62943 | Currency Conversion OTC Trade |
16:01:27 - 11-Dec-25 |
| Unknown* | 0 | 125.86431 | Currency Conversion OTC Trade |
15:56:12 - 11-Dec-25 |
| Unknown* | 0 | 125.86431 | Currency Conversion OTC Trade |
15:56:12 - 11-Dec-25 |
| Unknown* | 0 | 126.00247 | Currency Conversion OTC Trade |
15:56:10 - 11-Dec-25 |
| Unknown* | 120 | 125.56035 | Currency Conversion OTC Trade |
15:50:31 - 11-Dec-25 |
| Unknown* | 0 | 125.87812 | Currency Conversion OTC Trade |
15:40:38 - 11-Dec-25 |
| Unknown* | 0 | 126.22352 | Currency Conversion OTC Trade |
15:13:25 - 11-Dec-25 |
| Unknown* | 0 | 126.22352 | Currency Conversion OTC Trade |
15:13:25 - 11-Dec-25 |
| Unknown* | 0 | 126.22352 | Currency Conversion OTC Trade |
15:13:24 - 11-Dec-25 |
| Unknown* | 0 | 126.55511 | Currency Conversion OTC Trade |
14:51:11 - 11-Dec-25 |
| Unknown* | 1 | 126.96959 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 1 | 126.96959 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 1 | 126.96959 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 0 | 126.91433 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:10 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:09 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:08 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:08 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:08 - 11-Dec-25 |
| Unknown* | 0 | 126.96959 | Currency Conversion OTC Trade |
14:51:08 - 11-Dec-25 |
| Unknown* | 6 | 126.77617 | Currency Conversion OTC Trade |
14:47:05 - 11-Dec-25 |
| Unknown* | 31 | 126.77617 | Currency Conversion OTC Trade |
14:47:05 - 11-Dec-25 |
| Unknown* | 10 | 127.34263 | Currency Conversion OTC Trade |
14:45:03 - 11-Dec-25 |
| Unknown* | 20 | 127.34263 | Currency Conversion OTC Trade |
14:45:03 - 11-Dec-25 |
| Unknown* | 0 | 125.86431 | Currency Conversion OTC Trade |
14:30:43 - 11-Dec-25 |
| Unknown* | 0 | 125.86431 | Currency Conversion OTC Trade |
14:30:43 - 11-Dec-25 |
| Unknown* | 0 | 126.14063 | Currency Conversion OTC Trade |
14:30:43 - 11-Dec-25 |
| Unknown* | 0 | 126.14063 | Currency Conversion OTC Trade |
14:30:43 - 11-Dec-25 |
| Unknown* | 0 | 126.14063 | Currency Conversion OTC Trade |
14:30:43 - 11-Dec-25 |
| Unknown* | 0 | 126.14063 | Currency Conversion OTC Trade |
14:30:42 - 11-Dec-25 |
| Unknown* | 0 | 124.13695 | Currency Conversion OTC Trade |
19:07:51 - 10-Dec-25 |
| Unknown* | 0 | 124.13695 | Currency Conversion OTC Trade |
19:07:51 - 10-Dec-25 |
| Unknown* | 0 | 124.13695 | Currency Conversion OTC Trade |
19:07:51 - 10-Dec-25 |
| Unknown* | 0 | 123.97069 | Currency Conversion OTC Trade |
18:18:27 - 10-Dec-25 |
| Unknown* | 0 | 123.74902 | Currency Conversion OTC Trade |
18:08:56 - 10-Dec-25 |
| Unknown* | 3 | 124.67728 | Currency Conversion OTC Trade |
17:22:16 - 10-Dec-25 |
| Unknown* | 1 | 125.24531 | Currency Conversion OTC Trade |
16:27:42 - 10-Dec-25 |
| Unknown* | 1 | 125.24531 | Currency Conversion OTC Trade |
16:27:42 - 10-Dec-25 |
| Unknown* | 1 | 125.24531 | Currency Conversion OTC Trade |
16:27:42 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
16:27:30 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
16:27:30 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
16:27:29 - 10-Dec-25 |
| Unknown* | 0 | 124.87124 | Currency Conversion OTC Trade |
16:18:09 - 10-Dec-25 |
| Unknown* | 0 | 124.87124 | Currency Conversion OTC Trade |
16:18:09 - 10-Dec-25 |
| Unknown* | 0 | 124.87124 | Currency Conversion OTC Trade |
16:18:08 - 10-Dec-25 |
| Unknown* | 0 | 125.10677 | Currency Conversion OTC Trade |
15:51:11 - 10-Dec-25 |
| Unknown* | 0 | 125.10677 | Currency Conversion OTC Trade |
15:51:10 - 10-Dec-25 |
| Unknown* | 0 | 125.10677 | Currency Conversion OTC Trade |
15:51:10 - 10-Dec-25 |
| Unknown* | 0 | 124.64957 | Currency Conversion OTC Trade |
15:24:00 - 10-Dec-25 |
| Unknown* | 0 | 124.64957 | Currency Conversion OTC Trade |
15:24:00 - 10-Dec-25 |
| Unknown* | 0 | 124.64957 | Currency Conversion OTC Trade |
15:24:00 - 10-Dec-25 |
| Unknown* | 0 | 124.44175 | Currency Conversion OTC Trade |
15:03:21 - 10-Dec-25 |
| Unknown* | 0 | 124.44175 | Currency Conversion OTC Trade |
15:03:20 - 10-Dec-25 |
| Unknown* | 0 | 124.44175 | Currency Conversion OTC Trade |
15:03:20 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:59 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:59 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:59 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:57 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:57 - 10-Dec-25 |
| Unknown* | 0 | 124.77426 | Currency Conversion OTC Trade |
14:50:57 - 10-Dec-25 |
| Unknown* | 0 | 124.33091 | Currency Conversion OTC Trade |
14:30:13 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:12 - 10-Dec-25 |
| Unknown* | 0 | 124.41404 | Currency Conversion OTC Trade |
14:30:11 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:11 - 10-Dec-25 |
| Unknown* | 0 | 124.41404 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 124.41404 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:09 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:08 - 10-Dec-25 |
| Unknown* | 0 | 124.41404 | Currency Conversion OTC Trade |
14:30:08 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:08 - 10-Dec-25 |
| Unknown* | 0 | 125.24531 | Currency Conversion OTC Trade |
14:30:08 - 10-Dec-25 |
| Unknown* | 2 | 125.02364 | Cross Currency Conversion OTC Trade |
14:30:00 - 10-Dec-25 |
| Unknown* | 5 | 123.90142 | Currency Conversion OTC Trade |
08:49:36 - 10-Dec-25 |
| Unknown* | 0 | 125.58017 | Currency Conversion OTC Trade |
18:29:35 - 09-Dec-25 |
| Unknown* | 0 | 125.58017 | Currency Conversion OTC Trade |
18:29:35 - 09-Dec-25 |
| Unknown* | 0 | 125.58017 | Currency Conversion OTC Trade |
18:29:35 - 09-Dec-25 |
| Unknown* | 0 | 125.87096 | Currency Conversion OTC Trade |
17:30:49 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:17 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:17 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:17 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:04 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:04 - 09-Dec-25 |
| Unknown* | 0 | 125.92635 | Currency Conversion OTC Trade |
17:14:04 - 09-Dec-25 |
| Unknown* | 0 | 126.74333 | Currency Conversion OTC Trade |
16:36:26 - 09-Dec-25 |
| Unknown* | 0 | 126.74333 | Currency Conversion OTC Trade |
16:36:25 - 09-Dec-25 |
| Unknown* | 0 | 126.74333 | Currency Conversion OTC Trade |
16:36:24 - 09-Dec-25 |
| Unknown* | 0 | 126.77102 | Currency Conversion OTC Trade |
16:32:42 - 09-Dec-25 |
| Unknown* | 0 | 126.77102 | Currency Conversion OTC Trade |
16:32:42 - 09-Dec-25 |
| Unknown* | 0 | 126.77102 | Currency Conversion OTC Trade |
16:32:41 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:50 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:50 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:50 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:50 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:50 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:49 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:49 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:49 - 09-Dec-25 |
| Unknown* | 0 | 126.8818 | Currency Conversion OTC Trade |
14:58:49 - 09-Dec-25 |
| Unknown* | 0 | 126.42484 | Currency Conversion OTC Trade |
14:51:13 - 09-Dec-25 |
| Unknown* | 0 | 126.42484 | Currency Conversion OTC Trade |
14:51:13 - 09-Dec-25 |
| Unknown* | 0 | 126.42484 | Currency Conversion OTC Trade |
14:51:12 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:03 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:03 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:02 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:00 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:00 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:51:00 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:50:59 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:50:59 - 09-Dec-25 |
| Unknown* | 0 | 126.95104 | Currency Conversion OTC Trade |
14:50:59 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:33 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:32 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:31 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:31 - 09-Dec-25 |
| Unknown* | 0 | 127.24183 | Currency Conversion OTC Trade |
14:30:30 - 09-Dec-25 |
| Unknown* | 1,529 | 125.69 | OTC Trade |
20:40:28 - 08-Dec-25 |
| Unknown* | -1,529 | 125.87096 | Correction OTC Trade |
20:40:28 - 08-Dec-25 |
| Unknown* | 0 | 125.87096 | Currency Conversion OTC Trade |
20:40:28 - 08-Dec-25 |
| Unknown* | 22 | 125.86403 | Currency Conversion OTC Trade |
20:40:28 - 08-Dec-25 |
| Unknown* | 0 | 124.95811 | Currency Conversion OTC Trade |
18:49:22 - 08-Dec-25 |
| Unknown* | 0 | 124.95811 | Currency Conversion OTC Trade |
18:49:22 - 08-Dec-25 |
| Unknown* | 0 | 124.95811 | Currency Conversion OTC Trade |
18:49:22 - 08-Dec-25 |
| Unknown* | 0 | 125.16545 | Currency Conversion OTC Trade |
18:37:40 - 08-Dec-25 |
| Unknown* | 0 | 125.16545 | Currency Conversion OTC Trade |
18:37:40 - 08-Dec-25 |