public - rns-pdf.londonstockexchange.com

99
Name of the Issuer ISIN Intermediary Name Identify Code of the Intermediary Currency HSBC HOLDINGS PLC GB0005405286 MORGAN STANLEY & CO INTERNATIONAL PLC 4PQUHN3JPFGFNF3BB653 GBP Name of the Issuer Identity code of the financial instrument Total number of shares purchased Daily weighted average purchase price of the shares (pence) Venue Highest price paid per share (pence) Lowest price paid per share (pence) HSBC HOLDINGS PLC GB0005405286 2,003,993 440.64 LSE 443.10 437.20 HSBC HOLDINGS PLC GB0005405286 116,647 440.22 BATE 442.80 437.00 HSBC HOLDINGS PLC GB0005405286 321,276 440.42 CHIX 442.90 437.20 HSBC HOLDINGS PLC GB0005405286 74,901 440.45 TURQUOISE 442.80 437.20 HSBC HOLDINGS PLC GB0005405286 168,648 440.63 AQUIS 443.05 436.90 * Rounded to two decimal places SUM: 2,685,465 440.59 443.10 436.90 Name of the Issuer Date Time (BST) Identity code of the financial instrument Price (pence) Quantity bought Exchange Venue HSBC HOLDINGS PLC 29/10/2021 08:05:55 GB0005405286 437.45 1,646 LSE HSBC HOLDINGS PLC 29/10/2021 08:05:55 GB0005405286 437.45 1,492 LSE HSBC HOLDINGS PLC 29/10/2021 08:06:01 GB0005405286 437.60 1,683 CHIX HSBC HOLDINGS PLC 29/10/2021 08:06:01 GB0005405286 437.60 1,668 LSE HSBC HOLDINGS PLC 29/10/2021 08:06:22 GB0005405286 437.60 1,595 LSE HSBC HOLDINGS PLC 29/10/2021 08:06:22 GB0005405286 437.60 1,595 LSE HSBC HOLDINGS PLC 29/10/2021 08:06:36 GB0005405286 437.65 2,402 LSE HSBC HOLDINGS PLC 29/10/2021 08:06:46 GB0005405286 437.65 2,014 AQUIS HSBC HOLDINGS PLC 29/10/2021 08:07:01 GB0005405286 437.65 2,011 LSE HSBC HOLDINGS PLC 29/10/2021 08:07:19 GB0005405286 437.60 1,646 CHIX HSBC HOLDINGS PLC 29/10/2021 08:07:42 GB0005405286 437.75 1,433 CHIX HSBC HOLDINGS PLC 29/10/2021 08:07:47 GB0005405286 437.75 2,536 LSE HSBC HOLDINGS PLC 29/10/2021 08:08:07 GB0005405286 437.95 1,252 LSE HSBC HOLDINGS PLC 29/10/2021 08:08:19 GB0005405286 437.65 1,683 LSE HSBC HOLDINGS PLC 29/10/2021 08:08:30 GB0005405286 437.60 1,725 LSE HSBC HOLDINGS PLC 29/10/2021 08:08:49 GB0005405286 437.40 62 TURQUOISE Individual trade details: Transaction Details: HSBC HOLDINGS PLC Total number of shares purchased according to trading venues: Day of the transaction 29/10/2021 29/10/2021 29/10/2021 29/10/2021 29/10/2021 Identity Code of the Issuer MLU0ZO3ML4LN2LL2TL39 Reference number of the transaction E07vjTcNEbu7 E07vjTcNEbu9 2899474080501 E07vjTcNEcQL E07vjTcNEeV2 E07vjTcNEeVP E07vjTcNEfMI 3484 E07vjTcNEgh6 2899474081090 2899474081244 E07vjTcNEjCN E07vjTcNEkKp E07vjTcNEkmv E07vjTcNElIW E07vjTdXu5NB PUBLIC

Upload: others

Post on 06-Dec-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PUBLIC - rns-pdf.londonstockexchange.com

Name of the Issuer ISIN Intermediary Name Identify Code of the Intermediary Currency

HSBC HOLDINGS PLC GB0005405286MORGAN STANLEY & CO

INTERNATIONAL PLC4PQUHN3JPFGFNF3BB653 GBP

Name of the IssuerIdentity code of the financial

instrumentTotal number of shares purchased

Daily weighted average purchase

price of the shares (pence)Venue

Highest price paid

per share (pence)

Lowest price paid per

share (pence)

HSBC HOLDINGS PLC GB0005405286 2,003,993 440.64 LSE 443.10 437.20

HSBC HOLDINGS PLC GB0005405286 116,647 440.22 BATE 442.80 437.00

HSBC HOLDINGS PLC GB0005405286 321,276 440.42 CHIX 442.90 437.20

HSBC HOLDINGS PLC GB0005405286 74,901 440.45 TURQUOISE 442.80 437.20

HSBC HOLDINGS PLC GB0005405286 168,648 440.63 AQUIS 443.05 436.90

* Rounded to two decimal places SUM: 2,685,465 440.59 443.10 436.90

Name of the Issuer Date Time (BST)Identity code of the

financial instrumentPrice (pence) Quantity bought Exchange Venue

HSBC HOLDINGS PLC 29/10/2021 08:05:55 GB0005405286 437.45 1,646 LSE

HSBC HOLDINGS PLC 29/10/2021 08:05:55 GB0005405286 437.45 1,492 LSE

HSBC HOLDINGS PLC 29/10/2021 08:06:01 GB0005405286 437.60 1,683 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:06:01 GB0005405286 437.60 1,668 LSE

HSBC HOLDINGS PLC 29/10/2021 08:06:22 GB0005405286 437.60 1,595 LSE

HSBC HOLDINGS PLC 29/10/2021 08:06:22 GB0005405286 437.60 1,595 LSE

HSBC HOLDINGS PLC 29/10/2021 08:06:36 GB0005405286 437.65 2,402 LSE

HSBC HOLDINGS PLC 29/10/2021 08:06:46 GB0005405286 437.65 2,014 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:07:01 GB0005405286 437.65 2,011 LSE

HSBC HOLDINGS PLC 29/10/2021 08:07:19 GB0005405286 437.60 1,646 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:07:42 GB0005405286 437.75 1,433 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:07:47 GB0005405286 437.75 2,536 LSE

HSBC HOLDINGS PLC 29/10/2021 08:08:07 GB0005405286 437.95 1,252 LSE

HSBC HOLDINGS PLC 29/10/2021 08:08:19 GB0005405286 437.65 1,683 LSE

HSBC HOLDINGS PLC 29/10/2021 08:08:30 GB0005405286 437.60 1,725 LSE

HSBC HOLDINGS PLC 29/10/2021 08:08:49 GB0005405286 437.40 62 TURQUOISE

Individual trade details:

Transaction Details: HSBC HOLDINGS PLC

Total number of shares purchased according to trading venues:

Day of the transaction

29/10/2021

29/10/2021

29/10/2021

29/10/2021

29/10/2021

Identity Code of the Issuer

MLU0ZO3ML4LN2LL2TL39

Reference number of the transaction

E07vjTcNEbu7

E07vjTcNEbu9

2899474080501

E07vjTcNEcQL

E07vjTcNEeV2

E07vjTcNEeVP

E07vjTcNEfMI

3484

E07vjTcNEgh6

2899474081090

2899474081244

E07vjTcNEjCN

E07vjTcNEkKp

E07vjTcNEkmv

E07vjTcNElIW

E07vjTdXu5NB

#PUBLIC

Page 2: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:08:49 GB0005405286 437.40 451 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:08:49 GB0005405286 437.40 754 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:08:58 GB0005405286 437.00 2,086 BATE

HSBC HOLDINGS PLC 29/10/2021 08:09:15 GB0005405286 436.90 1,549 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 33 LSE

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 1,885 LSE

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 1,286 LSE

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 231 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 323 BATE

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 412 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:09:52 GB0005405286 437.20 517 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:10:13 GB0005405286 437.30 1,533 LSE

HSBC HOLDINGS PLC 29/10/2021 08:10:38 GB0005405286 437.80 1,564 LSE

HSBC HOLDINGS PLC 29/10/2021 08:10:44 GB0005405286 437.85 2,325 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:10:58 GB0005405286 437.85 188 LSE

HSBC HOLDINGS PLC 29/10/2021 08:10:58 GB0005405286 437.85 1,291 LSE

HSBC HOLDINGS PLC 29/10/2021 08:11:38 GB0005405286 438.35 695 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:11:38 GB0005405286 438.35 267 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:11:38 GB0005405286 438.35 1,600 LSE

HSBC HOLDINGS PLC 29/10/2021 08:11:38 GB0005405286 438.35 2,037 LSE

HSBC HOLDINGS PLC 29/10/2021 08:11:49 GB0005405286 438.40 1,364 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 1,234 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 1,045 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 189 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 531 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 189 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 189 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 856 LSE

HSBC HOLDINGS PLC 29/10/2021 08:12:45 GB0005405286 438.35 387 LSE

HSBC HOLDINGS PLC 29/10/2021 08:13:01 GB0005405286 438.75 2,209 LSE

HSBC HOLDINGS PLC 29/10/2021 08:13:24 GB0005405286 438.65 1,956 BATE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 1,546 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 1,446 LSE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 1,761 LSE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 925 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 601 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 900 LSE

2899474084503

2899474084504

E07vjTcNF40x

E07vjTcNEyKI

E07vjTcNEyKP

E07vjTcNEyKR

E07vjTcNEyKX

E07vjTcNEyKb

E07vjTcNEzTI

78364177610

2899474084502

E07vjTcNF40l

E07vjTcNF40n

2899474083107

5733

E07vjTcNEvNL

E07vjTcNEvNN

E07vjTcNEvx9

E07vjTcNEyK9

E07vjTcNEyKD

E07vjTcNEyKG

2899474082200

78364176389

2899474082201

E07vjTdXuAbY

E07vjTcNEqfv

E07vjTcNEsHP

2899474082651

E07vjTcNEtIT

E07vjTcNEtIV

4533

E07vjTcNEpgU

E07vjTcNEpga

E07vjTcNEpgY

E07vjTdXu5NE

E07vjTdXu5NJ

78364176142

#PUBLIC

Page 3: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 546 LSE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 22 LSE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 252 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 200 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:14:40 GB0005405286 438.70 31 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:15:04 GB0005405286 438.60 2,598 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:10 GB0005405286 438.45 265 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:10 GB0005405286 438.45 1,039 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:10 GB0005405286 438.45 193 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:10 GB0005405286 438.45 265 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:28 GB0005405286 438.45 1,150 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:15:50 GB0005405286 438.40 2,176 LSE

HSBC HOLDINGS PLC 29/10/2021 08:15:50 GB0005405286 438.40 109 LSE

HSBC HOLDINGS PLC 29/10/2021 08:16:13 GB0005405286 438.40 305 BATE

HSBC HOLDINGS PLC 29/10/2021 08:16:13 GB0005405286 438.40 606 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:16:13 GB0005405286 438.40 255 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:16:13 GB0005405286 438.40 1,776 LSE

HSBC HOLDINGS PLC 29/10/2021 08:16:13 GB0005405286 438.40 233 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:16:30 GB0005405286 438.20 372 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:16:30 GB0005405286 438.20 1,725 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:16:32 GB0005405286 438.05 1,894 LSE

HSBC HOLDINGS PLC 29/10/2021 08:16:48 GB0005405286 438.30 937 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:16:48 GB0005405286 438.30 620 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:17:10 GB0005405286 438.30 1,292 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:17:20 GB0005405286 438.25 1,774 BATE

HSBC HOLDINGS PLC 29/10/2021 08:17:26 GB0005405286 438.05 1,188 LSE

HSBC HOLDINGS PLC 29/10/2021 08:17:57 GB0005405286 437.95 1,552 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:31 GB0005405286 438.40 2,652 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:31 GB0005405286 438.40 48 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:32 GB0005405286 438.40 500 BATE

HSBC HOLDINGS PLC 29/10/2021 08:18:32 GB0005405286 438.40 993 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:18:32 GB0005405286 438.40 417 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:18:32 GB0005405286 438.40 213 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:48 GB0005405286 438.35 1,215 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:48 GB0005405286 438.35 419 LSE

HSBC HOLDINGS PLC 29/10/2021 08:18:58 GB0005405286 438.40 1,447 LSE

HSBC HOLDINGS PLC 29/10/2021 08:19:11 GB0005405286 438.35 818 LSE

E07vjTcNFDdV

E07vjTcNFF8F

2899474086492

E07vjTcNFF8J

78364179235

E07vjTcNFG4d

E07vjTdXurTE

E07vjTcNFFCm

E07vjTcNFH6m

E07vjTcNFG4g

E07vjTcNFGQh

E07vjTdXukte

78364178907

E07vjTcNFChE

2899474085366

E07vjTdXug5J

E07vjTcNF9AR

2899474085369

2899474085516

2899474085517

E07vjTcNFA8d

2899474085722

2899474085723

E07vjTcNF5HE

E07vjTcNF5t3

E07vjTcNF5t5

E07vjTcNF5t8

E07vjTcNF5tA

2899474084935

E07vjTcNF7qA

E07vjTcNF7qC

78364178469

E07vjTcNF40z

E07vjTcNF411

E07vjTdXuYBw

2899474084505

2899474084506

#PUBLIC

Page 4: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:19:11 GB0005405286 438.35 728 LSE

HSBC HOLDINGS PLC 29/10/2021 08:19:27 GB0005405286 438.50 20 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:27 GB0005405286 438.50 322 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:27 GB0005405286 438.50 176 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:27 GB0005405286 438.50 1,076 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:45 GB0005405286 438.55 500 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:45 GB0005405286 438.55 963 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:19:55 GB0005405286 438.55 336 LSE

HSBC HOLDINGS PLC 29/10/2021 08:19:55 GB0005405286 438.55 1,093 LSE

HSBC HOLDINGS PLC 29/10/2021 08:20:08 GB0005405286 438.35 226 LSE

HSBC HOLDINGS PLC 29/10/2021 08:20:08 GB0005405286 438.35 894 LSE

HSBC HOLDINGS PLC 29/10/2021 08:20:08 GB0005405286 438.35 214 LSE

HSBC HOLDINGS PLC 29/10/2021 08:20:27 GB0005405286 438.45 1,615 BATE

HSBC HOLDINGS PLC 29/10/2021 08:20:34 GB0005405286 438.30 987 LSE

HSBC HOLDINGS PLC 29/10/2021 08:20:34 GB0005405286 438.30 350 LSE

HSBC HOLDINGS PLC 29/10/2021 08:21:05 GB0005405286 438.20 1,295 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:21:38 GB0005405286 438.55 492 BATE

HSBC HOLDINGS PLC 29/10/2021 08:21:38 GB0005405286 438.55 377 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:21:38 GB0005405286 438.55 414 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:21:38 GB0005405286 438.55 365 LSE

HSBC HOLDINGS PLC 29/10/2021 08:21:40 GB0005405286 438.55 2,100 LSE

HSBC HOLDINGS PLC 29/10/2021 08:21:40 GB0005405286 438.55 404 LSE

HSBC HOLDINGS PLC 29/10/2021 08:21:40 GB0005405286 438.55 565 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:21:51 GB0005405286 438.45 1,597 LSE

HSBC HOLDINGS PLC 29/10/2021 08:22:34 GB0005405286 438.45 2,615 LSE

HSBC HOLDINGS PLC 29/10/2021 08:22:34 GB0005405286 438.45 893 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:22:34 GB0005405286 438.45 448 BATE

HSBC HOLDINGS PLC 29/10/2021 08:22:34 GB0005405286 438.45 343 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:22:41 GB0005405286 438.35 1,732 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:23:05 GB0005405286 438.20 1,457 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:23:30 GB0005405286 438.15 700 LSE

HSBC HOLDINGS PLC 29/10/2021 08:23:30 GB0005405286 438.15 792 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:23:47 GB0005405286 437.90 523 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:23:47 GB0005405286 437.90 1,532 LSE

HSBC HOLDINGS PLC 29/10/2021 08:23:48 GB0005405286 437.90 684 BATE

HSBC HOLDINGS PLC 29/10/2021 08:24:09 GB0005405286 437.90 1,647 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 1,020 LSE

E07vjTcNFH6o

E07vjTdXuvZb

E07vjTdXuvZm

E07vjTdXuvZg

E07vjTdXuvZj

E07vjTcNFIhv

E07vjTdXuwzf

E07vjTdXuwzi

E07vjTcNFJgq

E07vjTcNFIhx

E07vjTcNFJgo

E07vjTcNFKkz

E07vjTcNFJgs

78364179779

E07vjTcNFKl2

E07vjTdXv3K9

2899474087762

78364180134

9979

E07vjTcNFO4E

E07vjTcNFO27

E07vjTcNFO4C

E07vjTcNFQMM

2899474087765

E07vjTcNFOcP

2899474088138

2899474088137

78364180378

2899474088188

2899474088335

2899474088583

E07vjTcNFS5p

10601

E07vjTcNFU7y

E07vjTcNFT2G

78364180663

E07vjTcNFWC3

#PUBLIC

Page 5: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 213 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 213 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 213 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 807 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 713 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:25:04 GB0005405286 437.95 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:25 GB0005405286 438.15 700 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:25 GB0005405286 438.15 1,554 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:48 GB0005405286 438.05 430 BATE

HSBC HOLDINGS PLC 29/10/2021 08:25:48 GB0005405286 438.05 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:48 GB0005405286 438.05 500 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:48 GB0005405286 438.05 258 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:48 GB0005405286 438.05 258 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:54 GB0005405286 437.80 1,383 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:54 GB0005405286 437.80 90 LSE

HSBC HOLDINGS PLC 29/10/2021 08:25:54 GB0005405286 437.80 34 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:25:54 GB0005405286 437.80 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:25:54 GB0005405286 437.80 600 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:26:05 GB0005405286 437.85 1,449 LSE

HSBC HOLDINGS PLC 29/10/2021 08:26:37 GB0005405286 437.60 1,441 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:26:37 GB0005405286 437.60 44 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:27:26 GB0005405286 437.75 3,457 LSE

HSBC HOLDINGS PLC 29/10/2021 08:27:26 GB0005405286 437.75 1,179 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:27:26 GB0005405286 437.75 454 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:27:36 GB0005405286 437.65 410 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:27:36 GB0005405286 437.65 97 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:27:36 GB0005405286 437.65 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:28:35 GB0005405286 438.20 1,461 LSE

HSBC HOLDINGS PLC 29/10/2021 08:28:35 GB0005405286 438.20 1,461 LSE

HSBC HOLDINGS PLC 29/10/2021 08:28:35 GB0005405286 438.20 1,281 LSE

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 550 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 132 LSE

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 08:29:10 GB0005405286 438.15 462 LSE

E07vjTcNFWCE

E07vjTcNFWC6

E07vjTcNFWCX

E07vjTcNFWCG

E07vjTcNFWCP

11169

2899474089052

78364181094

E07vjTcNFXMo

E07vjTcNFXMt

2899474089301

2899474089299

2899474089300

E07vjTcNFYRk

2899474089302

E07vjTcNFYRb

2899474089328

11502

2899474089327

E07vjTcNFYqF

2899474089574

2899474089843

2899474089575

E07vjTcNFb7V

E07vjTdXvZ9A

11939

E07vjTdXvZ95

E07vjTcNFdK0

11989

E07vjTcNFdJu

12469

E07vjTcNFdKD

12468

E07vjTdXvfSo

E07vjTcNFeh9

E07vjTcNFehB

E07vjTcNFehD

#PUBLIC

Page 6: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:29:15 GB0005405286 438.15 919 BATE

HSBC HOLDINGS PLC 29/10/2021 08:29:41 GB0005405286 438.10 1,573 LSE

HSBC HOLDINGS PLC 29/10/2021 08:29:48 GB0005405286 438.00 1,538 LSE

HSBC HOLDINGS PLC 29/10/2021 08:29:48 GB0005405286 438.00 220 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:29:48 GB0005405286 438.00 264 BATE

HSBC HOLDINGS PLC 29/10/2021 08:29:48 GB0005405286 438.00 524 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:29:48 GB0005405286 438.00 202 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:30:13 GB0005405286 438.15 505 LSE

HSBC HOLDINGS PLC 29/10/2021 08:30:13 GB0005405286 438.15 268 LSE

HSBC HOLDINGS PLC 29/10/2021 08:30:27 GB0005405286 438.15 343 LSE

HSBC HOLDINGS PLC 29/10/2021 08:30:27 GB0005405286 438.15 1,727 LSE

HSBC HOLDINGS PLC 29/10/2021 08:30:33 GB0005405286 438.05 43 BATE

HSBC HOLDINGS PLC 29/10/2021 08:30:33 GB0005405286 438.05 1,348 BATE

HSBC HOLDINGS PLC 29/10/2021 08:30:59 GB0005405286 438.00 600 BATE

HSBC HOLDINGS PLC 29/10/2021 08:30:59 GB0005405286 438.00 600 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:30:59 GB0005405286 438.00 225 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 305 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 895 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 169 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 305 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 818 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 140 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 66 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 10 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 905 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 594 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:40 GB0005405286 438.50 314 LSE

HSBC HOLDINGS PLC 29/10/2021 08:31:48 GB0005405286 438.45 1,278 LSE

HSBC HOLDINGS PLC 29/10/2021 08:32:27 GB0005405286 438.70 1,451 LSE

HSBC HOLDINGS PLC 29/10/2021 08:32:45 GB0005405286 438.65 1,197 LSE

HSBC HOLDINGS PLC 29/10/2021 08:32:47 GB0005405286 438.65 482 LSE

HSBC HOLDINGS PLC 29/10/2021 08:32:47 GB0005405286 438.65 572 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:32:47 GB0005405286 438.65 288 BATE

HSBC HOLDINGS PLC 29/10/2021 08:32:47 GB0005405286 438.65 220 LSE

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 682 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 1,100 CHIX

78364181837

E07vjTdXviSJ

E07vjTcNFfkr

E07vjTcNFg0f

12684

78364182002

2899474090715

E07vjTcNFiCd

E07vjTcNFhbD

E07vjTcNFhbF

E07vjTcNFiCf

78364182292

2899474091252

78364182293

78364182371

E07vjTcNFkjL

13194

E07vjTcNFkjH

E07vjTdXvraz

E07vjTcNFkjW

13430

E07vjTcNFkjY

E07vjTcNFklH

E07vjTcNFkkH

13429

E07vjTcNFklR

E07vjTcNFkkP

E07vjTcNFmjf

E07vjTcNFl2D

E07vjTcNFm4E

E07vjTcNFmnG

2899474091912

13988

78364182812

E07vjTcNFmnh

13989

2899474092211

#PUBLIC

Page 7: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 500 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 623 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:33:24 GB0005405286 438.85 650 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:33:46 GB0005405286 438.60 1,595 LSE

HSBC HOLDINGS PLC 29/10/2021 08:34:00 GB0005405286 438.55 1,197 LSE

HSBC HOLDINGS PLC 29/10/2021 08:34:00 GB0005405286 438.55 54 LSE

HSBC HOLDINGS PLC 29/10/2021 08:34:13 GB0005405286 438.55 1,296 LSE

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 264 BATE

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 527 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 221 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 1,607 LSE

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 1,542 LSE

HSBC HOLDINGS PLC 29/10/2021 08:35:01 GB0005405286 438.25 203 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:35:25 GB0005405286 438.30 2,136 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:35:38 GB0005405286 438.25 2,388 LSE

HSBC HOLDINGS PLC 29/10/2021 08:35:50 GB0005405286 438.15 1,411 BATE

HSBC HOLDINGS PLC 29/10/2021 08:36:09 GB0005405286 438.25 1,576 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:36:22 GB0005405286 438.10 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:36:22 GB0005405286 438.10 411 LSE

HSBC HOLDINGS PLC 29/10/2021 08:36:45 GB0005405286 437.90 1,100 LSE

HSBC HOLDINGS PLC 29/10/2021 08:36:45 GB0005405286 437.90 95 LSE

HSBC HOLDINGS PLC 29/10/2021 08:37:17 GB0005405286 437.95 2,442 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:37:17 GB0005405286 437.95 440 BATE

HSBC HOLDINGS PLC 29/10/2021 08:37:17 GB0005405286 437.95 650 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:37:17 GB0005405286 437.95 1,289 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:37:26 GB0005405286 438.05 1,487 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 338 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 491 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 416 BATE

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 1,792 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 635 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:19 GB0005405286 437.90 319 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:38:38 GB0005405286 437.90 1,407 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:41 GB0005405286 437.75 1,109 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:41 GB0005405286 437.75 533 LSE

HSBC HOLDINGS PLC 29/10/2021 08:38:41 GB0005405286 437.75 263 LSE

HSBC HOLDINGS PLC 29/10/2021 08:39:01 GB0005405286 437.70 344 LSE

2899474092212

2899474092213

2899474092214

E07vjTcNFqTW

E07vjTcNFpmT

2899474092635

E07vjTcNFr37

E07vjTcNFqTS

E07vjTdXw5MT

78364183301

14416

E07vjTcNFsra

E07vjTcNFsrc

2899474092723

E07vjTcNFu1Z

14708

78364183513

2899474092894

E07vjTcNFwjW

E07vjTcNFvqX

E07vjTcNFwjU

2899474093287

78364183829

E07vjTcNFyZJ

2899474093288

78364184008

2899474093571

2899474093289

E07vjTcNG1EU

2899474093572

E07vjTcNG22I

E07vjTcNG1Ec

2899474093574

E07vjTcNG2D7

E07vjTcNG2D9

E07vjTcNG2DB

E07vjTcNG30t

#PUBLIC

Page 8: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:39:01 GB0005405286 437.70 130 LSE

HSBC HOLDINGS PLC 29/10/2021 08:39:01 GB0005405286 437.70 831 LSE

HSBC HOLDINGS PLC 29/10/2021 08:39:18 GB0005405286 437.65 1,414 LSE

HSBC HOLDINGS PLC 29/10/2021 08:39:35 GB0005405286 437.75 1,014 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:40:45 GB0005405286 437.85 100 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 1,789 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 460 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 271 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 80 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 80 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 80 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 271 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 14 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 380 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 160 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 271 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 124 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 380 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 1,581 LSE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 1,581 LSE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 750 LSE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 271 BATE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 831 LSE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 102 LSE

HSBC HOLDINGS PLC 29/10/2021 08:41:30 GB0005405286 438.10 287 LSE

HSBC HOLDINGS PLC 29/10/2021 08:42:04 GB0005405286 438.20 2,647 LSE

HSBC HOLDINGS PLC 29/10/2021 08:42:14 GB0005405286 438.10 700 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 935 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 280 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 935 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 100 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 280 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 280 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 555 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 380 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 1,215 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:10 GB0005405286 438.40 1,215 LSE

E07vjTcNG30v

2899474093899

E07vjTcNG30x

E07vjTcNG3ZA

78364184440

2899474094410

2899474094412

2899474094411

78364184545

2899474094413

78364184544

78364184546

2899474094414

78364184547

2899474094415

2899474094416

2899474094417

2899474094418

E07vjTcNG73W

E07vjTcNG73J

E07vjTcNG73Q

E07vjTcNG73u

78364184548

E07vjTcNG73s

E07vjTcNG73z

E07vjTcNG7sW

E07vjTcNG9or

E07vjTcNG8Ck

E07vjTcNG9p7

E07vjTcNG9ot

E07vjTcNG9on

E07vjTcNG9p9

E07vjTcNG9oz

E07vjTcNG9pO

E07vjTcNG9pG

E07vjTcNG9pI

E07vjTcNG9pc

#PUBLIC

Page 9: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:43:56 GB0005405286 438.80 800 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:56 GB0005405286 438.80 481 LSE

HSBC HOLDINGS PLC 29/10/2021 08:43:56 GB0005405286 438.80 1,281 LSE

HSBC HOLDINGS PLC 29/10/2021 08:44:43 GB0005405286 439.10 1,349 LSE

HSBC HOLDINGS PLC 29/10/2021 08:44:43 GB0005405286 439.10 538 LSE

HSBC HOLDINGS PLC 29/10/2021 08:44:45 GB0005405286 439.10 1,349 LSE

HSBC HOLDINGS PLC 29/10/2021 08:44:45 GB0005405286 439.10 2,898 LSE

HSBC HOLDINGS PLC 29/10/2021 08:44:45 GB0005405286 439.10 2,100 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:44:52 GB0005405286 438.80 1,262 LSE

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 1,399 LSE

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 1,774 LSE

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 254 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 606 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 304 BATE

HSBC HOLDINGS PLC 29/10/2021 08:45:58 GB0005405286 438.45 233 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:46:24 GB0005405286 438.45 2,091 BATE

HSBC HOLDINGS PLC 29/10/2021 08:46:24 GB0005405286 438.45 171 BATE

HSBC HOLDINGS PLC 29/10/2021 08:46:55 GB0005405286 438.50 1,462 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:46:55 GB0005405286 438.50 712 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:46:55 GB0005405286 438.50 165 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:47:55 GB0005405286 438.75 35 BATE

HSBC HOLDINGS PLC 29/10/2021 08:47:55 GB0005405286 438.75 165 BATE

HSBC HOLDINGS PLC 29/10/2021 08:48:05 GB0005405286 438.80 2,841 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:06 GB0005405286 438.80 2,841 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:06 GB0005405286 438.80 1,887 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:44 GB0005405286 438.75 1,265 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:44 GB0005405286 438.75 1,265 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:44 GB0005405286 438.75 1,265 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:44 GB0005405286 438.75 11 LSE

HSBC HOLDINGS PLC 29/10/2021 08:48:44 GB0005405286 438.75 206 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 1,224 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 1,224 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 324 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 900 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 324 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 1,224 LSE

