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* 0 $42.27 OTC Trade
15:08:48 - 22-Sep-25
Unknown* 4,088 $42.75569 OTC Trade
14:01:42 - 22-Sep-25
Unknown* 9,304 $42.2593 OTC Trade
13:19:24 - 22-Sep-25
Unknown* 380 $41.36 OTC Trade
20:26:08 - 17-Sep-25
Unknown* 100 $41.46 OTC Trade
19:03:13 - 17-Sep-25
Unknown* 0 $41.11 OTC Trade
20:29:23 - 16-Sep-25
Unknown* 12,000 $40.9633 OTC Trade
15:10:54 - 16-Sep-25
Unknown* 0 $41.12 OTC Trade
14:30:00 - 16-Sep-25
Unknown* 100,000 $41.50 OTC Trade
16:25:00 - 12-Sep-25
Unknown* 100 $42.06 OTC Trade
15:38:52 - 11-Sep-25
Unknown* 123 $41.69 OTC Trade
14:54:42 - 10-Sep-25
Unknown* 0 $42.54 OTC Trade
18:20:45 - 08-Sep-25
Unknown* 0 $42.30 OTC Trade
14:51:24 - 08-Sep-25
Unknown* 0 $42.35 OTC Trade
14:41:29 - 08-Sep-25
Unknown* 1,600 $42.42438 Negotiated Trade
14:31:45 - 08-Sep-25
Unknown* 0 $42.50 OTC Trade
14:30:00 - 08-Sep-25
Unknown* 4,500 $42.62 OTC Trade
18:35:12 - 04-Sep-25
Unknown* 4,500 $42.62 OTC Trade
18:35:12 - 04-Sep-25
Unknown* 0 $42.72 OTC Trade
17:21:49 - 04-Sep-25
Unknown* 300 $42.62 OTC Trade
14:54:02 - 04-Sep-25
Unknown* 200 $42.48 OTC Trade
14:30:00 - 04-Sep-25
Unknown* 100 $41.93 OTC Trade
18:45:12 - 03-Sep-25
Unknown* 100 $41.93 OTC Trade
18:45:12 - 03-Sep-25
Unknown* 0 $41.79 OTC Trade
15:51:42 - 03-Sep-25
Unknown* 50 $41.82 OTC Trade
15:46:57 - 03-Sep-25
Unknown* 80 $40.76 OTC Trade
16:42:08 - 02-Sep-25
Unknown* 0 $40.86 OTC Trade
14:30:00 - 02-Sep-25
Unknown* 150 $40.78 OTC Trade
20:25:01 - 29-Aug-25
Unknown* 100 $40.78 OTC Trade
20:25:01 - 29-Aug-25
Unknown* 15 $40.78 OTC Trade
18:19:37 - 29-Aug-25
Unknown* 98 $40.85 OTC Trade
19:46:59 - 28-Aug-25
Unknown* 100 $40.85 OTC Trade
19:46:59 - 28-Aug-25
Unknown* 2 $40.84 OTC Trade
19:46:59 - 28-Aug-25
Unknown* 100 $40.85 OTC Trade
19:46:59 - 28-Aug-25
Unknown* 3,040 $40.53032 OTC Trade
13:49:23 - 20-Aug-25
Unknown* 500 $40.00 OTC Trade
14:33:12 - 19-Aug-25
Unknown* 5,944 $40.02527 OTC Trade
13:51:00 - 19-Aug-25
Unknown* 0 $39.63 OTC Trade
20:59:44 - 18-Aug-25
Unknown* 100 $39.46 OTC Trade
14:30:25 - 18-Aug-25
Unknown* 300,000 $39.5042 SI Trade
17:07:07 - 15-Aug-25
Unknown* 300,000 $39.5042 Negotiated Trade
OTC Trade
17:05:10 - 15-Aug-25
Unknown* 0 $39.44 OTC Trade
14:30:00 - 15-Aug-25
Unknown* 250,000 $38.6436 SI Trade
16:55:44 - 14-Aug-25
Unknown* 200,000 $38.6419 SI Trade
16:55:23 - 14-Aug-25
Unknown* 200,000 $38.6419 Negotiated Trade
OTC Trade
16:06:33 - 14-Aug-25
Unknown* 115,000 $38.51 OTC Trade
15:36:46 - 14-Aug-25
Unknown* 7,032 $38.27754 OTC Trade
14:13:51 - 13-Aug-25
Unknown* 400 $37.72 OTC Trade
14:58:05 - 12-Aug-25
Unknown* 100 $37.70 OTC Trade
14:57:10 - 12-Aug-25
Unknown* 100 $37.70 OTC Trade
14:57:09 - 12-Aug-25
Unknown* 100 $37.70 OTC Trade
14:57:09 - 12-Aug-25
Unknown* 100 $37.70 OTC Trade
14:35:37 - 12-Aug-25
Unknown* 200 $37.70 OTC Trade
14:35:33 - 12-Aug-25
Unknown* 100 $37.70 OTC Trade
14:35:33 - 12-Aug-25
Unknown* 300 $37.70 OTC Trade
14:34:56 - 12-Aug-25
Unknown* 88 $37.68 OTC Trade
14:33:23 - 12-Aug-25
Unknown* 100 $37.68 OTC Trade
14:33:22 - 12-Aug-25
Unknown* 100 $37.58 OTC Trade
20:17:11 - 11-Aug-25
Unknown* 380 $37.65 OTC Trade
15:50:54 - 11-Aug-25
Unknown* 170 $37.74 OTC Trade
15:16:55 - 11-Aug-25
Unknown* 100 $37.74 OTC Trade
15:16:52 - 11-Aug-25
Unknown* 180 $37.74 OTC Trade
15:15:40 - 11-Aug-25
Unknown* 200 $37.74 OTC Trade
15:15:40 - 11-Aug-25
Unknown* 200 $37.76 OTC Trade
15:14:55 - 11-Aug-25
Unknown* 200 $37.76 OTC Trade
15:14:55 - 11-Aug-25
Unknown* 100 $37.78 OTC Trade
15:14:25 - 11-Aug-25
Unknown* 50 $37.78 OTC Trade
15:14:24 - 11-Aug-25
Unknown* 200 $37.78 OTC Trade
15:14:24 - 11-Aug-25
Unknown* 400 $37.78 OTC Trade
15:14:00 - 11-Aug-25
Unknown* 400 $37.79 OTC Trade
15:11:52 - 11-Aug-25
Unknown* 100 $37.79 OTC Trade
15:11:44 - 11-Aug-25
Unknown* 300 $37.79 OTC Trade
15:11:31 - 11-Aug-25
Unknown* 1,000 $37.82 OTC Trade
14:50:56 - 11-Aug-25
Unknown* 500 $37.80 OTC Trade
14:50:29 - 11-Aug-25
Unknown* 0 $37.62 OTC Trade
14:30:00 - 11-Aug-25
Unknown* 200 $38.20 OTC Trade
20:59:18 - 08-Aug-25
Unknown* 200 $38.20 OTC Trade
20:59:18 - 08-Aug-25
Unknown* 100 $38.21 OTC Trade
20:59:13 - 08-Aug-25
Unknown* 300 $38.21 OTC Trade
20:58:58 - 08-Aug-25
Unknown* 595 $38.21 OTC Trade
20:58:53 - 08-Aug-25
Unknown* 100 $38.13 OTC Trade
20:48:08 - 08-Aug-25
Unknown* 294 $38.13 OTC Trade
20:48:04 - 08-Aug-25
Unknown* 291 $38.13 OTC Trade
20:45:59 - 08-Aug-25
Unknown* 300 $38.04 OTC Trade
16:43:22 - 08-Aug-25
Unknown* 100 $38.06 OTC Trade
16:01:13 - 08-Aug-25
Unknown* 100 $38.34 OTC Trade
16:07:43 - 07-Aug-25
Unknown* 300 $38.33 OTC Trade
15:42:35 - 07-Aug-25
Unknown* 100 $38.41 OTC Trade
16:40:53 - 06-Aug-25
Unknown* 300 $38.41 OTC Trade
16:40:48 - 06-Aug-25
Unknown* 100 $38.51 OTC Trade
16:39:46 - 06-Aug-25
Unknown* 15,885 $38.58 OTC Trade
15:43:03 - 06-Aug-25
Unknown* 111 $38.56 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 200 $38.57 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 5,000 $38.57 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 8 $38.56 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 1,200 $38.57 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 1,100 $38.57 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 100 $38.56 OTC Trade
15:43:00 - 06-Aug-25
Unknown* 200 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 151 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 300 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 100 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 500 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 600 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 200 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 600 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 200 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 100 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 500 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 600 $38.58 OTC Trade
15:42:52 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 600 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:42 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 424 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 100 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 200 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 300 $38.55 OTC Trade
15:42:17 - 06-Aug-25
Unknown* 749 $39.50 OTC Trade
14:31:21 - 05-Aug-25
Unknown* 10 $39.39992 Currency Conversion
Negotiated Trade
20:52:25 - 04-Aug-25
Unknown* 0 $39.29 OTC Trade
14:33:45 - 04-Aug-25
Unknown* 0 $38.77 OTC Trade
20:47:07 - 01-Aug-25
Unknown* 0 $38.25 OTC Trade
18:03:29 - 01-Aug-25
Unknown* 48,504 $38.27 OTC Trade
16:40:47 - 01-Aug-25
Unknown* 100 $38.35 OTC Trade
16:21:01 - 01-Aug-25
Unknown* 100 $38.35 OTC Trade
16:21:01 - 01-Aug-25
Unknown* 200 $38.36 OTC Trade
16:19:16 - 01-Aug-25
Unknown* 115 $38.45 OTC Trade
15:14:14 - 01-Aug-25
Unknown* 1,900 $39.5005 OTC Trade
17:33:43 - 31-Jul-25
Unknown* 100 $39.51 OTC Trade
17:33:39 - 31-Jul-25
Unknown* 297 $40.94 OTC Trade
14:34:12 - 28-Jul-25
Unknown* 548 $40.94 OTC Trade
14:34:12 - 28-Jul-25
Unknown* 0 $41.43 OTC Trade
20:53:14 - 24-Jul-25
Unknown* 0 $41.52 OTC Trade
20:40:49 - 24-Jul-25
Unknown* 21 $41.50 OTC Trade
20:23:38 - 24-Jul-25
Unknown* 142 $41.52 OTC Trade
19:27:43 - 24-Jul-25
Unknown* 0 $41.57 OTC Trade
18:07:22 - 24-Jul-25
Unknown* 100 $40.04 OTC Trade
19:34:50 - 22-Jul-25
Unknown* 0 $39.87 OTC Trade
14:44:58 - 22-Jul-25
Unknown* 0 $40.17 OTC Trade
18:38:37 - 18-Jul-25
Unknown* 3,528 $40.32026 OTC Trade
13:47:29 - 18-Jul-25
Unknown* 8,000 $40.40 OTC Trade
15:33:34 - 14-Jul-25
Unknown* 200 $40.28 OTC Trade
15:09:20 - 14-Jul-25
Unknown* 20,000 $40.35792 OTC Trade
13:39:34 - 14-Jul-25
Unknown* 20,504 $40.3192 OTC Trade
13:39:34 - 14-Jul-25
Unknown* -20,000 $40.35792 Correction
OTC Trade
13:39:34 - 14-Jul-25
Unknown* 69,000 $40.33 OTC Trade
15:31:45 - 11-Jul-25
Unknown* 8,584 $40.50 OTC Trade
17:01:44 - 08-Jul-25
Unknown* 100 $40.25 Negotiated Trade
15:37:49 - 08-Jul-25
Unknown* 0 $40.32 OTC Trade
14:32:45 - 07-Jul-25
Unknown* 0 $40.84 OTC Trade
14:30:00 - 01-Jul-25
Unknown* 100 $40.78 OTC Trade
19:27:21 - 30-Jun-25
Unknown* 0 $40.77 OTC Trade
16:54:21 - 30-Jun-25
Unknown* 30 $40.76 OTC Trade
18:50:32 - 27-Jun-25
Unknown* 10,432 $40.75349 OTC Trade
14:03:28 - 26-Jun-25
Unknown* 0 $40.24 OTC Trade
15:14:56 - 25-Jun-25
Unknown* 600 $39.79 OTC Trade
15:29:10 - 23-Jun-25
Unknown* 100 $39.79 OTC Trade
15:28:34 - 23-Jun-25
Unknown* 700 $39.83 OTC Trade
15:10:05 - 23-Jun-25
Unknown* 250 $38.97 OTC Trade
19:07:30 - 20-Jun-25
Unknown* 100 $38.97 OTC Trade
19:07:30 - 20-Jun-25
FTSE 100 Latest
Value9,226.68
Change10.01