Become a Member
  • Track your favourite stocks
  • Create & monitor portfolios
  • Daily portfolio value
Sign Up
Quickpicks
Add shares to your
quickpicks to
display them here!

Roche Hldg Adr (0TDF) Share Trades

Buy/Sell Volume Trade Prc Trade Type Trade Time
Unknown* 500 $49.79 OTC Trade
20:13:31 - 17-Dec-25
Unknown* 500 $49.72 OTC Trade
20:10:43 - 17-Dec-25
Unknown* 300 $49.66 OTC Trade
19:12:11 - 17-Dec-25
Unknown* 100,000 $50.00 OTC Trade
16:02:14 - 17-Dec-25
Unknown* 453 $50.27 OTC Trade
20:18:52 - 16-Dec-25
Unknown* 50,000 $50.3766 OTC Trade
16:33:16 - 16-Dec-25
Unknown* 130,000 $50.3673 OTC Trade
16:18:45 - 16-Dec-25
Unknown* 173,544 $50.6134 OTC Trade
15:41:51 - 16-Dec-25
Unknown* 210 $50.81 OTC Trade
14:30:00 - 16-Dec-25
Unknown* 100 $51.20 OTC Trade
20:57:20 - 15-Dec-25
Unknown* 400 $51.17 OTC Trade
20:49:20 - 15-Dec-25
Unknown* 400 $51.19 OTC Trade
20:48:38 - 15-Dec-25
Unknown* 25 $51.00 OTC Trade
20:06:03 - 15-Dec-25
Unknown* 10 $50.83 OTC Trade
20:04:26 - 15-Dec-25
Unknown* 197 $50.83 OTC Trade
20:04:26 - 15-Dec-25
Unknown* 100 $50.83 OTC Trade
20:04:26 - 15-Dec-25
Unknown* 3 $50.83 OTC Trade
20:04:26 - 15-Dec-25
Unknown* 100 $50.83 OTC Trade
20:04:26 - 15-Dec-25
Unknown* 103,264 $50.52 OTC Trade
16:44:11 - 15-Dec-25
Unknown* 400 $50.30 OTC Trade
14:30:00 - 15-Dec-25
Unknown* 200 $50.07 OTC Trade
18:46:45 - 12-Dec-25
Unknown* 200 $50.03 OTC Trade
18:20:09 - 12-Dec-25
Unknown* 450 $49.70 OTC Trade
15:47:19 - 12-Dec-25
Unknown* 200 $49.72 OTC Trade
15:47:12 - 12-Dec-25
Unknown* 200 $49.72 OTC Trade
15:47:08 - 12-Dec-25
Unknown* 50 $49.68 OTC Trade
14:48:27 - 12-Dec-25
Unknown* 200 $49.68 OTC Trade
14:48:27 - 12-Dec-25
Unknown* 750 $50.15 OTC Trade
16:08:18 - 11-Dec-25
Unknown* 50 $50.15 OTC Trade
16:08:01 - 11-Dec-25
Unknown* 200 $50.12 OTC Trade
16:07:50 - 11-Dec-25
Unknown* 200 $50.12 OTC Trade
16:07:40 - 11-Dec-25
Unknown* 100 $50.12 OTC Trade
16:07:36 - 11-Dec-25
Unknown* 200 $50.14 OTC Trade
16:07:23 - 11-Dec-25
Unknown* 750 $50.12 OTC Trade
16:07:02 - 11-Dec-25
Unknown* 350 $50.04 OTC Trade
16:05:50 - 11-Dec-25
Unknown* 750 $50.06 OTC Trade
16:05:06 - 11-Dec-25
Unknown* 0 $49.68 OTC Trade
15:12:20 - 11-Dec-25
Unknown* 750 $49.69 OTC Trade
15:04:00 - 11-Dec-25
Unknown* 750 $49.69 OTC Trade
15:03:51 - 11-Dec-25
Unknown* 750 $49.68 OTC Trade
15:03:10 - 11-Dec-25
Unknown* 745 $49.69 OTC Trade
15:02:27 - 11-Dec-25
Unknown* 740 $49.76 OTC Trade
15:01:27 - 11-Dec-25
Unknown* 740 $49.76 OTC Trade
15:01:14 - 11-Dec-25
Unknown* 700 $50.43 OTC Trade
21:43:38 - 10-Dec-25
Unknown* 250 $50.39 OTC Trade
20:58:32 - 10-Dec-25
Unknown* 500 $50.29 OTC Trade
20:56:29 - 10-Dec-25
Unknown* 293 $50.29 OTC Trade
20:56:03 - 10-Dec-25
Unknown* 600 $50.29 OTC Trade
20:56:03 - 10-Dec-25
Unknown* 100 $50.29 OTC Trade
20:55:58 - 10-Dec-25
Unknown* 7 $50.29 OTC Trade
20:55:58 - 10-Dec-25
Unknown* 100 $50.29 OTC Trade
20:55:56 - 10-Dec-25
Unknown* 100 $50.29 OTC Trade
20:55:56 - 10-Dec-25
Unknown* 600 $50.29 OTC Trade
20:55:56 - 10-Dec-25
Unknown* 100 $50.29 OTC Trade
20:55:54 - 10-Dec-25
Unknown* 100 $50.29 OTC Trade
20:55:54 - 10-Dec-25
Unknown* 100 $50.32 OTC Trade
20:55:07 - 10-Dec-25
Unknown* 193 $50.32 OTC Trade
20:55:04 - 10-Dec-25
Unknown* 1,000 $50.38 OTC Trade
20:54:11 - 10-Dec-25
Unknown* 1,000 $50.41 OTC Trade
20:53:10 - 10-Dec-25
Unknown* 1,000 $50.42 OTC Trade
20:52:08 - 10-Dec-25
Unknown* 1,000 $50.41 OTC Trade
20:51:36 - 10-Dec-25
Unknown* 300,000 $50.4409 OTC Trade
16:39:52 - 10-Dec-25
Unknown* 50 $50.43 OTC Trade
15:56:08 - 10-Dec-25
Unknown* 100 $50.43 OTC Trade
15:56:04 - 10-Dec-25
Unknown* 100 $50.43 OTC Trade
15:56:00 - 10-Dec-25
Unknown* 200,000 $49.06 OTC Trade
16:05:15 - 09-Dec-25
Unknown* 100 $49.10 OTC Trade
20:39:58 - 08-Dec-25
Unknown* 191,312 $49.2562 SI Trade
17:12:59 - 08-Dec-25
Unknown* 191,312 $49.2562 SI Trade
17:04:38 - 08-Dec-25
Unknown* 191,312 $49.2562 OTC Trade
16:38:52 - 08-Dec-25
Unknown* 0 $49.12 OTC Trade
14:32:50 - 08-Dec-25
Unknown* 0 $48.50 OTC Trade
20:47:02 - 05-Dec-25
Unknown* 1 $48.93 OTC Trade
19:35:49 - 03-Dec-25
Unknown* 0 $48.98 OTC Trade
15:14:02 - 03-Dec-25
Unknown* 0 $48.97 OTC Trade
14:40:39 - 03-Dec-25
Unknown* 0 $48.97 OTC Trade
14:40:37 - 03-Dec-25
Unknown* 500 $48.76 OTC Trade
17:48:51 - 02-Dec-25
Unknown* 0 $48.57 OTC Trade
20:44:49 - 26-Nov-25
Unknown* 274 $48.62 OTC Trade
18:49:11 - 26-Nov-25
Unknown* 876 $48.62 OTC Trade
18:49:11 - 26-Nov-25
Unknown* 500 $48.65 OTC Trade
17:44:41 - 26-Nov-25
Unknown* 500 $48.65 OTC Trade
17:44:41 - 26-Nov-25
Unknown* 100 $48.63 OTC Trade
17:43:17 - 26-Nov-25
Unknown* 33,000 $48.56 OTC Trade
16:21:31 - 26-Nov-25
Unknown* 62 $48.61 OTC Trade
18:59:45 - 25-Nov-25
Unknown* 4 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 22 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 4 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 100 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 604 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 4 $48.61 OTC Trade
18:57:58 - 25-Nov-25
Unknown* 196 $48.61 OTC Trade
18:57:56 - 25-Nov-25
Unknown* 604 $48.59 OTC Trade
18:56:14 - 25-Nov-25
Unknown* 112 $47.61 OTC Trade
20:34:51 - 24-Nov-25
Unknown* 398 $47.61 OTC Trade
20:34:49 - 24-Nov-25
Unknown* 1,026 $47.78 OTC Trade
19:25:45 - 24-Nov-25
Unknown* 1 $47.78 OTC Trade
19:25:41 - 24-Nov-25
Unknown* 100 $47.78 OTC Trade
19:25:41 - 24-Nov-25
Unknown* 8 $47.78 OTC Trade
19:25:41 - 24-Nov-25
Unknown* 866 $47.78 OTC Trade
19:22:29 - 24-Nov-25
Unknown* 1 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 1 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 2 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 163 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 2 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 100 $47.78 OTC Trade
19:22:27 - 24-Nov-25
Unknown* 200,904 $48.2722 SI Trade
17:34:39 - 24-Nov-25
Unknown* 150,904 $48.2578 SI Trade
17:17:19 - 24-Nov-25
Unknown* 50,000 $48.308 SI Trade
17:13:37 - 24-Nov-25
Unknown* 200,904 $48.2578 SI Trade
17:09:20 - 24-Nov-25
Unknown* 364 $48.90 OTC Trade
18:29:17 - 21-Nov-25
Unknown* 182 $48.90 OTC Trade
18:28:31 - 21-Nov-25
Unknown* 100 $48.77 OTC Trade
16:02:02 - 21-Nov-25
Unknown* 0 $48.08 OTC Trade
20:10:43 - 20-Nov-25
Unknown* 50 $48.09 OTC Trade
17:19:54 - 20-Nov-25
Unknown* 1,200 $48.09 OTC Trade
17:19:43 - 20-Nov-25
Unknown* 100 $48.29 OTC Trade
16:52:46 - 20-Nov-25
Unknown* 500 $48.32 OTC Trade
15:36:49 - 20-Nov-25
Unknown* 200 $48.32 OTC Trade
15:36:48 - 20-Nov-25
Unknown* 900 $48.32 OTC Trade
15:36:47 - 20-Nov-25
Unknown* 100 $48.32 OTC Trade
15:36:47 - 20-Nov-25
Unknown* 400 $48.29 OTC Trade
15:32:05 - 20-Nov-25
Unknown* 1,300 $48.29 OTC Trade
15:32:03 - 20-Nov-25
Unknown* 500 $48.21 OTC Trade
15:17:29 - 20-Nov-25
Unknown* 400 $48.21 OTC Trade
15:17:19 - 20-Nov-25
Unknown* 400 $48.21 OTC Trade
15:17:19 - 20-Nov-25
Unknown* 500 $48.20 OTC Trade
15:16:59 - 20-Nov-25
Unknown* 400 $48.20 OTC Trade
15:16:42 - 20-Nov-25
Unknown* 100 $48.22 OTC Trade
15:09:09 - 20-Nov-25
Unknown* 150 $48.28 OTC Trade
15:05:57 - 20-Nov-25
Unknown* 100 $48.28 OTC Trade
15:05:52 - 20-Nov-25
Unknown* 100 $48.26 OTC Trade
15:05:38 - 20-Nov-25
Unknown* 100 $48.26 OTC Trade
15:05:34 - 20-Nov-25
Unknown* 200 $48.22 OTC Trade
14:43:08 - 20-Nov-25
Unknown* 400 $48.22 OTC Trade
14:43:07 - 20-Nov-25
Unknown* 400 $48.22 OTC Trade
14:43:07 - 20-Nov-25
Unknown* 200 $48.22 OTC Trade
14:42:41 - 20-Nov-25
Unknown* 400 $48.22 OTC Trade
14:42:35 - 20-Nov-25
Unknown* 100 $48.22 OTC Trade
14:42:26 - 20-Nov-25
Unknown* 100 $48.22 OTC Trade
14:42:26 - 20-Nov-25
Unknown* 500 $48.22 OTC Trade
14:42:26 - 20-Nov-25
Unknown* 300 $48.22 OTC Trade
14:42:26 - 20-Nov-25
Unknown* 100 $48.22 OTC Trade
14:42:13 - 20-Nov-25
Unknown* 300 $48.22 OTC Trade
14:42:07 - 20-Nov-25
Unknown* 400 $48.22 OTC Trade
14:42:07 - 20-Nov-25
Unknown* 250 $48.75 OTC Trade
20:52:09 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:52:09 - 19-Nov-25
Unknown* 61 $48.75 OTC Trade
20:49:45 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:45 - 19-Nov-25
Unknown* 139 $48.75 OTC Trade
20:49:45 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:45 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 200 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 200 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 200 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:49:38 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:48:39 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:48:18 - 19-Nov-25
Unknown* 100 $48.75 OTC Trade
20:48:18 - 19-Nov-25
Unknown* 22 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 300 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 78 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 100 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 200 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 100 $48.77 OTC Trade
20:44:43 - 19-Nov-25
Unknown* 100 $48.62 OTC Trade
20:27:08 - 19-Nov-25
Unknown* 200 $48.62 OTC Trade
20:27:07 - 19-Nov-25
Unknown* 100 $48.62 OTC Trade
20:26:49 - 19-Nov-25
Unknown* 35 $48.64 OTC Trade
20:22:50 - 19-Nov-25
Unknown* 100 $48.64 OTC Trade
20:22:50 - 19-Nov-25
Unknown* 115 $48.64 OTC Trade
20:22:50 - 19-Nov-25
Unknown* 400 $48.70 OTC Trade
20:21:09 - 19-Nov-25
Unknown* 160 $48.65 OTC Trade
20:17:36 - 19-Nov-25
Unknown* 43 $48.63 OTC Trade
20:17:08 - 19-Nov-25
Unknown* 117 $48.63 OTC Trade
20:17:08 - 19-Nov-25
Unknown* 100 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 200 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 70 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 30 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 100 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 200 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 100 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 100 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 100 $48.42 OTC Trade
19:48:08 - 19-Nov-25
Unknown* 800 $48.56 OTC Trade
19:10:31 - 19-Nov-25
Unknown* 200 $48.57 OTC Trade
19:10:06 - 19-Nov-25
Unknown* 200 $48.57 OTC Trade
19:09:54 - 19-Nov-25
Unknown* 400 $48.57 OTC Trade
19:09:50 - 19-Nov-25
Unknown* 200 $48.57 OTC Trade
19:09:48 - 19-Nov-25
Unknown* 100 $48.57 OTC Trade
19:09:46 - 19-Nov-25
Unknown* 100 $48.57 OTC Trade
19:09:46 - 19-Nov-25
Unknown* 250 $48.41 OTC Trade
17:45:24 - 19-Nov-25
Unknown* 14,904 $48.218 SI Trade
17:00:10 - 19-Nov-25
Unknown* 130 $48.29 OTC Trade
16:00:31 - 19-Nov-25
Unknown* 200 $48.30 OTC Trade
16:00:23 - 19-Nov-25
Unknown* 1,800 $48.14 OTC Trade
15:44:26 - 19-Nov-25
Unknown* 400 $48.14 OTC Trade
15:44:26 - 19-Nov-25
Unknown* 200 $48.14 OTC Trade
15:44:26 - 19-Nov-25
FTSE 100 Latest
Value9,837.77
Change63.45