HSBC HOLDINGS PLC 29/10/2021 08:50:03 GB0005405286 438.75 1,099 LSE

E07vjTcNGBS6

E07vjTcNGBS8

E07vjTcNGBSF

E07vjTcNGDGs

E07vjTcNGDGu

E07vjTcNGDI7

E07vjTcNGDI9

17155

E07vjTcNGDjW

E07vjTcNGFgu

E07vjTcNGFgw

E07vjTdXwpDh

2899474095926

78364185541

2899474095927

78364185677

78364185678

2899474096279

2899474096280

2899474096281

78364185944

78364185945

E07vjTcNGJvg

E07vjTcNGJzi

E07vjTcNGJzm

E07vjTcNGLHc

E07vjTcNGLII

E07vjTcNGLIT

E07vjTcNGLIX

E07vjTcNGLIr

E07vjTcNGO2H

E07vjTcNGO2b

E07vjTcNGO2j

E07vjTcNGO2p

E07vjTcNGO2r

E07vjTcNGO2v

E07vjTcNGO33

#PUBLIC

Page 10: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:50:14 GB0005405286 438.70 2,070 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:50:53 GB0005405286 438.80 1,592 LSE

HSBC HOLDINGS PLC 29/10/2021 08:51:04 GB0005405286 438.85 2,415 LSE

HSBC HOLDINGS PLC 29/10/2021 08:51:22 GB0005405286 438.70 1,620 LSE

HSBC HOLDINGS PLC 29/10/2021 08:51:56 GB0005405286 438.75 1,665 LSE

HSBC HOLDINGS PLC 29/10/2021 08:52:24 GB0005405286 438.85 216 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:52:24 GB0005405286 438.85 1,513 LSE

HSBC HOLDINGS PLC 29/10/2021 08:52:24 GB0005405286 438.85 259 BATE

HSBC HOLDINGS PLC 29/10/2021 08:52:24 GB0005405286 438.85 516 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:52:24 GB0005405286 438.85 199 AQUIS

HSBC HOLDINGS PLC 29/10/2021 08:53:54 GB0005405286 439.10 1,313 LSE

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 10 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 45 BATE

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 45 BATE

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 36 CHIX

2899474097231

E07vjTcNGPLg

E07vjTcNGPfv

E07vjTcNGQQn

E07vjTcNGRLB

E07vjTdXxGsE

E07vjTcNGS9D

78364186773

2899474097759

19194

E07vjTcNGUuT

2899474098273

2899474098275

2899474098276

2899474098277

2899474098278

2899474098279

2899474098280

2899474098281

2899474098282

2899474098283

2899474098284

2899474098285

2899474098286

78364187160

78364187161

2899474098287

2899474098288

2899474098289

2899474098290

2899474098291

2899474098292

2899474098293

2899474098294

2899474098295

2899474098296

2899474098297

#PUBLIC

Page 11: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 119 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:53:57 GB0005405286 439.15 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:54:13 GB0005405286 439.35 1,597 LSE

HSBC HOLDINGS PLC 29/10/2021 08:54:13 GB0005405286 439.35 1,597 LSE

HSBC HOLDINGS PLC 29/10/2021 08:54:13 GB0005405286 439.35 77 LSE

HSBC HOLDINGS PLC 29/10/2021 08:54:13 GB0005405286 439.35 300 LSE

HSBC HOLDINGS PLC 29/10/2021 08:54:13 GB0005405286 439.35 200 LSE

HSBC HOLDINGS PLC 29/10/2021 08:54:14 GB0005405286 439.35 1,528 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:54:30 GB0005405286 439.30 2,546 BATE

HSBC HOLDINGS PLC 29/10/2021 08:54:54 GB0005405286 439.25 1,366 LSE

HSBC HOLDINGS PLC 29/10/2021 08:55:27 GB0005405286 439.05 151 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:55:27 GB0005405286 439.05 901 LSE

HSBC HOLDINGS PLC 29/10/2021 08:55:32 GB0005405286 439.00 21 LSE

HSBC HOLDINGS PLC 29/10/2021 08:55:32 GB0005405286 439.00 1,580 LSE

HSBC HOLDINGS PLC 29/10/2021 08:55:32 GB0005405286 439.00 401 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:10 GB0005405286 439.35 1,207 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:10 GB0005405286 439.35 473 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:10 GB0005405286 439.35 1,207 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:10 GB0005405286 439.35 294 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:10 GB0005405286 439.35 991 LSE

HSBC HOLDINGS PLC 29/10/2021 08:56:23 GB0005405286 439.20 1,854 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 115 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 30 BATE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 30 BATE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 30 BATE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 9 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 30 BATE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 30 BATE

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX 2899474099599

E07vjTcNGd2F

E07vjTdXxfdP

E07vjTcNGd2P

78364188050

2899474099592

78364188051

78364188052

2899474099593

2899474099594

2899474099595

78364188053

2899474099596

78364188054

2899474099597

2899474099598

E07vjTdXxNVO

2899474098298

E07vjTcNGVn1

E07vjTcNGVn9

E07vjTcNGVnD

E07vjTcNGVnz

E07vjTcNGVo3

2899474098457

78364187292

E07vjTcNGWsn

2899474098882

E07vjTcNGXzo

E07vjTcNGYFu

E07vjTcNGYFw

E07vjTcNGYFy

E07vjTcNGZQq

E07vjTcNGZQu

E07vjTcNGZR2

E07vjTcNGZR6

E07vjTcNGZRE

E07vjTcNGZri

#PUBLIC

Page 12: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:24 GB0005405286 439.95 61 CHIX

HSBC HOLDINGS PLC 29/10/2021 08:58:30 GB0005405286 440.05 3,431 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:30 GB0005405286 440.05 100 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:31 GB0005405286 440.05 100 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:31 GB0005405286 440.05 3,231 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:31 GB0005405286 440.05 1,269 LSE

HSBC HOLDINGS PLC 29/10/2021 08:58:58 GB0005405286 439.95 1,441 LSE

HSBC HOLDINGS PLC 29/10/2021 08:59:14 GB0005405286 439.75 1,921 LSE

HSBC HOLDINGS PLC 29/10/2021 08:59:35 GB0005405286 439.85 1,601 BATE

HSBC HOLDINGS PLC 29/10/2021 08:59:49 GB0005405286 439.85 1,526 LSE

HSBC HOLDINGS PLC 29/10/2021 09:00:43 GB0005405286 439.90 1,530 LSE

HSBC HOLDINGS PLC 29/10/2021 09:00:43 GB0005405286 439.90 2,624 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:19 GB0005405286 440.15 2,171 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:26 GB0005405286 439.85 2,083 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:26 GB0005405286 439.85 264 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:57 GB0005405286 440.05 425 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:57 GB0005405286 440.05 467 LSE

HSBC HOLDINGS PLC 29/10/2021 09:01:57 GB0005405286 440.05 425 LSE

HSBC HOLDINGS PLC 29/10/2021 09:02:18 GB0005405286 439.95 599 LSE

HSBC HOLDINGS PLC 29/10/2021 09:02:31 GB0005405286 440.25 1,355 LSE

HSBC HOLDINGS PLC 29/10/2021 09:02:31 GB0005405286 440.25 571 LSE

HSBC HOLDINGS PLC 29/10/2021 09:02:36 GB0005405286 440.10 2,248 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:02:55 GB0005405286 440.10 321 LSE

HSBC HOLDINGS PLC 29/10/2021 09:02:55 GB0005405286 440.10 857 LSE

HSBC HOLDINGS PLC 29/10/2021 09:03:31 GB0005405286 440.20 1,539 LSE

HSBC HOLDINGS PLC 29/10/2021 09:03:31 GB0005405286 440.20 1,539 LSE

HSBC HOLDINGS PLC 29/10/2021 09:03:31 GB0005405286 440.20 634 LSE

HSBC HOLDINGS PLC 29/10/2021 09:03:53 GB0005405286 440.20 137 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:03:53 GB0005405286 440.20 741 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:03:53 GB0005405286 440.20 427 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:04:47 GB0005405286 440.40 1,493 LSE

HSBC HOLDINGS PLC 29/10/2021 09:04:47 GB0005405286 440.40 770 LSE

HSBC HOLDINGS PLC 29/10/2021 09:04:47 GB0005405286 440.40 723 LSE

HSBC HOLDINGS PLC 29/10/2021 09:04:47 GB0005405286 440.40 1,008 LSE

HSBC HOLDINGS PLC 29/10/2021 09:04:54 GB0005405286 440.35 2,542 LSE

HSBC HOLDINGS PLC 29/10/2021 09:05:41 GB0005405286 440.35 661 LSE

E07vjTcNGm9d

E07vjTcNGm9y

E07vjTcNGmA8

2899474101142

2899474101143

2899474101144

E07vjTcNGnde

E07vjTcNGndv

E07vjTcNGndx

E07vjTcNGndz

E07vjTcNGnl4

E07vjTcNGp9T

E07vjTcNGimQ

E07vjTcNGimU

E07vjTcNGjgP

E07vjTcNGjgR

E07vjTcNGjgV

E07vjTcNGk39

E07vjTcNGkbU

E07vjTcNGkbW

E07vjTdXxwY7

E07vjTcNGlES

E07vjTcNGlEV

2899474099600

2899474099601

E07vjTcNGdEQ

E07vjTcNGdF7

E07vjTcNGdGB

E07vjTcNGdGD

E07vjTcNGdGU

E07vjTcNGdwc

E07vjTcNGeYB

78364188303

E07vjTcNGfHr

E07vjTcNGgzp

E07vjTcNGh01

E07vjTcNGiQc

#PUBLIC

Page 13: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:06:57 GB0005405286 441.00 6,067 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:31 GB0005405286 441.30 2,507 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:31 GB0005405286 441.30 906 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:31 GB0005405286 441.30 1,601 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:31 GB0005405286 441.30 219 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:53 GB0005405286 441.15 868 LSE

HSBC HOLDINGS PLC 29/10/2021 09:07:53 GB0005405286 441.15 1,550 LSE

HSBC HOLDINGS PLC 29/10/2021 09:08:15 GB0005405286 440.85 2,138 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:08:30 GB0005405286 440.45 2,392 BATE

HSBC HOLDINGS PLC 29/10/2021 09:09:40 GB0005405286 440.90 751 LSE

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 1,293 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 1,293 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 1,293 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 1,293 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 1,293 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:10:06 GB0005405286 441.00 773 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:11:23 GB0005405286 440.60 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:11:33 GB0005405286 440.60 2,878 LSE

HSBC HOLDINGS PLC 29/10/2021 09:11:33 GB0005405286 440.60 412 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:11:33 GB0005405286 440.60 982 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:11:33 GB0005405286 440.60 494 BATE

HSBC HOLDINGS PLC 29/10/2021 09:11:33 GB0005405286 440.60 378 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:12:45 GB0005405286 440.85 2,065 LSE

HSBC HOLDINGS PLC 29/10/2021 09:13:00 GB0005405286 440.95 1,388 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:13:00 GB0005405286 440.95 1,388 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:13:00 GB0005405286 440.95 108 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 821 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 2,407 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 305 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 516 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 305 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 1,524 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 883 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 87 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 69 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:27 GB0005405286 441.30 2,016 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 34 BATE

E07vjTcNH452

E07vjTcNH454

2899474104217

2899474104218

78364191324

E07vjTcNGzhh

E07vjTdXyYVx

2899474103379

78364190743

24005

E07vjTcNH1V0

2899474103741

2899474103742

2899474103743

2899474104213

E07vjTcNH44j

2899474104214

2899474104215

2899474104216

E07vjTcNH44s

E07vjTcNGsB0

E07vjTcNGsB4

E07vjTcNGsty

E07vjTcNGsu0

2899474102532

78364190155

E07vjTcNGwRt

2899474103074

2899474103075

2899474103076

2899474103077

2899474103078

2899474103079

23969

E07vjTcNGqu3

E07vjTcNGsAk

E07vjTcNGsAr

#PUBLIC

Page 14: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 246 BATE

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 240 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 1,392 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 700 LSE

HSBC HOLDINGS PLC 29/10/2021 09:14:40 GB0005405286 441.15 304 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:15:44 GB0005405286 441.40 1,352 LSE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 129 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 64 BATE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 126 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 141 LSE

HSBC HOLDINGS PLC 29/10/2021 09:15:55 GB0005405286 441.35 1,571 LSE

HSBC HOLDINGS PLC 29/10/2021 09:16:36 GB0005405286 441.35 1,891 LSE

HSBC HOLDINGS PLC 29/10/2021 09:16:36 GB0005405286 441.35 646 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:16:36 GB0005405286 441.35 271 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:16:36 GB0005405286 441.35 157 BATE

HSBC HOLDINGS PLC 29/10/2021 09:16:36 GB0005405286 441.35 415 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 270 BATE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 292 BATE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 539 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 580 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 226 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 244 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 1,578 LSE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 1,701 LSE

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 207 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:18:05 GB0005405286 441.30 223 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.50 1,560 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.50 1,560 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.50 221 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.50 290 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.45 1,669 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.45 1,669 LSE

HSBC HOLDINGS PLC 29/10/2021 09:19:10 GB0005405286 441.45 202 LSE

HSBC HOLDINGS PLC 29/10/2021 09:20:41 GB0005405286 441.55 1,296 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.65 4,230 LSE

E07vjTcNH9Ae

25408

25409

E07vjTcNHAXY

E07vjTcNHAXs

E07vjTcNHAXz

E07vjTcNHAY3

E07vjTcNHAZT

E07vjTcNHAZX

E07vjTcNHAZd

E07vjTcNHCo8

E07vjTcNHDvQ

E07vjTcNH6GU

E07vjTcNH6GW

E07vjTcNH6Gr

E07vjTcNH76f

2899474104692

E07vjTdXyrw4

78364191602

25124

78364191828

78364191829

2899474104970

2899474104971

E07vjTdXywyy

E07vjTdXywz0

E07vjTcNH9Ac

78364191325

E07vjTcNH4Tm

E07vjTcNH4Tr

E07vjTcNH4U8

24720

E07vjTcNH5uf

2899474104559

78364191526

E07vjTdXypBo

E07vjTcNH6GK

#PUBLIC

Page 15: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.65 1,443 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 244 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 242 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 1,150 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 242 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 1,392 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 244 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.60 85 LSE

HSBC HOLDINGS PLC 29/10/2021 09:21:18 GB0005405286 441.65 555 LSE

HSBC HOLDINGS PLC 29/10/2021 09:22:20 GB0005405286 441.65 1,342 LSE

HSBC HOLDINGS PLC 29/10/2021 09:22:20 GB0005405286 441.65 1,342 LSE

HSBC HOLDINGS PLC 29/10/2021 09:22:20 GB0005405286 441.65 664 LSE

HSBC HOLDINGS PLC 29/10/2021 09:22:20 GB0005405286 441.65 183 LSE

HSBC HOLDINGS PLC 29/10/2021 09:22:20 GB0005405286 441.65 3 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:28 GB0005405286 441.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 50 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 250 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:29 GB0005405286 441.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:34 GB0005405286 441.80 134 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:34 GB0005405286 441.80 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:34 GB0005405286 441.80 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:34 GB0005405286 441.80 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:34 GB0005405286 441.80 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 255 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:35 GB0005405286 441.80 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:23:59 GB0005405286 441.60 98 LSE

E07vjTcNHIKn

E07vjTcNHIRH

E07vjTcNHIRd

E07vjTcNHIRs

E07vjTcNHIS4

E07vjTcNHIS9

E07vjTcNHISF

E07vjTcNHISL

E07vjTcNHIVA

E07vjTcNHIVU

E07vjTcNHIVZ

E07vjTcNHIVg

E07vjTcNHJEK

E07vjTcNHGQL

E07vjTcNHGQR

E07vjTcNHGQT

E07vjTcNHGQZ

E07vjTcNHGQf

E07vjTcNHIJ7

E07vjTcNHIJK

E07vjTcNHIJY

E07vjTcNHIJx

E07vjTcNHIK5

E07vjTcNHIKA

E07vjTcNHIKH

E07vjTcNHIKM

E07vjTcNHIKO

E07vjTcNHIKh

E07vjTcNHDw0

E07vjTcNHDw2

E07vjTcNHDw6

E07vjTcNHDw8

E07vjTcNHDwA

E07vjTcNHDwK

2899474105925

E07vjTcNHDvo

E07vjTcNHDvq

#PUBLIC

Page 16: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 1,133 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 1,333 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:21 GB0005405286 441.70 62 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:22 GB0005405286 441.65 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:22 GB0005405286 441.65 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:22 GB0005405286 441.65 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:24:22 GB0005405286 441.65 321 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:15 GB0005405286 441.40 190 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:15 GB0005405286 441.40 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:15 GB0005405286 441.40 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:18 GB0005405286 441.30 150 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:19 GB0005405286 441.30 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:19 GB0005405286 441.30 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:19 GB0005405286 441.30 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:41 GB0005405286 441.20 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:41 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:41 GB0005405286 441.20 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:41 GB0005405286 441.20 234 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 136 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:57 GB0005405286 441.20 64 LSE

HSBC HOLDINGS PLC 29/10/2021 09:25:58 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:03 GB0005405286 441.10 260 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:03 GB0005405286 441.10 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:03 GB0005405286 441.10 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:03 GB0005405286 441.10 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:12 GB0005405286 441.00 40 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:25 GB0005405286 440.90 190 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:25 GB0005405286 440.90 300 LSE

E07vjTcNHN8m

E07vjTcNHN9U

E07vjTcNHNSR

E07vjTcNHNgA

E07vjTcNHNgL

E07vjTcNHLhn

E07vjTcNHMOg

E07vjTcNHMOz

E07vjTcNHMP3

E07vjTdXzPyP

E07vjTcNHMw3

E07vjTcNHMwZ

E07vjTcNHMwe

E07vjTcNHMwl

E07vjTcNHMwq

E07vjTcNHMww

E07vjTcNHMwy

E07vjTcNHMx1

E07vjTcNHN8G

E07vjTcNHN8T

E07vjTcNHJwx

E07vjTcNHJx9

E07vjTcNHJxT

E07vjTcNHJxY

E07vjTcNHJxg

E07vjTcNHJyb

E07vjTcNHJyj

E07vjTcNHJyt

E07vjTcNHJzA

E07vjTcNHLYj

E07vjTcNHLYn

E07vjTcNHLYr

E07vjTcNHLh7

E07vjTcNHLhC

E07vjTcNHLhF

E07vjTcNHJwk

E07vjTcNHJwm

#PUBLIC

Page 17: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:26:26 GB0005405286 440.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:26 GB0005405286 440.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:26:26 GB0005405286 440.90 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:19 GB0005405286 441.05 110 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:23 GB0005405286 441.00 298 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 98 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:31 GB0005405286 441.00 1,559 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:32 GB0005405286 441.00 239 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:32 GB0005405286 441.00 133 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:53 GB0005405286 441.20 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:53 GB0005405286 441.20 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:53 GB0005405286 441.20 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 235 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 215 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 281 BATE

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 229 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 1,638 LSE

HSBC HOLDINGS PLC 29/10/2021 09:27:57 GB0005405286 441.10 330 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:28:26 GB0005405286 441.10 1,667 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 817 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 1,435 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 1,430 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 1,435 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 1,430 LSE

E07vjTcNHT5N

E07vjTcNHT5P

E07vjTcNHT5T

E07vjTcNHT5p

E07vjTcNHT5r

E07vjTcNHOkz

E07vjTcNHOl1

E07vjTcNHOlN

E07vjTcNHOlx

E07vjTcNHOmO

E07vjTcNHPWz

E07vjTcNHPXz

E07vjTcNHPYU

E07vjTdXzYte

28094

78364193841

2899474107855

E07vjTcNHPqk

2899474107856

E07vjTcNHR3x

E07vjTcNHObU

E07vjTcNHOjm

E07vjTcNHOjv

E07vjTcNHOk5

E07vjTcNHOke

E07vjTcNHOkj

E07vjTcNHOku

E07vjTcNHNgN

E07vjTcNHNgY

E07vjTcNHNgg

E07vjTcNHOTP

E07vjTcNHOb0

E07vjTcNHOb7

E07vjTcNHObB

E07vjTcNHObF

E07vjTcNHObM

E07vjTcNHObP

#PUBLIC

Page 18: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 485 LSE

HSBC HOLDINGS PLC 29/10/2021 09:29:20 GB0005405286 441.40 619 LSE

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 668 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 336 BATE

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 281 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 333 LSE

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 1,625 LSE

HSBC HOLDINGS PLC 29/10/2021 09:30:24 GB0005405286 441.65 257 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:30:27 GB0005405286 441.55 1,565 LSE

HSBC HOLDINGS PLC 29/10/2021 09:30:27 GB0005405286 441.55 1,565 LSE

HSBC HOLDINGS PLC 29/10/2021 09:30:27 GB0005405286 441.55 167 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:06 GB0005405286 442.05 1,980 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:06 GB0005405286 442.05 1,980 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:06 GB0005405286 442.05 1,980 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:06 GB0005405286 442.05 464 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:07 GB0005405286 442.05 588 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:35 GB0005405286 441.95 1,691 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:35 GB0005405286 441.95 1,191 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:35 GB0005405286 441.95 297 LSE

HSBC HOLDINGS PLC 29/10/2021 09:32:35 GB0005405286 441.95 207 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:33:36 GB0005405286 441.95 1,534 LSE

HSBC HOLDINGS PLC 29/10/2021 09:33:36 GB0005405286 441.95 1,534 LSE

HSBC HOLDINGS PLC 29/10/2021 09:33:36 GB0005405286 441.95 901 LSE

HSBC HOLDINGS PLC 29/10/2021 09:34:04 GB0005405286 441.80 1,443 LSE

HSBC HOLDINGS PLC 29/10/2021 09:34:04 GB0005405286 441.80 1,443 LSE

HSBC HOLDINGS PLC 29/10/2021 09:34:04 GB0005405286 441.80 480 LSE

HSBC HOLDINGS PLC 29/10/2021 09:34:04 GB0005405286 441.80 274 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:31 GB0005405286 441.70 290 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:35:31 GB0005405286 441.70 68 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 1,270 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 430 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 840 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 840 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 430 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 179 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 430 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 444 LSE

E07vjTcNHcGv

E07vjTcNHcHA

E07vjTcNHcHq

30262

30263

E07vjTcNHfEX

E07vjTcNHfEm

E07vjTcNHfEo

E07vjTcNHfEt

E07vjTcNHfF3

E07vjTcNHfF8

E07vjTcNHfFA

E07vjTcNHfH1

E07vjTcNHVMg

E07vjTcNHVMt

E07vjTcNHYNb

E07vjTcNHYNo

E07vjTcNHYNt

E07vjTcNHYPL

E07vjTcNHYV7

E07vjTcNHZXZ

E07vjTcNHZXh

E07vjTcNHZXs

29562

E07vjTcNHbfu

E07vjTcNHbg9

E07vjTcNHbgf

E07vjTcNHcEe

E07vjTcNHT62

E07vjTcNHT64

2899474108642

78364194403

E07vjTdXzjIL

E07vjTcNHVGN

E07vjTcNHVGQ

2899474108644

E07vjTcNHVMG

#PUBLIC

Page 19: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:35:38 GB0005405286 441.75 295 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:56 GB0005405286 441.70 1,594 LSE

HSBC HOLDINGS PLC 29/10/2021 09:35:56 GB0005405286 441.65 231 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:35:56 GB0005405286 441.65 139 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:35:58 GB0005405286 441.55 2,525 LSE

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.25 1,538 LSE

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.25 524 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.25 480 LSE

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.20 1,669 LSE

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.25 206 LSE

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.20 569 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:37:05 GB0005405286 441.20 744 LSE

HSBC HOLDINGS PLC 29/10/2021 09:38:41 GB0005405286 441.40 576 LSE

HSBC HOLDINGS PLC 29/10/2021 09:38:41 GB0005405286 441.40 941 LSE

HSBC HOLDINGS PLC 29/10/2021 09:39:56 GB0005405286 441.55 953 LSE

HSBC HOLDINGS PLC 29/10/2021 09:39:56 GB0005405286 441.55 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:04 GB0005405286 441.80 1,402 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:04 GB0005405286 441.80 1,402 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 634 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 330 BATE

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 850 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 850 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:05 GB0005405286 441.80 700 LSE

HSBC HOLDINGS PLC 29/10/2021 09:41:09 GB0005405286 441.80 1,865 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:28 GB0005405286 442.10 2,995 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 2,786 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 130 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 2,169 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 2,770 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 146 LSE

HSBC HOLDINGS PLC 29/10/2021 09:42:49 GB0005405286 442.15 1,075 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:29 GB0005405286 442.40 293 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:43:29 GB0005405286 442.40 2,046 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:29 GB0005405286 442.40 697 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 897 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 715 LSE

E07vjTdY0ZTd

E07vjTcNHrfm

E07vjTcNHrg6

E07vjTcNHrhP

E07vjTcNHrhR

E07vjTcNHnyY

E07vjTcNHo02

31691

78364196732

2899474111657

E07vjTcNHo0I

E07vjTcNHo0S

E07vjTcNHo2r

2899474112129

E07vjTcNHqi7

E07vjTcNHqi9

E07vjTcNHqiD

E07vjTcNHqiH

E07vjTcNHqiK

E07vjTcNHqiM

E07vjTdY057Q

30388

E07vjTcNHfkm

E07vjTcNHhWe

2899474110599

E07vjTcNHhWv

E07vjTcNHhX5

E07vjTcNHhX1

2899474110602

E07vjTcNHhXW

E07vjTcNHk6H

E07vjTcNHk6J

E07vjTcNHly4

E07vjTcNHlyL

E07vjTcNHnyL

E07vjTcNHfH6

E07vjTcNHfcR

#PUBLIC

Page 20: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 167 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 1,445 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 130 LSE

HSBC HOLDINGS PLC 29/10/2021 09:43:30 GB0005405286 442.35 368 LSE

HSBC HOLDINGS PLC 29/10/2021 09:44:55 GB0005405286 442.65 1,496 LSE

HSBC HOLDINGS PLC 29/10/2021 09:44:55 GB0005405286 442.65 494 LSE

HSBC HOLDINGS PLC 29/10/2021 09:44:55 GB0005405286 442.65 1,002 LSE

HSBC HOLDINGS PLC 29/10/2021 09:44:55 GB0005405286 442.65 105 LSE

HSBC HOLDINGS PLC 29/10/2021 09:45:29 GB0005405286 442.70 716 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:46:04 GB0005405286 442.80 720 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:46:32 GB0005405286 442.80 500 BATE

HSBC HOLDINGS PLC 29/10/2021 09:46:32 GB0005405286 442.80 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:46:32 GB0005405286 442.80 410 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:46:32 GB0005405286 442.80 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 09:46:32 GB0005405286 442.80 1,107 LSE

HSBC HOLDINGS PLC 29/10/2021 09:46:33 GB0005405286 442.80 2,052 LSE

HSBC HOLDINGS PLC 29/10/2021 09:46:33 GB0005405286 442.80 1,266 LSE

HSBC HOLDINGS PLC 29/10/2021 09:48:25 GB0005405286 442.90 1,228 LSE

HSBC HOLDINGS PLC 29/10/2021 09:48:37 GB0005405286 442.90 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:48:37 GB0005405286 442.90 276 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:48:37 GB0005405286 442.90 276 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:48:37 GB0005405286 442.90 228 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:49:24 GB0005405286 442.80 1,811 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 588 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 1,198 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 25 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 1,198 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 25 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:37 GB0005405286 442.80 185 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.75 100 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.75 1,440 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.75 100 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.75 1,540 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.75 462 LSE

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 1,100 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 296 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 1,147 CHIX

E07vjTcNI0Wb

E07vjTcNI0Wd

E07vjTcNI0Wk

E07vjTcNI0Wp

2899474114254

2899474114255

2899474114256

E07vjTcNHw5i

E07vjTcNHw5z

E07vjTcNHyrt

E07vjTcNHz3B

2899474113854

2899474113855

2899474113856

E07vjTcNI09I

E07vjTcNI0S5

E07vjTcNI0S7

E07vjTcNI0S9

E07vjTcNI0SB

E07vjTcNI0SF

E07vjTcNI0SN

E07vjTcNI0WZ

E07vjTcNHrhX

E07vjTcNHrha

E07vjTcNHrhc

E07vjTcNHrhn

E07vjTcNHtZJ

E07vjTcNHtZN

E07vjTcNHtZP

E07vjTcNHtZR

32670

2899474113148

78364197938

2899474113259

E07vjTdY0kfc

E07vjTcNHw4a

E07vjTcNHw4c

#PUBLIC

Page 21: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 906 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 993 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:49:41 GB0005405286 442.80 490 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:51:16 GB0005405286 442.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:51:16 GB0005405286 442.80 700 LSE

HSBC HOLDINGS PLC 29/10/2021 09:51:19 GB0005405286 442.80 1,332 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:51:19 GB0005405286 442.80 681 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:52:11 GB0005405286 442.55 1,376 LSE

HSBC HOLDINGS PLC 29/10/2021 09:52:11 GB0005405286 442.55 321 LSE

HSBC HOLDINGS PLC 29/10/2021 09:52:11 GB0005405286 442.55 610 LSE

HSBC HOLDINGS PLC 29/10/2021 09:52:12 GB0005405286 442.55 445 LSE

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 960 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 1,579 LSE

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 912 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 667 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 260 BATE

HSBC HOLDINGS PLC 29/10/2021 09:52:20 GB0005405286 442.50 498 LSE

HSBC HOLDINGS PLC 29/10/2021 09:53:17 GB0005405286 442.25 498 LSE

HSBC HOLDINGS PLC 29/10/2021 09:53:17 GB0005405286 442.25 467 LSE

HSBC HOLDINGS PLC 29/10/2021 09:53:17 GB0005405286 442.25 488 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:04 GB0005405286 442.50 481 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 292 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 1,712 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 1,412 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 759 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 9 LSE

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 600 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 334 CHIX

HSBC HOLDINGS PLC 29/10/2021 09:54:10 GB0005405286 442.45 500 BATE

HSBC HOLDINGS PLC 29/10/2021 09:54:11 GB0005405286 442.45 334 AQUIS

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 581 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 200 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 300 LSE

E07vjTcNI64h

E07vjTcNI64j

E07vjTcNI64l

E07vjTcNI64q

E07vjTcNI64t

2899474115508

2899474115509

78364199467

34843

E07vjTcNI8FP

E07vjTcNI8Ff

E07vjTcNI8Fv

E07vjTcNI8Fx

E07vjTcNI8G1

E07vjTcNI3gl

E07vjTcNI3gn

E07vjTcNI3hY

E07vjTdY16EO

E07vjTcNI3xh

2899474114993

2899474114994

78364199140

E07vjTcNI3yO

E07vjTcNI57q

E07vjTcNI57s

E07vjTcNI57u

34811

34830

E07vjTcNI64a

2899474114257

2899474114258

2899474114259

34224

E07vjTcNI2jJ

2899474114762

2899474114763

E07vjTcNI3dk

#PUBLIC

Page 22: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 129 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 309 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 299 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 300 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:02 GB0005405286 442.50 298 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 1,395 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 299 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 1,019 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 430 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 245 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.45 694 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.40 785 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.40 785 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.40 785 LSE

HSBC HOLDINGS PLC 29/10/2021 09:56:57 GB0005405286 442.40 301 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:22 GB0005405286 442.45 315 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:22 GB0005405286 442.45 1,291 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:22 GB0005405286 442.45 321 BATE

HSBC HOLDINGS PLC 29/10/2021 09:58:23 GB0005405286 442.45 330 BATE

HSBC HOLDINGS PLC 29/10/2021 09:58:23 GB0005405286 442.45 196 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:23 GB0005405286 442.45 345 BATE

HSBC HOLDINGS PLC 29/10/2021 09:58:27 GB0005405286 442.45 218 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:34 GB0005405286 442.45 2,676 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 09:58:34 GB0005405286 442.40 1,556 LSE

HSBC HOLDINGS PLC 29/10/2021 09:58:34 GB0005405286 442.40 2,928 LSE

HSBC HOLDINGS PLC 29/10/2021 09:59:44 GB0005405286 442.25 309 LSE

HSBC HOLDINGS PLC 29/10/2021 09:59:44 GB0005405286 442.25 721 LSE

HSBC HOLDINGS PLC 29/10/2021 09:59:44 GB0005405286 442.25 655 LSE

HSBC HOLDINGS PLC 29/10/2021 10:01:53 GB0005405286 442.90 273 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:01:53 GB0005405286 442.90 20 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:01:53 GB0005405286 442.90 799 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 961 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 1,006 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 798 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 1,169 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 798 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 491 LSE

E07vjTcNIBPh

E07vjTcNIBPj

E07vjTcNICMw

E07vjTcNICN8

E07vjTcNICNA

36776

2899474117632

E07vjTcNIG8R

E07vjTcNIGQA

E07vjTcNIGQD

E07vjTcNIGQI

E07vjTcNIGQQ

E07vjTcNIGQS

E07vjTcNIGQX

E07vjTcNI9G4

E07vjTcNI9G8

E07vjTcNI9GC

E07vjTcNI9GM

E07vjTcNI9GO

E07vjTcNI9GS

E07vjTcNI9GW

E07vjTcNIB4l

E07vjTcNIB4o

78364200401

78364200403

E07vjTcNIB78

78364200414

E07vjTcNIBGq

E07vjTdY1SnI

E07vjTcNI8GB

E07vjTcNI8GW

E07vjTcNI8Gg

E07vjTcNI8Gi

E07vjTcNI9FW

E07vjTcNI9Fg

E07vjTcNI9G2

E07vjTcNI8G3

#PUBLIC

Page 23: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 345 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 291 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 840 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.85 688 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 301 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 532 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 547 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 117 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 1,497 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 573 LSE

HSBC HOLDINGS PLC 29/10/2021 10:02:02 GB0005405286 442.80 353 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 5 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 894 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 674 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 1,259 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 505 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 1,206 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 367 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 839 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 925 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 281 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 505 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 289 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 81 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 366 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:51 GB0005405286 443.10 1,317 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.10 552 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.10 308 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.10 301 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 1,392 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 15 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 417 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 854 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 414 LSE

HSBC HOLDINGS PLC 29/10/2021 10:04:52 GB0005405286 443.05 1,108 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:06:06 GB0005405286 442.65 641 LSE

HSBC HOLDINGS PLC 29/10/2021 10:06:06 GB0005405286 442.65 862 LSE

E07vjTcNIKWE

E07vjTcNIKWG

E07vjTcNIKWV

E07vjTcNIKWZ

37604

E07vjTcNIMf0

E07vjTcNIMf2

E07vjTcNIKSq

E07vjTcNIKSv

E07vjTcNIKSx

E07vjTcNIKSz

E07vjTcNIKT3

E07vjTcNIKT5

E07vjTcNIKT9

E07vjTcNIKTI

E07vjTcNIKTK

E07vjTcNIKTQ

E07vjTcNIKTS

E07vjTcNIKTo

E07vjTcNIKU6

E07vjTcNIKU9

E07vjTcNIKWC

E07vjTcNIGQb

E07vjTcNIGQe

E07vjTcNIGR9

E07vjTcNIGRG

E07vjTcNIGRY

E07vjTcNIGRb

E07vjTcNIGRd

E07vjTcNIGRg

E07vjTcNIGRv

E07vjTcNIGS1

36833

E07vjTcNIKSe

E07vjTcNIKSg

E07vjTcNIKSj

E07vjTcNIKSl

#PUBLIC

Page 24: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:06:06 GB0005405286 442.65 1,089 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:06:06 GB0005405286 442.65 600 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:06:06 GB0005405286 442.65 800 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.55 538 LSE

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.55 1,678 LSE

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.55 757 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.55 380 BATE

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.55 291 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:07:41 GB0005405286 442.50 1,465 LSE

HSBC HOLDINGS PLC 29/10/2021 10:08:40 GB0005405286 442.45 2,565 LSE

HSBC HOLDINGS PLC 29/10/2021 10:08:40 GB0005405286 442.40 540 LSE

HSBC HOLDINGS PLC 29/10/2021 10:08:40 GB0005405286 442.40 448 LSE

HSBC HOLDINGS PLC 29/10/2021 10:08:40 GB0005405286 442.40 675 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 63 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 1,763 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 76 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 588 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 645 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 277 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 1,840 LSE

HSBC HOLDINGS PLC 29/10/2021 10:09:21 GB0005405286 442.45 238 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 218 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 1,496 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 293 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 297 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 502 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 622 LSE

HSBC HOLDINGS PLC 29/10/2021 10:10:42 GB0005405286 442.45 818 LSE

HSBC HOLDINGS PLC 29/10/2021 10:11:41 GB0005405286 442.45 286 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:11:41 GB0005405286 442.45 79 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:11:41 GB0005405286 442.45 650 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:12:10 GB0005405286 442.75 327 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:11 GB0005405286 442.75 896 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 132 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 1,227 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 197 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 1,227 LSE

2899474120533

2899474120534

E07vjTcNIVDQ

E07vjTcNIVDc

E07vjTcNIVZO

E07vjTcNIVZR

E07vjTcNIVZU

E07vjTcNIVZW

E07vjTcNISuO

E07vjTcNISv4

E07vjTcNISvB

E07vjTcNISvN

E07vjTcNISvV

39287

E07vjTcNIOmL

E07vjTcNIQ4h

E07vjTcNIQ5D

E07vjTcNIQ6O

E07vjTcNIQ6Q

E07vjTcNIR3S

E07vjTcNIR3V

E07vjTcNIR3X

E07vjTcNIR3Z

E07vjTcNIR3c

E07vjTcNIR3e

E07vjTcNIR3g

E07vjTcNIR3k

E07vjTcNIStu

E07vjTcNISu9

37901

2899474118976

2899474118977

E07vjTcNIOkl

E07vjTcNIOkn

2899474119387

78364202387

2899474119388

#PUBLIC

Page 25: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 197 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:25 GB0005405286 442.75 703 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:50 GB0005405286 442.70 1,502 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:50 GB0005405286 442.70 1,502 LSE

HSBC HOLDINGS PLC 29/10/2021 10:12:50 GB0005405286 442.70 305 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 529 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 832 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 1,361 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 7 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 221 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.75 548 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.70 756 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.70 757 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:20 GB0005405286 442.70 311 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:21 GB0005405286 442.70 305 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:21 GB0005405286 442.70 448 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:22 GB0005405286 442.70 449 LSE

HSBC HOLDINGS PLC 29/10/2021 10:14:22 GB0005405286 442.70 477 LSE

HSBC HOLDINGS PLC 29/10/2021 10:15:22 GB0005405286 442.50 1,408 LSE

HSBC HOLDINGS PLC 29/10/2021 10:15:22 GB0005405286 442.50 975 LSE

HSBC HOLDINGS PLC 29/10/2021 10:15:22 GB0005405286 442.50 433 LSE

HSBC HOLDINGS PLC 29/10/2021 10:15:53 GB0005405286 442.35 271 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:15:53 GB0005405286 442.35 51 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:15:53 GB0005405286 442.35 197 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:15:53 GB0005405286 442.35 99 BATE

HSBC HOLDINGS PLC 29/10/2021 10:15:56 GB0005405286 442.30 197 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:15:56 GB0005405286 442.30 173 BATE

HSBC HOLDINGS PLC 29/10/2021 10:16:10 GB0005405286 442.25 2,230 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:16:10 GB0005405286 442.25 1,466 LSE

HSBC HOLDINGS PLC 29/10/2021 10:16:10 GB0005405286 442.25 327 LSE

HSBC HOLDINGS PLC 29/10/2021 10:16:10 GB0005405286 442.25 462 LSE

HSBC HOLDINGS PLC 29/10/2021 10:16:10 GB0005405286 442.25 366 LSE

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 420 BATE

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 800 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 450 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 950 LSE

40421

40422

78364204156

40440

78364204166

2899474121890

E07vjTcNIb16

E07vjTcNIb1g

E07vjTcNIb3X

E07vjTcNIb3b

41105

78364204709

2899474122497

E07vjTdY2bvV

E07vjTcNIdew

E07vjTcNIY5X

E07vjTcNIY5Z

E07vjTcNIY5e

E07vjTcNIY5h

E07vjTcNIY6y

E07vjTcNIY70

E07vjTcNIY7E

E07vjTcNIY88

E07vjTcNIY8S

E07vjTcNIY8y

E07vjTcNIY9A

E07vjTcNIZpU

E07vjTcNIZpe

E07vjTcNIZpl

E07vjTdY2TDz

E07vjTcNIVZb

E07vjTcNIVZi

E07vjTcNIWBx

E07vjTcNIWCI

E07vjTcNIWCa

E07vjTcNIY5I

E07vjTcNIY5M

#PUBLIC

Page 26: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 285 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 64 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 257 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:18:23 GB0005405286 441.75 83 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:18:52 GB0005405286 441.85 1,899 LSE

HSBC HOLDINGS PLC 29/10/2021 10:18:52 GB0005405286 441.85 648 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:18:52 GB0005405286 441.85 326 BATE

HSBC HOLDINGS PLC 29/10/2021 10:18:52 GB0005405286 441.85 249 LSE

HSBC HOLDINGS PLC 29/10/2021 10:18:53 GB0005405286 441.75 519 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:18:53 GB0005405286 441.75 248 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:18:53 GB0005405286 441.75 1,730 LSE

HSBC HOLDINGS PLC 29/10/2021 10:18:53 GB0005405286 441.75 595 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 173 BATE

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 346 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 235 BATE

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 467 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 341 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:20:06 GB0005405286 441.70 2,382 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:48 GB0005405286 441.30 1,474 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:48 GB0005405286 441.30 1,364 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:48 GB0005405286 441.30 110 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:48 GB0005405286 441.30 590 LSE

HSBC HOLDINGS PLC 29/10/2021 10:20:48 GB0005405286 441.30 684 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:51 GB0005405286 441.70 615 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:51 GB0005405286 441.70 1,162 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.70 1,777 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.70 2,804 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 244 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 457 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 224 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 156 BATE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 633 LSE

HSBC HOLDINGS PLC 29/10/2021 10:22:52 GB0005405286 441.65 490 LSE

HSBC HOLDINGS PLC 29/10/2021 10:23:53 GB0005405286 441.65 594 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:04 GB0005405286 441.60 222 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:24:04 GB0005405286 441.60 203 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:24:04 GB0005405286 441.60 115 BATE 78364206222

78364205871

E07vjTcNIl0h

E07vjTcNIl5N

E07vjTcNImtW

E07vjTdY305P

42649

2899474123037

E07vjTdY2iL5

E07vjTcNIgOG

E07vjTcNIhEp

E07vjTcNIhEy

E07vjTcNIhF5

E07vjTcNIhF7

E07vjTcNIhFC

E07vjTcNIkyk

E07vjTcNIkym

E07vjTcNIl02

E07vjTcNIl06

E07vjTdY2ulD

E07vjTcNIl0c

42308

E07vjTdY2bvk

41106

E07vjTdY2bwu

41109

E07vjTcNIeDB

2899474122629

78364204802

E07vjTcNIeDo

2899474122683

E07vjTdY2dgi

E07vjTcNIeMC

E07vjTcNIeMY

78364205109

2899474123036

78364205110

#PUBLIC

Page 27: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:24:04 GB0005405286 441.60 1,080 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:16 GB0005405286 441.65 305 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 619 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 700 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 700 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 376 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 346 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 1,984 LSE

HSBC HOLDINGS PLC 29/10/2021 10:24:41 GB0005405286 441.75 475 LSE

HSBC HOLDINGS PLC 29/10/2021 10:25:32 GB0005405286 441.50 1,468 LSE

HSBC HOLDINGS PLC 29/10/2021 10:25:32 GB0005405286 441.50 1,468 LSE

HSBC HOLDINGS PLC 29/10/2021 10:25:32 GB0005405286 441.50 224 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 322 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 329 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 836 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 836 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 1,487 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 347 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:11 GB0005405286 441.60 348 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:24 GB0005405286 441.50 1,459 BATE

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 287 BATE

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 573 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 240 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 1,178 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 499 LSE

HSBC HOLDINGS PLC 29/10/2021 10:27:47 GB0005405286 441.45 220 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:27:56 GB0005405286 441.30 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:27:56 GB0005405286 441.30 1,365 BATE

HSBC HOLDINGS PLC 29/10/2021 10:28:58 GB0005405286 441.15 235 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:28:58 GB0005405286 441.15 141 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:29:18 GB0005405286 441.15 2,558 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.20 1,115 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.20 316 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.20 832 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.20 599 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.20 55 LSE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 800 CHIX

E07vjTdY3GVo

43773

E07vjTcNIuD5

E07vjTcNIvTA

E07vjTcNIvTD

E07vjTcNIvTL

E07vjTcNIvTN

E07vjTcNIvTP

2899474125973

E07vjTcNIrj6

E07vjTcNIrjG

E07vjTcNIrjR

E07vjTcNIrjY

E07vjTcNIrjw

78364206805

78364206864

2899474125415

E07vjTdY3Cp0

E07vjTcNIsQM

E07vjTcNIsQO

43518

43557

78364206887

E07vjTcNIn93

42699

E07vjTdY328s

E07vjTcNIoLt

E07vjTcNIoM8

E07vjTcNIoMQ

E07vjTcNIoMa

E07vjTcNIoN3

E07vjTcNIoN5

E07vjTcNIpNq

E07vjTcNIpOC

E07vjTcNIpPB

E07vjTcNIrgv

E07vjTcNIrj4

#PUBLIC

Page 28: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 1,193 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 1,600 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 796 BATE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 500 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:30:34 GB0005405286 441.25 576 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:31:57 GB0005405286 441.30 1,856 LSE

HSBC HOLDINGS PLC 29/10/2021 10:31:57 GB0005405286 441.30 87 BATE

HSBC HOLDINGS PLC 29/10/2021 10:31:57 GB0005405286 441.30 397 BATE

HSBC HOLDINGS PLC 29/10/2021 10:31:58 GB0005405286 441.30 295 BATE

HSBC HOLDINGS PLC 29/10/2021 10:31:58 GB0005405286 441.30 173 BATE

HSBC HOLDINGS PLC 29/10/2021 10:32:18 GB0005405286 441.10 1,500 LSE

HSBC HOLDINGS PLC 29/10/2021 10:32:18 GB0005405286 441.10 1,644 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 752 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 730 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 100 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 170 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 730 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 482 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 270 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 1,482 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 88 LSE

HSBC HOLDINGS PLC 29/10/2021 10:33:33 GB0005405286 441.05 1,066 LSE

HSBC HOLDINGS PLC 29/10/2021 10:34:15 GB0005405286 441.00 200 BATE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 222 BATE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 214 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 751 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 263 BATE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 1,322 LSE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 683 LSE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 822 LSE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 405 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.05 371 LSE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.00 267 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:35:24 GB0005405286 441.00 153 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:35:45 GB0005405286 441.00 1,576 LSE

HSBC HOLDINGS PLC 29/10/2021 10:35:45 GB0005405286 441.00 1,241 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 576 CHIX

2899474125975

78364207312

E07vjTdY3M9N

E07vjTdY3M9P

E07vjTcNIxJo

78364207630

78364207631

78364207636

78364207639

E07vjTcNIy0G

E07vjTcNIy0U

E07vjTcNIzle

E07vjTcNIzlh

E07vjTcNIzlm

E07vjTcNIzlq

E07vjTcNIzls

E07vjTcNIzlw

E07vjTcNIzly

E07vjTcNIzm2

E07vjTcNIzm4

E07vjTcNIzm8

78364208007

78364208218

2899474127157

2899474127158

78364208219

E07vjTcNJ1u2

E07vjTcNJ1u4

E07vjTcNJ1u8

E07vjTdY3eao

E07vjTcNJ1uS

E07vjTdY3eb3

45260

E07vjTcNJ2Py

2899474127244

2899474127565

2899474125974

#PUBLIC

Page 29: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 76 BATE

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 143 LSE

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 1,547 LSE

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 103 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 139 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:36:49 GB0005405286 440.75 436 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 880 LSE

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 725 LSE

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 229 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 547 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 275 BATE

HSBC HOLDINGS PLC 29/10/2021 10:37:04 GB0005405286 440.65 211 BATE

HSBC HOLDINGS PLC 29/10/2021 10:37:57 GB0005405286 440.50 252 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:37:57 GB0005405286 440.50 67 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:37:57 GB0005405286 440.50 760 LSE

HSBC HOLDINGS PLC 29/10/2021 10:37:57 GB0005405286 440.50 1,163 LSE

HSBC HOLDINGS PLC 29/10/2021 10:37:57 GB0005405286 440.45 588 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:38:30 GB0005405286 440.35 1,370 LSE

HSBC HOLDINGS PLC 29/10/2021 10:38:30 GB0005405286 440.35 102 LSE

HSBC HOLDINGS PLC 29/10/2021 10:38:30 GB0005405286 440.35 354 LSE

HSBC HOLDINGS PLC 29/10/2021 10:39:34 GB0005405286 440.40 1,057 LSE

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 860 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 262 BATE

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 170 BATE

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 1,462 LSE

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 360 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:39:35 GB0005405286 440.40 331 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:40:07 GB0005405286 440.35 820 LSE

HSBC HOLDINGS PLC 29/10/2021 10:40:07 GB0005405286 440.35 751 LSE

HSBC HOLDINGS PLC 29/10/2021 10:40:07 GB0005405286 440.35 537 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:40:07 GB0005405286 440.35 269 BATE

HSBC HOLDINGS PLC 29/10/2021 10:40:07 GB0005405286 440.35 432 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:40:45 GB0005405286 440.20 275 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:40:45 GB0005405286 440.20 48 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 876 LSE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 855 LSE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 1,779 LSE

E07vjTdY3jyH

2899474127566

E07vjTcNJ3wH

E07vjTcNJ3wK

E07vjTdY3koF

2899474127630

78364208563

E07vjTcNJ8on

E07vjTcNJ8op

E07vjTcNJ8ot

78364208564

45865

2899474127849

E07vjTcNJ4wU

E07vjTcNJ4wY

2899474127852

E07vjTcNJ5ta

E07vjTcNJ5tc

E07vjTcNJ5ty

E07vjTcNJ6wF

2899474128258

78364208976

78364208977

E07vjTcNJ6wN

E07vjTdY3tCs

78364208500

46178

E07vjTcNJ7QZ

E07vjTcNJ7Qb

2899474128379

78364209052

46287

E07vjTdY3xC3

46398

E07vjTcNJ3iU

E07vjTcNJ3ib

E07vjTdY3jyE

#PUBLIC

Page 30: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 144 BATE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 153 BATE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 264 BATE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 607 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 41 BATE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 817 BATE

HSBC HOLDINGS PLC 29/10/2021 10:41:46 GB0005405286 440.35 234 LSE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 285 BATE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 291 BATE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 568 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 580 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 238 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 243 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 1,699 LSE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 1,664 LSE

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 219 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:43:13 GB0005405286 440.30 223 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:43:44 GB0005405286 440.40 866 LSE

HSBC HOLDINGS PLC 29/10/2021 10:43:44 GB0005405286 440.40 600 LSE

HSBC HOLDINGS PLC 29/10/2021 10:43:44 GB0005405286 440.40 1,066 LSE

HSBC HOLDINGS PLC 29/10/2021 10:44:01 GB0005405286 440.40 60 BATE

HSBC HOLDINGS PLC 29/10/2021 10:44:01 GB0005405286 440.40 85 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:44:01 GB0005405286 440.40 60 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:44:43 GB0005405286 440.40 906 LSE

HSBC HOLDINGS PLC 29/10/2021 10:44:43 GB0005405286 440.40 1,747 LSE

HSBC HOLDINGS PLC 29/10/2021 10:44:43 GB0005405286 440.35 230 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:44:43 GB0005405286 440.35 211 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:44:43 GB0005405286 440.35 9 BATE

HSBC HOLDINGS PLC 29/10/2021 10:44:47 GB0005405286 440.30 2,432 BATE

HSBC HOLDINGS PLC 29/10/2021 10:45:23 GB0005405286 440.20 222 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:45:23 GB0005405286 440.20 68 BATE

HSBC HOLDINGS PLC 29/10/2021 10:45:48 GB0005405286 440.05 297 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 1,151 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 2,120 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 468 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 60 BATE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 1,116 CHIX

78364209265

78364209266

78364209267

2899474128656

78364209268

78364209791

78364209809

47382

78364209980

E07vjTcNJDjo

E07vjTcNJFEE

E07vjTcNJFEH

E07vjTdY4JT8

78364210201

78364209270

E07vjTcNJ8pY

78364209551

78364209552

2899474129030

2899474129031

E07vjTdY45xN

E07vjTdY45xP

E07vjTcNJAca

E07vjTcNJAcY

46910

46911

E07vjTcNJB90

E07vjTcNJB92

E07vjTcNJB95

78364209713

2899474129256

E07vjTdY48OM

E07vjTcNJCCU

E07vjTcNJCCW

E07vjTdY4AQ6

47193

2899474129999

#PUBLIC

Page 31: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 501 BATE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.15 429 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.10 1,429 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.10 431 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.10 308 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:04 GB0005405286 440.10 230 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:05 GB0005405286 440.10 460 LSE

HSBC HOLDINGS PLC 29/10/2021 10:47:05 GB0005405286 440.10 412 LSE

HSBC HOLDINGS PLC 29/10/2021 10:49:17 GB0005405286 439.80 306 LSE

HSBC HOLDINGS PLC 29/10/2021 10:49:17 GB0005405286 439.80 649 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 383 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 905 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 522 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 490 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 276 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 629 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 66 LSE

HSBC HOLDINGS PLC 29/10/2021 10:50:02 GB0005405286 439.80 276 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:55 GB0005405286 440.45 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:55 GB0005405286 440.45 710 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 16 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 21 BATE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 38 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 111 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 128 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 316 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 298 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 902 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 21 BATE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 38 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 183 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:56 GB0005405286 440.45 1,040 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 160 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 111 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 844 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 118 LSE

78364210202

47740

E07vjTcNJFFY

E07vjTcNJFFp

E07vjTcNJFGW

E07vjTcNJFGc

E07vjTcNJFHz

E07vjTcNJFI7

E07vjTcNJHLh

E07vjTcNJHLk

E07vjTcNJIMR

E07vjTcNJIMU

E07vjTcNJIMY

E07vjTcNJIMb

E07vjTcNJIMd

E07vjTcNJIMf

E07vjTcNJIMo

E07vjTcNJIMq

E07vjTcNJM46

E07vjTcNJM48

48881

78364211071

2899474131114

E07vjTdY4cRU

E07vjTcNJM4N

E07vjTcNJM4P

E07vjTcNJM4R

E07vjTcNJM4Z

78364211072

2899474131115

E07vjTcNJM4i

E07vjTcNJM4k

E07vjTcNJM6d

E07vjTcNJMBR

E07vjTdY4cZQ

E07vjTcNJMBf

E07vjTcNJMBo

#PUBLIC

Page 32: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 1,085 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 183 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 650 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 700 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 462 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 385 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 1,001 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 39 LSE

HSBC HOLDINGS PLC 29/10/2021 10:51:58 GB0005405286 440.45 1,034 LSE

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 288 BATE

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 667 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 47 BATE

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 280 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 1,955 LSE

HSBC HOLDINGS PLC 29/10/2021 10:53:02 GB0005405286 440.30 257 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:53:26 GB0005405286 440.10 1,636 LSE

HSBC HOLDINGS PLC 29/10/2021 10:53:26 GB0005405286 440.10 1,636 LSE

HSBC HOLDINGS PLC 29/10/2021 10:53:26 GB0005405286 440.10 284 LSE

HSBC HOLDINGS PLC 29/10/2021 10:53:26 GB0005405286 440.10 70 LSE

HSBC HOLDINGS PLC 29/10/2021 10:54:10 GB0005405286 440.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:54:10 GB0005405286 440.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:54:10 GB0005405286 440.15 1,079 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 337 BATE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 268 BATE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 672 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 630 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 49 BATE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 282 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 99 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 2,226 LSE

HSBC HOLDINGS PLC 29/10/2021 10:56:30 GB0005405286 440.20 2,255 LSE

HSBC HOLDINGS PLC 29/10/2021 10:57:51 GB0005405286 440.05 3,059 LSE

HSBC HOLDINGS PLC 29/10/2021 10:57:51 GB0005405286 440.00 167 BATE

HSBC HOLDINGS PLC 29/10/2021 10:57:51 GB0005405286 440.00 185 BATE

HSBC HOLDINGS PLC 29/10/2021 10:57:51 GB0005405286 440.00 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:57:58 GB0005405286 439.95 181 LSE

HSBC HOLDINGS PLC 29/10/2021 10:57:58 GB0005405286 439.95 1,305 LSE

E07vjTcNJMCC

E07vjTcNJMCE

E07vjTcNJMCO

E07vjTcNJMCR

E07vjTcNJMCT

E07vjTcNJMCg

78364212120

2899474132417

E07vjTcNJV8o

E07vjTcNJV8q

78364211280

2899474131369

78364211282

E07vjTdY4gTP

E07vjTcNJNoJ

2899474131370

E07vjTcNJOO0

E07vjTcNJOOH

E07vjTcNJOOQ

E07vjTcNJOPt

49272

49273

49274

78364211871

78364211872

2899474132066

2899474132067

78364211873

E07vjTdY4svi

E07vjTdY4svk

E07vjTcNJSr8

E07vjTcNJSrA

E07vjTcNJUyG

78364212119

E07vjTcNJMBq

E07vjTcNJMBv

E07vjTdY4cZf

#PUBLIC

Page 33: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 10:57:58 GB0005405286 439.95 1,036 LSE

HSBC HOLDINGS PLC 29/10/2021 10:58:26 GB0005405286 439.90 241 AQUIS

HSBC HOLDINGS PLC 29/10/2021 10:58:26 GB0005405286 439.90 270 BATE

HSBC HOLDINGS PLC 29/10/2021 10:58:27 GB0005405286 439.90 626 CHIX

HSBC HOLDINGS PLC 29/10/2021 10:58:27 GB0005405286 439.90 44 BATE

HSBC HOLDINGS PLC 29/10/2021 10:58:27 GB0005405286 439.90 1,835 LSE

HSBC HOLDINGS PLC 29/10/2021 10:58:27 GB0005405286 439.90 42 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 10:58:27 GB0005405286 439.90 220 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:00:22 GB0005405286 440.05 1,618 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.25 3,530 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.25 2,117 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.25 1,413 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.25 1,519 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.20 1,669 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.20 453 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.20 763 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.20 57 LSE

HSBC HOLDINGS PLC 29/10/2021 11:01:38 GB0005405286 440.20 453 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 1,650 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 439 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 220 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 80 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 714 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 358 BATE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.10 274 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.05 1,399 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.05 1,399 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.05 241 LSE

HSBC HOLDINGS PLC 29/10/2021 11:03:17 GB0005405286 440.05 172 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:31 GB0005405286 439.40 436 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 473 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 853 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 1,326 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 118 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 591 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 735 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 60 LSE

E07vjTcNJV8t

50085

78364212195

E07vjTcNJcev

E07vjTcNJcf2

E07vjTcNJcf4

E07vjTcNJh2S

E07vjTcNJhGE

E07vjTcNJhGG

E07vjTcNJhGM

E07vjTcNJhGO

2899474132531

78364212205

E07vjTcNJVuP

E07vjTdY50Ap

E07vjTdY50Av

E07vjTcNJYvx

E07vjTcNJakB

E07vjTcNJakH

E07vjTcNJakK

E07vjTcNJakM

E07vjTcNJal8

E07vjTcNJamS

E07vjTcNJamV

E07vjTcNJama

E07vjTcNJamY

E07vjTcNJhGW

E07vjTcNJhGb

E07vjTcNJhGg

E07vjTcNJcdr

E07vjTcNJcdt

E07vjTdY5Gb3

E07vjTdY5Gb6

2899474133745

78364213168

2899474133746

E07vjTcNJceW

#PUBLIC

Page 34: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 432 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 834 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 492 LSE

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 800 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:06:52 GB0005405286 439.45 176 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 559 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 970 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 1,211 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 1,211 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 318 LSE

HSBC HOLDINGS PLC 29/10/2021 11:07:25 GB0005405286 439.15 312 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:50 GB0005405286 439.20 1,284 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:50 GB0005405286 439.20 32 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:50 GB0005405286 439.20 1,122 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:50 GB0005405286 439.20 761 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:50 GB0005405286 439.20 194 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:53 GB0005405286 439.10 1,542 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:53 GB0005405286 439.10 1,542 LSE

HSBC HOLDINGS PLC 29/10/2021 11:08:53 GB0005405286 439.10 340 LSE

HSBC HOLDINGS PLC 29/10/2021 11:09:14 GB0005405286 439.15 1,801 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:12:48 GB0005405286 439.50 1,217 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:06 GB0005405286 439.50 1,253 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 433 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 964 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 1,397 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 58 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 1,397 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 274 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 1,323 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 74 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 1,397 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:09 GB0005405286 439.40 563 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 2,191 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 35 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 184 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 748 CHIX

E07vjTcNJjSu

52258

E07vjTcNJnuk

E07vjTcNJo6o

E07vjTcNJo97

E07vjTcNJo9C

E07vjTcNJo9K

E07vjTcNJo9M

E07vjTcNJo9W

E07vjTcNJhGk

E07vjTcNJhGm

E07vjTcNJhGo

51821

2899474134586

E07vjTcNJhHC

E07vjTcNJhxC

E07vjTcNJhxE

E07vjTcNJhxX

E07vjTcNJhxb

E07vjTcNJhxZ

E07vjTcNJhxt

E07vjTcNJo9d

E07vjTcNJoAt

E07vjTcNJoB7

E07vjTcNJoBB

E07vjTcNJooV

E07vjTdY5oFU

E07vjTdY5oFa

2899474135949

E07vjTcNJjPL

E07vjTcNJjPP

E07vjTcNJjPW

E07vjTcNJjPa

E07vjTcNJjPY

E07vjTcNJjSg

E07vjTcNJjSs

E07vjTcNJo9Y

#PUBLIC

Page 35: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 376 BATE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 94 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:13:30 GB0005405286 439.35 288 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:31 GB0005405286 439.30 1,484 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:31 GB0005405286 439.30 1,484 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:31 GB0005405286 439.30 647 LSE

HSBC HOLDINGS PLC 29/10/2021 11:13:31 GB0005405286 439.30 410 LSE

HSBC HOLDINGS PLC 29/10/2021 11:15:04 GB0005405286 439.15 205 LSE

HSBC HOLDINGS PLC 29/10/2021 11:15:04 GB0005405286 439.15 1,371 LSE

HSBC HOLDINGS PLC 29/10/2021 11:15:04 GB0005405286 439.15 1,023 LSE

HSBC HOLDINGS PLC 29/10/2021 11:15:04 GB0005405286 439.15 758 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:00 GB0005405286 439.00 242 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:02 GB0005405286 438.95 1,559 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:04 GB0005405286 438.95 1,559 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:04 GB0005405286 438.95 654 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:20 GB0005405286 438.85 1,574 LSE

HSBC HOLDINGS PLC 29/10/2021 11:16:20 GB0005405286 438.85 2,225 LSE

HSBC HOLDINGS PLC 29/10/2021 11:17:35 GB0005405286 438.90 1,605 LSE

HSBC HOLDINGS PLC 29/10/2021 11:17:35 GB0005405286 438.90 1,605 LSE

HSBC HOLDINGS PLC 29/10/2021 11:17:35 GB0005405286 438.90 898 LSE

HSBC HOLDINGS PLC 29/10/2021 11:19:01 GB0005405286 438.60 376 LSE

HSBC HOLDINGS PLC 29/10/2021 11:19:02 GB0005405286 438.60 565 LSE

HSBC HOLDINGS PLC 29/10/2021 11:19:02 GB0005405286 438.60 698 LSE

HSBC HOLDINGS PLC 29/10/2021 11:19:18 GB0005405286 438.65 2,676 LSE

HSBC HOLDINGS PLC 29/10/2021 11:19:18 GB0005405286 438.60 1,519 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:38 GB0005405286 439.20 1,301 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:38 GB0005405286 439.20 1,301 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:38 GB0005405286 439.20 287 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:38 GB0005405286 439.20 1,014 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:38 GB0005405286 439.20 938 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 276 BATE

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 36 BATE

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 578 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 42 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 1,817 LSE

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 260 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:20:53 GB0005405286 439.10 239 TURQUOISE

78364214772

E07vjTdY5oFd

E07vjTcNJooo

E07vjTcNJosb

E07vjTcNJosj

E07vjTcNJosl

2899474137980

2899474137981

E07vjTcNK1BT

E07vjTdY6Kxl

E07vjTdY6Kxt

E07vjTcNJost

E07vjTcNJsqk

E07vjTcNJsqm

E07vjTcNJsqo

E07vjTcNJsr0

E07vjTcNJuGL

E07vjTcNJuPl

E07vjTcNJuc7

E07vjTcNJucL

E07vjTcNJvCy

E07vjTcNJvD0

E07vjTcNJwzZ

E07vjTcNJwzh

E07vjTcNJwzp

E07vjTcNJyos

E07vjTcNJypN

E07vjTcNJypP

E07vjTcNJzCL

E07vjTcNJzDi

E07vjTcNK0xs

E07vjTcNK0xx

E07vjTcNK0yA

E07vjTcNK0yD

E07vjTcNK0yN

78364216229

78364216230

#PUBLIC

Page 36: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:21:32 GB0005405286 438.95 485 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:32 GB0005405286 438.95 1,045 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:32 GB0005405286 438.95 337 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:32 GB0005405286 438.95 424 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:33 GB0005405286 438.95 357 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:33 GB0005405286 438.95 412 LSE

HSBC HOLDINGS PLC 29/10/2021 11:21:33 GB0005405286 438.95 101 LSE

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 241 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 107 BATE

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 207 BATE

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 239 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 387 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:22:28 GB0005405286 438.85 1,832 LSE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.75 1,663 LSE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.75 568 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.75 742 BATE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.70 1,428 LSE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.70 345 LSE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.70 304 BATE

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.70 605 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:24:07 GB0005405286 438.70 487 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 1,725 LSE

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 588 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 296 BATE

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 16 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 246 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:25:00 GB0005405286 438.60 211 LSE

HSBC HOLDINGS PLC 29/10/2021 11:25:41 GB0005405286 438.30 1,522 LSE

HSBC HOLDINGS PLC 29/10/2021 11:25:41 GB0005405286 438.30 1,522 LSE

HSBC HOLDINGS PLC 29/10/2021 11:25:41 GB0005405286 438.30 124 LSE

HSBC HOLDINGS PLC 29/10/2021 11:27:20 GB0005405286 438.90 75 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:27:31 GB0005405286 438.90 110 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:27:31 GB0005405286 438.90 486 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:27:31 GB0005405286 438.90 1,746 LSE

HSBC HOLDINGS PLC 29/10/2021 11:27:31 GB0005405286 438.90 121 BATE

HSBC HOLDINGS PLC 29/10/2021 11:27:31 GB0005405286 438.90 407 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 1,562 LSE

E07vjTcNK1yw

E07vjTdY6bKI

E07vjTcNK76r

E07vjTcNK8Ar

E07vjTcNK8B2

E07vjTcNK8B7

56257

2899474139702

E07vjTcNK1yy

E07vjTcNK26S

E07vjTcNK26q

E07vjTcNK27c

E07vjTcNK27f

E07vjTcNK27n

55153

78364216485

78364216486

2899474138368

2899474138369

E07vjTcNK3Xw

E07vjTcNK5fl

2899474138829

78364216847

2899474139703

E07vjTcNKAq4

78364217480

56274

E07vjTcNKB3q

E07vjTcNK5gs

E07vjTcNK5gu

78364216848

2899474138832

2899474138833

E07vjTcNK75x

2899474139056

78364216997

E07vjTdY6bK8

#PUBLIC

Page 37: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 80 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 224 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 152 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 268 BATE

HSBC HOLDINGS PLC 29/10/2021 11:27:43 GB0005405286 438.80 205 LSE

HSBC HOLDINGS PLC 29/10/2021 11:27:44 GB0005405286 438.75 1,461 LSE

HSBC HOLDINGS PLC 29/10/2021 11:27:44 GB0005405286 438.75 1,589 LSE

HSBC HOLDINGS PLC 29/10/2021 11:29:10 GB0005405286 438.70 243 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:29:10 GB0005405286 438.70 1,703 LSE

HSBC HOLDINGS PLC 29/10/2021 11:29:10 GB0005405286 438.70 292 BATE

HSBC HOLDINGS PLC 29/10/2021 11:29:10 GB0005405286 438.70 581 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:29:10 GB0005405286 438.70 224 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 432 LSE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 848 LSE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 1,280 LSE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 753 LSE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 118 LSE

HSBC HOLDINGS PLC 29/10/2021 11:30:16 GB0005405286 438.65 67 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:11 GB0005405286 438.90 242 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:31:11 GB0005405286 438.90 108 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:31:12 GB0005405286 438.90 531 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:12 GB0005405286 438.90 2,140 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:12 GB0005405286 438.85 1,432 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:12 GB0005405286 438.85 1,432 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:12 GB0005405286 438.85 119 LSE

HSBC HOLDINGS PLC 29/10/2021 11:31:13 GB0005405286 438.85 119 LSE

HSBC HOLDINGS PLC 29/10/2021 11:32:23 GB0005405286 438.90 330 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 182 BATE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 313 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 383 LSE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 1,396 LSE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 52 BATE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 71 BATE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 136 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 255 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 159 CHIX

E07vjTcNKEQJ

E07vjTdY6yZ2

57071

E07vjTcNKFtD

E07vjTcNKFtG

E07vjTcNKFtf

E07vjTcNKFtt

E07vjTcNKFu4

2899474139736

E07vjTdY6lQ0

2899474139737

2899474139738

78364217513

E07vjTcNKB5O

E07vjTcNKB7U

E07vjTcNKB7W

E07vjTdY6r9w

E07vjTcNKDHl

E07vjTcNKFva

57372

78364218633

2899474141200

E07vjTcNKHtY

E07vjTcNKHta

78364218635

78364218636

2899474141202

E07vjTdY74Nb

2899474141203

78364217836

2899474140188

E07vjTdY6rAL

E07vjTcNKEPi

E07vjTcNKEPk

E07vjTcNKEPy

E07vjTcNKEQ9

E07vjTcNKEQB

#PUBLIC

Page 38: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:32:32 GB0005405286 438.80 234 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:33:45 GB0005405286 439.15 485 LSE

HSBC HOLDINGS PLC 29/10/2021 11:33:51 GB0005405286 439.15 244 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:33:51 GB0005405286 439.15 78 BATE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.15 2,510 LSE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 613 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 299 LSE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 692 LSE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 807 LSE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 257 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 308 BATE

HSBC HOLDINGS PLC 29/10/2021 11:33:52 GB0005405286 439.10 236 BATE

HSBC HOLDINGS PLC 29/10/2021 11:35:09 GB0005405286 438.90 561 BATE

HSBC HOLDINGS PLC 29/10/2021 11:35:09 GB0005405286 438.90 1,720 BATE

HSBC HOLDINGS PLC 29/10/2021 11:35:10 GB0005405286 438.85 2,419 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:36:30 GB0005405286 438.70 2,362 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:37:29 GB0005405286 438.90 1,233 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:29 GB0005405286 438.90 1,233 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:29 GB0005405286 438.90 334 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 511 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 388 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 397 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 836 LSE

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 900 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:37:31 GB0005405286 438.90 455 LSE

HSBC HOLDINGS PLC 29/10/2021 11:38:50 GB0005405286 438.80 612 LSE

HSBC HOLDINGS PLC 29/10/2021 11:38:50 GB0005405286 438.80 423 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:38:50 GB0005405286 438.80 2,341 LSE

HSBC HOLDINGS PLC 29/10/2021 11:38:50 GB0005405286 438.80 506 BATE

HSBC HOLDINGS PLC 29/10/2021 11:38:50 GB0005405286 438.80 1,008 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:39:04 GB0005405286 438.65 202 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:39:04 GB0005405286 438.65 264 BATE

HSBC HOLDINGS PLC 29/10/2021 11:39:04 GB0005405286 438.65 48 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:40:40 GB0005405286 438.95 228 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:40:40 GB0005405286 438.95 133 BATE

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 2,518 LSE

78364218913

78364219226

78364219227

2899474141893

58198

E07vjTcNKO4x

E07vjTcNKO53

E07vjTcNKO5R

E07vjTcNKO6U

2899474141204

E07vjTcNKJgO

57711

78364218895

E07vjTcNKO6e

E07vjTcNKO6s

2899474142415

E07vjTcNKO7F

E07vjTcNKPNt

E07vjTdY7RZC

E07vjTcNKPNv

78364219823

2899474142656

58679

78364219904

2899474142744

58984

78364220240

E07vjTcNKJjO

2899474141577

E07vjTcNKJjp

E07vjTcNKJjr

E07vjTcNKJjt

E07vjTdY79m1

78364218912

E07vjTcNKS6c

E07vjTcNKS6e

E07vjTcNKO6W

#PUBLIC

Page 39: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 71 BATE

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 1,083 LSE

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 143 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:40:47 GB0005405286 438.90 777 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 218 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 284 BATE

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 176 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 389 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 237 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 929 LSE

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 115 LSE

HSBC HOLDINGS PLC 29/10/2021 11:41:45 GB0005405286 438.90 613 LSE

HSBC HOLDINGS PLC 29/10/2021 11:41:46 GB0005405286 438.85 425 LSE

HSBC HOLDINGS PLC 29/10/2021 11:41:46 GB0005405286 438.85 583 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:12 GB0005405286 439.25 1,609 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 618 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 632 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 982 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 1,250 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 834 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 472 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 176 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 602 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 3,081 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 1,250 LSE

HSBC HOLDINGS PLC 29/10/2021 11:44:45 GB0005405286 439.40 514 LSE

HSBC HOLDINGS PLC 29/10/2021 11:45:54 GB0005405286 439.55 850 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:45:54 GB0005405286 439.55 750 BATE

HSBC HOLDINGS PLC 29/10/2021 11:45:55 GB0005405286 439.55 977 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:46:07 GB0005405286 439.50 2,554 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 1,199 LSE

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 218 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 329 LSE

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 521 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 262 BATE

HSBC HOLDINGS PLC 29/10/2021 11:47:06 GB0005405286 439.45 201 BATE

E07vjTcNKWDE

E07vjTcNKWDI

E07vjTcNKWDK

2899474144432

78364221279

59947

78364220269

E07vjTcNKS6k

2899474143238

59009

59010

59163

78364220431

2899474143422

2899474143423

E07vjTdY7cCv

E07vjTcNKT4B

E07vjTcNKT4D

E07vjTcNKT4G

E07vjTcNKT5f

2899474144479

E07vjTcNKYuq

E07vjTdY7vd3

E07vjTcNKYut

2899474144699

78364221517

78364221518

E07vjTcNKT66

E07vjTcNKVoy

E07vjTcNKWCs

E07vjTcNKWCu

E07vjTcNKWCw

E07vjTcNKWD1

E07vjTcNKWD3

E07vjTcNKWD7

E07vjTcNKWDA

E07vjTcNKWDC

#PUBLIC

Page 40: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:47:10 GB0005405286 439.35 700 LSE

HSBC HOLDINGS PLC 29/10/2021 11:47:10 GB0005405286 439.35 552 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:47:53 GB0005405286 439.20 1,396 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:48:14 GB0005405286 439.15 1,055 LSE

HSBC HOLDINGS PLC 29/10/2021 11:48:14 GB0005405286 439.15 269 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:48:14 GB0005405286 439.15 827 LSE

HSBC HOLDINGS PLC 29/10/2021 11:48:15 GB0005405286 439.15 323 BATE

HSBC HOLDINGS PLC 29/10/2021 11:48:15 GB0005405286 439.15 641 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:48:15 GB0005405286 439.15 247 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:48:35 GB0005405286 438.85 198 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:48:35 GB0005405286 438.85 97 BATE

HSBC HOLDINGS PLC 29/10/2021 11:48:35 GB0005405286 438.85 514 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:48:35 GB0005405286 438.85 161 BATE

HSBC HOLDINGS PLC 29/10/2021 11:49:02 GB0005405286 438.75 1,835 LSE

HSBC HOLDINGS PLC 29/10/2021 11:49:53 GB0005405286 438.70 2,624 LSE

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 108 LSE

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 280 BATE

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 234 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 1,528 LSE

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 559 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:50:28 GB0005405286 438.60 215 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:53:10 GB0005405286 438.85 171 LSE

HSBC HOLDINGS PLC 29/10/2021 11:53:32 GB0005405286 438.95 580 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 985 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 2,887 LSE

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 310 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 69 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:53:48 GB0005405286 439.05 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 121 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 2,934 LSE

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 385 AQUIS

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 503 BATE

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 1,001 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.05 299 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.00 1,704 LSE

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.00 1,704 LSE

E07vjTdY88nh

E07vjTcNKdQO

2899474145496

60993

E07vjTcNKgAk

2899474146157

2899474146217

E07vjTcNKZ0c

2899474144725

2899474144936

E07vjTcNKagt

E07vjTdY80YE

E07vjTcNKagv

78364221756

2899474145022

E07vjTcNKgkx

E07vjTcNKgkz

61599

61600

2899474146218

E07vjTdY8Jw9

E07vjTcNKgve

61639

78364222788

2899474146292

E07vjTdY8JwC

E07vjTcNKgwM

E07vjTcNKgwW

60514

60593

78364221819

2899474145098

78364221820

E07vjTcNKbim

E07vjTcNKcmB

E07vjTcNKdQL

78364222108

#PUBLIC

Page 41: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 11:54:02 GB0005405286 439.00 245 LSE

HSBC HOLDINGS PLC 29/10/2021 11:56:57 GB0005405286 439.25 85 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:56:57 GB0005405286 439.25 654 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:56:57 GB0005405286 439.25 654 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,558 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,798 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,558 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,149 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 171 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 387 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 1,171 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.30 524 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.25 2,031 LSE

HSBC HOLDINGS PLC 29/10/2021 11:57:27 GB0005405286 439.25 1,164 LSE

HSBC HOLDINGS PLC 29/10/2021 11:58:44 GB0005405286 439.30 171 LSE

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 283 BATE

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 577 CHIX

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 7 BATE

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 242 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 1,693 LSE

HSBC HOLDINGS PLC 29/10/2021 11:59:06 GB0005405286 439.35 222 BATE

HSBC HOLDINGS PLC 29/10/2021 11:59:58 GB0005405286 439.45 344 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 1,032 LSE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 673 LSE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 358 LSE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 1,031 LSE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 674 LSE

HSBC HOLDINGS PLC 29/10/2021 12:00:32 GB0005405286 439.45 55 LSE

HSBC HOLDINGS PLC 29/10/2021 12:01:05 GB0005405286 440.00 1,634 LSE

HSBC HOLDINGS PLC 29/10/2021 12:01:05 GB0005405286 440.00 1,634 LSE

HSBC HOLDINGS PLC 29/10/2021 12:01:05 GB0005405286 440.00 428 LSE

HSBC HOLDINGS PLC 29/10/2021 12:01:30 GB0005405286 439.85 1,911 LSE

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 1,521 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 1,203 LSE

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 342 LSE

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 861 LSE

E07vjTcNKktK

E07vjTcNKktM

E07vjTcNKktZ

E07vjTcNKku7

E07vjTcNKkuC

E07vjTcNKmiQ

78364223733

2899474147610

E07vjTcNKgwb

2899474146964

78364223734

E07vjTdY8ctv

E07vjTcNKnDY

78364223735

E07vjTdY8g9d

E07vjTcNKpii

E07vjTcNKpin

E07vjTcNKpip

E07vjTcNKpit

E07vjTcNKpiv

E07vjTcNKpix

E07vjTcNKrB1

E07vjTcNKrBD

E07vjTcNKrBF

E07vjTcNKrY9

2899474146965

2899474146966

E07vjTcNKksz

E07vjTcNKkt1

E07vjTcNKkt6

2899474149053

E07vjTcNKsZP

E07vjTcNKsZY

E07vjTcNKsZa

E07vjTcNKkt8

E07vjTcNKktD

E07vjTcNKktF

#PUBLIC

Page 42: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 342 LSE

HSBC HOLDINGS PLC 29/10/2021 12:02:29 GB0005405286 440.05 566 LSE

HSBC HOLDINGS PLC 29/10/2021 12:02:50 GB0005405286 439.90 200 BATE

HSBC HOLDINGS PLC 29/10/2021 12:02:50 GB0005405286 439.90 110 BATE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 1,253 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 1,311 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 751 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 560 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 841 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 862 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 449 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 19 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 1,222 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 89 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 2,656 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 700 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 611 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.55 278 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.50 312 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:05:45 GB0005405286 440.50 333 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:05:46 GB0005405286 440.50 135 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:05:46 GB0005405286 440.50 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 12:05:46 GB0005405286 440.50 432 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:05:46 GB0005405286 440.50 48 LSE

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 181 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 235 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 500 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 904 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 664 BATE

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 54 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:08:15 GB0005405286 440.50 3,869 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 200 BATE

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 11 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 706 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 155 BATE

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 2,069 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:30 GB0005405286 440.65 261 AQUIS

78364224706

E07vjTdY93ue

E07vjTcNKwaA

E07vjTcNKwaG

E07vjTcNKwaI

E07vjTcNKwaK

E07vjTcNKwaS

E07vjTcNKwaV

E07vjTcNKwaX

E07vjTcNKwae

E07vjTcNKwag

E07vjTcNKwb2

E07vjTcNKwbE

E07vjTcNKwbL

E07vjTdY93vi

E07vjTdY93vm

E07vjTdY93ze

E07vjTcNKwea

E07vjTdY93zi

E07vjTcNKwec

2899474150769

2899474150770

E07vjTdY9Ck7

E07vjTcNKsZc

E07vjTcNKsZg

78364224705

2899474150771

78364225797

E07vjTdY9CkF

E07vjTcNKzA3

78364225980

65192

2899474151051

78364225981

E07vjTcNL0Sa

65193

E07vjTcNKwac

#PUBLIC

Page 43: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:09:35 GB0005405286 440.60 17 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:35 GB0005405286 440.60 1,254 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:35 GB0005405286 440.60 1,252 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:35 GB0005405286 440.60 2 LSE

HSBC HOLDINGS PLC 29/10/2021 12:09:35 GB0005405286 440.60 803 LSE

HSBC HOLDINGS PLC 29/10/2021 12:10:14 GB0005405286 440.35 1,602 LSE

HSBC HOLDINGS PLC 29/10/2021 12:10:15 GB0005405286 440.35 141 LSE

HSBC HOLDINGS PLC 29/10/2021 12:10:15 GB0005405286 440.35 573 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:10:15 GB0005405286 440.35 49 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:10:15 GB0005405286 440.35 1,121 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:10:33 GB0005405286 440.30 179 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:15 GB0005405286 440.25 776 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:15 GB0005405286 440.25 934 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:50 GB0005405286 440.40 149 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:50 GB0005405286 440.40 1,443 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:50 GB0005405286 440.40 122 LSE

HSBC HOLDINGS PLC 29/10/2021 12:11:50 GB0005405286 440.40 149 LSE

HSBC HOLDINGS PLC 29/10/2021 12:12:10 GB0005405286 440.35 455 LSE

HSBC HOLDINGS PLC 29/10/2021 12:12:10 GB0005405286 440.35 891 LSE

HSBC HOLDINGS PLC 29/10/2021 12:12:10 GB0005405286 440.35 1,774 LSE

HSBC HOLDINGS PLC 29/10/2021 12:12:10 GB0005405286 440.35 384 LSE

HSBC HOLDINGS PLC 29/10/2021 12:13:51 GB0005405286 440.30 1,286 LSE

HSBC HOLDINGS PLC 29/10/2021 12:13:51 GB0005405286 440.30 1,483 LSE

HSBC HOLDINGS PLC 29/10/2021 12:13:51 GB0005405286 440.30 550 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.30 398 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.30 103 BATE

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.30 345 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.30 2,176 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.30 556 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.25 1,573 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.25 661 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:34 GB0005405286 440.25 912 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:35 GB0005405286 440.25 62 LSE

HSBC HOLDINGS PLC 29/10/2021 12:14:35 GB0005405286 440.25 179 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:20 GB0005405286 440.35 620 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:16:20 GB0005405286 440.35 1,816 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:20 GB0005405286 440.35 311 BATE

E07vjTcNL30j

E07vjTcNL3EU

E07vjTcNL3EW

E07vjTcNL3Eb

E07vjTcNL3EZ

E07vjTcNL4rn

E07vjTcNL0Yb

E07vjTcNL0YZ

E07vjTcNL0Yt

E07vjTcNL0Yw

E07vjTcNL0Yy

E07vjTcNL1Pu

E07vjTcNL4rp

E07vjTcNL4tu

2899474152319

78364226856

2899474152320

E07vjTcNL5OF

66226

E07vjTcNL5QI

E07vjTcNL5QW

E07vjTcNL5Qi

E07vjTcNL5R5

E07vjTcNL5RR

2899474152792

E07vjTcNL7NI

78364227189

E07vjTcNL1Qu

2899474151251

2899474151253

2899474151254

E07vjTcNL1fm

E07vjTcNL2Ry

E07vjTcNL2S0

E07vjTcNL30b

E07vjTcNL30d

E07vjTcNL30h

#PUBLIC

Page 44: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:16:21 GB0005405286 440.30 70 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:16:22 GB0005405286 440.30 87 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 2 BATE

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 22 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 148 BATE

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 169 BATE

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 434 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 178 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 1,860 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:55 GB0005405286 440.30 486 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.30 24 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.25 1,474 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.25 584 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.25 316 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.25 298 LSE

HSBC HOLDINGS PLC 29/10/2021 12:16:56 GB0005405286 440.25 731 LSE

HSBC HOLDINGS PLC 29/10/2021 12:18:39 GB0005405286 440.25 186 LSE

HSBC HOLDINGS PLC 29/10/2021 12:18:40 GB0005405286 440.25 400 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 620 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 602 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 368 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 970 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 252 LSE

HSBC HOLDINGS PLC 29/10/2021 12:19:15 GB0005405286 440.40 638 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:33 GB0005405286 440.65 700 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:33 GB0005405286 440.65 486 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 173 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 304 BATE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 432 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 1,772 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 253 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.55 233 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.50 443 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.50 957 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.50 1,254 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.50 443 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:39 GB0005405286 440.50 291 BATE

E07vjTcNL84Y

E07vjTcNL887

E07vjTcNL88S

E07vjTcNL88U

E07vjTcNL88d

E07vjTcNL88f

E07vjTcNL88l

E07vjTcNL9d3

E07vjTcNL9dK

E07vjTcNL9zf

E07vjTcNL9zh

E07vjTcNL9zj

E07vjTcNL9zn

E07vjTcNL9zp

E07vjTcNL9zr

E07vjTcNLBos

E07vjTcNLBou

2899474154093

78364228077

2899474154107

E07vjTcNLByl

E07vjTdY9xFB

E07vjTdY9egS

66671

78364227340

2899474152979

78364227341

78364227342

67582

E07vjTcNLBz6

E07vjTcNLBz9

E07vjTcNLBzB

E07vjTcNLBzF

78364228089

2899474152980

2899474152981

E07vjTcNL847

#PUBLIC

Page 45: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 1,045 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 400 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 896 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 104 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 350 LSE

HSBC HOLDINGS PLC 29/10/2021 12:21:40 GB0005405286 440.50 217 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 133 BATE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 229 BATE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 189 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 531 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 2,110 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 1,339 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 478 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 1,339 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 486 LSE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 302 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:23:27 GB0005405286 440.50 277 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:25:36 GB0005405286 440.55 1,793 LSE

HSBC HOLDINGS PLC 29/10/2021 12:26:43 GB0005405286 440.55 550 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:26:49 GB0005405286 440.45 103 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:26:49 GB0005405286 440.45 22 BATE

HSBC HOLDINGS PLC 29/10/2021 12:27:30 GB0005405286 440.50 1,201 LSE

HSBC HOLDINGS PLC 29/10/2021 12:27:30 GB0005405286 440.50 399 LSE

HSBC HOLDINGS PLC 29/10/2021 12:27:30 GB0005405286 440.50 271 LSE

HSBC HOLDINGS PLC 29/10/2021 12:27:30 GB0005405286 440.50 1,610 LSE

HSBC HOLDINGS PLC 29/10/2021 12:27:30 GB0005405286 440.50 578 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 3,129 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 2,271 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 2,412 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1 CHIX

E07vjTcNLC1y

E07vjTcNLC20

E07vjTcNLC29

E07vjTcNLC2J

78364228399

78364228400

2899474154555

2899474154556

E07vjTcNLJHQ

E07vjTcNLJHS

E07vjTcNLJHX

E07vjTcNLJHZ

2899474156019

E07vjTcNLDkF

E07vjTcNLDkH

E07vjTcNLDkJ

E07vjTcNLDkN

E07vjTcNLDkP

E07vjTdYA2nd

67883

E07vjTcNLFUv

E07vjTdYAD1W

E07vjTdYADcN

78364229015

E07vjTcNLH6b

E07vjTcNLH6g

E07vjTcNLH6j

E07vjTcNLH72

E07vjTcNLH74

2899474156015

2899474156016

2899474156017

2899474156018

E07vjTcNLJHI

E07vjTcNLJHK

2899474154119

E07vjTcNLC1v

#PUBLIC

Page 46: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 251 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 252 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 228 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 917 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 131 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 600 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 300 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:29 GB0005405286 440.70 325 LSE

HSBC HOLDINGS PLC 29/10/2021 12:29:30 GB0005405286 440.70 1,400 LSE

HSBC HOLDINGS PLC 29/10/2021 12:31:47 GB0005405286 440.55 890 LSE

HSBC HOLDINGS PLC 29/10/2021 12:31:54 GB0005405286 440.60 697 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:31:54 GB0005405286 440.60 293 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:31:54 GB0005405286 440.60 350 BATE

HSBC HOLDINGS PLC 29/10/2021 12:31:55 GB0005405286 440.60 200 LSE

HSBC HOLDINGS PLC 29/10/2021 12:31:55 GB0005405286 440.60 2,110 LSE

HSBC HOLDINGS PLC 29/10/2021 12:33:39 GB0005405286 441.15 309 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:33:46 GB0005405286 441.15 59 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:03 GB0005405286 441.10 1,580 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:03 GB0005405286 441.10 1,580 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:03 GB0005405286 441.10 384 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:03 GB0005405286 441.10 251 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 1,241 LSE

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 1,022 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 228 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 1,100 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 29 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:34:25 GB0005405286 441.15 615 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:36:13 GB0005405286 441.15 234 LSE

HSBC HOLDINGS PLC 29/10/2021 12:36:43 GB0005405286 441.20 20 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:37:11 GB0005405286 441.25 508 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:37:18 GB0005405286 441.25 65 CHIX

2899474156020

2899474156021

2899474156022

2899474156023

2899474156025

2899474156026

68972

68973

68974

E07vjTcNLJIP

E07vjTcNLJIR

E07vjTcNLJIT

E07vjTcNLJIY

E07vjTcNLJIz

E07vjTcNLLht

2899474156741

E07vjTdYATFt

78364229953

E07vjTcNLLpe

E07vjTcNLLpg

2899474157263

E07vjTcNLOLt

E07vjTcNLOdv

E07vjTcNLOe2

E07vjTcNLOe4

E07vjTcNLOhF

E07vjTcNLP8o

70243

2899474157503

2899474157504

2899474157507

70251

E07vjTcNLQuK

70794

2899474156024

2899474158188

2899474158193

#PUBLIC

Page 47: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:37:18 GB0005405286 441.25 1,200 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:37:31 GB0005405286 441.20 2,366 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:31 GB0005405286 441.20 1,272 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:31 GB0005405286 441.20 1,047 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:31 GB0005405286 441.20 2,591 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:35 GB0005405286 441.20 603 BATE

HSBC HOLDINGS PLC 29/10/2021 12:37:35 GB0005405286 441.20 263 BATE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 121 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 1,073 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 99 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 49 BATE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 700 LSE

HSBC HOLDINGS PLC 29/10/2021 12:37:45 GB0005405286 441.15 67 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:40:20 GB0005405286 441.50 737 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:40:20 GB0005405286 441.50 59 BATE

HSBC HOLDINGS PLC 29/10/2021 12:40:22 GB0005405286 441.50 84 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:40:22 GB0005405286 441.50 2,162 LSE

HSBC HOLDINGS PLC 29/10/2021 12:40:22 GB0005405286 441.50 225 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:40:22 GB0005405286 441.50 312 BATE

HSBC HOLDINGS PLC 29/10/2021 12:40:25 GB0005405286 441.50 3,800 LSE

HSBC HOLDINGS PLC 29/10/2021 12:40:25 GB0005405286 441.50 63 LSE

HSBC HOLDINGS PLC 29/10/2021 12:40:25 GB0005405286 441.50 251 LSE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 25 BATE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 837 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 487 BATE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 30 BATE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 452 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 3,162 LSE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 242 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 390 BATE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.55 25 LSE

HSBC HOLDINGS PLC 29/10/2021 12:41:22 GB0005405286 441.50 153 LSE

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 533 LSE

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 1,234 LSE

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 401 LSE

E07vjTdYAoOZ

E07vjTcNLSbu

2899474158317

78364231122

70976

E07vjTcNLScD

2899474158318

2899474159231

78364231674

E07vjTdYAyCS

E07vjTcNLWDt

E07vjTdYAyDu

78364231687

E07vjTcNLWFM

E07vjTcNLWFO

E07vjTcNLWFr

78364231825

2899474159430

78364231826

78364231827

E07vjTdYB1Zz

2899474158194

E07vjTcNLSMP

E07vjTcNLSMW

E07vjTcNLSMn

E07vjTcNLSN3

E07vjTcNLWxf

2899474159431

78364231828

E07vjTcNLWyG

E07vjTcNLX0W

E07vjTcNLYVl

E07vjTcNLYVn

E07vjTcNLYVp

78364231101

78364231102

E07vjTcNLSbn

#PUBLIC

Page 48: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 1,635 LSE

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 132 LSE

HSBC HOLDINGS PLC 29/10/2021 12:43:03 GB0005405286 441.40 791 LSE

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 853 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 132 BATE

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 297 BATE

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 358 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 192 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:44:29 GB0005405286 441.50 2,637 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 1,526 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 112 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 294 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 406 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 406 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 112 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 112 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 112 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:15 GB0005405286 441.30 602 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.30 346 BATE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.30 454 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 1,261 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 517 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 58 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 237 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 68 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 850 BATE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 550 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 850 LSE

HSBC HOLDINGS PLC 29/10/2021 12:45:16 GB0005405286 441.25 37 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:46:07 GB0005405286 441.10 993 LSE

HSBC HOLDINGS PLC 29/10/2021 12:46:07 GB0005405286 441.10 808 LSE

HSBC HOLDINGS PLC 29/10/2021 12:46:07 GB0005405286 441.10 700 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:46:08 GB0005405286 441.10 404 LSE

HSBC HOLDINGS PLC 29/10/2021 12:46:47 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:46:47 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:46:47 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:49:01 GB0005405286 440.65 324 AQUIS

E07vjTcNLYVv

E07vjTcNLYVx

2899474160163

78364232384

78364232385

E07vjTdYBC5r

E07vjTdYBC63

E07vjTdYBI74

E07vjTcNLcEZ

72802

72803

72806

73238

E07vjTcNLaHk

E07vjTcNLb9B

E07vjTcNLb9E

E07vjTcNLb9G

E07vjTcNLb9K

E07vjTcNLb9M

E07vjTcNLb9R

E07vjTcNLb9U

E07vjTcNLb9b

E07vjTcNLb9Z

78364232518

72509

E07vjTcNLbCR

E07vjTcNLbCW

2899474160351

2899474160352

2899474160353

78364232522

E07vjTdYBF9U

E07vjTcNLbDy

2899474160354

E07vjTcNLcDn

E07vjTcNLcDp

E07vjTcNLYVt

#PUBLIC

Page 49: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:49:05 GB0005405286 440.70 495 BATE

HSBC HOLDINGS PLC 29/10/2021 12:49:05 GB0005405286 440.70 576 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:49:35 GB0005405286 440.80 1,456 LSE

HSBC HOLDINGS PLC 29/10/2021 12:49:40 GB0005405286 440.80 968 LSE

HSBC HOLDINGS PLC 29/10/2021 12:49:40 GB0005405286 440.80 488 LSE

HSBC HOLDINGS PLC 29/10/2021 12:49:40 GB0005405286 440.80 554 LSE

HSBC HOLDINGS PLC 29/10/2021 12:49:46 GB0005405286 440.70 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:49:46 GB0005405286 440.70 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:50:48 GB0005405286 440.65 1,359 LSE

HSBC HOLDINGS PLC 29/10/2021 12:50:48 GB0005405286 440.65 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:50:49 GB0005405286 440.65 451 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 98 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 150 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 1,734 LSE

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 161 BATE

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 133 BATE

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 592 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:51:16 GB0005405286 440.55 231 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:25 GB0005405286 440.50 46 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:25 GB0005405286 440.50 596 BATE

HSBC HOLDINGS PLC 29/10/2021 12:53:25 GB0005405286 440.50 497 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:53:25 GB0005405286 440.50 302 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 372 BATE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 536 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 372 BATE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 10 BATE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 204 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 740 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 539 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 2,170 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 666 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 149 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 365 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 990 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 275 LSE

HSBC HOLDINGS PLC 29/10/2021 12:53:54 GB0005405286 440.65 1,265 LSE

HSBC HOLDINGS PLC 29/10/2021 12:54:04 GB0005405286 440.60 1,250 AQUIS

78364233150

2899474161234

78364234004

78364234005

2899474162504

2899474162505

2899474162506

E07vjTcNLken

E07vjTcNLkes

E07vjTcNLkf2

E07vjTcNLkf4

E07vjTcNLfkA

E07vjTcNLfnH

E07vjTcNLfnJ

E07vjTcNLfnT

73393

73394

E07vjTcNLh1m

73602

2899474161654

E07vjTdYBb7h

E07vjTdYBb7m

E07vjTcNLhPj

78364233549

78364233550

2899474161737

E07vjTcNLkf8

E07vjTcNLkfP

74370

E07vjTcNLhQA

E07vjTcNLjtA

78364233906

E07vjTdYBik0

74185

78364234003

2899474162503

E07vjTcNLkf6

#PUBLIC

Page 50: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 12:54:04 GB0005405286 440.60 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:54:04 GB0005405286 440.60 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:54:04 GB0005405286 440.60 190 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:55:47 GB0005405286 440.20 1,554 LSE

HSBC HOLDINGS PLC 29/10/2021 12:55:47 GB0005405286 440.20 640 LSE

HSBC HOLDINGS PLC 29/10/2021 12:55:47 GB0005405286 440.20 321 LSE

HSBC HOLDINGS PLC 29/10/2021 12:55:47 GB0005405286 440.20 669 LSE

HSBC HOLDINGS PLC 29/10/2021 12:55:48 GB0005405286 440.15 329 LSE

HSBC HOLDINGS PLC 29/10/2021 12:55:48 GB0005405286 440.15 155 LSE

HSBC HOLDINGS PLC 29/10/2021 12:56:00 GB0005405286 440.05 144 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:56:00 GB0005405286 440.05 85 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 12:56:38 GB0005405286 440.00 300 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:56:40 GB0005405286 440.00 200 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:56:50 GB0005405286 440.00 400 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:56:56 GB0005405286 440.00 1,654 CHIX

HSBC HOLDINGS PLC 29/10/2021 12:56:59 GB0005405286 439.95 1,601 LSE

HSBC HOLDINGS PLC 29/10/2021 12:56:59 GB0005405286 439.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:56:59 GB0005405286 439.95 797 AQUIS

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 917 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 471 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 471 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 312 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 356 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 249 LSE

HSBC HOLDINGS PLC 29/10/2021 12:59:24 GB0005405286 439.95 298 LSE

HSBC HOLDINGS PLC 29/10/2021 13:00:00 GB0005405286 439.85 200 LSE

HSBC HOLDINGS PLC 29/10/2021 13:00:12 GB0005405286 440.00 438 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:12 GB0005405286 440.00 524 BATE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 1,845 LSE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 187 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 629 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 316 BATE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 77 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 23 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 376 BATE

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 91 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 38 TURQUOISE

74371

74372

74373

E07vjTcNLmLx

E07vjTcNLmLz

E07vjTcNLmMX

E07vjTcNLmMa

E07vjTcNLmOt

E07vjTcNLmOv

E07vjTdYBrcF

E07vjTdYBrcI

2899474163290

2899474163297

2899474163341

2899474163351

E07vjTcNLna8

74918

74919

E07vjTcNLpep

E07vjTcNLper

E07vjTcNLpev

E07vjTcNLpex

E07vjTcNLpez

E07vjTcNLpfB

E07vjTcNLphG

E07vjTcNLqMy

E07vjTdYC6gp

78364235196

E07vjTcNLqiq

E07vjTdYC6pM

2899474164215

78364235202

E07vjTdYC6pQ

E07vjTdYC6pa

78364235204

2899474164216

E07vjTdYC6qc

#PUBLIC

Page 51: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:00:14 GB0005405286 440.00 84 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:15 GB0005405286 440.00 840 LSE

HSBC HOLDINGS PLC 29/10/2021 13:00:15 GB0005405286 440.00 1,355 LSE

HSBC HOLDINGS PLC 29/10/2021 13:00:15 GB0005405286 440.00 170 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:00:15 GB0005405286 440.00 600 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:31 GB0005405286 440.00 1,727 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:31 GB0005405286 440.00 538 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:31 GB0005405286 440.00 1,603 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:35 GB0005405286 440.00 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:35 GB0005405286 440.00 385 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:35 GB0005405286 440.00 385 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:35 GB0005405286 440.00 145 LSE

HSBC HOLDINGS PLC 29/10/2021 13:01:35 GB0005405286 440.00 385 LSE

HSBC HOLDINGS PLC 29/10/2021 13:03:02 GB0005405286 440.35 307 BATE

HSBC HOLDINGS PLC 29/10/2021 13:03:02 GB0005405286 440.35 610 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:03:02 GB0005405286 440.35 1,789 LSE

HSBC HOLDINGS PLC 29/10/2021 13:03:02 GB0005405286 440.35 257 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 117 BATE

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 55 BATE

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 271 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 117 BATE

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 1,685 LSE

HSBC HOLDINGS PLC 29/10/2021 13:03:03 GB0005405286 440.30 766 LSE

HSBC HOLDINGS PLC 29/10/2021 13:04:42 GB0005405286 440.60 2,576 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:04:45 GB0005405286 440.60 900 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:04:45 GB0005405286 440.60 90 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:29 GB0005405286 440.95 41 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:29 GB0005405286 440.95 77 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:06:29 GB0005405286 440.95 158 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:29 GB0005405286 440.95 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:29 GB0005405286 440.95 199 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 1,100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 199 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 77 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 199 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 246 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 683 LSE

E07vjTdYC6qg

E07vjTcNLqjz

E07vjTcNLqk1

E07vjTdYC6s7

E07vjTcNLqkV

E07vjTcNLsAc

2899474165597

E07vjTcNLxTd

2899474165598

76713

2899474165605

E07vjTcNLxVr

E07vjTcNLxVu

E07vjTcNLsAe

E07vjTcNLsAx

E07vjTcNLsJU

E07vjTcNLsJW

E07vjTcNLsJb

E07vjTcNLsJg

E07vjTcNLsJj

78364235630

2899474164856

E07vjTcNLtpB

E07vjTdYCGlK

78364235632

78364235633

2899474164862

78364235634

E07vjTcNLtqZ

E07vjTcNLtqn

2899474165225

2899474165227

2899474165228

2899474165595

76710

2899474165596

E07vjTcNLxTS

#PUBLIC

Page 52: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 271 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 498 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 72 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 127 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 199 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 84 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 115 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 700 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:06:30 GB0005405286 440.95 539 LSE

HSBC HOLDINGS PLC 29/10/2021 13:06:35 GB0005405286 440.80 73 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:07:46 GB0005405286 441.05 342 LSE

HSBC HOLDINGS PLC 29/10/2021 13:07:46 GB0005405286 441.05 1,321 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 861 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 681 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 681 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 861 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 681 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 861 LSE

HSBC HOLDINGS PLC 29/10/2021 13:08:13 GB0005405286 441.05 310 LSE

HSBC HOLDINGS PLC 29/10/2021 13:09:01 GB0005405286 441.10 171 LSE

HSBC HOLDINGS PLC 29/10/2021 13:09:20 GB0005405286 441.30 1,328 LSE

HSBC HOLDINGS PLC 29/10/2021 13:09:20 GB0005405286 441.30 479 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:09:20 GB0005405286 441.30 53 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:09:21 GB0005405286 441.30 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:09:26 GB0005405286 441.25 114 LSE

HSBC HOLDINGS PLC 29/10/2021 13:09:28 GB0005405286 441.25 211 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:09:28 GB0005405286 441.25 1,044 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:11:00 GB0005405286 441.25 293 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 1,871 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 1,590 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 268 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 638 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 321 BATE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 1,590 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 24 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.20 246 TURQUOISE

2899474166289

2899474166290

E07vjTcNM0v4

2899474166312

2899474166313

E07vjTcNM2d1

E07vjTcNM32N

E07vjTcNM32P

E07vjTcNLxW0

E07vjTcNLxW2

2899474165606

2899474165607

2899474165608

2899474165609

2899474165610

E07vjTcNLxWJ

76714

E07vjTcNLxWS

E07vjTdYCSL0

E07vjTcNLyed

E07vjTcNLyef

E07vjTcNLzB4

E07vjTcNLzB6

E07vjTdYChh8

2899474166701

78364237124

E07vjTcNM34J

E07vjTcNM34L

E07vjTdYChj7

E07vjTcNLzBA

E07vjTcNLzBJ

E07vjTcNLzBO

E07vjTcNLzBQ

E07vjTcNLzBV

E07vjTcNLzyH

E07vjTcNM0ne

2899474166288

#PUBLIC

Page 53: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:11:14 GB0005405286 441.15 310 LSE

HSBC HOLDINGS PLC 29/10/2021 13:11:15 GB0005405286 441.15 200 LSE

HSBC HOLDINGS PLC 29/10/2021 13:12:03 GB0005405286 441.30 1,994 LSE

HSBC HOLDINGS PLC 29/10/2021 13:12:03 GB0005405286 441.30 171 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 2,018 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 103 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 58 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 743 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 95 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:10 GB0005405286 441.45 217 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 1,835 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 1,426 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 56 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 1,917 LSE

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:13:11 GB0005405286 441.40 193 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:14:39 GB0005405286 441.20 451 LSE

HSBC HOLDINGS PLC 29/10/2021 13:15:41 GB0005405286 441.30 1,448 LSE

HSBC HOLDINGS PLC 29/10/2021 13:15:41 GB0005405286 441.30 399 LSE

HSBC HOLDINGS PLC 29/10/2021 13:15:41 GB0005405286 441.30 344 LSE

HSBC HOLDINGS PLC 29/10/2021 13:15:55 GB0005405286 441.30 1,192 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:16:00 GB0005405286 441.30 60 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:00 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:01 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:02 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:04 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:04 GB0005405286 441.20 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:17:05 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:06 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:07 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:08 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:09 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:10 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:11 GB0005405286 441.20 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:15 GB0005405286 441.15 259 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:17:28 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:29 GB0005405286 441.15 100 LSE

E07vjTcNM6Re

E07vjTcNM7dO

E07vjTcNM7dQ

E07vjTcNM7dc

2899474167949

E07vjTcNM7xS

E07vjTcNM9F8

E07vjTcNM9JG

E07vjTcNM9KN

E07vjTcNM35h

E07vjTcNM363

E07vjTcNM3rN

E07vjTcNM3rQ

E07vjTcNM5BA

E07vjTcNM5BD

E07vjTcNM5BF

2899474167273

E07vjTcNM5CM

78928

E07vjTcNM9NC

E07vjTcNM9Np

E07vjTcNM9Qy

E07vjTcNM9UH

E07vjTcNM9Vn

E07vjTcNM9WV

E07vjTcNM9Xd

78986

E07vjTcNM9nq

E07vjTcNM9pZ

E07vjTcNM5CV

E07vjTcNM5Ci

E07vjTcNM5Cm

E07vjTcNM5Co

E07vjTcNM5Cq

78145

78146

E07vjTcNM9MV

#PUBLIC

Page 54: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:17:30 GB0005405286 441.15 3 BATE

HSBC HOLDINGS PLC 29/10/2021 13:17:30 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:31 GB0005405286 441.15 335 BATE

HSBC HOLDINGS PLC 29/10/2021 13:17:31 GB0005405286 441.15 674 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:17:31 GB0005405286 441.15 1,673 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:31 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:32 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:33 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:34 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:35 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:36 GB0005405286 441.15 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:36 GB0005405286 441.15 1,482 LSE

HSBC HOLDINGS PLC 29/10/2021 13:17:36 GB0005405286 441.15 273 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:17:36 GB0005405286 441.15 299 BATE

HSBC HOLDINGS PLC 29/10/2021 13:18:39 GB0005405286 441.10 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:52 GB0005405286 441.00 1,707 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:52 GB0005405286 441.00 553 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:52 GB0005405286 441.00 396 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:53 GB0005405286 441.00 1,009 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:53 GB0005405286 440.95 1,413 LSE

HSBC HOLDINGS PLC 29/10/2021 13:18:53 GB0005405286 440.95 247 LSE

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 73 LSE

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 1,546 LSE

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 1,149 LSE

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 1,186 LSE

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 1,442 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:19:18 GB0005405286 440.85 607 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:21:07 GB0005405286 440.65 221 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:07 GB0005405286 440.65 1,324 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.70 1,661 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.70 102 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.70 136 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.70 567 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.70 285 BATE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 811 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 638 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 1,188 LSE

78364238185

E07vjTcNM9rS

78364238189

E07vjTcNMEtZ

E07vjTdYDHEQ

E07vjTdYDHET

2899474169403

78364238963

E07vjTcNMEu2

2899474168373

E07vjTcNM9rg

E07vjTcNM9sQ

E07vjTcNM9uj

E07vjTcNM9vO

E07vjTcNM9va

E07vjTcNM9vw

E07vjTcNM9x3

E07vjTcNM9x6

79043

78364238197

E07vjTcNMBEY

E07vjTcNMBVT

E07vjTcNMBVV

E07vjTcNMBVl

E07vjTcNMBW8

E07vjTcNMEu7

E07vjTcNMEuJ

E07vjTcNMBWT

E07vjTcNMBWX

E07vjTcNMCLS

E07vjTcNMCLU

E07vjTcNMCLW

E07vjTcNMCLa

2899474168898

2899474168899

E07vjTcNMEZa

E07vjTcNMEZe

#PUBLIC

Page 55: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 261 LSE

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 420 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:21:28 GB0005405286 440.65 292 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:23:19 GB0005405286 440.45 1,803 LSE

HSBC HOLDINGS PLC 29/10/2021 13:23:19 GB0005405286 440.45 435 LSE

HSBC HOLDINGS PLC 29/10/2021 13:23:19 GB0005405286 440.45 894 LSE

HSBC HOLDINGS PLC 29/10/2021 13:23:19 GB0005405286 440.45 478 LSE

HSBC HOLDINGS PLC 29/10/2021 13:23:54 GB0005405286 440.65 1,361 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:23:54 GB0005405286 440.65 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:23:54 GB0005405286 440.65 1,060 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:23:54 GB0005405286 440.65 1,034 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:24:49 GB0005405286 440.70 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:50 GB0005405286 440.70 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:51 GB0005405286 440.70 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:52 GB0005405286 440.70 1,261 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:52 GB0005405286 440.70 1,659 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:52 GB0005405286 440.70 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:24:54 GB0005405286 440.70 100 LSE

HSBC HOLDINGS PLC 29/10/2021 13:27:51 GB0005405286 441.05 13 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:28:06 GB0005405286 441.05 290 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:28:07 GB0005405286 441.20 700 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:11 GB0005405286 441.15 130 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:28:11 GB0005405286 441.20 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:28:11 GB0005405286 441.20 13 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 2,190 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 10 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 1,458 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 638 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 103 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 302 BATE

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 621 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 512 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:28:20 GB0005405286 441.15 343 LSE

HSBC HOLDINGS PLC 29/10/2021 13:28:21 GB0005405286 441.15 84 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 330 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 1,552 LSE

81310

E07vjTcNMMkE

E07vjTcNMMr4

E07vjTcNMMr6

E07vjTcNMMrI

E07vjTcNMMrM

E07vjTcNMEuL

2899474169408

2899474169409

E07vjTcNMHBK

E07vjTcNMHBM

E07vjTcNMHBc

E07vjTcNMHBg

2899474169914

2899474169915

2899474169916

2899474169917

E07vjTcNMJ11

2899474170976

E07vjTcNMMsh

E07vjTcNMMtW

E07vjTdYDhWZ

E07vjTcNMOwg

E07vjTcNMJ2r

E07vjTcNMJ4S

E07vjTcNMJ62

E07vjTcNMJ64

E07vjTcNMJ6d

E07vjTcNMJDP

81254

81288

E07vjTcNMMgZ

2899474170940

2899474170973

78364240102

2899474170974

2899474170975

#PUBLIC

Page 56: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 754 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 787 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 396 BATE

HSBC HOLDINGS PLC 29/10/2021 13:30:02 GB0005405286 441.35 303 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 1,763 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 1,512 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 158 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 1,605 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 210 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 1,302 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 635 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 256 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.30 769 LSE

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:30:03 GB0005405286 441.25 328 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:31:23 GB0005405286 441.30 325 LSE

HSBC HOLDINGS PLC 29/10/2021 13:31:23 GB0005405286 441.30 1,248 LSE

HSBC HOLDINGS PLC 29/10/2021 13:31:23 GB0005405286 441.30 1,573 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:31:23 GB0005405286 441.30 699 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:32:10 GB0005405286 441.20 1,442 LSE

HSBC HOLDINGS PLC 29/10/2021 13:33:30 GB0005405286 441.30 2,285 LSE

HSBC HOLDINGS PLC 29/10/2021 13:34:03 GB0005405286 441.20 1,256 LSE

HSBC HOLDINGS PLC 29/10/2021 13:34:03 GB0005405286 441.20 1,256 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 2,011 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 448 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 563 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 2,011 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 209 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:02 GB0005405286 441.55 19 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 209 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 1,406 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 209 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 1,170 LSE

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 445 LSE

E07vjTcNMOwi

2899474171378

78364240416

81666

E07vjTcNMP0k

E07vjTcNMP0v

E07vjTcNMXTH

E07vjTcNMXTK

E07vjTcNMP10

E07vjTcNMP13

E07vjTcNMP15

E07vjTcNMP1E

E07vjTcNMP1G

E07vjTcNMP2a

E07vjTcNMP2d

81693

81694

81695

81696

E07vjTcNMSEh

E07vjTcNMSEj

2899474171901

2899474171902

E07vjTcNMTHi

E07vjTcNMV5k

E07vjTcNMVvw

E07vjTcNMVw5

E07vjTcNMXF1

E07vjTcNMXF6

E07vjTcNMXFC

E07vjTcNMXFF

E07vjTcNMXFT

E07vjTcNMXFV

82938

E07vjTcNMXSk

E07vjTcNMXSn

E07vjTcNMXSp

#PUBLIC

Page 57: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:35:12 GB0005405286 441.50 327 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 1,225 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 285 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 940 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 700 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 22 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 503 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:14 GB0005405286 441.85 348 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:37:53 GB0005405286 441.95 3,575 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:53 GB0005405286 441.95 613 BATE

HSBC HOLDINGS PLC 29/10/2021 13:37:54 GB0005405286 441.90 84 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:54 GB0005405286 441.90 1,726 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:54 GB0005405286 441.90 1,726 LSE

HSBC HOLDINGS PLC 29/10/2021 13:37:54 GB0005405286 441.90 278 LSE

HSBC HOLDINGS PLC 29/10/2021 13:39:26 GB0005405286 441.80 1,554 LSE

HSBC HOLDINGS PLC 29/10/2021 13:39:27 GB0005405286 441.80 1,554 LSE

HSBC HOLDINGS PLC 29/10/2021 13:40:49 GB0005405286 441.85 1,542 LSE

HSBC HOLDINGS PLC 29/10/2021 13:40:49 GB0005405286 441.85 1,542 LSE

HSBC HOLDINGS PLC 29/10/2021 13:40:49 GB0005405286 441.85 1,316 LSE

HSBC HOLDINGS PLC 29/10/2021 13:41:45 GB0005405286 441.65 453 LSE

HSBC HOLDINGS PLC 29/10/2021 13:41:45 GB0005405286 441.65 481 LSE

HSBC HOLDINGS PLC 29/10/2021 13:41:45 GB0005405286 441.65 231 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 1,067 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 1,067 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 360 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 1,427 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 360 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 360 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:25 GB0005405286 441.80 1,088 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:42:57 GB0005405286 441.80 91 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:57 GB0005405286 441.80 484 LSE

HSBC HOLDINGS PLC 29/10/2021 13:42:57 GB0005405286 441.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:42:57 GB0005405286 441.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:42:57 GB0005405286 441.80 636 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:42:58 GB0005405286 441.75 366 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:00 GB0005405286 441.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:45:00 GB0005405286 441.75 1,250 AQUIS

84787

E07vjTcNMihs

E07vjTcNMXTm

E07vjTcNMb4K

E07vjTcNMb4X

E07vjTcNMb4c

E07vjTcNMb4x

E07vjTcNMb4z

E07vjTcNMb5F

2899474173646

E07vjTcNMbyc

78364242221

E07vjTcNMc0b

E07vjTcNMc0X

E07vjTcNMc0f

E07vjTcNMc0h

E07vjTcNMe4Q

E07vjTcNMe5Z

E07vjTcNMg1h

E07vjTcNMg1l

E07vjTcNMg1n

E07vjTcNMh93

E07vjTcNMh95

E07vjTcNMh97

E07vjTcNMhxV

E07vjTcNMhxa

E07vjTcNMhxY

E07vjTcNMhxe

E07vjTcNMhxi

E07vjTcNMhxk

E07vjTcNMii1

84864

84865

84866

E07vjTcNMik1

85311

85312

#PUBLIC

Page 58: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:45:00 GB0005405286 441.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:45:00 GB0005405286 441.75 1,664 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 1,721 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 982 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 227 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 392 BATE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 975 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 519 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 303 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 558 LSE

HSBC HOLDINGS PLC 29/10/2021 13:45:03 GB0005405286 441.70 84 BATE

HSBC HOLDINGS PLC 29/10/2021 13:46:16 GB0005405286 441.50 1,803 LSE

HSBC HOLDINGS PLC 29/10/2021 13:46:16 GB0005405286 441.50 76 LSE

HSBC HOLDINGS PLC 29/10/2021 13:46:17 GB0005405286 441.50 1,796 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:56 GB0005405286 441.55 38 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:47:56 GB0005405286 441.55 31 BATE

HSBC HOLDINGS PLC 29/10/2021 13:47:56 GB0005405286 441.55 274 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:47:56 GB0005405286 441.55 362 BATE

HSBC HOLDINGS PLC 29/10/2021 13:47:58 GB0005405286 441.55 2,293 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:58 GB0005405286 441.55 16 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:47:58 GB0005405286 441.55 782 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:47:58 GB0005405286 441.55 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:47:59 GB0005405286 441.50 1,097 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:59 GB0005405286 441.50 557 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:59 GB0005405286 441.50 557 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:59 GB0005405286 441.50 1,097 LSE

HSBC HOLDINGS PLC 29/10/2021 13:47:59 GB0005405286 441.50 896 LSE

HSBC HOLDINGS PLC 29/10/2021 13:48:54 GB0005405286 441.10 1,474 LSE

HSBC HOLDINGS PLC 29/10/2021 13:49:47 GB0005405286 441.10 1,467 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:50:00 GB0005405286 441.10 1,549 LSE

HSBC HOLDINGS PLC 29/10/2021 13:50:00 GB0005405286 441.10 1,068 LSE

HSBC HOLDINGS PLC 29/10/2021 13:50:00 GB0005405286 441.10 481 LSE

HSBC HOLDINGS PLC 29/10/2021 13:50:00 GB0005405286 441.10 129 LSE

HSBC HOLDINGS PLC 29/10/2021 13:50:00 GB0005405286 441.10 996 LSE

HSBC HOLDINGS PLC 29/10/2021 13:50:45 GB0005405286 440.85 1,752 LSE

HSBC HOLDINGS PLC 29/10/2021 13:51:30 GB0005405286 440.90 1,669 LSE

HSBC HOLDINGS PLC 29/10/2021 13:51:39 GB0005405286 440.90 272 LSE

2899474175571

E07vjTcNMlEl

E07vjTcNMlEn

E07vjTcNMlEy

78364243498

E07vjTcNMlF3

E07vjTcNMlF5

E07vjTcNMlF7

E07vjTcNMrTd

E07vjTcNMrTf

E07vjTcNMrTj

E07vjTcNMsCz

E07vjTcNMt3z

E07vjTcNMtFb

E07vjTcNMlFB

78364243499

E07vjTcNMmmQ

E07vjTcNMmmS

E07vjTcNMmmj

E07vjTdYEoV9

78364244154

E07vjTdYEoVC

78364244155

E07vjTcNMots

E07vjTdYEoZQ

2899474176643

2899474176644

E07vjTcNMovj

E07vjTcNMovl

E07vjTcNMovp

E07vjTcNMovx

E07vjTcNMow2

E07vjTcNMqJ2

E07vjTdYEvVV

E07vjTcNMrTX

E07vjTcNMrTb

85313

#PUBLIC

Page 59: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:51:39 GB0005405286 440.90 1,078 LSE

HSBC HOLDINGS PLC 29/10/2021 13:52:13 GB0005405286 440.85 1,422 LSE

HSBC HOLDINGS PLC 29/10/2021 13:52:15 GB0005405286 440.85 1,422 LSE

HSBC HOLDINGS PLC 29/10/2021 13:52:15 GB0005405286 440.85 747 LSE

HSBC HOLDINGS PLC 29/10/2021 13:53:30 GB0005405286 440.85 1,249 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:04 GB0005405286 440.95 323 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:22 GB0005405286 440.90 1,878 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:22 GB0005405286 440.90 3,053 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:22 GB0005405286 440.90 1,878 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:22 GB0005405286 440.90 518 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:48 GB0005405286 440.90 2,082 LSE

HSBC HOLDINGS PLC 29/10/2021 13:54:48 GB0005405286 440.90 96 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:54:48 GB0005405286 440.90 357 BATE

HSBC HOLDINGS PLC 29/10/2021 13:54:48 GB0005405286 440.90 299 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:54:48 GB0005405286 440.90 615 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:54:49 GB0005405286 440.90 273 LSE

HSBC HOLDINGS PLC 29/10/2021 13:55:40 GB0005405286 440.75 100 BATE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,190 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 300 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,409 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,388 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 615 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,490 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 610 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 776 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,015 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 23 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,490 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 408 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 419 LSE

HSBC HOLDINGS PLC 29/10/2021 13:57:25 GB0005405286 441.30 1,046 LSE

HSBC HOLDINGS PLC 29/10/2021 13:58:51 GB0005405286 441.50 1,350 LSE

HSBC HOLDINGS PLC 29/10/2021 13:58:51 GB0005405286 441.50 128 LSE

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 279 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 279 AQUIS

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 55 BATE

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 310 BATE

E07vjTcNMtFm

E07vjTcNMuGh

E07vjTcNMuK5

E07vjTcNMw2y

E07vjTcNMwhT

E07vjTcNMx1c

E07vjTcNMx1e

E07vjTcNMx1m

E07vjTcNMx1v

E07vjTcNMxOw

2899474178844

78364245714

E07vjTdYFDK4

2899474178845

E07vjTcNMxPO

78364245865

E07vjTcNN0t7

E07vjTcNN0tA

E07vjTcNN0tC

E07vjTcNN0tE

E07vjTcNN0tG

E07vjTcNN0tM

E07vjTcNN0tO

E07vjTcNN0tT

E07vjTcNN0tb

E07vjTcNN0tV

E07vjTcNN0tX

E07vjTcNN0tZ

E07vjTcNN0tj

E07vjTcNN0tl

E07vjTcNN2mG

E07vjTcNN2mO

88938

E07vjTcNMuKC

88939

78364246774

78364246775

#PUBLIC

Page 60: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 726 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 305 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 2,128 LSE

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 726 CHIX

HSBC HOLDINGS PLC 29/10/2021 13:59:25 GB0005405286 441.55 365 BATE

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 323 BATE

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 644 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 1,304 LSE

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 581 LSE

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 270 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:00:02 GB0005405286 441.55 248 LSE

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 200 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 45 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 147 BATE

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 173 BATE

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 637 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 267 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.85 1,866 LSE

HSBC HOLDINGS PLC 29/10/2021 14:00:28 GB0005405286 441.80 1,349 LSE

HSBC HOLDINGS PLC 29/10/2021 14:01:17 GB0005405286 441.55 2,353 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:01:23 GB0005405286 441.50 1,450 LSE

HSBC HOLDINGS PLC 29/10/2021 14:01:23 GB0005405286 441.50 662 LSE

HSBC HOLDINGS PLC 29/10/2021 14:01:23 GB0005405286 441.50 788 LSE

HSBC HOLDINGS PLC 29/10/2021 14:01:23 GB0005405286 441.50 662 LSE

HSBC HOLDINGS PLC 29/10/2021 14:01:23 GB0005405286 441.50 686 LSE

HSBC HOLDINGS PLC 29/10/2021 14:02:19 GB0005405286 441.40 1,513 LSE

HSBC HOLDINGS PLC 29/10/2021 14:02:19 GB0005405286 441.40 2,670 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:32 GB0005405286 441.20 30 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:32 GB0005405286 441.20 1,710 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:32 GB0005405286 441.20 30 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:32 GB0005405286 441.20 1,740 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:32 GB0005405286 441.20 334 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:33 GB0005405286 441.20 208 LSE

HSBC HOLDINGS PLC 29/10/2021 14:03:33 GB0005405286 441.20 113 LSE

HSBC HOLDINGS PLC 29/10/2021 14:04:52 GB0005405286 440.90 1,593 LSE

HSBC HOLDINGS PLC 29/10/2021 14:05:04 GB0005405286 440.90 1,564 LSE

HSBC HOLDINGS PLC 29/10/2021 14:05:04 GB0005405286 440.90 534 CHIX

E07vjTcNN46H

E07vjTcNN46J

E07vjTdYFVul

E07vjTcNN46c

89349

89351

78364247104

78364247105

2899474180782

E07vjTdYFYf5

E07vjTcNN5OI

E07vjTcNN5PQ

2899474181072

E07vjTcNN6oH

E07vjTcNN6oV

E07vjTcNN6oa

E07vjTcNN6oc

E07vjTcNN6og

E07vjTcNN8E0

E07vjTcNN8E4

2899474180293

E07vjTdYFU4J

E07vjTcNN3WP

2899474180294

78364246776

E07vjTcNN9Ub

E07vjTcNN9Ud

E07vjTcNN9Uf

E07vjTcNN9Vm

E07vjTcNN9X6

E07vjTcNN9YR

E07vjTcNN9YU

E07vjTcNNB5y

E07vjTcNNBkJ

2899474182355

78364246915

2899474180464

#PUBLIC

Page 61: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:05:05 GB0005405286 440.90 698 LSE

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 1,752 LSE

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 1,752 LSE

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:06:37 GB0005405286 440.95 420 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:07:04 GB0005405286 441.05 2,092 LSE

HSBC HOLDINGS PLC 29/10/2021 14:07:04 GB0005405286 441.05 713 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:07:04 GB0005405286 441.05 193 BATE

HSBC HOLDINGS PLC 29/10/2021 14:07:04 GB0005405286 441.05 740 LSE

HSBC HOLDINGS PLC 29/10/2021 14:07:24 GB0005405286 441.10 1,396 LSE

HSBC HOLDINGS PLC 29/10/2021 14:08:33 GB0005405286 440.85 2,325 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 477 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 1,992 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 300 BATE

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 123 BATE

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 843 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:09:12 GB0005405286 441.05 678 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:13 GB0005405286 441.00 1,144 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:13 GB0005405286 441.00 172 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:13 GB0005405286 441.00 150 LSE

HSBC HOLDINGS PLC 29/10/2021 14:09:13 GB0005405286 441.00 172 LSE

HSBC HOLDINGS PLC 29/10/2021 14:10:00 GB0005405286 440.95 350 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:10:25 GB0005405286 441.10 1,271 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:10:25 GB0005405286 441.10 1,284 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:10:26 GB0005405286 441.05 61 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 79 BATE

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 157 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 192 LSE

HSBC HOLDINGS PLC 29/10/2021 14:10:34 GB0005405286 441.05 61 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 1,290 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 890 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 327 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 73 LSE

E07vjTcNNBpP

E07vjTcNNE3e

E07vjTcNNE3k

90949

90950

90951

E07vjTcNNEYI

E07vjTcNNF0s

91441

E07vjTcNNHB0

E07vjTcNNHB3

78364249107

78364249108

2899474183673

E07vjTcNNHBS

E07vjTcNNHC2

E07vjTcNNHC4

E07vjTcNNHC6

E07vjTcNNHC8

2899474183867

2899474184065

2899474184066

91910

78364249454

2899474184093

E07vjTcNNJK2

E07vjTcNNJKE

E07vjTcNNJKG

91932

E07vjTcNNL5w

E07vjTcNNL62

E07vjTcNNL64

E07vjTcNNL67

90952

E07vjTcNNEY3

2899474182972

78364248678

#PUBLIC

Page 62: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 327 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 1,290 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 1,290 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:14 GB0005405286 441.15 391 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:56 GB0005405286 441.00 299 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:58 GB0005405286 441.00 1,039 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:58 GB0005405286 441.00 113 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:58 GB0005405286 441.00 20 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:58 GB0005405286 441.00 1,152 LSE

HSBC HOLDINGS PLC 29/10/2021 14:12:58 GB0005405286 441.00 883 LSE

HSBC HOLDINGS PLC 29/10/2021 14:13:10 GB0005405286 441.00 200 BATE

HSBC HOLDINGS PLC 29/10/2021 14:13:31 GB0005405286 441.05 302 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 1,478 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 1,478 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 622 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 876 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 602 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 1,502 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 626 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:12 GB0005405286 441.15 206 LSE

HSBC HOLDINGS PLC 29/10/2021 14:14:26 GB0005405286 441.00 28 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:14:26 GB0005405286 441.00 33 BATE

HSBC HOLDINGS PLC 29/10/2021 14:14:48 GB0005405286 441.00 431 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 887 LSE

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 1,237 LSE

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 304 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 725 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 364 BATE

HSBC HOLDINGS PLC 29/10/2021 14:15:02 GB0005405286 441.05 279 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 303 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 120 BATE

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 100 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 111 BATE

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 165 BATE

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 648 LSE

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 330 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 1,661 LSE

E07vjTcNNNc6

E07vjTcNNNc8

E07vjTcNNNcC

E07vjTcNNNcG

E07vjTcNNNcI

E07vjTcNNNcN

E07vjTcNNNcv

93010

78364250361

2899474185658

E07vjTcNNPHw

E07vjTcNNPHy

E07vjTdYGUnj

2899474185733

78364250548

93225

93234

78364250553

E07vjTcNNL69

E07vjTcNNL6K

E07vjTcNNL6P

E07vjTcNNL6Z

E07vjTcNNLzf

E07vjTcNNM2G

E07vjTcNNM2I

E07vjTcNNM2K

E07vjTcNNM2O

E07vjTcNNM2V

2899474185739

78364250554

78364250555

E07vjTcNNPLS

E07vjTdYGUrb

E07vjTcNNPLW

78364250037

E07vjTdYGOVJ

E07vjTcNNNby

#PUBLIC

Page 63: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:15:03 GB0005405286 441.00 256 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 433 BATE

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 862 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 95 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 362 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 2,524 LSE

HSBC HOLDINGS PLC 29/10/2021 14:16:29 GB0005405286 440.95 236 LSE

HSBC HOLDINGS PLC 29/10/2021 14:17:28 GB0005405286 440.95 2,616 LSE

HSBC HOLDINGS PLC 29/10/2021 14:17:28 GB0005405286 440.95 892 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:17:28 GB0005405286 440.95 311 BATE

HSBC HOLDINGS PLC 29/10/2021 14:17:28 GB0005405286 440.95 138 BATE

HSBC HOLDINGS PLC 29/10/2021 14:17:28 GB0005405286 440.95 343 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 1,303 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 1,303 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 44 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 1,303 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 639 LSE

HSBC HOLDINGS PLC 29/10/2021 14:18:40 GB0005405286 440.90 300 LSE

HSBC HOLDINGS PLC 29/10/2021 14:19:58 GB0005405286 441.10 1,019 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:19:58 GB0005405286 441.10 23 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:19:58 GB0005405286 441.10 2,986 LSE

HSBC HOLDINGS PLC 29/10/2021 14:20:03 GB0005405286 441.00 1,789 LSE

HSBC HOLDINGS PLC 29/10/2021 14:20:37 GB0005405286 441.30 2,443 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:13 GB0005405286 441.40 1,365 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:14 GB0005405286 441.40 1,365 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:14 GB0005405286 441.40 645 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:14 GB0005405286 441.40 370 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:14 GB0005405286 441.40 995 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:14 GB0005405286 441.40 595 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:28 GB0005405286 441.15 70 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:28 GB0005405286 441.15 261 LSE

HSBC HOLDINGS PLC 29/10/2021 14:21:45 GB0005405286 441.20 354 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 587 LSE

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 90 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 44 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 230 CHIX

E07vjTcNNR9s

E07vjTcNNSJ8

E07vjTcNNTdv

E07vjTcNNTdz

2899474187206

94490

E07vjTcNNVRn

E07vjTcNNVcd

E07vjTcNNWb0

E07vjTcNNXdj

2899474185740

78364250898

2899474186204

93591

E07vjTdYGb0T

E07vjTcNNR9V

E07vjTcNNXeH

E07vjTcNNXeJ

E07vjTcNNXeg

E07vjTcNNXei

E07vjTcNNXeo

E07vjTcNNY4d

E07vjTcNNY4j

95038

E07vjTcNNZMV

E07vjTcNNZMX

95215

95216

2899474188035

2899474186432

78364251078

78364251079

E07vjTcNNSJT

E07vjTcNNTdd

E07vjTcNNTdn

E07vjTcNNTdp

E07vjTcNNTdt

#PUBLIC

Page 64: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 147 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 326 LSE

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 185 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:22:19 GB0005405286 441.40 567 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:23:12 GB0005405286 441.35 3,622 LSE

HSBC HOLDINGS PLC 29/10/2021 14:23:12 GB0005405286 441.35 1,237 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:23:12 GB0005405286 441.35 539 BATE

HSBC HOLDINGS PLC 29/10/2021 14:23:12 GB0005405286 441.35 1,076 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:04 GB0005405286 441.30 1,325 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:04 GB0005405286 441.30 1,271 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:04 GB0005405286 441.30 300 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:04 GB0005405286 441.30 331 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:32 GB0005405286 441.25 341 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:24:48 GB0005405286 441.30 558 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:48 GB0005405286 441.30 1,022 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 1,207 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 323 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 884 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 323 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 168 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 1,039 LSE

HSBC HOLDINGS PLC 29/10/2021 14:24:50 GB0005405286 441.30 1,109 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 1,481 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 1,481 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 1,481 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 14 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 1,378 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 103 LSE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 169 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:25:16 GB0005405286 441.25 286 LSE

HSBC HOLDINGS PLC 29/10/2021 14:26:45 GB0005405286 441.40 489 BATE

HSBC HOLDINGS PLC 29/10/2021 14:26:45 GB0005405286 441.40 974 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:26:45 GB0005405286 441.40 409 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:26:45 GB0005405286 441.40 2,852 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:19 GB0005405286 441.35 1,916 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:39 GB0005405286 441.30 1,566 LSE

E07vjTcNNbIy

E07vjTcNNbKm

E07vjTcNNbKo

E07vjTdYH7t8

E07vjTcNNc8U

95799

E07vjTcNNcAW

E07vjTcNNcAq

E07vjTcNNcAs

E07vjTdYH00Q

E07vjTcNNZMi

E07vjTcNNcB1

E07vjTcNNcB3

E07vjTcNNcB8

E07vjTcNNcqw

E07vjTcNNcrC

E07vjTcNNcrG

E07vjTcNNcrI

E07vjTcNNcrO

E07vjTcNNcrn

E07vjTdYHAx3

95977

E07vjTcNNcsE

78364253387

2899474189463

95218

95219

E07vjTcNNaTj

2899474188318

78364252499

E07vjTcNNaU4

E07vjTcNNbIw

E07vjTdYHGfP

E07vjTcNNedG

E07vjTcNNf8J

E07vjTcNNfV4

E07vjTcNNcAu

#PUBLIC

Page 65: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:27:39 GB0005405286 441.30 538 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:39 GB0005405286 441.30 1,028 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:39 GB0005405286 441.30 274 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:43 GB0005405286 441.20 253 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:43 GB0005405286 441.20 1,398 LSE

HSBC HOLDINGS PLC 29/10/2021 14:27:43 GB0005405286 441.20 253 LSE

HSBC HOLDINGS PLC 29/10/2021 14:28:34 GB0005405286 441.10 337 BATE

HSBC HOLDINGS PLC 29/10/2021 14:28:34 GB0005405286 441.10 669 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:28:34 GB0005405286 441.10 281 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:28:34 GB0005405286 441.10 1,963 LSE

HSBC HOLDINGS PLC 29/10/2021 14:28:34 GB0005405286 441.10 258 LSE

HSBC HOLDINGS PLC 29/10/2021 14:29:44 GB0005405286 441.10 1,503 LSE

HSBC HOLDINGS PLC 29/10/2021 14:29:45 GB0005405286 441.10 319 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:29:47 GB0005405286 441.10 858 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:29:47 GB0005405286 441.10 592 BATE

HSBC HOLDINGS PLC 29/10/2021 14:29:47 GB0005405286 441.10 1,946 LSE

HSBC HOLDINGS PLC 29/10/2021 14:29:48 GB0005405286 441.10 453 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:30:01 GB0005405286 441.05 3,657 LSE

HSBC HOLDINGS PLC 29/10/2021 14:30:01 GB0005405286 441.05 523 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:30:01 GB0005405286 441.05 1,249 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:30:01 GB0005405286 441.05 1,107 LSE

HSBC HOLDINGS PLC 29/10/2021 14:30:03 GB0005405286 441.00 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:30:03 GB0005405286 441.00 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:30:03 GB0005405286 441.00 25 BATE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.55 1,268 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.55 3,717 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 163 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 279 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 49 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 542 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 49 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 279 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 279 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 279 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 279 CHIX

2899474190910

78364254399

2899474191858

E07vjTcNNmKo

E07vjTcNNmLQ

E07vjTdYHga9

E07vjTcNNfV8

E07vjTcNNfVE

E07vjTcNNfVM

E07vjTcNNfYw

E07vjTcNNfYy

E07vjTcNNfZ0

78364253849

2899474190039

E07vjTdYHNmk

E07vjTcNNgXu

E07vjTcNNgYA

E07vjTcNNhfN

2899474191861

E07vjTdYHgaC

E07vjTcNNmLX

E07vjTcNNmLZ

E07vjTdYHgaJ

2899474191863

2899474191864

2899474191865

2899474191866

2899474190509

2899474190523

78364254145

E07vjTcNNhgJ

2899474190534

E07vjTcNNiJo

E07vjTdYHTvZ

2899474190802

E07vjTcNNiKB

E07vjTcNNibN

#PUBLIC

Page 66: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 174 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 284 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 239 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 40 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 167 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 103 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 60 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 103 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.45 700 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 61 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:14 GB0005405286 441.50 611 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 748 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 948 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 1,500 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 196 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 752 LSE

HSBC HOLDINGS PLC 29/10/2021 14:31:44 GB0005405286 441.35 196 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 300 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 1,490 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 1,569 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 221 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 1,790 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 71 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 25 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 311 LSE

HSBC HOLDINGS PLC 29/10/2021 14:32:37 GB0005405286 441.10 428 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 1,558 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 123 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 125 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

E07vjTcNNo6X

E07vjTcNNo6b

E07vjTcNNo6d

E07vjTcNNo6q

E07vjTcNNqzB

E07vjTcNNqzD

2899474191867

E07vjTcNNmLd

E07vjTcNNmLh

2899474191868

2899474191869

E07vjTcNNqzu

E07vjTcNNr0C

E07vjTcNNr0F

2899474194006

2899474194007

2899474194008

2899474194009

2899474194010

2899474194011

2899474194012

2899474194013

2899474191870

E07vjTdYHgaR

E07vjTdYHgaX

E07vjTdYHgaZ

E07vjTdYHgah

E07vjTcNNmMF

E07vjTcNNmMH

E07vjTcNNmMJ

E07vjTcNNo6O

E07vjTcNNo6S

2899474194014

E07vjTcNNqzJ

E07vjTcNNqzV

E07vjTcNNqzk

E07vjTcNNqzm

#PUBLIC

Page 67: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 187 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 20 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 998 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 202 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 998 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 1,040 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 160 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 1,186 LSE

HSBC HOLDINGS PLC 29/10/2021 14:33:49 GB0005405286 441.60 481 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:34:14 GB0005405286 441.65 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:15 GB0005405286 441.65 425 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:15 GB0005405286 441.65 575 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:16 GB0005405286 441.65 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:16 GB0005405286 441.65 425 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:16 GB0005405286 441.65 982 LSE

HSBC HOLDINGS PLC 29/10/2021 14:34:16 GB0005405286 441.65 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:34:16 GB0005405286 441.65 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:35:51 GB0005405286 441.60 1,251 LSE

HSBC HOLDINGS PLC 29/10/2021 14:35:55 GB0005405286 441.75 1,383 LSE

HSBC HOLDINGS PLC 29/10/2021 14:35:55 GB0005405286 441.75 44 LSE

HSBC HOLDINGS PLC 29/10/2021 14:35:56 GB0005405286 441.75 1,383 LSE

HSBC HOLDINGS PLC 29/10/2021 14:35:56 GB0005405286 441.75 617 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 208 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 68 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 1,324 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 359 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 30 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 565 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 3,312 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:12 GB0005405286 441.85 509 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 69 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 1,231 BATE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 1,074 LSE

2899474195806

78364257528

2899474194015

2899474194016

2899474194017

2899474194018

2899474194019

E07vjTcNNuRL

E07vjTcNNuRQ

E07vjTcNNuRT

E07vjTcNNuRV

E07vjTcNNuRf

E07vjTcNNuRl

E07vjTcNNuRu

2899474194021

E07vjTcNNvkg

E07vjTcNNvmm

78364257529

E07vjTcNO1fx

E07vjTcNO1fz

2899474195808

78364257563

78364257564

E07vjTcNO1ud

E07vjTcNNvmo

E07vjTcNNvpC

E07vjTcNNvpE

E07vjTcNNvqM

99919

99920

E07vjTcNO0Ez

E07vjTcNO0Yv

E07vjTcNO0Yz

E07vjTcNO0bm

E07vjTcNO0bo

78364257526

78364257527

#PUBLIC

Page 68: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 481 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 227 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 481 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 388 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 970 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 424 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 1,782 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 1,782 LSE

HSBC HOLDINGS PLC 29/10/2021 14:36:16 GB0005405286 441.70 393 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 38 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 1,558 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 1,558 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 38 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 1,562 LSE

HSBC HOLDINGS PLC 29/10/2021 14:37:20 GB0005405286 441.65 1,410 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:06 GB0005405286 441.55 3,154 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:06 GB0005405286 441.55 3,154 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:06 GB0005405286 441.55 116 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 285 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 1,454 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 1,454 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 98 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 187 LSE

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 1,739 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:38:29 GB0005405286 441.15 420 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 1,263 LSE

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 259 LSE

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 1,004 LSE

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 259 LSE

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:39:25 GB0005405286 441.15 956 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:40:04 GB0005405286 440.90 1,361 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:04 GB0005405286 440.90 1,451 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:04 GB0005405286 440.90 945 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:04 GB0005405286 440.90 1,361 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 173 CHIX

E07vjTcNO7OI

E07vjTcNO7ON

E07vjTcNO1uf

E07vjTcNO1uh

E07vjTcNO1ul

E07vjTcNO1ur

E07vjTcNO1ux

E07vjTcNO1uz

E07vjTcNO1vM

E07vjTcNO1vS

E07vjTcNO1vU

102472

E07vjTcNOB0T

E07vjTcNOB0V

E07vjTcNOB0b

E07vjTcNOB0Z

2899474198571

E07vjTcNO4g7

E07vjTcNO4gA

E07vjTcNO4gE

E07vjTcNO4gM

E07vjTcNO4gO

E07vjTcNO4gU

E07vjTcNO6QG

E07vjTcNO6QM

E07vjTcNO6QO

E07vjTcNO7Nf

E07vjTcNO7Nv

E07vjTcNO7Nz

2899474197260

2899474197261

E07vjTcNO9Xc

E07vjTcNO9Xq

E07vjTcNO9Xs

E07vjTcNO9Xu

102471

2899474197744

#PUBLIC

Page 69: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 903 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 451 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 919 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 566 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 490 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 1,180 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 402 LSE

HSBC HOLDINGS PLC 29/10/2021 14:40:39 GB0005405286 440.65 12 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 861 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 420 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 421 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 421 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 723 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 490 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 68 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 490 LSE

HSBC HOLDINGS PLC 29/10/2021 14:41:24 GB0005405286 440.55 634 LSE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 111 BATE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 197 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 222 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 46 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 71 LSE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 247 BATE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 203 BATE

HSBC HOLDINGS PLC 29/10/2021 14:42:08 GB0005405286 440.75 1,072 BATE

HSBC HOLDINGS PLC 29/10/2021 14:42:51 GB0005405286 441.05 1,354 LSE

HSBC HOLDINGS PLC 29/10/2021 14:42:51 GB0005405286 441.05 3,697 LSE

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 407 BATE

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 811 CHIX

2899474198572

E07vjTdYIqfj

2899474199459

2899474199460

2899474199461

2899474199462

E07vjTcNOFm0

E07vjTcNOFm5

78364259844

78364259845

78364259846

E07vjTcNOChX

E07vjTcNOChZ

E07vjTcNOChd

E07vjTcNOChl

E07vjTcNOCim

E07vjTcNOCiw

E07vjTcNOENI

E07vjTcNOEPe

E07vjTcNOEPg

E07vjTcNOEPl

E07vjTcNOEPw

E07vjTcNOEPz

E07vjTcNOEQ1

E07vjTcNOEQ3

E07vjTcNOEQ9

E07vjTcNOHBc

78364260201

2899474199980

78364259843

2899474199453

2899474199454

2899474199455

2899474199456

2899474199457

2899474199458

E07vjTcNOHBa

#PUBLIC

Page 70: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 13 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 340 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 2,374 LSE

HSBC HOLDINGS PLC 29/10/2021 14:43:16 GB0005405286 441.00 299 LSE

HSBC HOLDINGS PLC 29/10/2021 14:43:42 GB0005405286 440.85 315 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:44:29 GB0005405286 441.35 301 LSE

HSBC HOLDINGS PLC 29/10/2021 14:44:29 GB0005405286 441.35 43 LSE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 72 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 62 BATE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 51 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 62 BATE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 123 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 48 BATE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 123 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 211 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 123 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 211 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 49 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 14 BATE

HSBC HOLDINGS PLC 29/10/2021 14:45:52 GB0005405286 441.95 25 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:53 GB0005405286 441.95 98 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:45:53 GB0005405286 441.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:45:59 GB0005405286 441.95 294 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:46:02 GB0005405286 441.85 762 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:05 GB0005405286 441.90 1,332 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:05 GB0005405286 441.90 668 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:06 GB0005405286 441.90 1,332 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:06 GB0005405286 441.90 668 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:13 GB0005405286 441.85 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:13 GB0005405286 441.85 108 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:46:16 GB0005405286 441.75 1,705 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:16 GB0005405286 441.75 1,574 LSE

HSBC HOLDINGS PLC 29/10/2021 14:46:28 GB0005405286 441.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:46:28 GB0005405286 441.80 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:46:28 GB0005405286 441.80 1,250 AQUIS

104131

E07vjTdYJ3Al

E07vjTcNOHpe

E07vjTcNOHqB

104245

E07vjTcNOJcX

E07vjTcNOJcZ

2899474200907

78364260835

2899474200908

78364260836

2899474200909

78364260837

2899474200910

E07vjTdYJEYg

E07vjTcNOLkg

E07vjTcNOLkk

2899474200911

E07vjTdYJEaM

105016

78364260839

2899474200918

2899474200933

E07vjTcNOLnC

E07vjTdYJF7h

E07vjTcNOM6e

E07vjTcNOMG7

E07vjTcNOMG9

E07vjTcNOMHz

E07vjTcNOMI1

E07vjTcNOMbo

E07vjTdYJGae

E07vjTcNOMm2

E07vjTcNOMm4

105289

105290

105291

#PUBLIC

Page 71: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:46:31 GB0005405286 441.80 393 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.00 3,227 LSE

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.00 1,267 LSE

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 2,444 LSE

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 32 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 128 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 32 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:11 GB0005405286 442.05 29 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:12 GB0005405286 442.05 171 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:13 GB0005405286 442.05 1,000 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:13 GB0005405286 442.05 207 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:47:13 GB0005405286 442.05 635 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 54 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 69 BATE

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 139 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 1,146 LSE

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 127 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 54 LSE

HSBC HOLDINGS PLC 29/10/2021 14:48:05 GB0005405286 442.00 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:48:21 GB0005405286 441.90 360 LSE

HSBC HOLDINGS PLC 29/10/2021 14:48:21 GB0005405286 441.90 1,405 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 2,096 LSE

105313

E07vjTcNOOq4

E07vjTcNOOq8

E07vjTcNOOq0

E07vjTcNOOq2

2899474201753

E07vjTcNOQlO

E07vjTdYJS5j

E07vjTcNOQlS

106000

E07vjTcNOR9g

E07vjTcNOR9i

2899474201755

2899474201756

2899474201757

2899474201758

2899474201759

2899474201760

2899474201761

2899474201762

2899474201763

2899474201764

2899474201765

2899474201766

2899474201767

2899474201768

2899474201769

2899474201770

2899474201771

2899474201772

2899474201830

2899474201831

2899474201832

105999

78364261709

2899474202362

E07vjTcNOTEa

#PUBLIC

Page 72: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 300 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 587 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 715 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 359 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 715 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 584 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 359 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 359 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 226 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 133 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 226 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:26 GB0005405286 441.90 352 BATE

HSBC HOLDINGS PLC 29/10/2021 14:49:27 GB0005405286 441.90 215 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:27 GB0005405286 441.90 812 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:31 GB0005405286 441.90 242 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 1,252 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 500 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 752 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 500 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 752 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 326 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 174 LSE

HSBC HOLDINGS PLC 29/10/2021 14:49:46 GB0005405286 441.95 365 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:06 GB0005405286 441.90 1,501 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:06 GB0005405286 441.90 1,501 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:06 GB0005405286 441.90 1,501 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:07 GB0005405286 441.90 348 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:07 GB0005405286 441.90 401 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:35 GB0005405286 441.55 726 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:35 GB0005405286 441.55 947 LSE

HSBC HOLDINGS PLC 29/10/2021 14:50:35 GB0005405286 441.55 53 LSE

HSBC HOLDINGS PLC 29/10/2021 14:51:07 GB0005405286 441.40 1,614 LSE

HSBC HOLDINGS PLC 29/10/2021 14:51:07 GB0005405286 441.40 1,614 LSE

HSBC HOLDINGS PLC 29/10/2021 14:51:07 GB0005405286 441.40 294 LSE

HSBC HOLDINGS PLC 29/10/2021 14:51:35 GB0005405286 441.15 3,211 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:07 GB0005405286 441.30 960 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:52:07 GB0005405286 441.30 1,268 LSE

78364262183

2899474203053

2899474203054

78364262184

78364262185

78364262186

78364262187

78364262188

78364262189

2899474203074

2899474203075

2899474203110

E07vjTcNOTlq

E07vjTcNOTlx

E07vjTcNOTm2

E07vjTcNOTm4

E07vjTcNOTmB

E07vjTcNOTmk

E07vjTcNOTmn

E07vjTcNOTmu

E07vjTcNOUK4

E07vjTcNOUK8

E07vjTcNOUKL

E07vjTcNOUKx

E07vjTcNOUL3

E07vjTcNOVD3

E07vjTcNOVDC

E07vjTdYJaVL

E07vjTcNOTEf

2899474203052

E07vjTcNOVDE

E07vjTcNOW22

E07vjTcNOW2E

E07vjTcNOW3V

E07vjTcNOXCy

2899474204429

E07vjTcNOYCQ

#PUBLIC

Page 73: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:52:07 GB0005405286 441.30 204 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:07 GB0005405286 441.30 1,344 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 1,753 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 11 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 521 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 532 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 532 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 700 LSE

HSBC HOLDINGS PLC 29/10/2021 14:52:08 GB0005405286 441.25 938 LSE

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 371 BATE

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 133 BATE

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 1,002 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 421 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 2,936 LSE

HSBC HOLDINGS PLC 29/10/2021 14:53:05 GB0005405286 441.35 385 LSE

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 87 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 26 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 26 BATE

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 53 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 1,100 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:53:18 GB0005405286 441.10 500 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:53:37 GB0005405286 440.90 24 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:53:37 GB0005405286 440.90 30 BATE

HSBC HOLDINGS PLC 29/10/2021 14:53:37 GB0005405286 440.90 29 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:53:37 GB0005405286 440.90 85 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 308 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 147 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 1,146 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 1,235 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 214 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 86 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 1,363 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 238 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 1,211 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 324 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 1,001 LSE

E07vjTcNOYEq

E07vjTcNOYF4

E07vjTcNOdOl

E07vjTcNOYF9

78364263681

78364263682

2899474205070

E07vjTdYJwIp

E07vjTcNOaDH

E07vjTcNOaDX

E07vjTdYJxmg

E07vjTdYJxmj

E07vjTcNOb2d

78364263784

2899474205197

2899474205200

2899474205201

108085

78364263934

E07vjTcNOYCS

E07vjTcNOYCU

E07vjTcNOYEe

E07vjTdYJzqN

E07vjTdYJzqR

E07vjTcNOdOL

E07vjTcNOdON

E07vjTcNOdOP

E07vjTcNOdOR

E07vjTcNOdOV

E07vjTcNOdOX

E07vjTcNOdOZ

E07vjTcNOdOd

E07vjTcNOdOf

E07vjTcNOdOj

E07vjTcNOYEi

E07vjTcNOYEk

E07vjTcNOYEo

#PUBLIC

Page 74: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 124 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:26 GB0005405286 440.95 891 LSE

HSBC HOLDINGS PLC 29/10/2021 14:54:54 GB0005405286 441.10 113 LSE

HSBC HOLDINGS PLC 29/10/2021 14:55:00 GB0005405286 441.20 291 LSE

HSBC HOLDINGS PLC 29/10/2021 14:55:00 GB0005405286 441.20 330 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 1,745 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 221 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 1,465 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 440.95 24 BATE

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:56:05 GB0005405286 441.00 342 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 1,335 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 1,050 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 285 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 116 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 24 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:24 GB0005405286 441.10 1,195 LSE

HSBC HOLDINGS PLC 29/10/2021 14:56:25 GB0005405286 441.10 116 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 25 BATE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 30 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 25 BATE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 25 BATE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

E07vjTcNOdOn

108998

108999

E07vjTcNOh44

E07vjTcNOhpF

E07vjTcNOhpJ

E07vjTcNOhpM

E07vjTcNOhpO

E07vjTcNOhpZ

E07vjTcNOhpd

E07vjTcNOhtJ

78364265378

2899474207429

2899474207430

2899474207431

2899474207432

2899474207433

2899474207434

2899474207435

78364265379

78364265380

2899474207436

2899474207437

2899474207438

E07vjTcNOdOy

E07vjTcNOeFG

E07vjTcNOeV9

E07vjTcNOeVF

E07vjTcNOh2H

2899474207439

2899474207440

2899474207441

2899474207442

2899474207443

E07vjTcNOh2R

E07vjTcNOh2T

78364264887

#PUBLIC

Page 75: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 20 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 25 BATE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 20 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 113 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 13 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 662 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 417 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 121 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 108 LSE

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 50 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:57:12 GB0005405286 441.40 1,409 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 1,270 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 433 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 218 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 1,085 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 36 AQUIS

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 218 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 52 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 49 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 381 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 52 CHIX

78364265381

2899474207446

2899474207447

2899474207448

2899474207449

2899474207450

2899474207451

2899474207452

2899474207453

2899474207455

E07vjTdYKLFF

E07vjTcNOjg0

E07vjTcNOjg4

2899474207456

2899474207457

2899474207458

2899474207459

E07vjTcNOjg9

E07vjTcNOjgB

E07vjTcNOjgE

E07vjTcNOjgG

2899474207460

E07vjTcNOjga

2899474207444

2899474207445

E07vjTcNOlos

2899474207929

78364265756

E07vjTcNOloz

109962

E07vjTdYKRNQ

78364265757

2899474207930

78364265758

2899474207931

2899474207932

2899474207454

#PUBLIC

Page 76: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 94 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 169 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 49 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 339 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 94 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 185 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 185 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 50 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 185 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 433 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 218 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 137 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 138 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 315 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 205 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 330 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 365 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 218 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 218 BATE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 339 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 75 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 137 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 700 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 800 CHIX

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 1,508 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 760 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 33 LSE

HSBC HOLDINGS PLC 29/10/2021 14:58:28 GB0005405286 441.45 177 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:10 GB0005405286 441.40 700 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:18 GB0005405286 441.40 2,149 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:18 GB0005405286 441.40 2,317 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:18 GB0005405286 441.40 917 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:18 GB0005405286 441.40 3,234 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:18 GB0005405286 441.40 29 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:59 GB0005405286 441.15 601 LSE

HSBC HOLDINGS PLC 29/10/2021 14:59:59 GB0005405286 441.15 485 BATE

E07vjTcNOlpM

E07vjTcNOlpO

E07vjTcNOlpQ

78364265762

78364265763

E07vjTcNOlpX

2899474207933

78364265759

78364265760

2899474207934

2899474207935

E07vjTdYKRNj

E07vjTdYKRNl

2899474207939

2899474207940

E07vjTcNOlpj

E07vjTcNOlpm

E07vjTcNOlqe

E07vjTcNOlqg

E07vjTcNOmxt

E07vjTcNOnEm

E07vjTcNOnEp

E07vjTcNOnEr

E07vjTcNOnEv

E07vjTcNOnEx

E07vjTdYKRNV

E07vjTcNOlp3

E07vjTcNOlp9

E07vjTcNOlpB

E07vjTcNOlpF

2899474207936

78364265761

E07vjTdYKRNg

E07vjTcNOoyx

78364266304

2899474207937

E07vjTcNOlpK

#PUBLIC

Page 77: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 371 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 966 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 406 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 1,720 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 40 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:00 GB0005405286 441.15 469 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 11 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 11 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:29 GB0005405286 441.35 285 LSE

HSBC HOLDINGS PLC 29/10/2021 15:00:56 GB0005405286 441.20 302 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:01:01 GB0005405286 441.25 1,446 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:01 GB0005405286 441.25 2,211 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:01 GB0005405286 441.25 1,332 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:33 GB0005405286 441.10 384 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:01:33 GB0005405286 441.10 2,682 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:33 GB0005405286 441.10 915 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:01:33 GB0005405286 441.10 460 BATE

HSBC HOLDINGS PLC 29/10/2021 15:01:33 GB0005405286 441.10 352 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 534 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 534 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 1,244 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 1,244 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 534 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 496 LSE

HSBC HOLDINGS PLC 29/10/2021 15:01:54 GB0005405286 441.05 152 LSE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 102 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 32 BATE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 19 BATE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 64 LSE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 1,136 LSE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 64 LSE

HSBC HOLDINGS PLC 29/10/2021 15:02:35 GB0005405286 441.15 121 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:02:55 GB0005405286 441.20 1,322 LSE

HSBC HOLDINGS PLC 29/10/2021 15:02:55 GB0005405286 441.20 1,322 LSE

E07vjTcNOq4U

E07vjTcNOq4b

E07vjTcNOq4Z

E07vjTcNOq4l

111053

E07vjTcNOrLr

2899474209754

78364266992

111349

E07vjTcNOtaW

E07vjTcNOtaa

E07vjTcNOtaY

E07vjTcNOtae

E07vjTcNOtao

E07vjTcNOtat

E07vjTcNOtay

2899474210463

110585

2899474208750

E07vjTdYKYEh

E07vjTcNOozH

E07vjTcNOozK

E07vjTcNOozN

E07vjTcNOq4K

E07vjTcNOq4S

78364267524

78364267525

E07vjTcNOvKI

E07vjTcNOvKK

E07vjTcNOvKM

E07vjTdYKm5G

E07vjTcNOvoH

E07vjTcNOvoN

E07vjTcNOrLt

E07vjTcNOrLy

E07vjTdYKfqo

E07vjTcNOskv

#PUBLIC

Page 78: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:02:55 GB0005405286 441.20 616 LSE

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 353 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 461 BATE

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 918 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 385 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 2,336 LSE

HSBC HOLDINGS PLC 29/10/2021 15:03:31 GB0005405286 440.90 353 LSE

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 36 BATE

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 409 BATE

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 29 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 86 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 770 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 2,594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 372 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:03:59 GB0005405286 440.80 340 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 279 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 291 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 31 BATE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 63 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 115 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 188 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 442 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 67 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 1,247 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 1,065 LSE

HSBC HOLDINGS PLC 29/10/2021 15:04:42 GB0005405286 440.70 803 LSE

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 620 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 931 BATE

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 620 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:05:00 GB0005405286 440.60 554 LSE

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 985 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 413 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 2,885 LSE

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 190 BATE

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 131 BATE

E07vjTcNOze1

E07vjTcNOze5

E07vjTcNOze7

E07vjTcNOvoP

112278

78364267920

2899474211052

E07vjTdYKrU3

E07vjTcNOxKU

E07vjTcNOxKY

78364268155

2899474211635

E07vjTcNOzeH

E07vjTcNOzeN

112895

112896

78364268439

E07vjTdYL01V

E07vjTcNP09h

E07vjTcNP09j

2899474212321

E07vjTdYL4jm

E07vjTcNP24r

78364268775

78364268776

78364268156

2899474211340

2899474211341

2899474211342

E07vjTcNOyPI

E07vjTdYKu8Q

E07vjTcNOyPj

E07vjTcNOzdt

E07vjTcNOzdv

78364268351

2899474211634

E07vjTdYKyKP

#PUBLIC

Page 79: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 174 BATE

HSBC HOLDINGS PLC 29/10/2021 15:05:48 GB0005405286 440.70 379 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:13 GB0005405286 440.75 471 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:06:13 GB0005405286 440.75 1,225 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:06:13 GB0005405286 440.75 3,109 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:13 GB0005405286 440.75 482 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 602 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 866 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 602 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 866 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 602 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 264 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 1,468 LSE

HSBC HOLDINGS PLC 29/10/2021 15:06:53 GB0005405286 440.50 54 LSE

HSBC HOLDINGS PLC 29/10/2021 15:07:39 GB0005405286 440.55 1,724 LSE

HSBC HOLDINGS PLC 29/10/2021 15:07:39 GB0005405286 440.55 1,724 LSE

HSBC HOLDINGS PLC 29/10/2021 15:07:39 GB0005405286 440.55 780 LSE

HSBC HOLDINGS PLC 29/10/2021 15:07:39 GB0005405286 440.55 878 LSE

HSBC HOLDINGS PLC 29/10/2021 15:08:02 GB0005405286 440.70 61 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:08:11 GB0005405286 440.75 290 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 145 BATE

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 420 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 296 BATE

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 459 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 368 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 630 LSE

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 1,944 LSE

HSBC HOLDINGS PLC 29/10/2021 15:08:37 GB0005405286 440.75 48 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:09:02 GB0005405286 440.85 500 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:03 GB0005405286 440.85 1,061 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:09:03 GB0005405286 440.85 2,609 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:03 GB0005405286 440.85 408 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:33 GB0005405286 440.90 1,527 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:33 GB0005405286 440.90 37 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:33 GB0005405286 440.90 1,527 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:33 GB0005405286 440.90 1,836 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:33 GB0005405286 440.90 557 LSE

E07vjTcNP5kv

E07vjTcNP5kz

78364268781

E07vjTcNP25F

114631

78364269855

2899474213872

78364269856

2899474213873

E07vjTdYLKzU

E07vjTcNP7vn

E07vjTcNP7vq

2899474213878

E07vjTcNP95C

2899474214128

E07vjTcNP97o

E07vjTcNP98M

113620

2899474212554

E07vjTcNP2rN

E07vjTcNP2rS

E07vjTcNP4F1

E07vjTcNP4F3

E07vjTcNP4F5

E07vjTcNP4F9

E07vjTcNP4FB

E07vjTcNP4FD

E07vjTcNP4FQ

E07vjTcNP4Ge

E07vjTcNPALn

E07vjTcNPALp

E07vjTcNPALw

E07vjTcNPALy

E07vjTcNPAM4

E07vjTcNP5l1

E07vjTcNP5l6

114499

#PUBLIC

Page 80: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 650 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 947 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 428 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 625 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 972 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 1,160 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 248 LSE

HSBC HOLDINGS PLC 29/10/2021 15:09:56 GB0005405286 440.80 25 LSE

HSBC HOLDINGS PLC 29/10/2021 15:10:44 GB0005405286 440.60 1,325 LSE

HSBC HOLDINGS PLC 29/10/2021 15:10:44 GB0005405286 440.60 13 LSE

HSBC HOLDINGS PLC 29/10/2021 15:10:44 GB0005405286 440.60 1,325 LSE

HSBC HOLDINGS PLC 29/10/2021 15:10:56 GB0005405286 440.55 2,333 LSE

HSBC HOLDINGS PLC 29/10/2021 15:11:27 GB0005405286 440.40 1,795 LSE

HSBC HOLDINGS PLC 29/10/2021 15:11:27 GB0005405286 440.40 1,795 LSE

HSBC HOLDINGS PLC 29/10/2021 15:11:27 GB0005405286 440.40 1,706 LSE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 31 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 193 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 605 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 455 BATE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 80 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 300 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 76 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 2,652 LSE

HSBC HOLDINGS PLC 29/10/2021 15:12:01 GB0005405286 440.40 348 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:12:44 GB0005405286 440.30 589 LSE

HSBC HOLDINGS PLC 29/10/2021 15:12:44 GB0005405286 440.30 50 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.30 1,101 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.30 1,697 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.30 43 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.30 883 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.30 842 LSE

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.25 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:13:01 GB0005405286 440.25 484 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:14:00 GB0005405286 440.40 4,470 LSE

E07vjTdYLews

E07vjTdYLewv

2899474215606

78364271147

E07vjTdYLewy

2899474215607

E07vjTdYLex4

E07vjTcNPFBN

116652

E07vjTcNPGhw

E07vjTcNPGhz

E07vjTcNPAyV

E07vjTcNPAyX

E07vjTcNPAyZ

E07vjTcNPAyd

E07vjTcNPAyf

E07vjTcNPAyh

E07vjTcNPAyl

E07vjTcNPAyn

E07vjTcNPCxU

E07vjTcNPCxa

E07vjTcNPHDZ

E07vjTcNPHDi

E07vjTcNPHDl

E07vjTcNPHDn

E07vjTcNPHDr

117122

117123

117124

117125

117126

E07vjTcNPJi9

E07vjTcNPCxc

E07vjTcNPDDH

E07vjTcNPE4d

E07vjTcNPE4j

E07vjTcNPE4l

#PUBLIC

Page 81: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 2,659 LSE

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 381 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 27 BATE

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 908 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 429 BATE

HSBC HOLDINGS PLC 29/10/2021 15:14:28 GB0005405286 440.40 349 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:16 GB0005405286 440.50 31 BATE

HSBC HOLDINGS PLC 29/10/2021 15:15:16 GB0005405286 440.50 534 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:16 GB0005405286 440.50 1,435 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:16 GB0005405286 440.50 200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:19 GB0005405286 440.50 500 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:19 GB0005405286 440.50 250 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:45 GB0005405286 440.35 18 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:15:45 GB0005405286 440.35 23 BATE

HSBC HOLDINGS PLC 29/10/2021 15:15:45 GB0005405286 440.35 46 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:15:45 GB0005405286 440.35 112 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:15:45 GB0005405286 440.35 396 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 1,311 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 1,399 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 505 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 894 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 308 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 1,091 LSE

HSBC HOLDINGS PLC 29/10/2021 15:15:48 GB0005405286 440.35 215 LSE

HSBC HOLDINGS PLC 29/10/2021 15:16:23 GB0005405286 440.10 296 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:16:23 GB0005405286 440.10 217 LSE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 385 LSE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 206 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 267 LSE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 979 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 492 BATE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 2,217 LSE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 37 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 168 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.15 376 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:16:36 GB0005405286 440.10 1,234 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 2,841 LSE

E07vjTcNPKR2

E07vjTdYLsTj

78364272169

2899474216814

78364272170

E07vjTcNPKRT

78364272477

E07vjTcNPM08

E07vjTcNPM0h

E07vjTcNPM0z

E07vjTcNPM3X

E07vjTcNPM3Z

118394

78364272646

2899474217431

E07vjTdYLzP9

E07vjTcNPN7c

E07vjTcNPNGM

E07vjTcNPNGO

E07vjTcNPNGT

E07vjTcNPNGb

E07vjTcNPNJ3

E07vjTcNPNJ5

E07vjTcNPNJD

E07vjTdYM477

E07vjTcNPOrE

E07vjTcNPPFs

E07vjTdYM5Pc

E07vjTcNPPFv

2899474218070

78364273090

E07vjTcNPPFx

E07vjTdYM5Pg

E07vjTdYM5Pm

118953

E07vjTcNPPGj

E07vjTcNPRMk

#PUBLIC

Page 82: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 2,152 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 359 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 330 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 330 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 1,887 LSE

HSBC HOLDINGS PLC 29/10/2021 15:17:58 GB0005405286 440.45 2,020 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:44 GB0005405286 440.55 310 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 663 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 537 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 1,415 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 1,095 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 857 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 209 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 105 BATE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 139 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 558 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 558 LSE

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 770 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:18:51 GB0005405286 440.50 530 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 421 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 1,700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 1,700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 589 LSE

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 1,700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:19:25 GB0005405286 440.50 165 LSE

HSBC HOLDINGS PLC 29/10/2021 15:20:29 GB0005405286 440.75 311 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:20:33 GB0005405286 440.70 1,678 LSE

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 556 LSE

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 644 LSE

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 301 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 182 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 174 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 127 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:20:51 GB0005405286 440.80 78 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:21:10 GB0005405286 440.65 1,520 LSE

E07vjTcNPRMq

E07vjTcNPRMu

E07vjTcNPRN1

E07vjTcNPRN5

E07vjTcNPRN9

E07vjTcNPRNI

E07vjTdYMHkv

E07vjTcNPTTe

E07vjTcNPTTj

E07vjTcNPTTl

E07vjTcNPTTt

E07vjTcNPTTv

2899474219235

78364273939

E07vjTdYMIVP

E07vjTcNPTU7

E07vjTcNPTUE

120057

2899474219236

2899474219237

2899474219531

E07vjTcNPUcn

E07vjTcNPUcr

E07vjTcNPUct

E07vjTcNPUcx

E07vjTcNPUcz

120808

E07vjTcNPWZr

E07vjTcNPXA4

E07vjTcNPXA6

2899474220181

2899474220182

2899474220183

2899474220184

2899474220185

2899474220186

E07vjTcNPXcP

#PUBLIC

Page 83: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:21:10 GB0005405286 440.65 17 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:10 GB0005405286 440.65 1,520 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:10 GB0005405286 440.65 1,520 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:10 GB0005405286 440.65 2 BATE

HSBC HOLDINGS PLC 29/10/2021 15:21:30 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:21:30 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:21:31 GB0005405286 440.75 1,313 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:42 GB0005405286 440.75 2,321 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:42 GB0005405286 440.75 41 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:21:42 GB0005405286 440.75 258 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:21:42 GB0005405286 440.75 33 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:21:42 GB0005405286 440.75 305 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 1,499 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 341 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 1,499 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 410 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 660 LSE

HSBC HOLDINGS PLC 29/10/2021 15:21:43 GB0005405286 440.70 647 LSE

HSBC HOLDINGS PLC 29/10/2021 15:22:32 GB0005405286 440.75 452 BATE

HSBC HOLDINGS PLC 29/10/2021 15:22:32 GB0005405286 440.75 160 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 18 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 603 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 2,479 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 603 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 1,258 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 816 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 1,026 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:05 GB0005405286 440.95 1,381 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:53 GB0005405286 440.70 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:53 GB0005405286 440.70 1,575 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:53 GB0005405286 440.70 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 15:23:53 GB0005405286 440.70 1,109 LSE

HSBC HOLDINGS PLC 29/10/2021 15:24:30 GB0005405286 440.50 1,000 LSE

HSBC HOLDINGS PLC 29/10/2021 15:24:49 GB0005405286 440.75 1,982 LSE

HSBC HOLDINGS PLC 29/10/2021 15:24:52 GB0005405286 440.75 1,560 LSE

HSBC HOLDINGS PLC 29/10/2021 15:24:52 GB0005405286 440.75 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:24:59 GB0005405286 440.70 2,043 LSE

E07vjTcNPXcR

E07vjTcNPXcW

E07vjTcNPXcd

78364274781

121351

121352

E07vjTcNPYBI

E07vjTcNPYSI

E07vjTdYMYiO

E07vjTdYMYiU

E07vjTdYMYiX

121454

E07vjTcNPYU4

E07vjTcNPYU6

E07vjTcNPYUC

E07vjTcNPYUE

E07vjTcNPYUI

E07vjTcNPYUN

78364275368

2899474221126

E07vjTcNPbGu

E07vjTcNPbGw

E07vjTcNPbGy

E07vjTcNPbH0

E07vjTcNPbH4

E07vjTcNPbH7

E07vjTcNPbHA

E07vjTcNPbHC

E07vjTcNPcbJ

E07vjTcNPcbL

E07vjTcNPcbP

E07vjTcNPcbR

E07vjTcNPdeJ

E07vjTcNPeIi

E07vjTcNPeQE

123021

E07vjTcNPeiP

#PUBLIC

Page 84: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:25:00 GB0005405286 440.70 1,608 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:25:30 GB0005405286 440.55 1,205 LSE

HSBC HOLDINGS PLC 29/10/2021 15:25:30 GB0005405286 440.55 372 LSE

HSBC HOLDINGS PLC 29/10/2021 15:25:30 GB0005405286 440.55 833 LSE

HSBC HOLDINGS PLC 29/10/2021 15:25:31 GB0005405286 440.55 309 LSE

HSBC HOLDINGS PLC 29/10/2021 15:25:44 GB0005405286 440.60 2,017 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 308 LSE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 2,594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 415 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 161 BATE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 226 BATE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 990 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 111 BATE

HSBC HOLDINGS PLC 29/10/2021 15:26:06 GB0005405286 440.55 381 LSE

HSBC HOLDINGS PLC 29/10/2021 15:26:49 GB0005405286 440.40 295 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 2,650 LSE

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 455 BATE

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 138 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 870 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 34 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 28 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 213 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:26:57 GB0005405286 440.40 53 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:27:22 GB0005405286 440.40 1,328 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:22 GB0005405286 440.40 1,172 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:22 GB0005405286 440.40 156 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:22 GB0005405286 440.40 1,328 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:38 GB0005405286 440.35 1,498 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:38 GB0005405286 440.35 1,594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:38 GB0005405286 440.35 1,594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:38 GB0005405286 440.35 1,594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:27:38 GB0005405286 440.35 524 LSE

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 13 LSE

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 1,404 LSE

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 1,417 LSE

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 19 LSE

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 1,417 LSE

2899474222466

E07vjTcNPfff

E07vjTcNPffn

E07vjTcNPffp

E07vjTcNPfgQ

2899474222860

E07vjTcNPgme

E07vjTcNPgmh

E07vjTdYMxB0

78364276775

78364276776

2899474223068

78364276777

E07vjTcNPgnU

123888

E07vjTcNPiVa

78364277123

E07vjTdYN1Vw

2899474223468

2899474223469

E07vjTdYN1W1

E07vjTdYN1W5

123959

E07vjTcNPjKo

E07vjTcNPjKv

E07vjTcNPjL1

E07vjTcNPjL8

E07vjTcNPjgQ

E07vjTcNPjgS

E07vjTcNPjgd

E07vjTcNPjgp

E07vjTcNPjgt

E07vjTcNPlEd

E07vjTcNPlEf

E07vjTcNPlEl

E07vjTcNPlEn

E07vjTcNPlEz

#PUBLIC

Page 85: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:28:44 GB0005405286 440.35 755 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:40 GB0005405286 440.60 454 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:29:40 GB0005405286 440.60 1,181 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:29:40 GB0005405286 440.60 593 BATE

HSBC HOLDINGS PLC 29/10/2021 15:29:40 GB0005405286 440.60 3,209 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:40 GB0005405286 440.60 250 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:41 GB0005405286 440.55 1,644 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 12 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 1,702 LSE

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 118 BATE

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 199 BATE

HSBC HOLDINGS PLC 29/10/2021 15:29:43 GB0005405286 440.50 600 BATE

HSBC HOLDINGS PLC 29/10/2021 15:31:19 GB0005405286 440.75 1,401 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:19 GB0005405286 440.75 1,401 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:19 GB0005405286 440.75 1,401 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 1,401 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 341 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 151 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 909 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 341 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:20 GB0005405286 440.75 13 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 71 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 179 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 134 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 89 BATE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 131 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.70 1,248 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.65 1,724 LSE

HSBC HOLDINGS PLC 29/10/2021 15:31:46 GB0005405286 440.65 2,261 LSE

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 620 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 1,657 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 800 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 622 CHIX

E07vjTcNPlF3

125150

2899474224702

78364278056

E07vjTcNPmjF

E07vjTcNPmjL

E07vjTcNPmnO

E07vjTcNPmud

E07vjTcNPmuh

125182

78364278087

78364278088

78364278089

E07vjTcNPpg4

E07vjTcNPpgF

E07vjTcNPpgS

E07vjTcNPpgk

E07vjTcNPpgm

E07vjTcNPpgv

E07vjTcNPpgx

E07vjTcNPphF

E07vjTcNPphH

126180

2899474225723

E07vjTdYNRU7

E07vjTcNPqPE

78364278874

E07vjTcNPqPK

E07vjTcNPqPO

E07vjTcNPqPo

126186

E07vjTcNPqRH

E07vjTcNPqRJ

126415

2899474225956

2899474225957

2899474225958

#PUBLIC

Page 86: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:32:19 GB0005405286 440.65 217 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:32:54 GB0005405286 440.45 1,509 LSE

HSBC HOLDINGS PLC 29/10/2021 15:32:54 GB0005405286 440.45 32 LSE

HSBC HOLDINGS PLC 29/10/2021 15:32:55 GB0005405286 440.45 291 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:25 GB0005405286 440.55 82 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:34:25 GB0005405286 440.55 108 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:25 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 3,092 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 97 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 1,055 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 185 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 459 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 205 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 63 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 72 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 51 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 443 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 1,015 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 763 LSE

E07vjTcNPrNw

2899474225959

E07vjTcNPsGY

E07vjTcNPsGd

E07vjTcNPsH7

127299

2899474226861

78364279901

E07vjTcNPvIL

E07vjTcNPvIN

2899474227020

2899474227023

E07vjTcNPvIa

E07vjTcNPvIh

78364280029

78364280030

2899474227024

2899474227025

2899474227026

2899474227027

2899474227028

2899474227029

2899474227030

2899474227031

2899474227032

2899474227033

2899474227034

78364280031

78364280032

78364280033

78364280034

78364280035

78364280036

E07vjTdYNi77

E07vjTdYNi79

E07vjTcNPvIo

E07vjTcNPvIq

#PUBLIC

Page 87: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 1,015 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 102 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 185 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 185 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:48 GB0005405286 440.55 517 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 161 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 121 BATE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 241 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 95 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 66 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 144 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 987 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.55 580 LSE

HSBC HOLDINGS PLC 29/10/2021 15:34:50 GB0005405286 440.50 406 BATE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 10 LSE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 537 BATE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 1,069 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 494 LSE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 448 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 2,627 LSE

HSBC HOLDINGS PLC 29/10/2021 15:35:28 GB0005405286 440.30 411 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:36:39 GB0005405286 440.70 375 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 1,320 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 1,320 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 328 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 910 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 410 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 4,117 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 620 LSE

HSBC HOLDINGS PLC 29/10/2021 15:36:59 GB0005405286 440.70 598 LSE

HSBC HOLDINGS PLC 29/10/2021 15:37:58 GB0005405286 440.60 27 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:38:03 GB0005405286 440.65 524 BATE

E07vjTcNPvIz

78364280037

78364280038

E07vjTcNPvJ4

E07vjTcNPvJ9

E07vjTcNPvJC

E07vjTcNPvMM

E07vjTcNPvMO

78364280044

2899474227043

127512

127513

E07vjTdYNiJw

E07vjTcNPvMb

E07vjTcNPvMq

E07vjTcNPvN1

E07vjTcNPvN6

78364280046

E07vjTcNPwPH

78364280281

2899474227362

E07vjTcNPwPK

E07vjTdYNlqQ

E07vjTcNPwPM

127754

128302

E07vjTcNPymD

E07vjTcNPymK

E07vjTcNPymM

E07vjTcNPymQ

E07vjTcNPymU

E07vjTcNPymW

E07vjTcNPymo

E07vjTcNPymv

E07vjTcNPyn7

128939

78364281307

#PUBLIC

Page 88: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:38:03 GB0005405286 440.65 1,043 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:38:03 GB0005405286 440.65 524 BATE

HSBC HOLDINGS PLC 29/10/2021 15:38:03 GB0005405286 440.65 524 BATE

HSBC HOLDINGS PLC 29/10/2021 15:38:03 GB0005405286 440.65 447 BATE

HSBC HOLDINGS PLC 29/10/2021 15:38:06 GB0005405286 440.65 1,599 LSE

HSBC HOLDINGS PLC 29/10/2021 15:38:06 GB0005405286 440.65 3,463 LSE

HSBC HOLDINGS PLC 29/10/2021 15:38:06 GB0005405286 440.65 2,016 LSE

HSBC HOLDINGS PLC 29/10/2021 15:38:32 GB0005405286 440.35 1,145 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:38:32 GB0005405286 440.35 575 BATE

HSBC HOLDINGS PLC 29/10/2021 15:38:32 GB0005405286 440.35 480 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:38:32 GB0005405286 440.35 3,354 LSE

HSBC HOLDINGS PLC 29/10/2021 15:38:32 GB0005405286 440.35 440 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:39:21 GB0005405286 440.45 279 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:21 GB0005405286 440.45 1,108 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:21 GB0005405286 440.45 1,446 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:21 GB0005405286 440.45 1,387 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:21 GB0005405286 440.45 950 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 2,734 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 139 LSE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 299 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 980 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 493 BATE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 112 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:39:47 GB0005405286 440.35 377 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:41:00 GB0005405286 440.50 3,281 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:00 GB0005405286 440.50 563 BATE

HSBC HOLDINGS PLC 29/10/2021 15:41:00 GB0005405286 440.50 619 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:41:00 GB0005405286 440.50 501 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:41:00 GB0005405286 440.50 430 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:02 GB0005405286 440.40 303 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:03 GB0005405286 440.40 295 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 31 BATE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 63 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 114 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 1,129 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 120 CHIX

2899474228723

78364281308

78364281309

78364281310

E07vjTcNQ0i3

E07vjTcNQ0i7

E07vjTcNQ0iD

2899474228972

78364281482

E07vjTdYO3lF

E07vjTcNQ1Tb

2899474228973

E07vjTcNQ3C7

E07vjTcNQ3C9

E07vjTcNQ3CB

E07vjTcNQ3CF

E07vjTcNQ3CH

E07vjTcNQ42m

E07vjTcNQ42o

E07vjTdYOAxz

2899474229582

78364282028

E07vjTdYOAy3

129801

E07vjTcNQ6fv

78364282535

2899474230254

2899474230255

E07vjTcNQ6gD

E07vjTcNQ6qc

E07vjTcNQ6qh

78364282629

2899474230395

E07vjTdYOJQj

E07vjTcNQ7HI

E07vjTcNQ7HP

2899474230399

#PUBLIC

Page 89: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 1,418 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:12 GB0005405286 440.35 483 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 44 BATE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 517 BATE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 1,222 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 53 BATE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 3,582 LSE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 512 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:41:48 GB0005405286 440.25 470 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:09 GB0005405286 440.40 1,254 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:09 GB0005405286 440.40 4,958 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:12 GB0005405286 440.35 1,705 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:12 GB0005405286 440.35 1,628 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:13 GB0005405286 440.40 554 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:13 GB0005405286 440.40 1,723 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:14 GB0005405286 440.40 141 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:14 GB0005405286 440.40 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:14 GB0005405286 440.40 4,069 LSE

HSBC HOLDINGS PLC 29/10/2021 15:44:14 GB0005405286 440.40 1,617 LSE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 270 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 352 BATE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 701 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 294 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 2,054 LSE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 303 LSE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 659 LSE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 294 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 352 BATE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 701 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 617 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 352 BATE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 294 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 294 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:45:35 GB0005405286 440.75 352 BATE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 2,174 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 741 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 373 BATE

E07vjTcNQ7Hq

E07vjTcNQ7Hs

78364282844

78364282845

2899474230657

78364282846

E07vjTcNQ8Y2

E07vjTdYOMyL

E07vjTcNQ8YL

E07vjTcNQCvq

E07vjTcNQCvs

E07vjTcNQD2d

E07vjTcNQD2f

E07vjTcNQD6C

E07vjTcNQD6F

E07vjTcNQD6c

E07vjTcNQD6t

E07vjTcNQD6y

E07vjTcNQD73

132886

78364284368

2899474232441

E07vjTdYOk8y

E07vjTcNQFgN

E07vjTcNQFgZ

E07vjTcNQFgk

E07vjTdYOk9A

78364284369

2899474232443

2899474232444

78364284370

E07vjTdYOk9I

E07vjTdYOk9N

78364284371

E07vjTcNQGlQ

2899474232695

78364284555

#PUBLIC

Page 90: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 373 BATE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 741 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 456 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 276 BATE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 536 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 97 BATE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 311 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:46:04 GB0005405286 440.85 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 71 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 1,946 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 3,953 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 1,901 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:46:43 GB0005405286 441.05 667 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 1,556 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 1,556 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 54 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 272 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 1,284 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 272 LSE

HSBC HOLDINGS PLC 29/10/2021 15:46:57 GB0005405286 441.00 1,100 LSE

HSBC HOLDINGS PLC 29/10/2021 15:47:58 GB0005405286 441.15 4,878 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 238 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 119 BATE

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 594 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 705 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:10 GB0005405286 441.10 297 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:15 GB0005405286 441.00 1,661 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:15 GB0005405286 441.00 640 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:15 GB0005405286 441.00 1,021 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:15 GB0005405286 441.00 304 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 1,541 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 141 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 1,400 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 141 LSE

78364284556

2899474232696

E07vjTcNQGlf

78364284557

2899474232697

78364284558

E07vjTdYOnGN

E07vjTcNQGlm

133537

133538

E07vjTcNQI80

E07vjTcNQI82

E07vjTdYOrt5

E07vjTdYOrt7

E07vjTcNQI8B

E07vjTcNQIcT

E07vjTcNQIcX

E07vjTcNQIcZ

E07vjTcNQIcd

E07vjTcNQIci

E07vjTcNQIck

E07vjTcNQIcp

E07vjTcNQKUr

2899474234168

78364285711

E07vjTcNQMXp

E07vjTcNQMYp

E07vjTcNQMYr

E07vjTcNQMZX

E07vjTcNQMoZ

E07vjTcNQMom

E07vjTcNQMoo

E07vjTcNQMoq

E07vjTcNQMxz

E07vjTcNQMy3

E07vjTcNQMy7

E07vjTcNQMy9

#PUBLIC

Page 91: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 268 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 1,096 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 177 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 814 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 141 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 1,128 LSE

HSBC HOLDINGS PLC 29/10/2021 15:49:20 GB0005405286 441.00 96 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 1,259 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 257 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 1,259 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 528 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 731 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 1,259 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 1,115 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:21 GB0005405286 441.00 94 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:22 GB0005405286 441.00 350 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 544 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 1,007 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 2,793 LSE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 43 BATE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 1,297 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 609 BATE

HSBC HOLDINGS PLC 29/10/2021 15:50:51 GB0005405286 441.15 499 LSE

HSBC HOLDINGS PLC 29/10/2021 15:51:31 GB0005405286 441.10 3,293 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:05 GB0005405286 441.00 612 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 62 BATE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 247 BATE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 548 BATE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 4 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 1,089 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 258 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 457 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 1,803 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 3,192 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 237 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 441.00 419 BATE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 1,250 AQUIS

E07vjTcNQMyD

E07vjTcNQMyF

E07vjTcNQMyH

E07vjTcNQMyJ

E07vjTcNQMyN

E07vjTcNQMyQ

E07vjTcNQMyT

E07vjTcNQONr

E07vjTcNQONt

E07vjTcNQOO7

E07vjTcNQOOB

E07vjTcNQOOF

E07vjTcNQOOR

E07vjTcNQOOT

E07vjTcNQOOZ

E07vjTcNQOPC

E07vjTdYPG3P

E07vjTcNQOxK

E07vjTcNQOxN

78364286294

2899474234898

78364286295

E07vjTcNQOxj

E07vjTcNQQJS

2899474235483

78364286910

78364286911

78364286912

2899474235660

2899474235661

E07vjTdYPR9l

E07vjTdYPR9n

E07vjTcNQRjP

E07vjTcNQRjR

2899474235668

78364286915

136325

#PUBLIC

Page 92: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 1,260 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 468 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 73 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 1,571 LSE

HSBC HOLDINGS PLC 29/10/2021 15:52:33 GB0005405286 440.95 2,407 LSE

HSBC HOLDINGS PLC 29/10/2021 15:53:26 GB0005405286 441.00 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:53:26 GB0005405286 441.00 2,224 LSE

HSBC HOLDINGS PLC 29/10/2021 15:53:26 GB0005405286 441.00 2,224 LSE

HSBC HOLDINGS PLC 29/10/2021 15:53:29 GB0005405286 441.00 1,303 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 1,688 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 1,688 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 479 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 503 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 203 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 414 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 89 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 1,688 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:08 GB0005405286 440.80 741 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 1,753 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 1,753 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 1,446 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 307 LSE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 507 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 733 BATE

HSBC HOLDINGS PLC 29/10/2021 15:54:37 GB0005405286 440.65 906 BATE

HSBC HOLDINGS PLC 29/10/2021 15:55:47 GB0005405286 441.10 439 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:55:47 GB0005405286 441.10 1,141 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:55:47 GB0005405286 441.10 574 BATE

HSBC HOLDINGS PLC 29/10/2021 15:55:47 GB0005405286 441.10 2,285 LSE

HSBC HOLDINGS PLC 29/10/2021 15:55:47 GB0005405286 441.10 1,058 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:36 GB0005405286 441.20 1,787 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:37 GB0005405286 441.20 443 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:37 GB0005405286 441.20 901 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:37 GB0005405286 441.20 443 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:37 GB0005405286 441.20 1,787 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:44 GB0005405286 441.05 1,206 LSE

HSBC HOLDINGS PLC 29/10/2021 15:56:44 GB0005405286 441.05 1,443 LSE

E07vjTcNQRkj

E07vjTcNQRkl

E07vjTcNQRkr

E07vjTcNQRll

E07vjTcNQRln

E07vjTcNQTK7

E07vjTcNQTKM

E07vjTcNQTKS

E07vjTcNQTP2

E07vjTcNQURA

E07vjTcNQURU

E07vjTcNQURh

E07vjTcNQURl

E07vjTcNQURn

E07vjTcNQURp

E07vjTcNQURr

E07vjTcNQUS4

E07vjTcNQUSA

E07vjTcNQVJk

E07vjTcNQVJt

E07vjTcNQVK4

E07vjTcNQVK7

2899474236689

78364287786

78364287787

138008

2899474237329

78364288350

E07vjTcNQXyE

E07vjTcNQXyG

E07vjTcNQZNg

E07vjTcNQZPv

E07vjTcNQZPx

E07vjTcNQZQ0

E07vjTcNQZQQ

E07vjTcNQZdU

E07vjTcNQZdX

#PUBLIC

Page 93: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:57:08 GB0005405286 440.95 300 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:08 GB0005405286 440.95 1,122 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:12 GB0005405286 440.85 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:57:21 GB0005405286 440.85 1,635 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:21 GB0005405286 440.85 328 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:31 GB0005405286 440.85 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 418 BATE

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 374 BATE

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 814 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 661 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 4,617 LSE

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 761 CHIX

HSBC HOLDINGS PLC 29/10/2021 15:57:54 GB0005405286 440.70 605 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:58:29 GB0005405286 440.50 763 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 571 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 871 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 871 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 300 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 271 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 283 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 1,159 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 283 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 327 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 580 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 535 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 36 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:37 GB0005405286 440.50 86 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:43 GB0005405286 440.40 1,405 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:43 GB0005405286 440.40 129 LSE

HSBC HOLDINGS PLC 29/10/2021 15:58:43 GB0005405286 440.40 37 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:02 GB0005405286 440.35 142 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:59:04 GB0005405286 440.35 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:04 GB0005405286 440.35 142 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:59:04 GB0005405286 440.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:04 GB0005405286 440.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:04 GB0005405286 440.35 969 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 743 LSE

E07vjTcNQaMr

E07vjTcNQaMt

138774

E07vjTcNQagL

E07vjTcNQagP

E07vjTcNQb0M

78364289120

78364289121

2899474238376

E07vjTdYPw9C

E07vjTcNQbmh

2899474238377

E07vjTdYPw9R

E07vjTcNQcyf

E07vjTcNQdCE

E07vjTcNQdCG

E07vjTcNQdCL

E07vjTcNQdCN

E07vjTcNQdCU

E07vjTcNQdCd

E07vjTcNQdCf

E07vjTcNQdCh

E07vjTcNQdCl

E07vjTcNQdCo

E07vjTcNQdCq

E07vjTcNQdCs

E07vjTcNQdCy

E07vjTcNQdKl

E07vjTcNQdKn

E07vjTcNQdLM

E07vjTdYQ2I7

E07vjTcNQdyK

E07vjTdYQ2YJ

139618

139619

139620

E07vjTcNQfqr

#PUBLIC

Page 94: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 1,088 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 621 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 925 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 700 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 563 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 235 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 1,216 LSE

HSBC HOLDINGS PLC 29/10/2021 15:59:58 GB0005405286 440.35 837 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 1,727 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 1,727 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:21 GB0005405286 440.45 183 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 11 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 21 BATE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

140177

140178

140179

E07vjTdYQ7Ud

E07vjTcNQfrK

E07vjTcNQfrM

E07vjTcNQfrO

E07vjTcNQfrU

E07vjTcNQfrh

E07vjTcNQilj

E07vjTcNQill

E07vjTcNQinA

E07vjTcNQinC

E07vjTcNQinI

E07vjTcNQinK

141144

2899474240459

78364290832

2899474240461

2899474240462

2899474240463

2899474240464

2899474240465

2899474240466

2899474240467

2899474240468

2899474240469

2899474240470

2899474240471

2899474240472

2899474240473

2899474240474

2899474240475

2899474240476

2899474240477

2899474240478

2899474240479

#PUBLIC

Page 95: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 16 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 21 BATE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 1,048 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 21 BATE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 547 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 212 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 373 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 21 BATE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 27 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 827 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:51 GB0005405286 440.55 185 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:52 GB0005405286 440.55 1,471 LSE

HSBC HOLDINGS PLC 29/10/2021 16:01:58 GB0005405286 440.50 431 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:01:58 GB0005405286 440.50 563 BATE

HSBC HOLDINGS PLC 29/10/2021 16:01:58 GB0005405286 440.50 1,120 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:01:58 GB0005405286 440.50 469 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:01:58 GB0005405286 440.50 3,281 LSE

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 504 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 500 BATE

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 1,023 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 61 BATE

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 207 BATE

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 641 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:02:25 GB0005405286 440.55 4,474 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 1,716 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 1,716 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 1,716 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 900 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 300 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 622 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:06 GB0005405286 440.65 620 LSE

2899474240480

2899474240481

78364290833

E07vjTcNQjf6

E07vjTdYQIkN

E07vjTcNQjfE

E07vjTcNQjfG

78364290834

2899474240482

E07vjTcNQjfP

E07vjTcNQjfR

E07vjTdYQIka

E07vjTcNQjfX

78364290835

2899474240483

E07vjTcNQjfb

E07vjTcNQjfd

E07vjTcNQjh4

141192

78364290854

2899474240512

E07vjTdYQJKs

E07vjTcNQjpH

2899474240855

78364291092

2899474240856

78364291093

78364291094

E07vjTdYQLxu

E07vjTcNQkhQ

E07vjTcNQm62

E07vjTcNQm66

E07vjTcNQm6Q

E07vjTcNQm6W

E07vjTcNQm6q

E07vjTcNQm6s

E07vjTcNQm6v

#PUBLIC

Page 96: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 16:03:32 GB0005405286 440.60 384 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:32 GB0005405286 440.60 1,540 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:32 GB0005405286 440.60 855 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:32 GB0005405286 440.60 1,540 LSE

HSBC HOLDINGS PLC 29/10/2021 16:03:58 GB0005405286 440.70 694 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:03:58 GB0005405286 440.70 349 BATE

HSBC HOLDINGS PLC 29/10/2021 16:03:58 GB0005405286 440.70 2,034 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:31 GB0005405286 440.80 1,485 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:38 GB0005405286 440.85 2,670 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:38 GB0005405286 440.85 29 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:40 GB0005405286 440.85 2,699 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:40 GB0005405286 440.85 1,100 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:48 GB0005405286 440.80 620 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:04:48 GB0005405286 440.80 944 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:04:48 GB0005405286 440.80 700 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 1,756 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 881 LSE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 290 BATE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 219 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 681 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 162 BATE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 378 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:04:55 GB0005405286 440.80 346 LSE

HSBC HOLDINGS PLC 29/10/2021 16:05:21 GB0005405286 440.70 256 LSE

HSBC HOLDINGS PLC 29/10/2021 16:05:21 GB0005405286 440.70 1,298 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:14 GB0005405286 440.95 73 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:06:14 GB0005405286 440.95 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:14 GB0005405286 440.95 7,449 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:14 GB0005405286 440.95 73 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:06:18 GB0005405286 440.95 1,302 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:18 GB0005405286 440.95 3,522 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:52 GB0005405286 441.00 855 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:52 GB0005405286 441.00 1,450 LSE

HSBC HOLDINGS PLC 29/10/2021 16:06:53 GB0005405286 441.00 331 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:03 GB0005405286 441.00 241 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:11 GB0005405286 441.05 2,928 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:11 GB0005405286 441.05 1,544 LSE

E07vjTcNQn0N

E07vjTcNQn0P

E07vjTcNQn0R

E07vjTcNQn0g

2899474241659

78364291771

E07vjTcNQnoh

E07vjTcNQoQq

E07vjTcNQodL

E07vjTcNQodN

E07vjTcNQofW

E07vjTcNQofe

142549

E07vjTdYQZ9u

E07vjTcNQool

E07vjTcNQozO

E07vjTcNQozQ

78364292151

2899474242097

2899474242098

78364292152

E07vjTdYQZnH

E07vjTcNQozx

E07vjTcNQpiE

E07vjTcNQpiG

2899474242911

E07vjTcNQrjA

E07vjTcNQrjC

2899474242912

E07vjTcNQrpD

E07vjTcNQrpF

E07vjTcNQsgd

E07vjTcNQsgV

E07vjTcNQshs

E07vjTcNQsvz

E07vjTcNQtCK

E07vjTcNQtCM

#PUBLIC

Page 97: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 16:07:11 GB0005405286 441.05 1,544 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:11 GB0005405286 441.05 645 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:11 GB0005405286 441.05 346 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:49 GB0005405286 441.05 3,330 LSE

HSBC HOLDINGS PLC 29/10/2021 16:07:49 GB0005405286 441.05 1,136 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:07:49 GB0005405286 441.05 571 BATE

HSBC HOLDINGS PLC 29/10/2021 16:07:49 GB0005405286 441.05 913 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 83 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 1,502 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 650 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 53 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 882 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:29 GB0005405286 441.05 349 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 941 BATE

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 1,870 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 2,047 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 3,434 LSE

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:08:54 GB0005405286 441.05 254 LSE

HSBC HOLDINGS PLC 29/10/2021 16:09:09 GB0005405286 441.00 1,374 LSE

HSBC HOLDINGS PLC 29/10/2021 16:09:09 GB0005405286 441.00 382 LSE

HSBC HOLDINGS PLC 29/10/2021 16:09:09 GB0005405286 441.00 185 LSE

HSBC HOLDINGS PLC 29/10/2021 16:09:09 GB0005405286 441.00 807 LSE

HSBC HOLDINGS PLC 29/10/2021 16:09:18 GB0005405286 440.95 351 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:09:41 GB0005405286 441.00 304 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 2,119 LSE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 278 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 363 BATE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 230 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 278 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 26 BATE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 278 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 723 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 337 BATE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 74 TURQUOISE

HSBC HOLDINGS PLC 29/10/2021 16:10:02 GB0005405286 441.00 948 LSE

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 1,681 LSE

E07vjTcNQtCa

E07vjTcNQtCg

E07vjTcNQtD4

E07vjTcNQuKR

2899474243734

78364293428

144180

E07vjTcNQvZN

E07vjTcNQvZd

E07vjTcNQvZh

E07vjTcNQvaC

E07vjTcNQvaE

E07vjTcNQvaZ

78364294017

2899474244416

E07vjTcNQwFz

E07vjTcNQwG5

144807

E07vjTcNQwH4

E07vjTcNQwbO

E07vjTcNQwbQ

E07vjTcNQwbl

E07vjTcNQwbn

145017

145173

E07vjTcNQxkQ

145328

78364294466

E07vjTdYR3uK

145333

78364294470

145334

2899474244901

78364294471

E07vjTdYR3x5

E07vjTcNQxkq

E07vjTcNQyVm

#PUBLIC

Page 98: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 221 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 159 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 573 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 159 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 1,681 LSE

HSBC HOLDINGS PLC 29/10/2021 16:10:19 GB0005405286 441.15 161 LSE

HSBC HOLDINGS PLC 29/10/2021 16:10:20 GB0005405286 441.15 221 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:10:20 GB0005405286 441.15 117 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:10:52 GB0005405286 441.25 3,711 LSE

HSBC HOLDINGS PLC 29/10/2021 16:10:52 GB0005405286 441.25 1,266 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 448 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 1,165 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 586 BATE

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 2,982 LSE

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 433 LSE

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 330 LSE

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 851 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 586 BATE

HSBC HOLDINGS PLC 29/10/2021 16:11:03 GB0005405286 441.25 2,412 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:11:46 GB0005405286 441.05 611 LSE

HSBC HOLDINGS PLC 29/10/2021 16:12:20 GB0005405286 441.10 1,211 LSE

HSBC HOLDINGS PLC 29/10/2021 16:12:20 GB0005405286 441.10 3 LSE

HSBC HOLDINGS PLC 29/10/2021 16:12:35 GB0005405286 441.30 26 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:12:35 GB0005405286 441.30 105 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:12:35 GB0005405286 441.30 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:12:37 GB0005405286 441.30 1,200 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:16 GB0005405286 441.30 1,241 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 431 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 862 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 1,299 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 3,244 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 494 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 1,293 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 355 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 355 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:24 GB0005405286 441.35 944 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,293 LSE

145668

145669

2899474245159

2899474245160

E07vjTcNQyW1

E07vjTcNQyW3

145674

2899474245176

E07vjTcNQza3

2899474245526

146109

2899474245592

78364294975

E07vjTcNQzj0

E07vjTcNQzj4

E07vjTcNQzj8

2899474245593

78364294976

2899474245594

E07vjTcNR0rJ

E07vjTcNR1fv

E07vjTcNR1gq

2899474246467

2899474246468

E07vjTcNR2C1

E07vjTcNR2Gq

147402

E07vjTcNR3Z5

E07vjTcNR3Z7

E07vjTcNR3Z9

E07vjTcNR3ZB

E07vjTcNR3ZD

E07vjTcNR3ZP

E07vjTcNR3ZR

E07vjTcNR3Zb

E07vjTcNR3ZZ

E07vjTcNR3mA

#PUBLIC

Page 99: PUBLIC - rns-pdf.londonstockexchange.com

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 544 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 2,684 LSE

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 862 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 388 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 1,250 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:13:32 GB0005405286 441.35 22 CHIX

HSBC HOLDINGS PLC 29/10/2021 16:14:15 GB0005405286 441.30 693 LSE

HSBC HOLDINGS PLC 29/10/2021 16:14:15 GB0005405286 441.30 1,415 AQUIS

HSBC HOLDINGS PLC 29/10/2021 16:14:15 GB0005405286 441.30 510 LSE

HSBC HOLDINGS PLC 29/10/2021 16:14:15 GB0005405286 441.30 1,199 LSE

HSBC HOLDINGS PLC 29/10/2021 16:14:15 GB0005405286 441.30 1,365 CHIX

E07vjTcNR3mE

E07vjTcNR3mG

147640

147641

147642

147643

147644

147645

147646

147647

147648

147649

2899474247101

E07vjTcNR4h1

148102

E07vjTcNR4h3

E07vjTcNR4h5

2899474247486

#PUBLIC