Form 8.3 Greenland Energy Company

Jane Street Financial Limited
28 September 2026
 

FORM 8.3

 

PUBLIC OPENING POSITION DISCLOSURE/DEALING DISCLOSURE BY

A PERSON WITH INTERESTS IN RELEVANT SECURITIES REPRESENTING 1% OR MORE

Rule 8.3 of the Takeover Code (the "Code")

 

1.         KEY INFORMATION

 

(a) Full name of discloser:

Jane Street Financial Limited

(b) Owner or controller of interests and short positions disclosed, if different from 1(a):

     The naming of nominee or vehicle companies is insufficient.  For a trust, the trustee(s), settlor and beneficiaries must be named.

Jane Street Group, LLC

(c) Name of offeror/offeree in relation to whose relevant securities this form relates:

     Use a separate form for each offeror/offeree

Greenland Energy Company

(d) If an exempt fund manager connected with an offeror/offeree, state this and specify identity of offeror/offeree:


(e) Date position held/dealing undertaken:

     For an opening position disclosure, state the latest practicable date prior to the disclosure

2026-09-25

(f)  In addition to the company in 1(c) above, is the discloser making disclosures in respect of any other party to the offer?

     If it is a cash offer or possible cash offer, state "N/A"

YES
80 Mile plc

 

2.         POSITIONS OF THE PERSON MAKING THE DISCLOSURE

 

If there are positions or rights to subscribe to disclose in more than one class of relevant securities of the offeror or offeree named in 1(c), copy table 2(a) or (b) (as appropriate) for each additional class of relevant security.

 

(a)        Interests and short positions in the relevant securities of the offeror or offeree to which the disclosure relates following the dealing (if any)

 

Class of relevant security:

 

USD 0.0001 common: US70580B1061

 

 

Interests

Short positions

 

Number

%

Number

%

(1) Relevant securities owned and/or controlled:

34,681

0.08%

809,345

1.85%

(2) Cash-settled derivatives:

 

0

0.00%

0

0.00%

(3) Stock-settled derivatives (including options) and agreements to purchase/sell:

406,900

0.93%

170,800

0.39%

 

     TOTAL:

441,581

1.01%

980,145

2.24%

 

Class of relevant security:

 

Warrants expiring 29 April 2031: US70580B1145

 

 

Interests

Short positions

 

Number

%

Number

%

(1) Relevant securities owned and/or controlled:

67

0.0004%

0

0.00%

(2) Cash-settled derivatives:

 

0

0.00%

0

0.00%

(3) Stock-settled derivatives (including options) and agreements to purchase/sell:

0

0.00%

0

0.00%

 

     TOTAL:

67

0.0004%

0

0.00%

 

All interests and all short positions should be disclosed.

 

Details of any open stock-settled derivative positions (including traded options), or agreements to purchase or sell relevant securities, should be given on a Supplemental Form 8 (Open Positions).

 

(b)        Rights to subscribe for new securities (including directors' and other employee options)

 

Class of relevant security in relation to which subscription right exists:

NA

Details, including nature of the rights concerned and relevant percentages:

NA

 

 

3.         DEALINGS (IF ANY) BY THE PERSON MAKING THE DISCLOSURE

 

Where there have been dealings in more than one class of relevant securities of the offeror or offeree named in 1(c), copy table 3(a), (b), (c) or (d) (as appropriate) for each additional class of relevant security dealt in.

 

The currency of all prices and other monetary amounts should be stated.

 

(a)        Purchases and sales

 

Class of relevant security

Purchase/sale

 

Number of securities

Price per unit

Ordinary Share

Purchase

100

4.83 USD

Ordinary Share

Sale

200

4.83 USD

Ordinary Share

Sale

15

4.84 USD

Ordinary Share

Purchase

2000

4.8402 USD

Ordinary Share

Sale

2000

4.8402 USD

Ordinary Share

Purchase

1291

4.845 USD

 

See additional dealings below

 

 

(b)        Cash-settled derivative transactions

 

Class of relevant security

Product description

e.g. CFD

Nature of dealing

e.g. opening/closing a long/short position, increasing/reducing a long/short position

Number of reference securities

Price per unit






 

 

 

 

(c)        Stock-settled derivative transactions (including options)

 

(i)         Writing, selling, purchasing or varying

 

Class of relevant security

Product description e.g. call option

Writing, purchasing, selling, varying etc.

Number of securities to which option relates

Exercise price per unit

Type

e.g. American, European etc.

Expiry date

Option money paid/ received per unit

Ordinary Share

Put Option

Purchasing

100

2.00 USD

American

2026-10-16

0.03 USD

Ordinary Share

Call Option

Purchasing

200

2.00 USD

American

2026-10-16

3.1 USD

Ordinary Share

Call Option

Purchasing

100

2.00 USD

American

2026-10-16

3.25 USD

Ordinary Share

Call Option

Purchasing

200

2.00 USD

American

2026-10-16

4.1 USD

Ordinary Share

Call Option

Purchasing

300

2.00 USD

American

2026-10-16

3.7 USD

Ordinary Share

Put Option

Selling

200

2.00 USD

American

2026-10-16

0.08 USD

See additional dealings below

 

(ii)        Exercise

 

Class of relevant security

Product description

e.g. call option

Exercising/ exercised against

Number of securities

Exercise price per unit

Ordinary Share

Call Option

Exercising

100

1.00 USD

Ordinary Share

Call Option

Exercising

800

1.50 USD

Ordinary Share

Call Option

Exercised against

1,700

2.00 USD

Ordinary Share

Call Option

Exercising

1,700

2.00 USD

Ordinary Share

Call Option

Exercised against

5,800

3.00 USD

Ordinary Share

Call Option

Exercising

6,400

3.00 USD

 

(d)        Other dealings (including subscribing for new securities)

 

Class of relevant security

Nature of dealing

e.g. subscription, conversion

Details

Price per unit (if applicable)

 

 

 

 

 

 

4.         OTHER INFORMATION

 

(a)        Indemnity and other dealing arrangements

 

Details of any indemnity or option arrangement, or any agreement or understanding, formal or informal, relating to relevant securities which may be an inducement to deal or refrain from dealing entered into by the person making the disclosure and any party to the offer or any person acting in concert with a party to the offer:

Irrevocable commitments and letters of intent should not be included.  If there are no such agreements, arrangements or understandings, state "none"

NA

 

 

 

(b)        Agreements, arrangements or understandings relating to options or derivatives

 

Details of any agreement, arrangement or understanding, formal or informal, between the person making the disclosure and any other person relating to:

(i)  the voting rights of any relevant securities under any option; or

(ii) the voting rights or future acquisition or disposal of any relevant securities to which any derivative is referenced:

If there are no such agreements, arrangements or understandings, state "none"

 

NA

 

 

(c)        Attachments

 

Is a Supplemental Form 8 (Open Positions) attached?

YES

 

 

Date of disclosure:

2026-09-28

Contact name:

Matt Little

Telephone number*:

+44 (0) 203 998 6024

 

Public disclosures under Rule 8 of the Code must be made to a Regulatory Information Service.

 

The Panel's Market Surveillance Unit is available for consultation in relation to the Code's disclosure requirements on +44 (0)20 7638 0129.

 

*If the discloser is a natural person, a telephone number does not need to be included, provided contact information has been provided to the Panel's Market Surveillance Unit.

 

The Code can be viewed on the Panel's website at www.thetakeoverpanel.org.uk.

 

 

 

 

SUPPLEMENTAL FORM 8 (OPEN POSITIONS)

 

DETAILS OF OPEN STOCK-SETTLED DERIVATIVE (INCLUDING OPTION) POSITIONS, AGREEMENTS TO PURCHASE OR SELL ETC.

Note 5(i) on Rule 8 of the Takeover Code (the "Code")

 

 

1.         KEY INFORMATION

 

Full name of person making disclosure:

Jane Street Financial Limited

Name of offeror/offeree in relation to whose relevant securities the disclosure relates:

Greenland Energy Company

 

2.         STOCK-SETTLED DERIVATIVES (INCLUDING OPTIONS)

 

Class of relevant security

Product description e.g. call option

Written or purchased

Number of securities to which option or derivative relates

Exercise price per unit

Type

e.g. American, European etc.

Expiry date

Ordinary Share

Put Option

Written

2,700

1.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

3,700

1.50 USD

American

2026-10-16

Ordinary Share

Put Option

Purchased

51,200

2.00 USD

American

2026-10-16

Ordinary Share

Call Option

Written

3,700

3.00 USD

American

2026-10-16

Ordinary Share

Put Option

Purchased

18,400

3.00 USD

American

2026-10-16

Ordinary Share

Call Option

Purchased

18,700

4.00 USD

American

2026-10-16

Ordinary Share

Call Option

Purchased

142,600

4.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

7,300

4.00 USD

American

2026-10-16

Ordinary Share

Call Option

Purchased

16,400

5.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

3,200

5.00 USD

American

2026-10-16

Ordinary Share

Call Option

Written

14,600

6.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

3,900

6.00 USD

American

2026-10-16

Ordinary Share

Call Option

Purchased

900

7.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

700

7.00 USD

American

2026-10-16

Ordinary Share

Call Option

Written

4,400

8.00 USD

American

2026-10-16

Ordinary Share

Call Option

Purchased

1,900

9.00 USD

American

2026-10-16

Ordinary Share

Put Option

Written

6,700

1.50 USD

American

2026-11-20

Ordinary Share

Put Option

Purchased

400

2.00 USD

American

2026-11-20

Ordinary Share

Call Option

Written

8,200

3.00 USD

American

2026-11-20

Ordinary Share

Put Option

Purchased

3,200

3.00 USD

American

2026-11-20

Ordinary Share

Call Option

Written

2,100

4.00 USD

American

2026-11-20

Ordinary Share

Call Option

Purchased

60,300

5.00 USD

American

2026-11-20

Ordinary Share

Put Option

Written

2,000

5.00 USD

American

2026-11-20

Ordinary Share

Call Option

Purchased

30,400

6.00 USD

American

2026-11-20

Ordinary Share

Put Option

Written

1,500

6.00 USD

American

2026-11-20

Ordinary Share

Call Option

Written

9,000

7.00 USD

American

2026-11-20

Ordinary Share

Put Option

Written

200

7.00 USD

American

2026-11-20

Ordinary Share

Call Option

Written

10,000

8.00 USD

American

2026-11-20

Ordinary Share

Call Option

Written

500

9.00 USD

American

2026-11-20

Ordinary Share

Put Option

Written

1,400

2.00 USD

American

2026-12-18

Ordinary Share

Call Option

Written

200

4.00 USD

American

2026-12-18

Ordinary Share

Call Option

Purchased

29,900

5.00 USD

American

2026-12-18

Ordinary Share

Put Option

Purchased

1,900

5.00 USD

American

2026-12-18

Ordinary Share

Call Option

Written

500

6.00 USD

American

2026-12-18

Ordinary Share

Put Option

Purchased

300

6.00 USD

American

2026-12-18

Ordinary Share

Call Option

Purchased

900

7.00 USD

American

2026-12-18

Ordinary Share

Call Option

Written

100

2.00 USD

American

2027-01-15

Ordinary Share

Call Option

Written

100

3.00 USD

American

2027-01-15

Ordinary Share

Call Option

Written

300

4.00 USD

American

2027-01-15

Ordinary Share

Call Option

Written

1,100

5.00 USD

American

2027-01-15

Ordinary Share

Put Option

Purchased

2,500

5.00 USD

American

2027-01-15

Ordinary Share

Call Option

Written

10,300

6.00 USD

American

2027-01-15

Ordinary Share

Put Option

Purchased

100

6.00 USD

American

2027-01-15

Ordinary Share

Call Option

Purchased

900

7.00 USD

American

2027-01-15

Ordinary Share

Put Option

Purchased

1,000

2.00 USD

American

2027-02-19

Ordinary Share

Call Option

Written

9,000

4.00 USD

American

2027-02-19

Ordinary Share

Call Option

Purchased

2,800

5.00 USD

American

2027-02-19

Ordinary Share

Call Option

Written

8,400

6.00 USD

American

2027-02-19

Ordinary Share

Call Option

Written

5,000

8.00 USD

American

2027-02-19

Ordinary Share

Put Option

Purchased

500

2.00 USD

American

2027-05-21

Ordinary Share

Call Option

Written

1,200

3.00 USD

American

2027-05-21

Ordinary Share

Put Option

Purchased

200

3.00 USD

American

2027-05-21

Ordinary Share

Call Option

Purchased

45,100

4.00 USD

American

2027-05-21

Ordinary Share

Put Option

Purchased

1,000

4.00 USD

American

2027-05-21

Ordinary Share

Call Option

Purchased

17,400

5.00 USD

American

2027-05-21

Ordinary Share

Put Option

Purchased

600

5.00 USD

American

2027-05-21

Ordinary Share

Call Option

Purchased

200

6.00 USD

American

2027-05-21

Ordinary Share

Put Option

Purchased

300

6.00 USD

American

2027-05-21

Ordinary Share

Call Option

Purchased

5,200

7.00 USD

American

2027-05-21

Ordinary Share

Call Option

Written

500

8.00 USD

American

2027-05-21

 

3.         AGREEMENTS TO PURCHASE OR SELL ETC.

 

Full details should be given so that the nature of the interest or position can be fully understood:

 

 

NA

 

 

 

 

 

Additional Dealings

 

 

3(a) Purchases and sales (continued)

Class of relevant security

Purchase/sale

 

Number of securities

Price per unit

Ordinary Share

Sale

5892

4.845 USD

Ordinary Share

Sale

9

4.8497 USD

Ordinary Share

Purchase

2897

4.85 USD

Ordinary Share

Sale

8583

4.85 USD

Ordinary Share

Purchase

500

4.8501 USD

Ordinary Share

Purchase

6473

4.8502 USD

Ordinary Share

Sale

5900

4.8502 USD

Ordinary Share

Purchase

1591

4.8503 USD

Ordinary Share

Purchase

119

4.8504 USD

Ordinary Share

Purchase

1100

4.8505 USD

Ordinary Share

Purchase

276

4.855 USD

Ordinary Share

Sale

1203

4.855 USD

Ordinary Share

Sale

100

4.8592 USD

Ordinary Share

Sale

5

4.8597 USD

Ordinary Share

Purchase

1849

4.86 USD

Ordinary Share

Sale

1924

4.86 USD

Ordinary Share

Purchase

154

4.8601 USD

Ordinary Share

Purchase

165

4.8602 USD

Ordinary Share

Sale

65

4.8602 USD

Ordinary Share

Purchase

1294

4.865 USD

Ordinary Share

Sale

3365

4.865 USD

Ordinary Share

Purchase

600

4.8698 USD

Ordinary Share

Sale

600

4.8698 USD

Ordinary Share

Purchase

13964

4.87 USD

Ordinary Share

Sale

10852

4.87 USD

Ordinary Share

Purchase

100

4.8701 USD

Ordinary Share

Purchase

4855

4.8702 USD

Ordinary Share

Sale

4189

4.8702 USD

Ordinary Share

Purchase

59

4.8703 USD

Ordinary Share

Purchase

590

4.8705 USD

Ordinary Share

Sale

70

4.875 USD

Ordinary Share

Sale

10

4.8793 USD

Ordinary Share

Purchase

8639

4.88 USD

Ordinary Share

Sale

1350

4.88 USD

Ordinary Share

Purchase

750

4.8801 USD

Ordinary Share

Purchase

8

4.8803 USD

Ordinary Share

Purchase

1320

4.885 USD

Ordinary Share

Sale

104

4.885 USD

Ordinary Share

Sale

390

4.8898 USD

Ordinary Share

Purchase

1484

4.89 USD

Ordinary Share

Sale

2544

4.89 USD

Ordinary Share

Purchase

631

4.8901 USD

Ordinary Share

Sale

600

4.8901 USD

Ordinary Share

Purchase

4095

4.8902 USD

Ordinary Share

Sale

4045

4.8902 USD

Ordinary Share

Purchase

72

4.8903 USD

Ordinary Share

Purchase

70

4.892 USD

Ordinary Share

Purchase

1451

4.895 USD

Ordinary Share

Sale

1690

4.895 USD

Ordinary Share

Sale

54

4.8998 USD

Ordinary Share

Purchase

2726

4.9 USD

Ordinary Share

Sale

4170

4.9 USD

Ordinary Share

Purchase

206

4.9001 USD

Ordinary Share

Purchase

3952

4.9002 USD

Ordinary Share

Sale

1072

4.9002 USD

Ordinary Share

Purchase

205

4.9003 USD

Ordinary Share

Purchase

64

4.905 USD

Ordinary Share

Sale

935

4.905 USD

Ordinary Share

Sale

6

4.9093 USD

Ordinary Share

Sale

20

4.9094 USD

Ordinary Share

Sale

54

4.9097 USD

Ordinary Share

Purchase

1000

4.9098 USD

Ordinary Share

Sale

1000

4.9098 USD

Ordinary Share

Sale

500

4.9099 USD

Ordinary Share

Purchase

2211

4.91 USD

Ordinary Share

Sale

4070

4.91 USD

Ordinary Share

Purchase

316

4.9102 USD

Ordinary Share

Purchase

783

4.9103 USD

Ordinary Share

Purchase

3556

4.915 USD

Ordinary Share

Sale

5413

4.915 USD

Ordinary Share

Sale

10

4.9197 USD

Ordinary Share

Sale

216

4.9199 USD

Ordinary Share

Purchase

3350

4.92 USD

Ordinary Share

Sale

4503

4.92 USD

Ordinary Share

Purchase

4

4.9202 USD

Ordinary Share

Purchase

579

4.9203 USD

Ordinary Share

Purchase

1945

4.925 USD

Ordinary Share

Sale

4973

4.925 USD

Ordinary Share

Sale

5

4.9297 USD

Ordinary Share

Purchase

553

4.9298 USD

Ordinary Share

Sale

553

4.9298 USD

Ordinary Share

Sale

5467

4.9299 USD

Ordinary Share

Purchase

2239

4.93 USD

Ordinary Share

Sale

2497

4.93 USD

Ordinary Share

Purchase

120

4.9301 USD

Ordinary Share

Purchase

817

4.9302 USD

Ordinary Share

Sale

106

4.9302 USD

Ordinary Share

Purchase

20

4.9303 USD

Ordinary Share

Purchase

84

4.9304 USD

Ordinary Share

Purchase

353

4.935 USD

Ordinary Share

Sale

1732

4.935 USD

Ordinary Share

Sale

39

4.9375 USD

Ordinary Share

Sale

134

4.9397 USD

Ordinary Share

Purchase

10

4.9398 USD

Ordinary Share

Sale

37

4.9398 USD

Ordinary Share

Sale

3218

4.9399 USD

Ordinary Share

Purchase

4011

4.94 USD

Ordinary Share

Sale

5856

4.94 USD

Ordinary Share

Purchase

109

4.9401 USD

Ordinary Share

Purchase

1792

4.9402 USD

Ordinary Share

Sale

546

4.9402 USD

Ordinary Share

Purchase

284

4.9403 USD

Ordinary Share

Purchase

3085

4.945 USD

Ordinary Share

Sale

378

4.945 USD

Ordinary Share

Sale

100

4.9494 USD

Ordinary Share

Sale

1700

4.9496 USD

Ordinary Share

Sale

5433

4.9497 USD

Ordinary Share

Purchase

700

4.9498 USD

Ordinary Share

Sale

2772

4.9498 USD

Ordinary Share

Purchase

650

4.9499 USD

Ordinary Share

Sale

751

4.9499 USD

Ordinary Share

Purchase

3989

4.95 USD

Ordinary Share

Sale

6338

4.95 USD

Ordinary Share

Purchase

556

4.9501 USD

Ordinary Share

Sale

17

4.9501 USD

Ordinary Share

Purchase

781

4.9502 USD

Ordinary Share

Sale

603

4.9502 USD

Ordinary Share

Purchase

563

4.9503 USD

Ordinary Share

Purchase

161

4.9504 USD

Ordinary Share

Purchase

3750

4.9506 USD

Ordinary Share

Purchase

922

4.955 USD

Ordinary Share

Sale

665

4.955 USD

Ordinary Share

Sale

20

4.9591 USD

Ordinary Share

Sale

6

4.9593 USD

Ordinary Share

Sale

1

4.9594 USD

Ordinary Share

Sale

200

4.9596 USD

Ordinary Share

Sale

1151

4.9597 USD

Ordinary Share

Sale

1012

4.9598 USD

Ordinary Share

Purchase

15

4.9599 USD

Ordinary Share

Sale

318

4.9599 USD

Ordinary Share

Purchase

3804

4.96 USD

Ordinary Share

Sale

3288

4.96 USD

Ordinary Share

Purchase

66

4.9601 USD

Ordinary Share

Purchase

347

4.9602 USD

Ordinary Share

Sale

232

4.9602 USD

Ordinary Share

Purchase

312

4.9603 USD

Ordinary Share

Purchase

19

4.9608 USD

Ordinary Share

Purchase

25

4.965 USD

Ordinary Share

Sale

136

4.965 USD

Ordinary Share

Sale

10

4.9692 USD

Ordinary Share

Sale

1000

4.9695 USD

Ordinary Share

Sale

731

4.9697 USD

Ordinary Share

Sale

9542

4.9698 USD

Ordinary Share

Sale

12

4.9699 USD

Ordinary Share

Purchase

3681

4.97 USD

Ordinary Share

Sale

2410

4.97 USD

Ordinary Share

Purchase

19

4.9701 USD

Ordinary Share

Purchase

6

4.9702 USD

Ordinary Share

Purchase

627

4.9703 USD

Ordinary Share

Purchase

100

4.9704 USD

Ordinary Share

Purchase

300

4.9708 USD

Ordinary Share

Purchase

600

4.975 USD

Ordinary Share

Sale

211

4.975 USD

Ordinary Share

Sale

320

4.9793 USD

Ordinary Share

Sale

251

4.9797 USD

Ordinary Share

Sale

7

4.9798 USD

Ordinary Share

Purchase

800

4.9799 USD

Ordinary Share

Sale

1388

4.9799 USD

Ordinary Share

Purchase

12265

4.98 USD

Ordinary Share

Sale

6676

4.98 USD

Ordinary Share

Purchase

544

4.9801 USD

Ordinary Share

Purchase

1044

4.9802 USD

Ordinary Share

Sale

331

4.9802 USD

Ordinary Share

Purchase

1039

4.9803 USD

Ordinary Share

Purchase

25

4.9804 USD

Ordinary Share

Purchase

40

4.981 USD

Ordinary Share

Purchase

954

4.985 USD

Ordinary Share

Sale

211

4.985 USD

Ordinary Share

Sale

1500

4.9891 USD

Ordinary Share

Sale

5

4.9896 USD

Ordinary Share

Sale

97

4.9897 USD

Ordinary Share

Sale

272

4.9898 USD

Ordinary Share

Sale

1264

4.9899 USD

Ordinary Share

Purchase

11782

4.99 USD

Ordinary Share

Sale

14570

4.99 USD

Ordinary Share

Purchase

4694

4.9901 USD

Ordinary Share

Sale

1995

4.9901 USD

Ordinary Share

Purchase

3706

4.9902 USD

Ordinary Share

Sale

1700

4.9902 USD

Ordinary Share

Purchase

2766

4.9903 USD

Ordinary Share

Purchase

3

4.9909 USD

Ordinary Share

Purchase

2617

4.995 USD

Ordinary Share

Sale

2688

4.995 USD

Ordinary Share

Sale

2

4.9991 USD

Ordinary Share

Sale

2146

4.9992 USD

Ordinary Share

Sale

250

4.9994 USD

Ordinary Share

Sale

1

4.9995 USD

Ordinary Share

Sale

2876

4.9997 USD

Ordinary Share

Sale

1302

4.9998 USD

Ordinary Share

Sale

2870

4.9999 USD

Ordinary Share

Purchase

49748

5 USD

Ordinary Share

Sale

50811

5 USD

Ordinary Share

Purchase

2704

5.0001 USD

Ordinary Share

Purchase

29793

5.0002 USD

Ordinary Share

Sale

26800

5.0002 USD

Ordinary Share

Purchase

2379

5.0003 USD

Ordinary Share

Purchase

257

5.0004 USD

Ordinary Share

Purchase

20

5.0005 USD

Ordinary Share

Purchase

20

5.0007 USD

Ordinary Share

Purchase

57

5.0008 USD

Ordinary Share

Purchase

70

5.0009 USD

Ordinary Share

Purchase

3287

5.005 USD

Ordinary Share

Sale

2471

5.005 USD

Ordinary Share

Sale

13

5.0075 USD

Ordinary Share

Sale

10

5.0091 USD

Ordinary Share

Sale

5

5.0092 USD

Ordinary Share

Sale

50

5.0093 USD

Ordinary Share

Sale

2784

5.0097 USD

Ordinary Share

Sale

1412

5.0098 USD

Ordinary Share

Sale

1554

5.0099 USD

Ordinary Share

Purchase

6135

5.01 USD

Ordinary Share

Sale

9388

5.01 USD

Ordinary Share

Purchase

1373

5.0101 USD

Ordinary Share

Sale

600

5.0101 USD

Ordinary Share

Purchase

3480

5.0102 USD

Ordinary Share

Sale

2630

5.0102 USD

Ordinary Share

Purchase

1152

5.0103 USD

Ordinary Share

Purchase

33

5.0104 USD

Ordinary Share

Purchase

28

5.0105 USD

Ordinary Share

Purchase

111

5.0106 USD

Ordinary Share

Purchase

131

5.0107 USD

Ordinary Share

Purchase

132

5.0109 USD

Ordinary Share

Purchase

300

5.0111 USD

Ordinary Share

Purchase

5367

5.015 USD

Ordinary Share

Sale

296

5.015 USD

Ordinary Share

Sale

20

5.0193 USD

Ordinary Share

Sale

1

5.0194 USD

Ordinary Share

Sale

100

5.0195 USD

Ordinary Share

Sale

171

5.0196 USD

Ordinary Share

Sale

327

5.0197 USD

Ordinary Share

Purchase

204

5.0198 USD

Ordinary Share

Sale

681

5.0198 USD

Ordinary Share

Purchase

700

5.0199 USD

Ordinary Share

Sale

721

5.0199 USD

Ordinary Share

Purchase

20721

5.02 USD

Ordinary Share

Sale

16394

5.02 USD

Ordinary Share

Purchase

668

5.0201 USD

Ordinary Share

Purchase

463

5.0202 USD

Ordinary Share

Sale

50

5.0202 USD

Ordinary Share

Purchase

144

5.0203 USD

Ordinary Share

Purchase

5

5.0204 USD

Ordinary Share

Purchase

10

5.0205 USD

Ordinary Share

Purchase

485

5.0207 USD

Ordinary Share

Purchase

22

5.0208 USD

Ordinary Share

Purchase

1

5.0213 USD

Ordinary Share

Purchase

406

5.025 USD

Ordinary Share

Sale

156

5.025 USD

Ordinary Share

Sale

300

5.0292 USD

Ordinary Share

Sale

31

5.0294 USD

Ordinary Share

Sale

11

5.0295 USD

Ordinary Share

Sale

500

5.0296 USD

Ordinary Share

Sale

2115

5.0297 USD

Ordinary Share

Sale

913

5.0298 USD

Ordinary Share

Sale

1304

5.0299 USD

Ordinary Share

Purchase

9769

5.03 USD

Ordinary Share

Sale

8434

5.03 USD

Ordinary Share

Purchase

496

5.0301 USD

Ordinary Share

Sale

20

5.0301 USD

Ordinary Share

Purchase

1687

5.0302 USD

Ordinary Share

Purchase

243

5.0303 USD

Ordinary Share

Purchase

2

5.0305 USD

Ordinary Share

Purchase

70

5.0308 USD

Ordinary Share

Purchase

1019

5.035 USD

Ordinary Share

Sale

511

5.035 USD

Ordinary Share

Sale

555

5.0394 USD

Ordinary Share

Sale

1

5.0396 USD

Ordinary Share

Sale

199

5.0397 USD

Ordinary Share

Sale

374

5.0398 USD

Ordinary Share

Sale

1651

5.0399 USD

Ordinary Share

Purchase

52713

5.04 USD

Ordinary Share

Sale

36480

5.04 USD

Ordinary Share

Purchase

45

5.0401 USD

Ordinary Share

Purchase

1118

5.0402 USD

Ordinary Share

Purchase

475

5.0403 USD

Ordinary Share

Purchase

100

5.0404 USD

Ordinary Share

Purchase

76

5.0405 USD

Ordinary Share

Purchase

20

5.0406 USD

Ordinary Share

Purchase

300

5.045 USD

Ordinary Share

Sale

2488

5.045 USD

Ordinary Share

Sale

40

5.0491 USD

Ordinary Share

Sale

200

5.0492 USD

Ordinary Share

Sale

659

5.0495 USD

Ordinary Share

Sale

2

5.0496 USD

Ordinary Share

Sale

698

5.0497 USD

Ordinary Share

Purchase

1200

5.0498 USD

Ordinary Share

Sale

1971

5.0498 USD

Ordinary Share

Purchase

900

5.0499 USD

Ordinary Share

Sale

1413

5.0499 USD

Ordinary Share

Purchase

15522

5.05 USD

Ordinary Share

Sale

16182

5.05 USD

Ordinary Share

Purchase

1589

5.0501 USD

Ordinary Share

Purchase

963

5.0502 USD

Ordinary Share

Purchase

184

5.0503 USD

Ordinary Share

Purchase

20

5.052 USD

Ordinary Share

Purchase

703

5.055 USD

Ordinary Share

Sale

9

5.0593 USD

Ordinary Share

Sale

100

5.0594 USD

Ordinary Share

Sale

1726

5.0597 USD

Ordinary Share

Sale

836

5.0598 USD

Ordinary Share

Sale

1091

5.0599 USD

Ordinary Share

Purchase

25373

5.06 USD

Ordinary Share

Sale

24584

5.06 USD

Ordinary Share

Purchase

2280

5.0601 USD

Ordinary Share

Purchase

2025

5.0602 USD

Ordinary Share

Purchase

7292

5.0603 USD

Ordinary Share

Purchase

1820

5.065 USD

Ordinary Share

Sale

258

5.065 USD

Ordinary Share

Sale

600

5.0691 USD

Ordinary Share

Sale

8957

5.0693 USD

Ordinary Share

Sale

500

5.0694 USD

Ordinary Share

Sale

4041

5.0697 USD

Ordinary Share

Purchase

2800

5.0698 USD

Ordinary Share

Sale

6084

5.0698 USD

Ordinary Share

Purchase

3600

5.0699 USD

Ordinary Share

Sale

7302

5.0699 USD

Ordinary Share

Purchase

11107

5.07 USD

Ordinary Share

Sale

8353

5.07 USD

Ordinary Share

Purchase

4411

5.0701 USD

Ordinary Share

Sale

1333

5.0701 USD

Ordinary Share

Purchase

5470

5.0702 USD

Ordinary Share

Sale

820

5.0702 USD

Ordinary Share

Purchase

149

5.0703 USD

Ordinary Share

Purchase

131

5.0706 USD

Ordinary Share

Purchase

2700

5.0708 USD

Ordinary Share

Purchase

6075

5.075 USD

Ordinary Share

Sale

1600

5.075 USD

Ordinary Share

Sale

50

5.0792 USD

Ordinary Share

Sale

130

5.0793 USD

Ordinary Share

Sale

18

5.0795 USD

Ordinary Share

Sale

46

5.0796 USD

Ordinary Share

Sale

437

5.0797 USD

Ordinary Share

Purchase

1126

5.0798 USD

Ordinary Share

Sale

3776

5.0798 USD

Ordinary Share

Sale

1139

5.0799 USD

Ordinary Share

Purchase

7542

5.08 USD

Ordinary Share

Sale

8567

5.08 USD

Ordinary Share

Purchase

537

5.0801 USD

Ordinary Share

Sale

88

5.0801 USD

Ordinary Share

Purchase

4181

5.0802 USD

Ordinary Share

Sale

1601

5.0802 USD

Ordinary Share

Purchase

525

5.0803 USD

Ordinary Share

Purchase

60

5.0805 USD

Ordinary Share

Purchase

95

5.0807 USD

Ordinary Share

Purchase

77

5.085 USD

Ordinary Share

Sale

1206

5.085 USD

Ordinary Share

Sale

70

5.0896 USD

Ordinary Share

Sale

451

5.0897 USD

Ordinary Share

Purchase

1309

5.0898 USD

Ordinary Share

Sale

1519

5.0898 USD

Ordinary Share

Purchase

194

5.0899 USD

Ordinary Share

Sale

630

5.0899 USD

Ordinary Share

Purchase

2608

5.09 USD

Ordinary Share

Sale

10921

5.09 USD

Ordinary Share

Purchase

923

5.0901 USD

Ordinary Share

Sale

454

5.0901 USD

Ordinary Share

Purchase

30

5.0902 USD

Ordinary Share

Sale

30

5.0902 USD

Ordinary Share

Purchase

570

5.0903 USD

Ordinary Share

Purchase

700

5.0907 USD

Ordinary Share

Purchase

923

5.095 USD

Ordinary Share

Sale

499

5.095 USD

Ordinary Share

Sale

81

5.0991 USD

Ordinary Share

Sale

57

5.0992 USD

Ordinary Share

Sale

1

5.0993 USD

Ordinary Share

Sale

62

5.0996 USD

Ordinary Share

Sale

1021

5.0997 USD

Ordinary Share

Purchase

100

5.0998 USD

Ordinary Share

Sale

797

5.0998 USD

Ordinary Share

Sale

446

5.0999 USD

Ordinary Share

Purchase

13800

5.1 USD

Ordinary Share

Sale

24345

5.1 USD

Ordinary Share

Purchase

1474

5.1001 USD

Ordinary Share

Sale

507

5.1001 USD

Ordinary Share

Purchase

801

5.1002 USD

Ordinary Share

Purchase

326

5.1003 USD

Ordinary Share

Purchase

20

5.1006 USD

Ordinary Share

Purchase

22

5.1009 USD

Ordinary Share

Purchase

1460

5.105 USD

Ordinary Share

Sale

1531

5.105 USD

Ordinary Share

Sale

50

5.1093 USD

Ordinary Share

Sale

100

5.1096 USD

Ordinary Share

Sale

760

5.1097 USD

Ordinary Share

Purchase

2200

5.1098 USD

Ordinary Share

Sale

2731

5.1098 USD

Ordinary Share

Sale

3986

5.1099 USD

Ordinary Share

Purchase

7703

5.11 USD

Ordinary Share

Sale

12402

5.11 USD

Ordinary Share

Purchase

76

5.1101 USD

Ordinary Share

Purchase

744

5.1102 USD

Ordinary Share

Sale

90

5.1102 USD

Ordinary Share

Purchase

392

5.1103 USD

Ordinary Share

Purchase

6

5.1104 USD

Ordinary Share

Purchase

195

5.1105 USD

Ordinary Share

Purchase

19

5.1106 USD

Ordinary Share

Purchase

52

5.1108 USD

Ordinary Share

Purchase

5201

5.115 USD

Ordinary Share

Sale

4202

5.115 USD

Ordinary Share

Purchase

20

5.119 USD

Ordinary Share

Sale

20

5.119 USD

Ordinary Share

Sale

25

5.1192 USD

Ordinary Share

Sale

1

5.1195 USD

Ordinary Share

Sale

6920

5.1197 USD

Ordinary Share

Purchase

10

5.1198 USD

Ordinary Share

Sale

2532

5.1198 USD

Ordinary Share

Purchase

50

5.1199 USD

Ordinary Share

Sale

294

5.1199 USD

Ordinary Share

Purchase

7104

5.12 USD

Ordinary Share

Sale

8507

5.12 USD

Ordinary Share

Purchase

321

5.1201 USD

Ordinary Share

Sale

321

5.1201 USD

Ordinary Share

Purchase

255

5.1202 USD

Ordinary Share

Sale

255

5.1202 USD

Ordinary Share

Purchase

52

5.1203 USD

Ordinary Share

Purchase

990

5.1204 USD

Ordinary Share

Purchase

90

5.121 USD

Ordinary Share

Purchase

1024

5.125 USD

Ordinary Share

Sale

50

5.125 USD

Ordinary Share

Sale

200

5.1292 USD

Ordinary Share

Sale

35

5.1297 USD

Ordinary Share

Purchase

500

5.1298 USD

Ordinary Share

Sale

1169

5.1298 USD

Ordinary Share

Purchase

15027

5.13 USD

Ordinary Share

Sale

12487

5.13 USD

Ordinary Share

Purchase

7306

5.1301 USD

Ordinary Share

Purchase

4072

5.1302 USD

Ordinary Share

Purchase

3709

5.1303 USD

Ordinary Share

Purchase

8

5.1306 USD

Ordinary Share

Purchase

1612

5.135 USD

Ordinary Share

Sale

1676

5.135 USD

Ordinary Share

Sale

400

5.1391 USD

Ordinary Share

Sale

1050

5.1396 USD

Ordinary Share

Sale

616

5.1397 USD

Ordinary Share

Purchase

332

5.1398 USD

Ordinary Share

Sale

871

5.1398 USD

Ordinary Share

Purchase

519

5.1399 USD

Ordinary Share

Sale

1806

5.1399 USD

Ordinary Share

Purchase

12790

5.14 USD

Ordinary Share

Sale

18800

5.14 USD

Ordinary Share

Purchase

1260

5.1401 USD

Ordinary Share

Sale

800

5.1401 USD

Ordinary Share

Purchase

4203

5.1402 USD

Ordinary Share

Sale

2058

5.1402 USD

Ordinary Share

Purchase

239

5.1403 USD

Ordinary Share

Purchase

112

5.1404 USD

Ordinary Share

Purchase

1000

5.1408 USD

Ordinary Share

Purchase

3449

5.145 USD

Ordinary Share

Sale

2326

5.145 USD

Ordinary Share

Sale

5

5.1492 USD

Ordinary Share

Sale

40

5.1494 USD

Ordinary Share

Sale

110

5.1496 USD

Ordinary Share

Sale

555

5.1497 USD

Ordinary Share

Purchase

1000

5.1498 USD

Ordinary Share

Sale

2601

5.1498 USD

Ordinary Share

Sale

380

5.1499 USD

Ordinary Share

Purchase

22380

5.15 USD

Ordinary Share

Sale

29574

5.15 USD

Ordinary Share

Purchase

2647

5.1501 USD

Ordinary Share

Sale

100

5.1501 USD

Ordinary Share

Purchase

1727

5.1502 USD

Ordinary Share

Sale

300

5.1502 USD

Ordinary Share

Purchase

3304

5.1503 USD

Ordinary Share

Purchase

16

5.1504 USD

Ordinary Share

Purchase

256

5.1506 USD

Ordinary Share

Purchase

6

5.151 USD

Ordinary Share

Purchase

60

5.1513 USD

Ordinary Share

Purchase

2094

5.155 USD

Ordinary Share

Sale

157

5.155 USD

Ordinary Share

Sale

2

5.1592 USD

Ordinary Share

Sale

5

5.1594 USD

Ordinary Share

Sale

1000

5.1595 USD

Ordinary Share

Sale

4536

5.1597 USD

Ordinary Share

Purchase

1

5.1598 USD

Ordinary Share

Sale

2686

5.1598 USD

Ordinary Share

Sale

1063

5.1599 USD

Ordinary Share

Purchase

28146

5.16 USD

Ordinary Share

Sale

29679

5.16 USD

Ordinary Share

Purchase

647

5.1601 USD

Ordinary Share

Sale

200

5.1601 USD

Ordinary Share

Purchase

1763

5.1602 USD

Ordinary Share

Sale

1453

5.1602 USD

Ordinary Share

Purchase

344

5.1603 USD

Ordinary Share

Purchase

300

5.1608 USD

Ordinary Share

Purchase

4

5.1609 USD

Ordinary Share

Purchase

2716

5.165 USD

Ordinary Share

Sale

1608

5.165 USD

Ordinary Share

Sale

1

5.1696 USD

Ordinary Share

Sale

831

5.1697 USD

Ordinary Share

Purchase

285

5.1698 USD

Ordinary Share

Sale

463

5.1698 USD

Ordinary Share

Sale

15

5.1699 USD

Ordinary Share

Purchase

10668

5.17 USD

Ordinary Share

Sale

8652

5.17 USD

Ordinary Share

Purchase

302

5.1701 USD

Ordinary Share

Purchase

3346

5.1702 USD

Ordinary Share

Sale

500

5.1702 USD

Ordinary Share

Purchase

1968

5.1703 USD

Ordinary Share

Purchase

10

5.1704 USD

Ordinary Share

Purchase

30

5.1707 USD

Ordinary Share

Purchase

15

5.1709 USD

Ordinary Share

Purchase

1819

5.175 USD

Ordinary Share

Sale

1827

5.175 USD

Ordinary Share

Sale

20

5.1791 USD

Ordinary Share

Sale

6000

5.1792 USD

Ordinary Share

Sale

7592

5.1796 USD

Ordinary Share

Sale

1404

5.1797 USD

Ordinary Share

Purchase

1800

5.1798 USD

Ordinary Share

Sale

2165

5.1798 USD

Ordinary Share

Purchase

1342

5.1799 USD

Ordinary Share

Sale

2289

5.1799 USD

Ordinary Share

Purchase

37976

5.18 USD

Ordinary Share

Sale

20283

5.18 USD

Ordinary Share

Purchase

500

5.1801 USD

Ordinary Share

Purchase

5

5.1802 USD

Ordinary Share

Purchase

111

5.1803 USD

Ordinary Share

Purchase

3265

5.1804 USD

Ordinary Share

Purchase

12

5.1805 USD

Ordinary Share

Purchase

250

5.1807 USD

Ordinary Share

Purchase

23

5.1809 USD

Ordinary Share

Purchase

816

5.185 USD

Ordinary Share

Sale

77

5.185 USD

Ordinary Share

Sale

405

5.1892 USD

Ordinary Share

Sale

8

5.1893 USD

Ordinary Share

Sale

10

5.1894 USD

Ordinary Share

Sale

50

5.1895 USD

Ordinary Share

Sale

120

5.1897 USD

Ordinary Share

Purchase

110

5.1898 USD

Ordinary Share

Sale

1220

5.1898 USD

Ordinary Share

Sale

91

5.1899 USD

Ordinary Share

Purchase

8024

5.19 USD

Ordinary Share

Sale

7099

5.19 USD

Ordinary Share

Purchase

441

5.1901 USD

Ordinary Share

Purchase

296

5.1902 USD

Ordinary Share

Purchase

10

5.1903 USD

Ordinary Share

Purchase

200

5.1904 USD

Ordinary Share

Purchase

3

5.1907 USD

Ordinary Share

Purchase

1335

5.195 USD

Ordinary Share

Sale

180

5.195 USD

Ordinary Share

Sale

33

5.1983 USD

Ordinary Share

Sale

5

5.1991 USD

Ordinary Share

Sale

200

5.1992 USD

Ordinary Share

Sale

25

5.1994 USD

Ordinary Share

Sale

5

5.1995 USD

Ordinary Share

Sale

60

5.1996 USD

Ordinary Share

Sale

61

5.1997 USD

Ordinary Share

Purchase

14099

5.1998 USD

Ordinary Share

Sale

14217

5.1998 USD

Ordinary Share

Purchase

3077

5.1999 USD

Ordinary Share

Sale

3144

5.1999 USD

Ordinary Share

Purchase

13603

5.2 USD

Ordinary Share

Sale

10137

5.2 USD

Ordinary Share

Purchase

1020

5.2001 USD

Ordinary Share

Purchase

115

5.2002 USD

Ordinary Share

Sale

29

5.2002 USD

Ordinary Share

Purchase

22

5.2003 USD

Ordinary Share

Purchase

22

5.2004 USD

Ordinary Share

Purchase

90

5.2005 USD

Ordinary Share

Purchase

70

5.2006 USD

Ordinary Share

Purchase

3

5.2007 USD

Ordinary Share

Purchase

200

5.2018 USD

Ordinary Share

Purchase

1108

5.205 USD

Ordinary Share

Sale

573

5.205 USD

Ordinary Share

Sale

50

5.2094 USD

Ordinary Share

Sale

210

5.2097 USD

Ordinary Share

Purchase

696

5.2098 USD

Ordinary Share

Sale

1350

5.2098 USD

Ordinary Share

Purchase

150

5.2099 USD

Ordinary Share

Sale

358

5.2099 USD

Ordinary Share

Purchase

9603

5.21 USD

Ordinary Share

Sale

3888

5.21 USD

Ordinary Share

Purchase

1338

5.2101 USD

Ordinary Share

Purchase

2729

5.2102 USD

Ordinary Share

Sale

475

5.2102 USD

Ordinary Share

Purchase

787

5.2103 USD

Ordinary Share

Purchase

100

5.2109 USD

Ordinary Share

Purchase

74

5.212 USD

Ordinary Share

Purchase

2127

5.215 USD

Ordinary Share

Sale

39

5.215 USD

Ordinary Share

Sale

5

5.2192 USD

Ordinary Share

Sale

30

5.2193 USD

Ordinary Share

Sale

1

5.2194 USD

Ordinary Share

Sale

19

5.2195 USD

Ordinary Share

Sale

100

5.2196 USD

Ordinary Share

Sale

1408

5.2197 USD

Ordinary Share

Purchase

4346

5.2198 USD

Ordinary Share

Sale

6833

5.2198 USD

Ordinary Share

Purchase

885

5.2199 USD

Ordinary Share

Sale

2477

5.2199 USD

Ordinary Share

Purchase

9448

5.22 USD

Ordinary Share

Sale

8561

5.22 USD

Ordinary Share

Purchase

184

5.2201 USD

Ordinary Share

Sale

87

5.2201 USD

Ordinary Share

Purchase

110

5.2202 USD

Ordinary Share

Purchase

2000

5.2203 USD

Ordinary Share

Purchase

18

5.2206 USD

Ordinary Share

Purchase

7249

5.225 USD

Ordinary Share

Sale

1358

5.225 USD

Ordinary Share

Sale

100

5.2292 USD

Ordinary Share

Sale

50

5.2293 USD

Ordinary Share

Sale

934

5.2297 USD

Ordinary Share

Purchase

2141

5.2298 USD

Ordinary Share

Sale

3701

5.2298 USD

Ordinary Share

Purchase

739

5.2299 USD

Ordinary Share

Sale

850

5.2299 USD

Ordinary Share

Purchase

10664

5.23 USD

Ordinary Share

Sale

12382

5.23 USD

Ordinary Share

Purchase

1158

5.2301 USD

Ordinary Share

Sale

36

5.2301 USD

Ordinary Share

Purchase

100

5.2302 USD

Ordinary Share

Sale

59

5.2302 USD

Ordinary Share

Purchase

1155

5.2303 USD

Ordinary Share

Purchase

100

5.2306 USD

Ordinary Share

Purchase

76

5.232 USD

Ordinary Share

Sale

76

5.232 USD

Ordinary Share

Purchase

2210

5.235 USD

Ordinary Share

Sale

1260

5.235 USD

Ordinary Share

Sale

100

5.2392 USD

Ordinary Share

Sale

786

5.2397 USD

Ordinary Share

Purchase

920

5.2398 USD

Ordinary Share

Sale

1631

5.2398 USD

Ordinary Share

Purchase

920

5.2399 USD

Ordinary Share

Sale

1618

5.2399 USD

Ordinary Share

Purchase

17145

5.24 USD

Ordinary Share

Sale

15980

5.24 USD

Ordinary Share

Purchase

2428

5.2401 USD

Ordinary Share

Sale

1581

5.2401 USD

Ordinary Share

Purchase

51

5.2402 USD

Ordinary Share

Sale

1

5.2402 USD

Ordinary Share

Purchase

735

5.2403 USD

Ordinary Share

Sale

400

5.2403 USD

Ordinary Share

Purchase

499

5.2406 USD

Ordinary Share

Purchase

1291

5.245 USD

Ordinary Share

Sale

2561

5.245 USD

Ordinary Share

Purchase

60

5.249 USD

Ordinary Share

Sale

60

5.249 USD

Ordinary Share

Sale

23

5.2491 USD

Ordinary Share

Sale

65

5.2493 USD

Ordinary Share

Sale

8

5.2494 USD

Ordinary Share

Sale

20

5.2495 USD

Ordinary Share

Sale

5465

5.2497 USD

Ordinary Share

Purchase

500

5.2498 USD

Ordinary Share

Sale

1366

5.2498 USD

Ordinary Share

Purchase

510

5.2499 USD

Ordinary Share

Sale

1290

5.2499 USD

Ordinary Share

Purchase

32445

5.25 USD

Ordinary Share

Sale

36805

5.25 USD

Ordinary Share

Purchase

6780

5.2501 USD

Ordinary Share

Sale

5794

5.2501 USD

Ordinary Share

Purchase

6252

5.2502 USD

Ordinary Share

Sale

3868

5.2502 USD

Ordinary Share

Purchase

515

5.2503 USD

Ordinary Share

Sale

400

5.2503 USD

Ordinary Share

Purchase

348

5.2504 USD

Ordinary Share

Purchase

33

5.2507 USD

Ordinary Share

Purchase

100

5.252 USD

Ordinary Share

Purchase

3075

5.255 USD

Ordinary Share

Sale

364

5.255 USD

Ordinary Share

Sale

193

5.2594 USD

Ordinary Share

Sale

2750

5.2597 USD

Ordinary Share

Purchase

300

5.2598 USD

Ordinary Share

Sale

1175

5.2598 USD

Ordinary Share

Purchase

2494

5.2599 USD

Ordinary Share

Sale

5584

5.2599 USD

Ordinary Share

Purchase

9518

5.26 USD

Ordinary Share

Sale

13423

5.26 USD

Ordinary Share

Purchase

144

5.2601 USD

Ordinary Share

Purchase

1528

5.2602 USD

Ordinary Share

Sale

1270

5.2602 USD

Ordinary Share

Purchase

207

5.2603 USD

Ordinary Share

Purchase

2321

5.265 USD

Ordinary Share

Sale

271

5.265 USD

Ordinary Share

Purchase

600

5.266 USD

Ordinary Share

Sale

100

5.2675 USD

Ordinary Share

Sale

119

5.2691 USD

Ordinary Share

Sale

1

5.2692 USD

Ordinary Share

Sale

55

5.2696 USD

Ordinary Share

Sale

192

5.2697 USD

Ordinary Share

Sale

708

5.2698 USD

Ordinary Share

Sale

2351

5.2699 USD

Ordinary Share

Purchase

23521

5.27 USD

Ordinary Share

Sale

25054

5.27 USD

Ordinary Share

Purchase

1283

5.2701 USD

Ordinary Share

Sale

200

5.2701 USD

Ordinary Share

Purchase

298

5.2702 USD

Ordinary Share

Purchase

511

5.2703 USD

Ordinary Share

Purchase

50

5.2704 USD

Ordinary Share

Purchase

4

5.272 USD

Ordinary Share

Purchase

3030

5.275 USD

Ordinary Share

Sale

1550

5.275 USD

Ordinary Share

Sale

10

5.2792 USD

Ordinary Share

Sale

10

5.2794 USD

Ordinary Share

Purchase

59

5.2797 USD

Ordinary Share

Sale

1463

5.2797 USD

Ordinary Share

Purchase

2504

5.2798 USD

Ordinary Share

Sale

6808

5.2798 USD

Ordinary Share

Purchase

1128

5.2799 USD

Ordinary Share

Sale

2079

5.2799 USD

Ordinary Share

Purchase

13836

5.28 USD

Ordinary Share

Sale

7195

5.28 USD

Ordinary Share

Purchase

5104

5.2801 USD

Ordinary Share

Sale

1198

5.2801 USD

Ordinary Share

Purchase

5266

5.2802 USD

Ordinary Share

Sale

2430

5.2802 USD

Ordinary Share

Purchase

1440

5.2803 USD

Ordinary Share

Purchase

25

5.2806 USD

Ordinary Share

Purchase

2367

5.285 USD

Ordinary Share

Sale

1059

5.285 USD

Ordinary Share

Sale

50

5.2891 USD

Ordinary Share

Sale

65

5.2894 USD

Ordinary Share

Sale

11

5.2895 USD

Ordinary Share

Sale

541

5.2897 USD

Ordinary Share

Purchase

50

5.2898 USD

Ordinary Share

Sale

2003

5.2898 USD

Ordinary Share

Purchase

407

5.2899 USD

Ordinary Share

Sale

6613

5.2899 USD

Ordinary Share

Purchase

16499

5.29 USD

Ordinary Share

Sale

20979

5.29 USD

Ordinary Share

Purchase

1643

5.2901 USD

Ordinary Share

Sale

1150

5.2901 USD

Ordinary Share

Purchase

1103

5.2902 USD

Ordinary Share

Sale

892

5.2902 USD

Ordinary Share

Purchase

612

5.2903 USD

Ordinary Share

Purchase

11

5.2904 USD

Ordinary Share

Purchase

5

5.2905 USD

Ordinary Share

Purchase

513

5.2906 USD

Ordinary Share

Purchase

70

5.2907 USD

Ordinary Share

Purchase

86

5.2908 USD

Ordinary Share

Purchase

24

5.2909 USD

Ordinary Share

Purchase

1091

5.295 USD

Ordinary Share

Sale

1197

5.295 USD

Ordinary Share

Sale

8

5.2991 USD

Ordinary Share

Sale

1

5.2992 USD

Ordinary Share

Sale

1483

5.2997 USD

Ordinary Share

Purchase

25

5.2998 USD

Ordinary Share

Sale

669

5.2998 USD

Ordinary Share

Sale

1279

5.2999 USD

Ordinary Share

Purchase

22054

5.3 USD

Ordinary Share

Sale

21418

5.3 USD

Ordinary Share

Purchase

2056

5.3001 USD

Ordinary Share

Sale

1085

5.3001 USD

Ordinary Share

Purchase

3559

5.3002 USD

Ordinary Share

Sale

1510

5.3002 USD

Ordinary Share

Purchase

1953

5.3003 USD

Ordinary Share

Purchase

1

5.3006 USD

Ordinary Share

Purchase

86

5.302 USD

Ordinary Share

Sale

86

5.302 USD

Ordinary Share

Purchase

1892

5.305 USD

Ordinary Share

Sale

2468

5.305 USD

Ordinary Share

Sale

10

5.3093 USD

Ordinary Share

Sale

2

5.3094 USD

Ordinary Share

Sale

419

5.3097 USD

Ordinary Share

Sale

947

5.3098 USD

Ordinary Share

Purchase

54

5.3099 USD

Ordinary Share

Sale

467

5.3099 USD

Ordinary Share

Purchase

9217

5.31 USD

Ordinary Share

Sale

11985

5.31 USD

Ordinary Share

Purchase

4529

5.3101 USD

Ordinary Share

Sale

1893

5.3101 USD

Ordinary Share

Purchase

1698

5.3102 USD

Ordinary Share

Sale

1000

5.3102 USD

Ordinary Share

Purchase

896

5.3103 USD

Ordinary Share

Purchase

32

5.3109 USD

Ordinary Share

Purchase

2142

5.315 USD

Ordinary Share

Sale

3043

5.315 USD

Ordinary Share

Sale

15

5.3191 USD

Ordinary Share

Sale

4

5.3193 USD

Ordinary Share

Sale

1

5.3195 USD

Ordinary Share

Sale

1024

5.3197 USD

Ordinary Share

Purchase

500

5.3198 USD

Ordinary Share

Sale

3127

5.3198 USD

Ordinary Share

Purchase

500

5.3199 USD

Ordinary Share

Sale

1763

5.3199 USD

Ordinary Share

Purchase

24308

5.32 USD

Ordinary Share

Sale

14923

5.32 USD

Ordinary Share

Purchase

492

5.3201 USD

Ordinary Share

Purchase

897

5.3202 USD

Ordinary Share

Sale

397

5.3202 USD

Ordinary Share

Purchase

606

5.3203 USD

Ordinary Share

Purchase

327

5.3205 USD

Ordinary Share

Purchase

119

5.3206 USD

Ordinary Share

Purchase

17

5.3208 USD

Ordinary Share

Purchase

27

5.3209 USD

Ordinary Share

Purchase

69

5.3215 USD

Ordinary Share

Purchase

398

5.325 USD

Ordinary Share

Sale

1109

5.325 USD

Ordinary Share

Sale

12

5.3292 USD

Ordinary Share

Sale

1212

5.3297 USD

Ordinary Share

Sale

1332

5.3298 USD

Ordinary Share

Purchase

1

5.3299 USD

Ordinary Share

Sale

2227

5.3299 USD

Ordinary Share

Purchase

12662

5.33 USD

Ordinary Share

Sale

9841

5.33 USD

Ordinary Share

Purchase

2550

5.3301 USD

Ordinary Share

Sale

1650

5.3301 USD

Ordinary Share

Purchase

81

5.3302 USD

Ordinary Share

Purchase

123

5.3304 USD

Ordinary Share

Purchase

1

5.3308 USD

Ordinary Share

Purchase

60

5.3309 USD

Ordinary Share

Purchase

13

5.3311 USD

Ordinary Share

Purchase

342

5.335 USD

Ordinary Share

Sale

2280

5.335 USD

Ordinary Share

Sale

56

5.3392 USD

Ordinary Share

Sale

400

5.3394 USD

Ordinary Share

Sale

118

5.3397 USD

Ordinary Share

Sale

533

5.3398 USD

Ordinary Share

Purchase

100

5.3399 USD

Ordinary Share

Sale

169

5.3399 USD

Ordinary Share

Purchase

18838

5.34 USD

Ordinary Share

Sale

17265

5.34 USD

Ordinary Share

Purchase

131

5.3402 USD

Ordinary Share

Purchase

2000

5.3409 USD

Ordinary Share

Sale

59

5.345 USD

Ordinary Share

Sale

100

5.348 USD

Ordinary Share

Sale

50

5.3491 USD

Ordinary Share

Sale

16

5.3493 USD

Ordinary Share

Sale

200

5.3496 USD

Ordinary Share

Sale

106

5.3497 USD

Ordinary Share

Sale

8

5.3498 USD

Ordinary Share

Sale

8

5.3499 USD

Ordinary Share

Purchase

29290

5.35 USD

Ordinary Share

Sale

31605

5.35 USD

Ordinary Share

Purchase

1484

5.3501 USD

Ordinary Share

Sale

1316

5.3501 USD

Ordinary Share

Purchase

5440

5.3502 USD

Ordinary Share

Sale

3539

5.3502 USD

Ordinary Share

Purchase

234

5.3503 USD

Ordinary Share

Purchase

350

5.3504 USD

Ordinary Share

Purchase

2

5.3505 USD

Ordinary Share

Purchase

50

5.3506 USD

Ordinary Share

Purchase

1

5.3507 USD

Ordinary Share

Purchase

394

5.3509 USD

Ordinary Share

Purchase

559

5.355 USD

Ordinary Share

Sale

233

5.355 USD

Ordinary Share

Sale

1259

5.3597 USD

Ordinary Share

Purchase

22

5.3598 USD

Ordinary Share

Sale

1499

5.3598 USD

Ordinary Share

Purchase

318

5.3599 USD

Ordinary Share

Sale

455

5.3599 USD

Ordinary Share

Purchase

20193

5.36 USD

Ordinary Share

Sale

24211

5.36 USD

Ordinary Share

Purchase

3212

5.3601 USD

Ordinary Share

Sale

2396

5.3601 USD

Ordinary Share

Purchase

3034

5.3602 USD

Ordinary Share

Sale

1327

5.3602 USD

Ordinary Share

Purchase

4031

5.3603 USD

Ordinary Share

Purchase

200

5.3604 USD

Ordinary Share

Purchase

546

5.3609 USD

Ordinary Share

Purchase

2247

5.365 USD

Ordinary Share

Sale

2148

5.365 USD

Ordinary Share

Sale

233

5.3693 USD

Ordinary Share

Sale

1

5.3694 USD

Ordinary Share

Sale

951

5.3697 USD

Ordinary Share

Purchase

381

5.3698 USD

Ordinary Share

Sale

1864

5.3698 USD

Ordinary Share

Purchase

3329

5.3699 USD

Ordinary Share

Sale

4271

5.3699 USD

Ordinary Share

Purchase

16546

5.37 USD

Ordinary Share

Sale

17071

5.37 USD

Ordinary Share

Purchase

7001

5.3701 USD

Ordinary Share

Sale

3411

5.3701 USD

Ordinary Share

Purchase

13866

5.3702 USD

Ordinary Share

Sale

1882

5.3702 USD

Ordinary Share

Purchase

2645

5.3703 USD

Ordinary Share

Purchase

275

5.3704 USD

Ordinary Share

Purchase

75

5.3705 USD

Ordinary Share

Purchase

304

5.3707 USD

Ordinary Share

Purchase

177

5.3708 USD

Ordinary Share

Purchase

83

5.3709 USD

Ordinary Share

Purchase

6341

5.375 USD

Ordinary Share

Sale

6675

5.375 USD

Ordinary Share

Purchase

100

5.376 USD

Ordinary Share

Sale

2

5.3794 USD

Ordinary Share

Sale

2166

5.3797 USD

Ordinary Share

Purchase

1595

5.3798 USD

Ordinary Share

Sale

3881

5.3798 USD

Ordinary Share

Purchase

2354

5.3799 USD

Ordinary Share

Sale

3954

5.3799 USD

Ordinary Share

Purchase

22074

5.38 USD

Ordinary Share

Sale

18002

5.38 USD

Ordinary Share

Purchase

4389

5.3801 USD

Ordinary Share

Sale

3785

5.3801 USD

Ordinary Share

Purchase

51928

5.3802 USD

Ordinary Share

Sale

48791

5.3802 USD

Ordinary Share

Purchase

977

5.3803 USD

Ordinary Share

Purchase

80

5.3804 USD

Ordinary Share

Purchase

234

5.3805 USD

Ordinary Share

Purchase

50

5.3806 USD

Ordinary Share

Purchase

127

5.3808 USD

Ordinary Share

Purchase

92

5.3825 USD

Ordinary Share

Purchase

20528

5.385 USD

Ordinary Share

Sale

11374

5.385 USD

Ordinary Share

Sale

398

5.3881 USD

Ordinary Share

Sale

1

5.3882 USD

Ordinary Share

Sale

1786

5.3891 USD

Ordinary Share

Sale

200

5.3892 USD

Ordinary Share

Sale

1

5.3894 USD

Ordinary Share

Purchase

2100

5.3897 USD

Ordinary Share

Sale

5175

5.3897 USD

Ordinary Share

Purchase

9867

5.3898 USD

Ordinary Share

Sale

12612

5.3898 USD

Ordinary Share

Purchase

2887

5.3899 USD

Ordinary Share

Sale

3377

5.3899 USD

Ordinary Share

Purchase

34167

5.39 USD

Ordinary Share

Sale

26089

5.39 USD

Ordinary Share

Purchase

1974

5.3901 USD

Ordinary Share

Sale

900

5.3901 USD

Ordinary Share

Purchase

1746

5.3902 USD

Ordinary Share

Sale

600

5.3902 USD

Ordinary Share

Purchase

2170

5.3903 USD

Ordinary Share

Purchase

13

5.3905 USD

Ordinary Share

Purchase

329

5.3907 USD

Ordinary Share

Purchase

11263

5.395 USD

Ordinary Share

Sale

5309

5.395 USD

Ordinary Share

Purchase

152

5.398 USD

Ordinary Share

Sale

152

5.398 USD

Ordinary Share

Sale

60

5.3988 USD

Ordinary Share

Purchase

10

5.399 USD

Ordinary Share

Sale

10

5.399 USD

Ordinary Share

Sale

975

5.3991 USD

Ordinary Share

Sale

50

5.3992 USD

Ordinary Share

Sale

880

5.3993 USD

Ordinary Share

Sale

192

5.3994 USD

Ordinary Share

Sale

1258

5.3995 USD

Ordinary Share

Sale

185

5.3996 USD

Ordinary Share

Sale

1421

5.3997 USD

Ordinary Share

Purchase

6723

5.3998 USD

Ordinary Share

Sale

7596

5.3998 USD

Ordinary Share

Purchase

6486

5.3999 USD

Ordinary Share

Sale

7721

5.3999 USD

Ordinary Share

Purchase

29115

5.4 USD

Ordinary Share

Sale

27182

5.4 USD

Ordinary Share

Purchase

6250

5.4001 USD

Ordinary Share

Sale

2820

5.4001 USD

Ordinary Share

Purchase

11785

5.4002 USD

Ordinary Share

Sale

11164

5.4002 USD

Ordinary Share

Purchase

2404

5.4003 USD

Ordinary Share

Purchase

188

5.4006 USD

Ordinary Share

Purchase

1440

5.4008 USD

Ordinary Share

Purchase

120

5.4009 USD

Ordinary Share

Purchase

8774

5.405 USD

Ordinary Share

Sale

8515

5.405 USD

Ordinary Share

Purchase

1282

5.409 USD

Ordinary Share

Sale

1282

5.409 USD

Ordinary Share

Sale

86

5.4095 USD

Ordinary Share

Sale

500

5.4096 USD

Ordinary Share

Purchase

7

5.4097 USD

Ordinary Share

Sale

5413

5.4097 USD

Ordinary Share

Purchase

3451

5.4098 USD

Ordinary Share

Sale

4350

5.4098 USD

Ordinary Share

Purchase

3165

5.4099 USD

Ordinary Share

Sale

4060

5.4099 USD

Ordinary Share

Purchase

20201

5.41 USD

Ordinary Share

Sale

22624

5.41 USD

Ordinary Share

Purchase

3842

5.4101 USD

Ordinary Share

Sale

3716

5.4101 USD

Ordinary Share

Purchase

2058

5.4102 USD

Ordinary Share

Sale

800

5.4102 USD

Ordinary Share

Purchase

226

5.4103 USD

Ordinary Share

Purchase

1

5.4106 USD

Ordinary Share

Purchase

14

5.4107 USD

Ordinary Share

Purchase

4882

5.415 USD

Ordinary Share

Sale

5461

5.415 USD

Ordinary Share

Sale

45

5.4187 USD

Ordinary Share

Sale

500

5.4191 USD

Ordinary Share

Sale

50

5.4192 USD

Ordinary Share

Sale

11

5.4195 USD

Ordinary Share

Sale

2

5.4196 USD

Ordinary Share

Sale

393

5.4197 USD

Ordinary Share

Purchase

3219

5.4198 USD

Ordinary Share

Sale

4627

5.4198 USD

Ordinary Share

Purchase

1100

5.4199 USD

Ordinary Share

Sale

1621

5.4199 USD

Ordinary Share

Purchase

34796

5.42 USD

Ordinary Share

Sale

33058

5.42 USD

Ordinary Share

Purchase

1939

5.4201 USD

Ordinary Share

Sale

1093

5.4201 USD

Ordinary Share

Purchase

4351

5.4202 USD

Ordinary Share

Sale

2111

5.4202 USD

Ordinary Share

Purchase

2406

5.4203 USD

Ordinary Share

Purchase

50

5.4204 USD

Ordinary Share

Purchase

101

5.4205 USD

Ordinary Share

Purchase

60

5.4206 USD

Ordinary Share

Purchase

100

5.4207 USD

Ordinary Share

Purchase

20

5.4208 USD

Ordinary Share

Purchase

194

5.4209 USD

Ordinary Share

Purchase

1500

5.421 USD

Ordinary Share

Purchase

28

5.4215 USD

Ordinary Share

Purchase

5692

5.425 USD

Ordinary Share

Sale

10614

5.425 USD

Ordinary Share

Purchase

400

5.428 USD

Ordinary Share

Sale

400

5.428 USD

Ordinary Share

Purchase

102

5.429 USD

Ordinary Share

Sale

102

5.429 USD

Ordinary Share

Sale

200

5.4291 USD

Ordinary Share

Sale

1

5.4293 USD

Ordinary Share

Sale

60

5.4296 USD

Ordinary Share

Sale

1015

5.4297 USD

Ordinary Share

Purchase

961

5.4298 USD

Ordinary Share

Sale

2938

5.4298 USD

Ordinary Share

Purchase

1026

5.4299 USD

Ordinary Share

Sale

2381

5.4299 USD

Ordinary Share

Purchase

53979

5.43 USD

Ordinary Share

Sale

33722

5.43 USD

Ordinary Share

Purchase

2870

5.4301 USD

Ordinary Share

Sale

349

5.4301 USD

Ordinary Share

Purchase

2550

5.4302 USD

Ordinary Share

Sale

1604

5.4302 USD

Ordinary Share

Purchase

772

5.4303 USD

Ordinary Share

Purchase

303

5.4305 USD

Ordinary Share

Purchase

75

5.4306 USD

Ordinary Share

Purchase

832

5.4308 USD

Ordinary Share

Purchase

1

5.4316 USD

Ordinary Share

Purchase

2

5.4318 USD

Ordinary Share

Purchase

11029

5.435 USD

Ordinary Share

Sale

12729

5.435 USD

Ordinary Share

Sale

1

5.4391 USD

Ordinary Share

Sale

8

5.4393 USD

Ordinary Share

Sale

4

5.4394 USD

Ordinary Share

Sale

21

5.4395 USD

Ordinary Share

Sale

145

5.4396 USD

Ordinary Share

Purchase

700

5.4397 USD

Ordinary Share

Sale

2673

5.4397 USD

Ordinary Share

Purchase

3977

5.4398 USD

Ordinary Share

Sale

9507

5.4398 USD

Ordinary Share

Purchase

5212

5.4399 USD

Ordinary Share

Sale

9188

5.4399 USD

Ordinary Share

Purchase

43186

5.44 USD

Ordinary Share

Sale

32256

5.44 USD

Ordinary Share

Purchase

3576

5.4401 USD

Ordinary Share

Sale

2155

5.4401 USD

Ordinary Share

Purchase

3771

5.4402 USD

Ordinary Share

Sale

1960

5.4402 USD

Ordinary Share

Purchase

158

5.4403 USD

Ordinary Share

Purchase

50

5.4404 USD

Ordinary Share

Purchase

40

5.4405 USD

Ordinary Share

Purchase

111

5.4406 USD

Ordinary Share

Purchase

8

5.4409 USD

Ordinary Share

Purchase

1000

5.443 USD

Ordinary Share

Purchase

19410

5.445 USD

Ordinary Share

Sale

20487

5.445 USD

Ordinary Share

Sale

850

5.4475 USD

Ordinary Share

Sale

100

5.4491 USD

Ordinary Share

Sale

20

5.4493 USD

Ordinary Share

Sale

10

5.4496 USD

Ordinary Share

Sale

1856

5.4497 USD

Ordinary Share

Purchase

2831

5.4498 USD

Ordinary Share

Sale

7049

5.4498 USD

Ordinary Share

Purchase

8027

5.4499 USD

Ordinary Share

Sale

11035

5.4499 USD

Ordinary Share

Purchase

50527

5.45 USD

Ordinary Share

Sale

46813

5.45 USD

Ordinary Share

Purchase

9086

5.4501 USD

Ordinary Share

Sale

2182

5.4501 USD

Ordinary Share

Purchase

13293

5.4502 USD

Ordinary Share

Sale

3100

5.4502 USD

Ordinary Share

Purchase

2311

5.4503 USD

Ordinary Share

Purchase

225

5.4506 USD

Ordinary Share

Purchase

69

5.4508 USD

Ordinary Share

Purchase

638

5.4509 USD

Ordinary Share

Purchase

8668

5.455 USD

Ordinary Share

Sale

8724

5.455 USD

Ordinary Share

Sale

2

5.4591 USD

Ordinary Share

Sale

9977

5.4595 USD

Ordinary Share

Purchase

268

5.4597 USD

Ordinary Share

Sale

1809

5.4597 USD

Ordinary Share

Purchase

20063

5.4598 USD

Ordinary Share

Sale

22207

5.4598 USD

Ordinary Share

Purchase

3211

5.4599 USD

Ordinary Share

Sale

6847

5.4599 USD

Ordinary Share

Purchase

58961

5.46 USD

Ordinary Share

Sale

44446

5.46 USD

Ordinary Share

Purchase

5616

5.4601 USD

Ordinary Share

Sale

578

5.4601 USD

Ordinary Share

Purchase

10529

5.4602 USD

Ordinary Share

Sale

93

5.4602 USD

Ordinary Share

Purchase

844

5.4603 USD

Ordinary Share

Purchase

10

5.4604 USD

Ordinary Share

Purchase

50

5.4605 USD

Ordinary Share

Purchase

745

5.4606 USD

Ordinary Share

Purchase

253

5.4607 USD

Ordinary Share

Purchase

2640

5.4608 USD

Ordinary Share

Purchase

5

5.4609 USD

Ordinary Share

Purchase

900

5.461 USD

Ordinary Share

Sale

900

5.461 USD

Ordinary Share

Purchase

201

5.462 USD

Ordinary Share

Sale

201

5.462 USD

Ordinary Share

Purchase

5419

5.465 USD

Ordinary Share

Sale

5642

5.465 USD

Ordinary Share

Sale

43

5.4691 USD

Ordinary Share

Sale

20

5.4692 USD

Ordinary Share

Sale

1

5.4693 USD

Ordinary Share

Sale

64

5.4694 USD

Ordinary Share

Sale

104

5.4696 USD

Ordinary Share

Sale

1308

5.4697 USD

Ordinary Share

Purchase

9557

5.4698 USD

Ordinary Share

Sale

11316

5.4698 USD

Ordinary Share

Purchase

2251

5.4699 USD

Ordinary Share

Sale

7524

5.4699 USD

Ordinary Share

Purchase

52363

5.47 USD

Ordinary Share

Sale

41522

5.47 USD

Ordinary Share

Purchase

1461

5.4701 USD

Ordinary Share

Sale

839

5.4701 USD

Ordinary Share

Purchase

8088

5.4702 USD

Ordinary Share

Sale

2100

5.4702 USD

Ordinary Share

Purchase

3638

5.4703 USD

Ordinary Share

Purchase

498

5.4704 USD

Ordinary Share

Purchase

1007

5.4705 USD

Ordinary Share

Purchase

96

5.4706 USD

Ordinary Share

Purchase

30

5.4709 USD

Ordinary Share

Purchase

13165

5.475 USD

Ordinary Share

Sale

16264

5.475 USD

Ordinary Share

Sale

300

5.478 USD

Ordinary Share

Sale

85

5.4791 USD

Ordinary Share

Sale

50

5.4794 USD

Ordinary Share

Sale

4

5.4795 USD

Ordinary Share

Sale

763

5.4796 USD

Ordinary Share

Sale

3692

5.4797 USD

Ordinary Share

Purchase

3689

5.4798 USD

Ordinary Share

Sale

14019

5.4798 USD

Ordinary Share

Purchase

3717

5.4799 USD

Ordinary Share

Sale

9835

5.4799 USD

Ordinary Share

Purchase

56373

5.48 USD

Ordinary Share

Sale

42236

5.48 USD

Ordinary Share

Purchase

3282

5.4801 USD

Ordinary Share

Sale

2866

5.4801 USD

Ordinary Share

Purchase

562

5.4802 USD

Ordinary Share

Sale

110

5.4802 USD

Ordinary Share

Purchase

893

5.4803 USD

Ordinary Share

Sale

379

5.4803 USD

Ordinary Share

Purchase

58

5.4804 USD

Ordinary Share

Sale

58

5.4804 USD

Ordinary Share

Purchase

1

5.4808 USD

Ordinary Share

Purchase

100

5.481 USD

Ordinary Share

Sale

100

5.481 USD

Ordinary Share

Purchase

7875

5.485 USD

Ordinary Share

Sale

12615

5.485 USD

Ordinary Share

Sale

79

5.4892 USD

Ordinary Share

Sale

93

5.4895 USD

Ordinary Share

Sale

14

5.4896 USD

Ordinary Share

Sale

8916

5.4897 USD

Ordinary Share

Purchase

9559

5.4898 USD

Ordinary Share

Sale

12757

5.4898 USD

Ordinary Share

Purchase

7296

5.4899 USD

Ordinary Share

Sale

11376

5.4899 USD

Ordinary Share

Purchase

36184

5.49 USD

Ordinary Share

Sale

41930

5.49 USD

Ordinary Share

Purchase

10982

5.4901 USD

Ordinary Share

Sale

10281

5.4901 USD

Ordinary Share

Purchase

13603

5.4902 USD

Ordinary Share

Sale

11376

5.4902 USD

Ordinary Share

Purchase

3101

5.4903 USD

Ordinary Share

Sale

161

5.4903 USD

Ordinary Share

Purchase

15

5.4907 USD

Ordinary Share

Purchase

99

5.4908 USD

Ordinary Share

Purchase

500

5.4909 USD

Ordinary Share

Purchase

135

5.491 USD

Ordinary Share

Purchase

14507

5.495 USD

Ordinary Share

Sale

6381

5.495 USD

Ordinary Share

Sale

25

5.4992 USD

Ordinary Share

Sale

30

5.4994 USD

Ordinary Share

Sale

2

5.4995 USD

Ordinary Share

Sale

1

5.4996 USD

Ordinary Share

Sale

911

5.4997 USD

Ordinary Share

Purchase

6605

5.4998 USD

Ordinary Share

Sale

7280

5.4998 USD

Ordinary Share

Purchase

7023

5.4999 USD

Ordinary Share

Sale

8931

5.4999 USD

Ordinary Share

Purchase

89022

5.5 USD

Ordinary Share

Sale

117514

5.5 USD

Ordinary Share

Purchase

2961

5.5001 USD

Ordinary Share

Sale

1029

5.5001 USD

Ordinary Share

Purchase

3842

5.5002 USD

Ordinary Share

Sale

1249

5.5002 USD

Ordinary Share

Purchase

102

5.5003 USD

Ordinary Share

Purchase

140

5.5004 USD

Ordinary Share

Purchase

10

5.5005 USD

Ordinary Share

Purchase

200

5.5006 USD

Ordinary Share

Purchase

170

5.5007 USD

Ordinary Share

Purchase

5871

5.505 USD

Ordinary Share

Sale

3186

5.505 USD

Ordinary Share

Sale

110

5.5093 USD

Ordinary Share

Sale

12

5.5095 USD

Ordinary Share

Sale

15

5.5096 USD

Ordinary Share

Sale

823

5.5097 USD

Ordinary Share

Purchase

400

5.5098 USD

Ordinary Share

Sale

2211

5.5098 USD

Ordinary Share

Purchase

1559

5.5099 USD

Ordinary Share

Sale

4379

5.5099 USD

Ordinary Share

Purchase

27000

5.51 USD

Ordinary Share

Sale

22844

5.51 USD

Ordinary Share

Purchase

3475

5.5101 USD

Ordinary Share

Sale

1200

5.5101 USD

Ordinary Share

Purchase

12732

5.5102 USD

Ordinary Share

Sale

12050

5.5102 USD

Ordinary Share

Purchase

4039

5.5103 USD

Ordinary Share

Purchase

80

5.5104 USD

Ordinary Share

Purchase

497

5.5105 USD

Ordinary Share

Purchase

200

5.511 USD

Ordinary Share

Sale

200

5.511 USD

Ordinary Share

Purchase

531

5.5125 USD

Ordinary Share

Purchase

26498

5.515 USD

Ordinary Share

Sale

8869

5.515 USD

Ordinary Share

Sale

40

5.5191 USD

Ordinary Share

Sale

1

5.5196 USD

Ordinary Share

Sale

4458

5.5197 USD

Ordinary Share

Sale

1386

5.5198 USD

Ordinary Share

Purchase

1400

5.5199 USD

Ordinary Share

Sale

3223

5.5199 USD

Ordinary Share

Purchase

35711

5.52 USD

Ordinary Share

Sale

35221

5.52 USD

Ordinary Share

Purchase

13117

5.5201 USD

Ordinary Share

Sale

11604

5.5201 USD

Ordinary Share

Purchase

7791

5.5202 USD

Ordinary Share

Sale

6003

5.5202 USD

Ordinary Share

Purchase

6119

5.5203 USD

Ordinary Share

Sale

2

5.5203 USD

Ordinary Share

Purchase

179

5.5207 USD

Ordinary Share

Purchase

105

5.5209 USD

Ordinary Share

Purchase

300

5.524 USD

Ordinary Share

Purchase

6767

5.525 USD

Ordinary Share

Sale

1508

5.525 USD

Ordinary Share

Sale

18

5.5291 USD

Ordinary Share

Sale

15

5.5292 USD

Ordinary Share

Sale

2

5.5296 USD

Ordinary Share

Sale

8238

5.5297 USD

Ordinary Share

Purchase

2197

5.5298 USD

Ordinary Share

Sale

3811

5.5298 USD

Ordinary Share

Purchase

2025

5.5299 USD

Ordinary Share

Sale

4341

5.5299 USD

Ordinary Share

Purchase

16402

5.53 USD

Ordinary Share

Sale

14565

5.53 USD

Ordinary Share

Purchase

7190

5.5301 USD

Ordinary Share

Sale

1004

5.5301 USD

Ordinary Share

Purchase

2298

5.5302 USD

Ordinary Share

Sale

2298

5.5302 USD

Ordinary Share

Purchase

2030

5.5303 USD

Ordinary Share

Purchase

336

5.5306 USD

Ordinary Share

Purchase

325

5.5309 USD

Ordinary Share

Purchase

463

5.531 USD

Ordinary Share

Sale

463

5.531 USD

Ordinary Share

Purchase

125

5.532 USD

Ordinary Share

Sale

125

5.532 USD

Ordinary Share

Purchase

8298

5.535 USD

Ordinary Share

Sale

8783

5.535 USD

Ordinary Share

Purchase

300

5.539 USD

Ordinary Share

Sale

300

5.539 USD

Ordinary Share

Sale

2

5.5393 USD

Ordinary Share

Sale

500

5.5395 USD

Ordinary Share

Sale

1380

5.5397 USD

Ordinary Share

Purchase

378

5.5398 USD

Ordinary Share

Sale

3791

5.5398 USD

Ordinary Share

Purchase

1220

5.5399 USD

Ordinary Share

Sale

4423

5.5399 USD

Ordinary Share

Purchase

21688

5.54 USD

Ordinary Share

Sale

24737

5.54 USD

Ordinary Share

Purchase

8268

5.5401 USD

Ordinary Share

Sale

1592

5.5401 USD

Ordinary Share

Purchase

2626

5.5402 USD

Ordinary Share

Sale

1127

5.5402 USD

Ordinary Share

Purchase

2922

5.5403 USD

Ordinary Share

Purchase

27

5.5407 USD

Ordinary Share

Purchase

312

5.542 USD

Ordinary Share

Sale

312

5.542 USD

Ordinary Share

Purchase

5258

5.545 USD

Ordinary Share

Sale

9056

5.545 USD

Ordinary Share

Sale

3000

5.5475 USD

Ordinary Share

Sale

296

5.5493 USD

Ordinary Share

Sale

125

5.5494 USD

Ordinary Share

Sale

2878

5.5497 USD

Ordinary Share

Purchase

5474

5.5498 USD

Ordinary Share

Sale

13100

5.5498 USD

Ordinary Share

Purchase

4201

5.5499 USD

Ordinary Share

Sale

7530

5.5499 USD

Ordinary Share

Purchase

33287

5.55 USD

Ordinary Share

Sale

32942

5.55 USD

Ordinary Share

Purchase

1939

5.5501 USD

Ordinary Share

Sale

1239

5.5501 USD

Ordinary Share

Purchase

2458

5.5502 USD

Ordinary Share

Sale

1512

5.5502 USD

Ordinary Share

Purchase

767

5.5503 USD

Ordinary Share

Purchase

1800

5.551 USD

Ordinary Share

Sale

1800

5.551 USD

Ordinary Share

Purchase

1600

5.552 USD

Ordinary Share

Sale

1600

5.552 USD

Ordinary Share

Purchase

12641

5.555 USD

Ordinary Share

Sale

17907

5.555 USD

Ordinary Share

Sale

1

5.5591 USD

Ordinary Share

Sale

94

5.5593 USD

Ordinary Share

Sale

1

5.5594 USD

Ordinary Share

Sale

505

5.5596 USD

Ordinary Share

Sale

634

5.5597 USD

Ordinary Share

Purchase

3458

5.5598 USD

Ordinary Share

Sale

9583

5.5598 USD

Ordinary Share

Purchase

1600

5.5599 USD

Ordinary Share

Sale

4356

5.5599 USD

Ordinary Share

Purchase

41459

5.56 USD

Ordinary Share

Sale

50836

5.56 USD

Ordinary Share

Purchase

4598

5.5601 USD

Ordinary Share

Sale

900

5.5601 USD

Ordinary Share

Purchase

2039

5.5602 USD

Ordinary Share

Purchase

3489

5.5603 USD

Ordinary Share

Purchase

306

5.562 USD

Ordinary Share

Sale

306

5.562 USD

Ordinary Share

Purchase

4005

5.565 USD

Ordinary Share

Sale

5566

5.565 USD

Ordinary Share

Sale

10

5.5694 USD

Ordinary Share

Sale

1559

5.5697 USD

Ordinary Share

Purchase

10378

5.5698 USD

Ordinary Share

Sale

13104

5.5698 USD

Ordinary Share

Purchase

548

5.5699 USD

Ordinary Share

Sale

1562

5.5699 USD

Ordinary Share

Purchase

70800

5.57 USD

Ordinary Share

Sale

66696

5.57 USD

Ordinary Share

Purchase

2269

5.5701 USD

Ordinary Share

Sale

501

5.5701 USD

Ordinary Share

Purchase

545

5.5702 USD

Ordinary Share

Sale

200

5.5702 USD

Ordinary Share

Purchase

6368

5.5703 USD

Ordinary Share

Purchase

21

5.5704 USD

Ordinary Share

Purchase

50

5.5707 USD

Ordinary Share

Purchase

2100

5.572 USD

Ordinary Share

Sale

2100

5.572 USD

Ordinary Share

Purchase

12674

5.575 USD

Ordinary Share

Sale

6051

5.575 USD

Ordinary Share

Sale

1

5.5793 USD

Ordinary Share

Sale

1428

5.5797 USD

Ordinary Share

Purchase

6000

5.5798 USD

Ordinary Share

Sale

6954

5.5798 USD

Ordinary Share

Purchase

3401

5.5799 USD

Ordinary Share

Sale

3525

5.5799 USD

Ordinary Share

Purchase

41835

5.58 USD

Ordinary Share

Sale

39973

5.58 USD

Ordinary Share

Purchase

13130

5.5801 USD

Ordinary Share

Sale

7857

5.5801 USD

Ordinary Share

Purchase

5449

5.5802 USD

Ordinary Share

Sale

5349

5.5802 USD

Ordinary Share

Purchase

1769

5.5803 USD

Ordinary Share

Purchase

4

5.5816 USD

Ordinary Share

Purchase

1290

5.582 USD

Ordinary Share

Sale

1290

5.582 USD

Ordinary Share

Purchase

5718

5.585 USD

Ordinary Share

Sale

4545

5.585 USD

Ordinary Share

Purchase

150

5.588 USD

Ordinary Share

Sale

150

5.588 USD

Ordinary Share

Sale

2

5.5893 USD

Ordinary Share

Sale

19

5.5896 USD

Ordinary Share

Sale

2353

5.5897 USD

Ordinary Share

Purchase

37

5.5898 USD

Ordinary Share

Sale

5426

5.5898 USD

Ordinary Share

Purchase

2150

5.5899 USD

Ordinary Share

Sale

5293

5.5899 USD

Ordinary Share

Purchase

18522

5.59 USD

Ordinary Share

Sale

20719

5.59 USD

Ordinary Share

Purchase

4347

5.5901 USD

Ordinary Share

Sale

3857

5.5901 USD

Ordinary Share

Purchase

8945

5.5902 USD

Ordinary Share

Purchase

2503

5.5903 USD

Ordinary Share

Sale

925

5.5903 USD

Ordinary Share

Purchase

5

5.591 USD

Ordinary Share

Sale

5

5.591 USD

Ordinary Share

Purchase

25

5.592 USD

Ordinary Share

Sale

25

5.592 USD

Ordinary Share

Purchase

10916

5.595 USD

Ordinary Share

Sale

3895

5.595 USD

Ordinary Share

Purchase

648

5.598 USD

Ordinary Share

Sale

648

5.598 USD

Ordinary Share

Sale

2587

5.5997 USD

Ordinary Share

Purchase

2599

5.5998 USD

Ordinary Share

Sale

5312

5.5998 USD

Ordinary Share

Purchase

436

5.5999 USD

Ordinary Share

Sale

3354

5.5999 USD

Ordinary Share

Purchase

83749

5.6 USD

Ordinary Share

Sale

99779

5.6 USD

Ordinary Share

Purchase

10396

5.6001 USD

Ordinary Share

Sale

9602

5.6001 USD

Ordinary Share

Purchase

5485

5.6002 USD

Ordinary Share

Sale

3094

5.6002 USD

Ordinary Share

Purchase

2490

5.6003 USD

Ordinary Share

Purchase

5000

5.6007 USD

Ordinary Share

Purchase

90

5.6009 USD

Ordinary Share

Purchase

5323

5.605 USD

Ordinary Share

Sale

4321

5.605 USD

Ordinary Share

Sale

5000

5.6092 USD

Ordinary Share

Sale

2982

5.6097 USD

Ordinary Share

Purchase

14053

5.6098 USD

Ordinary Share

Sale

15628

5.6098 USD

Ordinary Share

Purchase

2298

5.6099 USD

Ordinary Share

Sale

4877

5.6099 USD

Ordinary Share

Purchase

61643

5.61 USD

Ordinary Share

Sale

62710

5.61 USD

Ordinary Share

Purchase

1916

5.6101 USD

Ordinary Share

Sale

1613

5.6101 USD

Ordinary Share

Purchase

3977

5.6102 USD

Ordinary Share

Sale

3177

5.6102 USD

Ordinary Share

Purchase

956

5.6103 USD

Ordinary Share

Purchase

10

5.6106 USD

Ordinary Share

Purchase

8028

5.615 USD

Ordinary Share

Sale

3695

5.615 USD

Ordinary Share

Purchase

555

5.618 USD

Ordinary Share

Sale

555

5.618 USD

Ordinary Share

Purchase

15

5.619 USD

Ordinary Share

Sale

15

5.619 USD

Ordinary Share

Sale

9

5.6192 USD

Ordinary Share

Sale

284

5.6196 USD

Ordinary Share

Sale

1017

5.6197 USD

Ordinary Share

Purchase

5621

5.6198 USD

Ordinary Share

Sale

7218

5.6198 USD

Ordinary Share

Purchase

3932

5.6199 USD

Ordinary Share

Sale

6821

5.6199 USD

Ordinary Share

Purchase

47886

5.62 USD

Ordinary Share

Sale

46289

5.62 USD

Ordinary Share

Purchase

4209

5.6201 USD

Ordinary Share

Sale

2048

5.6201 USD

Ordinary Share

Purchase

3518

5.6202 USD

Ordinary Share

Sale

2097

5.6202 USD

Ordinary Share

Purchase

2461

5.6203 USD

Ordinary Share

Purchase

240

5.6204 USD

Ordinary Share

Purchase

10

5.6207 USD

Ordinary Share

Purchase

324

5.6208 USD

Ordinary Share

Purchase

7

5.6209 USD

Ordinary Share

Purchase

8798

5.625 USD

Ordinary Share

Sale

6567

5.625 USD

Ordinary Share

Purchase

86

5.628 USD

Ordinary Share

Sale

86

5.628 USD

Ordinary Share

Sale

2643

5.6297 USD

Ordinary Share

Purchase

843

5.6298 USD

Ordinary Share

Sale

2033

5.6298 USD

Ordinary Share

Purchase

1842

5.6299 USD

Ordinary Share

Sale

3538

5.6299 USD

Ordinary Share

Purchase

59487

5.63 USD

Ordinary Share

Sale

67167

5.63 USD

Ordinary Share

Purchase

5919

5.6301 USD

Ordinary Share

Sale

5502

5.6301 USD

Ordinary Share

Purchase

4700

5.6302 USD

Ordinary Share

Sale

3587

5.6302 USD

Ordinary Share

Purchase

1060

5.6303 USD

Ordinary Share

Purchase

230

5.6304 USD

Ordinary Share

Purchase

40

5.6307 USD

Ordinary Share

Purchase

100

5.6325 USD

Ordinary Share

Purchase

8891

5.635 USD

Ordinary Share

Sale

4538

5.635 USD

Ordinary Share

Purchase

300

5.638 USD

Ordinary Share

Sale

300

5.638 USD

Ordinary Share

Sale

14

5.6392 USD

Ordinary Share

Purchase

44

5.6395 USD

Ordinary Share

Sale

44

5.6395 USD

Ordinary Share

Purchase

600

5.6397 USD

Ordinary Share

Sale

1701

5.6397 USD

Ordinary Share

Purchase

212

5.6398 USD

Ordinary Share

Sale

3389

5.6398 USD

Ordinary Share

Purchase

3015

5.6399 USD

Ordinary Share

Sale

5792

5.6399 USD

Ordinary Share

Purchase

65941

5.64 USD

Ordinary Share

Sale

41600

5.64 USD

Ordinary Share

Purchase

3203

5.6401 USD

Ordinary Share

Sale

150

5.6401 USD

Ordinary Share

Purchase

2260

5.6402 USD

Ordinary Share

Purchase

2164

5.6403 USD

Ordinary Share

Purchase

6311

5.645 USD

Ordinary Share

Sale

3687

5.645 USD

Ordinary Share

Purchase

393

5.648 USD

Ordinary Share

Sale

393

5.648 USD

Ordinary Share

Sale

720

5.6491 USD

Ordinary Share

Purchase

94

5.6495 USD

Ordinary Share

Sale

94

5.6495 USD

Ordinary Share

Sale

8110

5.6497 USD

Ordinary Share

Purchase

10812

5.6498 USD

Ordinary Share

Sale

20374

5.6498 USD

Ordinary Share

Purchase

7081

5.6499 USD

Ordinary Share

Sale

10659

5.6499 USD

Ordinary Share

Purchase

121172

5.65 USD

Ordinary Share

Sale

101974

5.65 USD

Ordinary Share

Purchase

8868

5.6501 USD

Ordinary Share

Sale

6017

5.6501 USD

Ordinary Share

Purchase

4157

5.6502 USD

Ordinary Share

Sale

2759

5.6502 USD

Ordinary Share

Purchase

1470

5.6503 USD

Ordinary Share

Purchase

53

5.6504 USD

Ordinary Share

Purchase

525

5.6505 USD

Ordinary Share

Purchase

100

5.6506 USD

Ordinary Share

Purchase

1000

5.6509 USD

Ordinary Share

Purchase

10271

5.655 USD

Ordinary Share

Sale

4865

5.655 USD

Ordinary Share

Sale

2

5.6595 USD

Ordinary Share

Sale

3244

5.6597 USD

Ordinary Share

Purchase

983

5.6598 USD

Ordinary Share

Sale

2789

5.6598 USD

Ordinary Share

Purchase

3427

5.6599 USD

Ordinary Share

Sale

8572

5.6599 USD

Ordinary Share

Purchase

54517

5.66 USD

Ordinary Share

Sale

54634

5.66 USD

Ordinary Share

Purchase

3672

5.6601 USD

Ordinary Share

Sale

1561

5.6601 USD

Ordinary Share

Purchase

14618

5.6602 USD

Ordinary Share

Sale

10648

5.6602 USD

Ordinary Share

Purchase

2085

5.6603 USD

Ordinary Share

Sale

1156

5.6603 USD

Ordinary Share

Purchase

45

5.6604 USD

Ordinary Share

Purchase

33

5.6605 USD

Ordinary Share

Purchase

55

5.6606 USD

Ordinary Share

Purchase

1

5.6607 USD

Ordinary Share

Purchase

100

5.6608 USD

Ordinary Share

Purchase

15786

5.665 USD

Ordinary Share

Sale

12576

5.665 USD

Ordinary Share

Purchase

36

5.669 USD

Ordinary Share

Sale

36

5.669 USD

Ordinary Share

Sale

29

5.6692 USD

Ordinary Share

Sale

60

5.6693 USD

Ordinary Share

Purchase

400

5.6695 USD

Ordinary Share

Sale

402

5.6695 USD

Ordinary Share

Sale

3340

5.6697 USD

Ordinary Share

Purchase

10839

5.6698 USD

Ordinary Share

Sale

16915

5.6698 USD

Ordinary Share

Purchase

3197

5.6699 USD

Ordinary Share

Sale

12280

5.6699 USD

Ordinary Share

Purchase

70223

5.67 USD

Ordinary Share

Sale

60281

5.67 USD

Ordinary Share

Purchase

8603

5.6701 USD

Ordinary Share

Sale

1986

5.6701 USD

Ordinary Share

Purchase

5660

5.6702 USD

Ordinary Share

Sale

2545

5.6702 USD

Ordinary Share

Purchase

5661

5.6703 USD

Ordinary Share

Sale

7

5.6703 USD

Ordinary Share

Purchase

33

5.6704 USD

Ordinary Share

Purchase

50

5.6709 USD

Ordinary Share

Purchase

11789

5.675 USD

Ordinary Share

Sale

6052

5.675 USD

Ordinary Share

Purchase

3984

5.678 USD

Ordinary Share

Sale

3984

5.678 USD

Ordinary Share

Purchase

1000

5.679 USD

Ordinary Share

Sale

1000

5.679 USD

Ordinary Share

Purchase

500

5.6795 USD

Ordinary Share

Sale

500

5.6795 USD

Ordinary Share

Sale

281

5.6796 USD

Ordinary Share

Sale

3324

5.6797 USD

Ordinary Share

Purchase

6075

5.6798 USD

Ordinary Share

Sale

9618

5.6798 USD

Ordinary Share

Purchase

1719

5.6799 USD

Ordinary Share

Sale

2522

5.6799 USD

Ordinary Share

Purchase

87541

5.68 USD

Ordinary Share

Sale

92104

5.68 USD

Ordinary Share

Purchase

5785

5.6801 USD

Ordinary Share

Sale

2746

5.6801 USD

Ordinary Share

Purchase

4979

5.6802 USD

Ordinary Share

Sale

1607

5.6802 USD

Ordinary Share

Purchase

5443

5.6803 USD

Ordinary Share

Purchase

73

5.6807 USD

Ordinary Share

Purchase

226

5.6809 USD

Ordinary Share

Purchase

7375

5.685 USD

Ordinary Share

Sale

2677

5.685 USD

Ordinary Share

Purchase

351

5.688 USD

Ordinary Share

Sale

351

5.688 USD

Ordinary Share

Purchase

100

5.689 USD

Ordinary Share

Sale

100

5.689 USD

Ordinary Share

Sale

53

5.6893 USD

Ordinary Share

Sale

400

5.6894 USD

Ordinary Share

Purchase

400

5.6895 USD

Ordinary Share

Sale

400

5.6895 USD

Ordinary Share

Sale

1740

5.6897 USD

Ordinary Share

Purchase

3022

5.6898 USD

Ordinary Share

Sale

4342

5.6898 USD

Ordinary Share

Purchase

2160

5.6899 USD

Ordinary Share

Sale

3728

5.6899 USD

Ordinary Share

Purchase

88100

5.69 USD

Ordinary Share

Sale

101895

5.69 USD

Ordinary Share

Purchase

5829

5.6901 USD

Ordinary Share

Sale

3664

5.6901 USD

Ordinary Share

Purchase

2303

5.6902 USD

Ordinary Share

Sale

361

5.6902 USD

Ordinary Share

Purchase

2757

5.6903 USD

Ordinary Share

Purchase

28

5.6905 USD

Ordinary Share

Purchase

104

5.6906 USD

Ordinary Share

Purchase

323

5.6908 USD

Ordinary Share

Purchase

144

5.6909 USD

Ordinary Share

Purchase

5

5.691 USD

Ordinary Share

Sale

5

5.691 USD

Ordinary Share

Purchase

400

5.692 USD

Ordinary Share

Sale

400

5.692 USD

Ordinary Share

Purchase

14212

5.695 USD

Ordinary Share

Sale

9971

5.695 USD

Ordinary Share

Purchase

3500

5.698 USD

Ordinary Share

Sale

3500

5.698 USD

Ordinary Share

Purchase

141

5.699 USD

Ordinary Share

Sale

141

5.699 USD

Ordinary Share

Sale

400

5.6991 USD

Ordinary Share

Sale

50

5.6994 USD

Ordinary Share

Purchase

400

5.6995 USD

Ordinary Share

Sale

700

5.6995 USD

Ordinary Share

Sale

1

5.6996 USD

Ordinary Share

Sale

9809

5.6997 USD

Ordinary Share

Purchase

9413

5.6998 USD

Ordinary Share

Sale

13329

5.6998 USD

Ordinary Share

Purchase

2393

5.6999 USD

Ordinary Share

Sale

4835

5.6999 USD

Ordinary Share

Purchase

108210

5.7 USD

Ordinary Share

Sale

128269

5.7 USD

Ordinary Share

Purchase

6447

5.7001 USD

Ordinary Share

Sale

4850

5.7001 USD

Ordinary Share

Purchase

8117

5.7002 USD

Ordinary Share

Sale

7564

5.7002 USD

Ordinary Share

Purchase

640

5.7003 USD

Ordinary Share

Purchase

810

5.7004 USD

Ordinary Share

Purchase

20

5.701 USD

Ordinary Share

Sale

20

5.701 USD

Ordinary Share

Purchase

5192

5.705 USD

Ordinary Share

Sale

6951

5.705 USD

Ordinary Share

Purchase

5

5.708 USD

Ordinary Share

Sale

5

5.708 USD

Ordinary Share

Sale

7

5.7093 USD

Ordinary Share

Sale

9

5.7094 USD

Ordinary Share

Purchase

400

5.7095 USD

Ordinary Share

Sale

400

5.7095 USD

Ordinary Share

Sale

717

5.7097 USD

Ordinary Share

Purchase

8338

5.7098 USD

Ordinary Share

Sale

9413

5.7098 USD

Ordinary Share

Purchase

5102

5.7099 USD

Ordinary Share

Sale

7012

5.7099 USD

Ordinary Share

Purchase

42076

5.71 USD

Ordinary Share

Sale

42645

5.71 USD

Ordinary Share

Purchase

2893

5.7101 USD

Ordinary Share

Sale

1677

5.7101 USD

Ordinary Share

Purchase

2806

5.7102 USD

Ordinary Share

Sale

305

5.7102 USD

Ordinary Share

Purchase

4930

5.7103 USD

Ordinary Share

Sale

1000

5.7103 USD

Ordinary Share

Purchase

6375

5.7104 USD

Ordinary Share

Purchase

47

5.7106 USD

Ordinary Share

Purchase

121

5.7107 USD

Ordinary Share

Purchase

741

5.7109 USD

Ordinary Share

Purchase

8470

5.715 USD

Ordinary Share

Sale

2521

5.715 USD

Ordinary Share

Purchase

800

5.718 USD

Ordinary Share

Sale

800

5.718 USD

Ordinary Share

Sale

147

5.7192 USD

Ordinary Share

Sale

4

5.7193 USD

Ordinary Share

Sale

102

5.7194 USD

Ordinary Share

Sale

110

5.7195 USD

Ordinary Share

Sale

150

5.7196 USD

Ordinary Share

Sale

1204

5.7197 USD

Ordinary Share

Purchase

11163

5.7198 USD

Ordinary Share

Sale

15125

5.7198 USD

Ordinary Share

Purchase

6102

5.7199 USD

Ordinary Share

Sale

10908

5.7199 USD

Ordinary Share

Purchase

53350

5.72 USD

Ordinary Share

Sale

46984

5.72 USD

Ordinary Share

Purchase

2227

5.7201 USD

Ordinary Share

Sale

1179

5.7201 USD

Ordinary Share

Purchase

4658

5.7202 USD

Ordinary Share

Sale

3300

5.7202 USD

Ordinary Share

Purchase

2786

5.7203 USD

Ordinary Share

Purchase

301

5.7207 USD

Ordinary Share

Purchase

654

5.7208 USD

Ordinary Share

Purchase

31

5.7209 USD

Ordinary Share

Purchase

8487

5.725 USD

Ordinary Share

Sale

11617

5.725 USD

Ordinary Share

Sale

315

5.7291 USD

Ordinary Share

Sale

1

5.7292 USD

Ordinary Share

Sale

2

5.7296 USD

Ordinary Share

Sale

15882

5.7297 USD

Ordinary Share

Purchase

4133

5.7298 USD

Ordinary Share

Sale

15376

5.7298 USD

Ordinary Share

Purchase

2640

5.7299 USD

Ordinary Share

Sale

10227

5.7299 USD

Ordinary Share

Purchase

56890

5.73 USD

Ordinary Share

Sale

48557

5.73 USD

Ordinary Share

Purchase

10575

5.7301 USD

Ordinary Share

Sale

4329

5.7301 USD

Ordinary Share

Purchase

8749

5.7302 USD

Ordinary Share

Sale

5477

5.7302 USD

Ordinary Share

Purchase

7264

5.7303 USD

Ordinary Share

Purchase

4

5.7307 USD

Ordinary Share

Purchase

1350

5.7308 USD

Ordinary Share

Purchase

384

5.7309 USD

Ordinary Share

Purchase

12237

5.735 USD

Ordinary Share

Sale

8791

5.735 USD

Ordinary Share

Sale

5

5.7391 USD

Ordinary Share

Sale

274

5.7394 USD

Ordinary Share

Sale

44

5.7395 USD

Ordinary Share

Sale

5342

5.7397 USD

Ordinary Share

Purchase

5823

5.7398 USD

Ordinary Share

Sale

7824

5.7398 USD

Ordinary Share

Purchase

9295

5.7399 USD

Ordinary Share

Sale

15375

5.7399 USD

Ordinary Share

Purchase

47696

5.74 USD

Ordinary Share

Sale

42254

5.74 USD

Ordinary Share

Purchase

12243

5.7401 USD

Ordinary Share

Sale

7641

5.7401 USD

Ordinary Share

Purchase

9293

5.7402 USD

Ordinary Share

Sale

8466

5.7402 USD

Ordinary Share

Purchase

1215

5.7403 USD

Ordinary Share

Sale

100

5.7403 USD

Ordinary Share

Purchase

199

5.7404 USD

Ordinary Share

Purchase

378

5.7405 USD

Ordinary Share

Purchase

850

5.7406 USD

Ordinary Share

Purchase

2

5.7425 USD

Ordinary Share

Purchase

19323

5.745 USD

Ordinary Share

Sale

13905

5.745 USD

Ordinary Share

Sale

3

5.7492 USD

Ordinary Share

Sale

50

5.7493 USD

Ordinary Share

Sale

28

5.7494 USD

Ordinary Share

Sale

35

5.7495 USD

Ordinary Share

Sale

13246

5.7497 USD

Ordinary Share

Purchase

5187

5.7498 USD

Ordinary Share

Sale

19901

5.7498 USD

Ordinary Share

Purchase

3218

5.7499 USD

Ordinary Share

Sale

11280

5.7499 USD

Ordinary Share

Purchase

186335

5.75 USD

Ordinary Share

Sale

176763

5.75 USD

Ordinary Share

Purchase

10846

5.7501 USD

Ordinary Share

Sale

8828

5.7501 USD

Ordinary Share

Purchase

4970

5.7502 USD

Ordinary Share

Sale

2244

5.7502 USD

Ordinary Share

Purchase

4080

5.7503 USD

Ordinary Share

Purchase

325

5.7504 USD

Ordinary Share

Purchase

1550

5.7505 USD

Ordinary Share

Purchase

194

5.7506 USD

Ordinary Share

Purchase

35

5.7507 USD

Ordinary Share

Purchase

2500

5.751 USD

Ordinary Share

Sale

2500

5.751 USD

Ordinary Share

Purchase

16596

5.755 USD

Ordinary Share

Sale

8629

5.755 USD

Ordinary Share

Purchase

18

5.758 USD

Ordinary Share

Sale

18

5.758 USD

Ordinary Share

Sale

270

5.7592 USD

Ordinary Share

Sale

23

5.7593 USD

Ordinary Share

Sale

9

5.7594 USD

Ordinary Share

Sale

1000

5.7596 USD

Ordinary Share

Sale

2319

5.7597 USD

Ordinary Share

Purchase

914

5.7598 USD

Ordinary Share

Sale

7114

5.7598 USD

Ordinary Share

Purchase

4959

5.7599 USD

Ordinary Share

Sale

8269

5.7599 USD

Ordinary Share

Purchase

66102

5.76 USD

Ordinary Share

Sale

66936

5.76 USD

Ordinary Share

Purchase

3144

5.7601 USD

Ordinary Share

Sale

2788

5.7601 USD

Ordinary Share

Purchase

7631

5.7602 USD

Ordinary Share

Sale

4205

5.7602 USD

Ordinary Share

Purchase

2089

5.7603 USD

Ordinary Share

Purchase

36

5.7607 USD

Ordinary Share

Purchase

1800

5.762 USD

Ordinary Share

Sale

1800

5.762 USD

Ordinary Share

Purchase

3341

5.765 USD

Ordinary Share

Sale

8485

5.765 USD

Ordinary Share

Sale

537

5.7691 USD

Ordinary Share

Sale

452

5.7697 USD

Ordinary Share

Purchase

50

5.7698 USD

Ordinary Share

Sale

874

5.7698 USD

Ordinary Share

Sale

557

5.7699 USD

Ordinary Share

Purchase

17185

5.77 USD

Ordinary Share

Sale

24960

5.77 USD

Ordinary Share

Purchase

1408

5.7701 USD

Ordinary Share

Sale

1192

5.7701 USD

Ordinary Share

Purchase

5201

5.7702 USD

Ordinary Share

Sale

4587

5.7702 USD

Ordinary Share

Purchase

4656

5.7703 USD

Ordinary Share

Purchase

2

5.7705 USD

Ordinary Share

Purchase

859

5.7707 USD

Ordinary Share

Purchase

817

5.7708 USD

Ordinary Share

Purchase

3004

5.775 USD

Ordinary Share

Sale

4346

5.775 USD

Ordinary Share

Sale

217

5.7775 USD

Ordinary Share

Sale

2

5.7792 USD

Ordinary Share

Purchase

34

5.7795 USD

Ordinary Share

Sale

34

5.7795 USD

Ordinary Share

Sale

78

5.7796 USD

Ordinary Share

Purchase

768

5.7797 USD

Ordinary Share

Sale

8898

5.7797 USD

Ordinary Share

Purchase

1120

5.7798 USD

Ordinary Share

Sale

3428

5.7798 USD

Ordinary Share

Purchase

275

5.7799 USD

Ordinary Share

Sale

1743

5.7799 USD

Ordinary Share

Purchase

32642

5.78 USD

Ordinary Share

Sale

29375

5.78 USD

Ordinary Share

Purchase

3693

5.7801 USD

Ordinary Share

Sale

2616

5.7801 USD

Ordinary Share

Purchase

3063

5.7802 USD

Ordinary Share

Sale

2403

5.7802 USD

Ordinary Share

Purchase

1767

5.7803 USD

Ordinary Share

Purchase

206

5.7804 USD

Ordinary Share

Purchase

13571

5.785 USD

Ordinary Share

Sale

4435

5.785 USD

Ordinary Share

Sale

52

5.7891 USD

Ordinary Share

Sale

4

5.7892 USD

Ordinary Share

Sale

272

5.7893 USD

Ordinary Share

Sale

559

5.7894 USD

Ordinary Share

Sale

3

5.7895 USD

Ordinary Share

Sale

132

5.7896 USD

Ordinary Share

Sale

11737

5.7897 USD

Ordinary Share

Purchase

1600

5.7898 USD

Ordinary Share

Sale

12432

5.7898 USD

Ordinary Share

Purchase

5078

5.7899 USD

Ordinary Share

Sale

8812

5.7899 USD

Ordinary Share

Purchase

30147

5.79 USD

Ordinary Share

Sale

34869

5.79 USD

Ordinary Share

Purchase

8720

5.7901 USD

Ordinary Share

Sale

6438

5.7901 USD

Ordinary Share

Purchase

10799

5.7902 USD

Ordinary Share

Sale

6625

5.7902 USD

Ordinary Share

Purchase

3434

5.7903 USD

Ordinary Share

Purchase

98

5.7915 USD

Ordinary Share

Purchase

9448

5.795 USD

Ordinary Share

Sale

3742

5.795 USD

Ordinary Share

Sale

97

5.7991 USD

Ordinary Share

Sale

338

5.7993 USD

Ordinary Share

Sale

1001

5.7995 USD

Ordinary Share

Sale

3679

5.7997 USD

Ordinary Share

Purchase

658

5.7998 USD

Ordinary Share

Sale

3099

5.7998 USD

Ordinary Share

Purchase

1724

5.7999 USD

Ordinary Share

Sale

3223

5.7999 USD

Ordinary Share

Purchase

82377

5.8 USD

Ordinary Share

Sale

69958

5.8 USD

Ordinary Share

Purchase

5830

5.8001 USD

Ordinary Share

Sale

2707

5.8001 USD

Ordinary Share

Purchase

5707

5.8002 USD

Ordinary Share

Sale

2575

5.8002 USD

Ordinary Share

Purchase

4252

5.8003 USD

Ordinary Share

Purchase

3

5.8004 USD

Ordinary Share

Purchase

100

5.8007 USD

Ordinary Share

Purchase

5000

5.8009 USD

Ordinary Share

Purchase

478

5.802 USD

Ordinary Share

Sale

478

5.802 USD

Ordinary Share

Purchase

4040

5.805 USD

Ordinary Share

Sale

2050

5.805 USD

Ordinary Share

Sale

700

5.8092 USD

Ordinary Share

Sale

13527

5.8093 USD

Ordinary Share

Sale

10

5.8095 USD

Ordinary Share

Sale

1643

5.8097 USD

Ordinary Share

Purchase

6316

5.8098 USD

Ordinary Share

Sale

8519

5.8098 USD

Ordinary Share

Purchase

3555

5.8099 USD

Ordinary Share

Sale

10136

5.8099 USD

Ordinary Share

Purchase

46496

5.81 USD

Ordinary Share

Sale

50614

5.81 USD

Ordinary Share

Purchase

7911

5.8101 USD

Ordinary Share

Sale

2152

5.8101 USD

Ordinary Share

Purchase

3702

5.8102 USD

Ordinary Share

Sale

1532

5.8102 USD

Ordinary Share

Purchase

1683

5.8103 USD

Ordinary Share

Purchase

187

5.8104 USD

Ordinary Share

Purchase

4000

5.8108 USD

Ordinary Share

Purchase

400

5.812 USD

Ordinary Share

Sale

400

5.812 USD

Ordinary Share

Purchase

7245

5.815 USD

Ordinary Share

Sale

5380

5.815 USD

Ordinary Share

Sale

208

5.8191 USD

Ordinary Share

Sale

100

5.8192 USD

Ordinary Share

Sale

55

5.8194 USD

Ordinary Share

Sale

108

5.8195 USD

Ordinary Share

Sale

17340

5.8197 USD

Ordinary Share

Purchase

1800

5.8198 USD

Ordinary Share

Sale

6668

5.8198 USD

Ordinary Share

Purchase

2608

5.8199 USD

Ordinary Share

Sale

13100

5.8199 USD

Ordinary Share

Purchase

36783

5.82 USD

Ordinary Share

Sale

42224

5.82 USD

Ordinary Share

Purchase

3323

5.8201 USD

Ordinary Share

Sale

2754

5.8201 USD

Ordinary Share

Purchase

8097

5.8202 USD

Ordinary Share

Sale

1904

5.8202 USD

Ordinary Share

Purchase

3212

5.8203 USD

Ordinary Share

Purchase

100

5.8206 USD

Ordinary Share

Purchase

7422

5.8208 USD

Ordinary Share

Purchase

426

5.8209 USD

Ordinary Share

Purchase

1000

5.821 USD

Ordinary Share

Purchase

14431

5.825 USD

Ordinary Share

Sale

8439

5.825 USD

Ordinary Share

Purchase

100

5.828 USD

Ordinary Share

Sale

100

5.828 USD

Ordinary Share

Sale

316

5.8291 USD

Ordinary Share

Sale

369

5.8292 USD

Ordinary Share

Sale

400

5.8294 USD

Ordinary Share

Sale

25

5.8295 USD

Ordinary Share

Sale

57

5.8296 USD

Ordinary Share

Sale

2569

5.8297 USD

Ordinary Share

Purchase

7122

5.8298 USD

Ordinary Share

Sale

12112

5.8298 USD

Ordinary Share

Purchase

1884

5.8299 USD

Ordinary Share

Sale

4633

5.8299 USD

Ordinary Share

Purchase

29168

5.83 USD

Ordinary Share

Sale

28672

5.83 USD

Ordinary Share

Purchase

7179

5.8301 USD

Ordinary Share

Sale

3773

5.8301 USD

Ordinary Share

Purchase

5114

5.8302 USD

Ordinary Share

Sale

3481

5.8302 USD

Ordinary Share

Purchase

3987

5.8303 USD

Ordinary Share

Sale

1000

5.8303 USD

Ordinary Share

Purchase

19

5.8305 USD

Ordinary Share

Purchase

1000

5.8306 USD

Ordinary Share

Purchase

278

5.8309 USD

Ordinary Share

Purchase

17453

5.835 USD

Ordinary Share

Sale

4195

5.835 USD

Ordinary Share

Sale

249

5.8391 USD

Ordinary Share

Sale

264

5.8392 USD

Ordinary Share

Sale

258

5.8393 USD

Ordinary Share

Sale

11

5.8394 USD

Ordinary Share

Sale

5

5.8395 USD

Ordinary Share

Sale

3479

5.8397 USD

Ordinary Share

Purchase

23230

5.8398 USD

Ordinary Share

Sale

25396

5.8398 USD

Ordinary Share

Purchase

7309

5.8399 USD

Ordinary Share

Sale

11032

5.8399 USD

Ordinary Share

Purchase

69331

5.84 USD

Ordinary Share

Sale

48034

5.84 USD

Ordinary Share

Purchase

11909

5.8401 USD

Ordinary Share

Sale

6427

5.8401 USD

Ordinary Share

Purchase

4151

5.8402 USD

Ordinary Share

Sale

2101

5.8402 USD

Ordinary Share

Purchase

971

5.8403 USD

Ordinary Share

Purchase

20

5.8408 USD

Ordinary Share

Purchase

160

5.841 USD

Ordinary Share

Sale

160

5.841 USD

Ordinary Share

Purchase

5456

5.845 USD

Ordinary Share

Sale

3817

5.845 USD

Ordinary Share

Purchase

500

5.848 USD

Ordinary Share

Sale

500

5.848 USD

Ordinary Share

Purchase

280

5.849 USD

Ordinary Share

Sale

280

5.849 USD

Ordinary Share

Sale

1

5.8491 USD

Ordinary Share

Sale

259

5.8492 USD

Ordinary Share

Sale

1

5.8493 USD

Ordinary Share

Sale

263

5.8495 USD

Ordinary Share

Sale

43

5.8496 USD

Ordinary Share

Sale

6162

5.8497 USD

Ordinary Share

Purchase

2940

5.8498 USD

Ordinary Share

Sale

8950

5.8498 USD

Ordinary Share

Purchase

1667

5.8499 USD

Ordinary Share

Sale

5837

5.8499 USD

Ordinary Share

Purchase

67476

5.85 USD

Ordinary Share

Sale

71703

5.85 USD

Ordinary Share

Purchase

4127

5.8501 USD

Ordinary Share

Sale

1849

5.8501 USD

Ordinary Share

Purchase

4315

5.8502 USD

Ordinary Share

Sale

2798

5.8502 USD

Ordinary Share

Purchase

5135

5.8503 USD

Ordinary Share

Purchase

70

5.8507 USD

Ordinary Share

Purchase

397

5.8508 USD

Ordinary Share

Purchase

35

5.8509 USD

Ordinary Share

Purchase

10605

5.855 USD

Ordinary Share

Sale

8496

5.855 USD

Ordinary Share

Sale

5

5.8583 USD

Ordinary Share

Purchase

10

5.859 USD

Ordinary Share

Sale

10

5.859 USD

Ordinary Share

Sale

20

5.8591 USD

Ordinary Share

Sale

19

5.8592 USD

Ordinary Share

Sale

2409

5.8594 USD

Ordinary Share

Sale

316

5.8595 USD

Ordinary Share

Sale

1050

5.8596 USD

Ordinary Share

Sale

3948

5.8597 USD

Ordinary Share

Purchase

4114

5.8598 USD

Ordinary Share

Sale

7047

5.8598 USD

Ordinary Share

Purchase

2769

5.8599 USD

Ordinary Share

Sale

13605

5.8599 USD

Ordinary Share

Purchase

46490

5.86 USD

Ordinary Share

Sale

37608

5.86 USD

Ordinary Share

Purchase

14444

5.8601 USD

Ordinary Share

Sale

6696

5.8601 USD

Ordinary Share

Purchase

3231

5.8602 USD

Ordinary Share

Sale

1381

5.8602 USD

Ordinary Share

Purchase

1093

5.8603 USD

Ordinary Share

Sale

800

5.8603 USD

Ordinary Share

Purchase

6

5.8605 USD

Ordinary Share

Purchase

400

5.8607 USD

Ordinary Share

Purchase

11681

5.865 USD

Ordinary Share

Sale

2989

5.865 USD

Ordinary Share

Purchase

162

5.868 USD

Ordinary Share

Sale

162

5.868 USD

Ordinary Share

Sale

43

5.8692 USD

Ordinary Share

Sale

21

5.8694 USD

Ordinary Share

Sale

23

5.8695 USD

Ordinary Share

Sale

3549

5.8697 USD

Ordinary Share

Purchase

1835

5.8698 USD

Ordinary Share

Sale

3509

5.8698 USD

Ordinary Share

Purchase

888

5.8699 USD

Ordinary Share

Sale

4731

5.8699 USD

Ordinary Share

Purchase

55240

5.87 USD

Ordinary Share

Sale

45721

5.87 USD

Ordinary Share

Purchase

6788

5.8701 USD

Ordinary Share

Purchase

2467

5.8702 USD

Ordinary Share

Sale

101

5.8702 USD

Ordinary Share

Purchase

1097

5.8703 USD

Ordinary Share

Purchase

2

5.8704 USD

Ordinary Share

Purchase

20

5.8706 USD

Ordinary Share

Purchase

51

5.8707 USD

Ordinary Share

Purchase

191

5.871 USD

Ordinary Share

Sale

191

5.871 USD

Ordinary Share

Purchase

4669

5.875 USD

Ordinary Share

Sale

1439

5.875 USD

Ordinary Share

Purchase

2

5.8775 USD

Ordinary Share

Sale

21

5.8792 USD

Ordinary Share

Sale

308

5.8793 USD

Ordinary Share

Sale

120

5.8795 USD

Ordinary Share

Sale

1520

5.8797 USD

Ordinary Share

Purchase

1024

5.8798 USD

Ordinary Share

Sale

5904

5.8798 USD

Ordinary Share

Purchase

525

5.8799 USD

Ordinary Share

Sale

3287

5.8799 USD

Ordinary Share

Purchase

49739

5.88 USD

Ordinary Share

Sale

66683

5.88 USD

Ordinary Share

Purchase

7608

5.8801 USD

Ordinary Share

Sale

4615

5.8801 USD

Ordinary Share

Purchase

2108

5.8802 USD

Ordinary Share

Sale

965

5.8802 USD

Ordinary Share

Purchase

17079

5.8803 USD

Ordinary Share

Purchase

7

5.8804 USD

Ordinary Share

Purchase

60

5.8807 USD

Ordinary Share

Purchase

140

5.8808 USD

Ordinary Share

Purchase

24

5.8809 USD

Ordinary Share

Purchase

6896

5.885 USD

Ordinary Share

Sale

1861

5.885 USD

Ordinary Share

Purchase

4200

5.888 USD

Ordinary Share

Sale

4200

5.888 USD

Ordinary Share

Sale

6

5.8891 USD

Ordinary Share

Sale

200

5.8893 USD

Ordinary Share

Sale

5957

5.8897 USD

Ordinary Share

Purchase

2752

5.8898 USD

Ordinary Share

Sale

10483

5.8898 USD

Ordinary Share

Purchase

2740

5.8899 USD

Ordinary Share

Sale

4187

5.8899 USD

Ordinary Share

Purchase

29126

5.89 USD

Ordinary Share

Sale

45343

5.89 USD

Ordinary Share

Purchase

9225

5.8901 USD

Ordinary Share

Sale

4547

5.8901 USD

Ordinary Share

Purchase

2230

5.8902 USD

Ordinary Share

Sale

1889

5.8902 USD

Ordinary Share

Purchase

1438

5.8903 USD

Ordinary Share

Purchase

2

5.8904 USD

Ordinary Share

Purchase

670

5.8907 USD

Ordinary Share

Purchase

7672

5.895 USD

Ordinary Share

Sale

5038

5.895 USD

Ordinary Share

Sale

297

5.8992 USD

Ordinary Share

Sale

121

5.8993 USD

Ordinary Share

Sale

1242

5.8994 USD

Ordinary Share

Sale

18

5.8995 USD

Ordinary Share

Sale

1484

5.8996 USD

Ordinary Share

Sale

3449

5.8997 USD

Ordinary Share

Purchase

227

5.8998 USD

Ordinary Share

Sale

3344

5.8998 USD

Ordinary Share

Purchase

4073

5.8999 USD

Ordinary Share

Sale

4743

5.8999 USD

Ordinary Share

Purchase

112805

5.9 USD

Ordinary Share

Sale

107020

5.9 USD

Ordinary Share

Purchase

7931

5.9001 USD

Ordinary Share

Sale

4342

5.9001 USD

Ordinary Share

Purchase

8424

5.9002 USD

Ordinary Share

Sale

4300

5.9002 USD

Ordinary Share

Purchase

1474

5.9003 USD

Ordinary Share

Purchase

10

5.9005 USD

Ordinary Share

Purchase

1050

5.9007 USD

Ordinary Share

Purchase

400

5.9009 USD

Ordinary Share

Purchase

5101

5.905 USD

Ordinary Share

Sale

4472

5.905 USD

Ordinary Share

Sale

200

5.9075 USD

Ordinary Share

Sale

14821

5.9097 USD

Ordinary Share

Purchase

300

5.9098 USD

Ordinary Share

Sale

2478

5.9098 USD

Ordinary Share

Purchase

305

5.9099 USD

Ordinary Share

Sale

1499

5.9099 USD

Ordinary Share

Purchase

39040

5.91 USD

Ordinary Share

Sale

41618

5.91 USD

Ordinary Share

Purchase

2227

5.9101 USD

Ordinary Share

Sale

1880

5.9101 USD

Ordinary Share

Purchase

672

5.9102 USD

Ordinary Share

Sale

332

5.9102 USD

Ordinary Share

Purchase

639

5.9103 USD

Ordinary Share

Purchase

70

5.9104 USD

Ordinary Share

Purchase

600

5.9107 USD

Ordinary Share

Purchase

55

5.9109 USD

Ordinary Share

Purchase

200

5.912 USD

Ordinary Share

Sale

200

5.912 USD

Ordinary Share

Purchase

12899

5.915 USD

Ordinary Share

Sale

4334

5.915 USD

Ordinary Share

Sale

5394

5.9191 USD

Ordinary Share

Sale

4

5.9193 USD

Ordinary Share

Sale

2

5.9194 USD

Ordinary Share

Sale

980

5.9195 USD

Ordinary Share

Sale

24

5.9196 USD

Ordinary Share

Sale

1993

5.9197 USD

Ordinary Share

Purchase

6831

5.9198 USD

Ordinary Share

Sale

10055

5.9198 USD

Ordinary Share

Purchase

1853

5.9199 USD

Ordinary Share

Sale

3045

5.9199 USD

Ordinary Share

Purchase

59318

5.92 USD

Ordinary Share

Sale

51705

5.92 USD

Ordinary Share

Purchase

3040

5.9201 USD

Ordinary Share

Sale

2250

5.9201 USD

Ordinary Share

Purchase

4464

5.9202 USD

Ordinary Share

Sale

2511

5.9202 USD

Ordinary Share

Purchase

1514

5.9203 USD

Ordinary Share

Purchase

10

5.9205 USD

Ordinary Share

Purchase

143

5.921 USD

Ordinary Share

Sale

143

5.921 USD

Ordinary Share

Purchase

732

5.922 USD

Ordinary Share

Sale

732

5.922 USD

Ordinary Share

Purchase

22098

5.925 USD

Ordinary Share

Sale

5239

5.925 USD

Ordinary Share

Purchase

220

5.928 USD

Ordinary Share

Sale

220

5.928 USD

Ordinary Share

Purchase

1700

5.929 USD

Ordinary Share

Sale

1700

5.929 USD

Ordinary Share

Sale

151

5.9292 USD

Ordinary Share

Sale

23

5.9295 USD

Ordinary Share

Sale

4047

5.9297 USD

Ordinary Share

Purchase

271

5.9298 USD

Ordinary Share

Sale

8248

5.9298 USD

Ordinary Share

Purchase

3126

5.9299 USD

Ordinary Share

Sale

7566

5.9299 USD

Ordinary Share

Purchase

24062

5.93 USD

Ordinary Share

Sale

23364

5.93 USD

Ordinary Share

Purchase

3162

5.9301 USD

Ordinary Share

Sale

2345

5.9301 USD

Ordinary Share

Purchase

3399

5.9302 USD

Ordinary Share

Sale

219

5.9302 USD

Ordinary Share

Purchase

2076

5.9303 USD

Ordinary Share

Purchase

14

5.9307 USD

Ordinary Share

Purchase

103

5.932 USD

Ordinary Share

Sale

103

5.932 USD

Ordinary Share

Purchase

7704

5.935 USD

Ordinary Share

Sale

11335

5.935 USD

Ordinary Share

Sale

100

5.938 USD

Ordinary Share

Sale

5

5.9391 USD

Ordinary Share

Sale

17

5.9393 USD

Ordinary Share

Sale

2223

5.9397 USD

Ordinary Share

Purchase

81

5.9398 USD

Ordinary Share

Sale

3723

5.9398 USD

Ordinary Share

Purchase

168

5.9399 USD

Ordinary Share

Sale

7635

5.9399 USD

Ordinary Share

Purchase

35948

5.94 USD

Ordinary Share

Sale

42204

5.94 USD

Ordinary Share

Purchase

6147

5.9401 USD

Ordinary Share

Sale

922

5.9401 USD

Ordinary Share

Purchase

497

5.9402 USD

Ordinary Share

Purchase

2861

5.9403 USD

Ordinary Share

Purchase

10194

5.945 USD

Ordinary Share

Sale

10092

5.945 USD

Ordinary Share

Sale

300

5.948 USD

Ordinary Share

Sale

150

5.949 USD

Ordinary Share

Purchase

20

5.9497 USD

Ordinary Share

Sale

1006

5.9497 USD

Ordinary Share

Purchase

2377

5.9498 USD

Ordinary Share

Sale

3495

5.9498 USD

Ordinary Share

Purchase

1207

5.9499 USD

Ordinary Share

Sale

1442

5.9499 USD

Ordinary Share

Purchase

43067

5.95 USD

Ordinary Share

Sale

49630

5.95 USD

Ordinary Share

Purchase

443

5.9501 USD

Ordinary Share

Sale

200

5.9501 USD

Ordinary Share

Purchase

9191

5.9502 USD

Ordinary Share

Sale

6551

5.9502 USD

Ordinary Share

Purchase

305

5.9503 USD

Ordinary Share

Purchase

12107

5.955 USD

Ordinary Share

Sale

9586

5.955 USD

Ordinary Share

Purchase

500

5.958 USD

Ordinary Share

Sale

500

5.958 USD

Ordinary Share

Sale

2077

5.9597 USD

Ordinary Share

Purchase

3714

5.9598 USD

Ordinary Share

Sale

6618

5.9598 USD

Ordinary Share

Purchase

1269

5.9599 USD

Ordinary Share

Sale

2863

5.9599 USD

Ordinary Share

Purchase

35183

5.96 USD

Ordinary Share

Sale

44058

5.96 USD

Ordinary Share

Purchase

517

5.9601 USD

Ordinary Share

Sale

300

5.9601 USD

Ordinary Share

Purchase

1600

5.9602 USD

Ordinary Share

Sale

303

5.9602 USD

Ordinary Share

Purchase

1812

5.9603 USD

Ordinary Share

Purchase

6457

5.965 USD

Ordinary Share

Sale

2982

5.965 USD

Ordinary Share

Purchase

1

5.9697 USD

Ordinary Share

Sale

2104

5.9697 USD

Ordinary Share

Purchase

580

5.9698 USD

Ordinary Share

Sale

1808

5.9698 USD

Ordinary Share

Purchase

2417

5.9699 USD

Ordinary Share

Sale

6238

5.9699 USD

Ordinary Share

Purchase

17907

5.97 USD

Ordinary Share

Sale

22256

5.97 USD

Ordinary Share

Purchase

4106

5.9701 USD

Ordinary Share

Sale

150

5.9701 USD

Ordinary Share

Purchase

4539

5.9702 USD

Ordinary Share

Sale

4487

5.9702 USD

Ordinary Share

Purchase

925

5.9703 USD

Ordinary Share

Purchase

6632

5.975 USD

Ordinary Share

Sale

1094

5.975 USD

Ordinary Share

Sale

600

5.9796 USD

Ordinary Share

Sale

4011

5.9797 USD

Ordinary Share

Purchase

2400

5.9798 USD

Ordinary Share

Sale

4084

5.9798 USD

Ordinary Share

Purchase

4000

5.9799 USD

Ordinary Share

Sale

4888

5.9799 USD

Ordinary Share

Purchase

28722

5.98 USD

Ordinary Share

Sale

29907

5.98 USD

Ordinary Share

Purchase

172

5.9801 USD

Ordinary Share

Purchase

60

5.9802 USD

Ordinary Share

Sale

30

5.9802 USD

Ordinary Share

Purchase

864

5.9803 USD

Ordinary Share

Purchase

33

5.9805 USD

Ordinary Share

Purchase

100

5.9806 USD

Ordinary Share

Purchase

1253

5.985 USD

Ordinary Share

Sale

4983

5.985 USD

Ordinary Share

Sale

10

5.9892 USD

Ordinary Share

Sale

3200

5.9893 USD

Ordinary Share

Sale

2320

5.9897 USD

Ordinary Share

Purchase

3792

5.9898 USD

Ordinary Share

Sale

4962

5.9898 USD

Ordinary Share

Purchase

1900

5.9899 USD

Ordinary Share

Sale

3154

5.9899 USD

Ordinary Share

Purchase

31499

5.99 USD

Ordinary Share

Sale

27387

5.99 USD

Ordinary Share

Purchase

91

5.9901 USD

Ordinary Share

Sale

90

5.9901 USD

Ordinary Share

Purchase

1737

5.9902 USD

Ordinary Share

Sale

1722

5.9902 USD

Ordinary Share

Purchase

1306

5.9903 USD

Ordinary Share

Purchase

5424

5.995 USD

Ordinary Share

Sale

586

5.995 USD

Ordinary Share

Sale

778

5.9997 USD

Ordinary Share

Sale

195

5.9998 USD

Ordinary Share

Sale

503

5.9999 USD

Ordinary Share

Purchase

44406

6 USD

Ordinary Share

Sale

46426

6 USD

Ordinary Share

Purchase

795

6.0001 USD

Ordinary Share

Sale

600

6.0001 USD

Ordinary Share

Purchase

5586

6.0002 USD

Ordinary Share

Sale

4563

6.0002 USD

Ordinary Share

Purchase

570

6.0003 USD

Ordinary Share

Purchase

4374

6.005 USD

Ordinary Share

Sale

3316

6.005 USD

Ordinary Share

Sale

2485

6.0097 USD

Ordinary Share

Sale

3108

6.0098 USD

Ordinary Share

Sale

393

6.0099 USD

Ordinary Share

Purchase

17478

6.01 USD

Ordinary Share

Sale

17593

6.01 USD

Ordinary Share

Purchase

515

6.0101 USD

Ordinary Share

Sale

173

6.0101 USD

Ordinary Share

Purchase

3638

6.0102 USD

Ordinary Share

Sale

1918

6.0102 USD

Ordinary Share

Purchase

476

6.0103 USD

Ordinary Share

Purchase

74

6.0105 USD

Ordinary Share

Purchase

66

6.0106 USD

Ordinary Share

Purchase

384

6.0108 USD

Ordinary Share

Purchase

2

6.0109 USD

Ordinary Share

Purchase

4336

6.015 USD

Ordinary Share

Sale

13255

6.015 USD

Ordinary Share

Sale

5

6.0193 USD

Ordinary Share

Sale

713

6.0197 USD

Ordinary Share

Purchase

900

6.0198 USD

Ordinary Share

Sale

1463

6.0198 USD

Ordinary Share

Purchase

900

6.0199 USD

Ordinary Share

Sale

1792

6.0199 USD

Ordinary Share

Purchase

10186

6.02 USD

Ordinary Share

Sale

19363

6.02 USD

Ordinary Share

Purchase

1808

6.0201 USD

Ordinary Share

Sale

1600

6.0201 USD

Ordinary Share

Purchase

4585

6.0202 USD

Ordinary Share

Sale

4452

6.0202 USD

Ordinary Share

Purchase

1339

6.0203 USD

Ordinary Share

Purchase

60

6.0206 USD

Ordinary Share

Purchase

69

6.0207 USD

Ordinary Share

Purchase

97

6.0208 USD

Ordinary Share

Purchase

100

6.0209 USD

Ordinary Share

Purchase

100

6.021 USD

Ordinary Share

Sale

100

6.021 USD

Ordinary Share

Purchase

3081

6.025 USD

Ordinary Share

Sale

5476

6.025 USD

Ordinary Share

Sale

20

6.0293 USD

Ordinary Share

Sale

342

6.0294 USD

Ordinary Share

Sale

564

6.0297 USD

Ordinary Share

Purchase

1200

6.0298 USD

Ordinary Share

Sale

2142

6.0298 USD

Ordinary Share

Purchase

1745

6.0299 USD

Ordinary Share

Sale

5682

6.0299 USD

Ordinary Share

Purchase

10488

6.03 USD

Ordinary Share

Sale

14164

6.03 USD

Ordinary Share

Purchase

2452

6.0301 USD

Ordinary Share

Sale

348

6.0301 USD

Ordinary Share

Purchase

1620

6.0302 USD

Ordinary Share

Sale

1300

6.0302 USD

Ordinary Share

Purchase

5218

6.0303 USD

Ordinary Share

Purchase

55

6.0305 USD

Ordinary Share

Purchase

43

6.0307 USD

Ordinary Share

Purchase

1

6.031 USD

Ordinary Share

Purchase

19

6.0325 USD

Ordinary Share

Purchase

2892

6.035 USD

Ordinary Share

Sale

5726

6.035 USD

Ordinary Share

Sale

90

6.0391 USD

Ordinary Share

Sale

20

6.0394 USD

Ordinary Share

Sale

373

6.0397 USD

Ordinary Share

Purchase

1750

6.0398 USD

Ordinary Share

Sale

4228

6.0398 USD

Ordinary Share

Purchase

3687

6.0399 USD

Ordinary Share

Sale

4353

6.0399 USD

Ordinary Share

Purchase

26213

6.04 USD

Ordinary Share

Sale

22198

6.04 USD

Ordinary Share

Purchase

2256

6.0401 USD

Ordinary Share

Purchase

2083

6.0402 USD

Ordinary Share

Sale

1990

6.0402 USD

Ordinary Share

Purchase

579

6.0403 USD

Ordinary Share

Purchase

62

6.0407 USD

Ordinary Share

Purchase

100

6.0425 USD

Ordinary Share

Purchase

4920

6.045 USD

Ordinary Share

Sale

5392

6.045 USD

Ordinary Share

Purchase

159

6.046 USD

Ordinary Share

Sale

15

6.0491 USD

Ordinary Share

Sale

100

6.0492 USD

Ordinary Share

Sale

100

6.0493 USD

Ordinary Share

Sale

2966

6.0494 USD

Ordinary Share

Sale

74

6.0495 USD

Ordinary Share

Sale

3

6.0496 USD

Ordinary Share

Sale

1906

6.0497 USD

Ordinary Share

Purchase

2100

6.0498 USD

Ordinary Share

Sale

3227

6.0498 USD

Ordinary Share

Purchase

1671

6.0499 USD

Ordinary Share

Sale

3097

6.0499 USD

Ordinary Share

Purchase

51965

6.05 USD

Ordinary Share

Sale

43316

6.05 USD

Ordinary Share

Purchase

2540

6.0501 USD

Ordinary Share

Sale

199

6.0501 USD

Ordinary Share

Purchase

4652

6.0502 USD

Ordinary Share

Sale

1128

6.0502 USD

Ordinary Share

Purchase

598

6.0503 USD

Ordinary Share

Purchase

120

6.0508 USD

Ordinary Share

Purchase

1100

6.051 USD

Ordinary Share

Purchase

7187

6.055 USD

Ordinary Share

Sale

5063

6.055 USD

Ordinary Share

Sale

129

6.0592 USD

Ordinary Share

Sale

1

6.0595 USD

Ordinary Share

Sale

4069

6.0597 USD

Ordinary Share

Purchase

625

6.0598 USD

Ordinary Share

Sale

1993

6.0598 USD

Ordinary Share

Purchase

100

6.0599 USD

Ordinary Share

Sale

1720

6.0599 USD

Ordinary Share

Purchase

29171

6.06 USD

Ordinary Share

Sale

32654

6.06 USD

Ordinary Share

Purchase

15347

6.0601 USD

Ordinary Share

Sale

13200

6.0601 USD

Ordinary Share

Purchase

6153

6.0602 USD

Ordinary Share

Sale

4877

6.0602 USD

Ordinary Share

Purchase

915

6.0603 USD

Ordinary Share

Purchase

66

6.0608 USD

Ordinary Share

Purchase

29

6.061 USD

Ordinary Share

Sale

29

6.061 USD

Ordinary Share

Purchase

84

6.062 USD

Ordinary Share

Sale

84

6.062 USD

Ordinary Share

Purchase

9267

6.065 USD

Ordinary Share

Sale

10275

6.065 USD

Ordinary Share

Sale

30

6.0692 USD

Ordinary Share

Sale

1311

6.0697 USD

Ordinary Share

Purchase

1489

6.0698 USD

Ordinary Share

Sale

2708

6.0698 USD

Ordinary Share

Purchase

1527

6.0699 USD

Ordinary Share

Sale

2763

6.0699 USD

Ordinary Share

Purchase

44479

6.07 USD

Ordinary Share

Sale

56695

6.07 USD

Ordinary Share

Purchase

18919

6.0701 USD

Ordinary Share

Sale

18060

6.0701 USD

Ordinary Share

Purchase

13202

6.0702 USD

Ordinary Share

Sale

12120

6.0702 USD

Ordinary Share

Purchase

5154

6.0703 USD

Ordinary Share

Purchase

31

6.0705 USD

Ordinary Share

Purchase

200

6.0708 USD

Ordinary Share

Purchase

25

6.0709 USD

Ordinary Share

Purchase

600

6.071 USD

Ordinary Share

Sale

600

6.071 USD

Ordinary Share

Purchase

11471

6.075 USD

Ordinary Share

Sale

9748

6.075 USD

Ordinary Share

Sale

168

6.0792 USD

Ordinary Share

Purchase

100

6.0797 USD

Ordinary Share

Sale

2100

6.0797 USD

Ordinary Share

Purchase

2984

6.0798 USD

Ordinary Share

Sale

8723

6.0798 USD

Ordinary Share

Purchase

1172

6.0799 USD

Ordinary Share

Sale

2253

6.0799 USD

Ordinary Share

Purchase

33441

6.08 USD

Ordinary Share

Sale

29939

6.08 USD

Ordinary Share

Purchase

1027

6.0801 USD

Ordinary Share

Sale

363

6.0801 USD

Ordinary Share

Purchase

3013

6.0802 USD

Ordinary Share

Sale

775

6.0802 USD

Ordinary Share

Purchase

11612

6.0803 USD

Ordinary Share

Purchase

1

6.0804 USD

Ordinary Share

Purchase

221

6.0805 USD

Ordinary Share

Purchase

383

6.0808 USD

Ordinary Share

Purchase

200

6.0809 USD

Ordinary Share

Purchase

100

6.081 USD

Ordinary Share

Sale

100

6.081 USD

Ordinary Share

Purchase

5563

6.085 USD

Ordinary Share

Sale

14607

6.085 USD

Ordinary Share

Sale

5000

6.0895 USD

Ordinary Share

Sale

3346

6.0897 USD

Ordinary Share

Purchase

1099

6.0898 USD

Ordinary Share

Sale

3588

6.0898 USD

Ordinary Share

Purchase

1554

6.0899 USD

Ordinary Share

Sale

2883

6.0899 USD

Ordinary Share

Purchase

39093

6.09 USD

Ordinary Share

Sale

65737

6.09 USD

Ordinary Share

Purchase

2134

6.0901 USD

Ordinary Share

Purchase

1931

6.0902 USD

Ordinary Share

Sale

1004

6.0902 USD

Ordinary Share

Purchase

2009

6.0903 USD

Ordinary Share

Purchase

5841

6.095 USD

Ordinary Share

Sale

6385

6.095 USD

Ordinary Share

Sale

35

6.0992 USD

Ordinary Share

Sale

13

6.0994 USD

Ordinary Share

Sale

1387

6.0997 USD

Ordinary Share

Purchase

393

6.0998 USD

Ordinary Share

Sale

2517

6.0998 USD

Ordinary Share

Sale

7269

6.0999 USD

Ordinary Share

Purchase

49957

6.1 USD

Ordinary Share

Sale

48879

6.1 USD

Ordinary Share

Purchase

1472

6.1001 USD

Ordinary Share

Sale

100

6.1001 USD

Ordinary Share

Purchase

3110

6.1002 USD

Ordinary Share

Sale

1571

6.1002 USD

Ordinary Share

Purchase

1486

6.1003 USD

Ordinary Share

Purchase

100

6.1005 USD

Ordinary Share

Purchase

5652

6.105 USD

Ordinary Share

Sale

4975

6.105 USD

Ordinary Share

Sale

200

6.1096 USD

Ordinary Share

Sale

1232

6.1097 USD

Ordinary Share

Purchase

1418

6.1098 USD

Ordinary Share

Sale

8503

6.1098 USD

Ordinary Share

Purchase

987

6.1099 USD

Ordinary Share

Sale

2874

6.1099 USD

Ordinary Share

Purchase

45662

6.11 USD

Ordinary Share

Sale

51103

6.11 USD

Ordinary Share

Purchase

4739

6.1101 USD

Ordinary Share

Purchase

2146

6.1102 USD

Ordinary Share

Purchase

1184

6.1103 USD

Ordinary Share

Purchase

70

6.1106 USD

Ordinary Share

Purchase

8765

6.115 USD

Ordinary Share

Sale

17316

6.115 USD

Ordinary Share

Purchase

75

6.1195 USD

Ordinary Share

Sale

227

6.1195 USD

Ordinary Share

Sale

2346

6.1197 USD

Ordinary Share

Purchase

1000

6.1198 USD

Ordinary Share

Sale

2960

6.1198 USD

Ordinary Share

Purchase

5777

6.1199 USD

Ordinary Share

Sale

7537

6.1199 USD

Ordinary Share

Purchase

82315

6.12 USD

Ordinary Share

Sale

88024

6.12 USD

Ordinary Share

Purchase

6358

6.1201 USD

Ordinary Share

Sale

2533

6.1201 USD

Ordinary Share

Purchase

3394

6.1202 USD

Ordinary Share

Sale

1122

6.1202 USD

Ordinary Share

Purchase

3118

6.1203 USD

Ordinary Share

Purchase

9376

6.125 USD

Ordinary Share

Sale

15366

6.125 USD

Ordinary Share

Sale

784

6.1292 USD

Ordinary Share

Sale

3

6.1293 USD

Ordinary Share

Sale

200

6.1295 USD

Ordinary Share

Sale

100

6.1296 USD

Ordinary Share

Sale

4402

6.1297 USD

Ordinary Share

Purchase

1

6.1298 USD

Ordinary Share

Sale

2974

6.1298 USD

Ordinary Share

Purchase

114

6.1299 USD

Ordinary Share

Sale

3101

6.1299 USD

Ordinary Share

Purchase

27271

6.13 USD

Ordinary Share

Sale

31985

6.13 USD

Ordinary Share

Purchase

3433

6.1301 USD

Ordinary Share

Sale

3254

6.1301 USD

Ordinary Share

Purchase

3990

6.1302 USD

Ordinary Share

Sale

1061

6.1302 USD

Ordinary Share

Purchase

5729

6.1303 USD

Ordinary Share

Sale

1239

6.1303 USD

Ordinary Share

Purchase

241

6.1307 USD

Ordinary Share

Purchase

1845

6.1308 USD

Ordinary Share

Purchase

90

6.1309 USD

Ordinary Share

Purchase

9440

6.135 USD

Ordinary Share

Sale

10020

6.135 USD

Ordinary Share

Sale

2

6.1395 USD

Ordinary Share

Sale

3643

6.1397 USD

Ordinary Share

Purchase

1678

6.1398 USD

Ordinary Share

Sale

6050

6.1398 USD

Ordinary Share

Purchase

39

6.1399 USD

Ordinary Share

Sale

2763

6.1399 USD

Ordinary Share

Purchase

111782

6.14 USD

Ordinary Share

Sale

116097

6.14 USD

Ordinary Share

Purchase

4319

6.1401 USD

Ordinary Share

Sale

2456

6.1401 USD

Ordinary Share

Purchase

4604

6.1402 USD

Ordinary Share

Purchase

2629

6.1403 USD

Ordinary Share

Purchase

6108

6.145 USD

Ordinary Share

Sale

9299

6.145 USD

Ordinary Share

Sale

5

6.1496 USD

Ordinary Share

Sale

2869

6.1497 USD

Ordinary Share

Purchase

3698

6.1498 USD

Ordinary Share

Sale

9998

6.1498 USD

Ordinary Share

Purchase

1800

6.1499 USD

Ordinary Share

Sale

4338

6.1499 USD

Ordinary Share

Purchase

56114

6.15 USD

Ordinary Share

Sale

70209

6.15 USD

Ordinary Share

Purchase

11402

6.1501 USD

Ordinary Share

Sale

8045

6.1501 USD

Ordinary Share

Purchase

3362

6.1502 USD

Ordinary Share

Sale

1200

6.1502 USD

Ordinary Share

Purchase

7880

6.1503 USD

Ordinary Share

Purchase

1163

6.1504 USD

Ordinary Share

Purchase

1

6.1507 USD

Ordinary Share

Purchase

560

6.1508 USD

Ordinary Share

Purchase

441

6.1509 USD

Ordinary Share

Purchase

100

6.1525 USD

Ordinary Share

Purchase

16107

6.155 USD

Ordinary Share

Sale

13311

6.155 USD

Ordinary Share

Sale

50

6.1595 USD

Ordinary Share

Sale

191

6.1596 USD

Ordinary Share

Sale

5122

6.1597 USD

Ordinary Share

Purchase

107

6.1598 USD

Ordinary Share

Sale

4534

6.1598 USD

Ordinary Share

Purchase

2338

6.1599 USD

Ordinary Share

Sale

7438

6.1599 USD

Ordinary Share

Purchase

52955

6.16 USD

Ordinary Share

Sale

54666

6.16 USD

Ordinary Share

Purchase

2417

6.1601 USD

Ordinary Share

Sale

1155

6.1601 USD

Ordinary Share

Purchase

816

6.1602 USD

Ordinary Share

Purchase

2164

6.1603 USD

Ordinary Share

Purchase

1

6.1605 USD

Ordinary Share

Purchase

202

6.1607 USD

Ordinary Share

Purchase

89

6.1609 USD

Ordinary Share

Purchase

199

6.162 USD

Ordinary Share

Sale

199

6.162 USD

Ordinary Share

Purchase

9754

6.165 USD

Ordinary Share

Sale

12914

6.165 USD

Ordinary Share

Sale

30

6.1691 USD

Ordinary Share

Sale

53

6.1693 USD

Ordinary Share

Sale

2300

6.1697 USD

Ordinary Share

Purchase

870

6.1698 USD

Ordinary Share

Sale

4068

6.1698 USD

Ordinary Share

Purchase

100

6.1699 USD

Ordinary Share

Sale

2613

6.1699 USD

Ordinary Share

Purchase

65014

6.17 USD

Ordinary Share

Sale

68230

6.17 USD

Ordinary Share

Purchase

7416

6.1701 USD

Ordinary Share

Sale

2558

6.1701 USD

Ordinary Share

Purchase

8680

6.1702 USD

Ordinary Share

Sale

2942

6.1702 USD

Ordinary Share

Purchase

2369

6.1703 USD

Ordinary Share

Purchase

4

6.1707 USD

Ordinary Share

Purchase

9628

6.175 USD

Ordinary Share

Sale

10366

6.175 USD

Ordinary Share

Sale

12

6.1791 USD

Ordinary Share

Sale

183

6.1794 USD

Ordinary Share

Sale

3483

6.1797 USD

Ordinary Share

Purchase

513

6.1798 USD

Ordinary Share

Sale

2560

6.1798 USD

Ordinary Share

Purchase

667

6.1799 USD

Ordinary Share

Sale

4720

6.1799 USD

Ordinary Share

Purchase

41102

6.18 USD

Ordinary Share

Sale

42727

6.18 USD

Ordinary Share

Purchase

2294

6.1801 USD

Ordinary Share

Sale

306

6.1801 USD

Ordinary Share

Purchase

4558

6.1802 USD

Ordinary Share

Sale

100

6.1802 USD

Ordinary Share

Purchase

5828

6.1803 USD

Ordinary Share

Sale

169

6.1803 USD

Ordinary Share

Purchase

50

6.1804 USD

Ordinary Share

Purchase

140

6.1805 USD

Ordinary Share

Purchase

51

6.1806 USD

Ordinary Share

Purchase

1939

6.1808 USD

Ordinary Share

Purchase

1331

6.1809 USD

Ordinary Share

Purchase

7740

6.185 USD

Ordinary Share

Sale

9100

6.185 USD

Ordinary Share

Sale

1326

6.1897 USD

Ordinary Share

Purchase

808

6.1898 USD

Ordinary Share

Sale

10092

6.1898 USD

Ordinary Share

Purchase

1869

6.1899 USD

Ordinary Share

Sale

3696

6.1899 USD

Ordinary Share

Purchase

32340

6.19 USD

Ordinary Share

Sale

45760

6.19 USD

Ordinary Share

Purchase

1308

6.1901 USD

Ordinary Share

Purchase

1316

6.1902 USD

Ordinary Share

Purchase

5045

6.1903 USD

Ordinary Share

Purchase

6

6.1909 USD

Ordinary Share

Purchase

100

6.1925 USD

Ordinary Share

Purchase

4286

6.195 USD

Ordinary Share

Sale

6224

6.195 USD

Ordinary Share

Sale

200

6.1991 USD

Ordinary Share

Sale

4

6.1993 USD

Ordinary Share

Sale

100

6.1995 USD

Ordinary Share

Sale

3623

6.1997 USD

Ordinary Share

Sale

2113

6.1998 USD

Ordinary Share

Purchase

629

6.1999 USD

Ordinary Share

Sale

1752

6.1999 USD

Ordinary Share

Purchase

37115

6.2 USD

Ordinary Share

Sale

53246

6.2 USD

Ordinary Share

Purchase

1052

6.2001 USD

Ordinary Share

Purchase

14095

6.2002 USD

Ordinary Share

Sale

3031

6.2002 USD

Ordinary Share

Purchase

4037

6.2003 USD

Ordinary Share

Purchase

5024

6.2004 USD

Ordinary Share

Purchase

2300

6.2007 USD

Ordinary Share

Purchase

20

6.2009 USD

Ordinary Share

Purchase

169

6.201 USD

Ordinary Share

Sale

169

6.201 USD

Ordinary Share

Purchase

4966

6.205 USD

Ordinary Share

Sale

5310

6.205 USD

Ordinary Share

Sale

2

6.2096 USD

Ordinary Share

Sale

2539

6.2097 USD

Ordinary Share

Sale

802

6.2098 USD

Ordinary Share

Sale

1089

6.2099 USD

Ordinary Share

Purchase

19086

6.21 USD

Ordinary Share

Sale

23023

6.21 USD

Ordinary Share

Purchase

1163

6.2101 USD

Ordinary Share

Purchase

2156

6.2102 USD

Ordinary Share

Sale

66

6.2102 USD

Ordinary Share

Purchase

1050

6.2103 USD

Ordinary Share

Purchase

88

6.2107 USD

Ordinary Share

Purchase

1348

6.215 USD

Ordinary Share

Sale

1911

6.215 USD

Ordinary Share

Sale

6

6.2192 USD

Ordinary Share

Sale

30

6.2195 USD

Ordinary Share

Sale

249

6.2196 USD

Ordinary Share

Sale

1194

6.2197 USD

Ordinary Share

Purchase

80

6.2198 USD

Ordinary Share

Sale

1732

6.2198 USD

Ordinary Share

Purchase

220

6.2199 USD

Ordinary Share

Sale

1833

6.2199 USD

Ordinary Share

Purchase

14784

6.22 USD

Ordinary Share

Sale

23232

6.22 USD

Ordinary Share

Purchase

1960

6.2201 USD

Ordinary Share

Sale

650

6.2201 USD

Ordinary Share

Purchase

2479

6.2202 USD

Ordinary Share

Purchase

2361

6.2203 USD

Ordinary Share

Purchase

1

6.2204 USD

Ordinary Share

Purchase

100

6.2225 USD

Ordinary Share

Purchase

3411

6.225 USD

Ordinary Share

Sale

4021

6.225 USD

Ordinary Share

Sale

1672

6.2297 USD

Ordinary Share

Sale

2103

6.2298 USD

Ordinary Share

Purchase

800

6.2299 USD

Ordinary Share

Sale

3858

6.2299 USD

Ordinary Share

Purchase

39549

6.23 USD

Ordinary Share

Sale

37001

6.23 USD

Ordinary Share

Purchase

4063

6.2301 USD

Ordinary Share

Sale

900

6.2301 USD

Ordinary Share

Purchase

4749

6.2302 USD

Ordinary Share

Sale

2745

6.2302 USD

Ordinary Share

Purchase

2458

6.2303 USD

Ordinary Share

Purchase

101

6.2305 USD

Ordinary Share

Purchase

100

6.2325 USD

Ordinary Share

Purchase

5793

6.235 USD

Ordinary Share

Sale

5405

6.235 USD

Ordinary Share

Sale

3161

6.2397 USD

Ordinary Share

Purchase

1

6.2398 USD

Ordinary Share

Sale

8400

6.2398 USD

Ordinary Share

Purchase

4300

6.2399 USD

Ordinary Share

Sale

8090

6.2399 USD

Ordinary Share

Purchase

40533

6.24 USD

Ordinary Share

Sale

52232

6.24 USD

Ordinary Share

Purchase

5195

6.2401 USD

Ordinary Share

Sale

3663

6.2401 USD

Ordinary Share

Purchase

8432

6.2402 USD

Ordinary Share

Sale

4244

6.2402 USD

Ordinary Share

Purchase

2208

6.2403 USD

Ordinary Share

Purchase

38

6.2406 USD

Ordinary Share

Purchase

919

6.2408 USD

Ordinary Share

Purchase

50

6.243 USD

Ordinary Share

Purchase

7653

6.245 USD

Ordinary Share

Sale

6675

6.245 USD

Ordinary Share

Sale

5

6.248 USD

Ordinary Share

Sale

1442

6.2497 USD

Ordinary Share

Sale

2030

6.2498 USD

Ordinary Share

Purchase

700

6.2499 USD

Ordinary Share

Sale

4517

6.2499 USD

Ordinary Share

Purchase

63906

6.25 USD

Ordinary Share

Sale

80322

6.25 USD

Ordinary Share

Purchase

3044

6.2501 USD

Ordinary Share

Sale

100

6.2501 USD

Ordinary Share

Purchase

5217

6.2502 USD

Ordinary Share

Sale

2367

6.2502 USD

Ordinary Share

Purchase

2482

6.2503 USD

Ordinary Share

Purchase

50

6.2504 USD

Ordinary Share

Purchase

127

6.2508 USD

Ordinary Share

Purchase

3679

6.255 USD

Ordinary Share

Sale

8515

6.255 USD

Ordinary Share

Sale

5

6.2592 USD

Ordinary Share

Sale

4946

6.2597 USD

Ordinary Share

Sale

5622

6.2598 USD

Ordinary Share

Purchase

1767

6.2599 USD

Ordinary Share

Sale

3369

6.2599 USD

Ordinary Share

Purchase

39933

6.26 USD

Ordinary Share

Sale

46335

6.26 USD

Ordinary Share

Purchase

3955

6.2601 USD

Ordinary Share

Purchase

2476

6.2602 USD

Ordinary Share

Sale

37

6.2602 USD

Ordinary Share

Purchase

1962

6.2603 USD

Ordinary Share

Purchase

14

6.2607 USD

Ordinary Share

Purchase

3466

6.265 USD

Ordinary Share

Sale

3917

6.265 USD

Ordinary Share

Sale

100

6.2693 USD

Ordinary Share

Sale

50

6.2694 USD

Ordinary Share

Sale

2047

6.2697 USD

Ordinary Share

Purchase

150

6.2698 USD

Ordinary Share

Sale

2780

6.2698 USD

Ordinary Share

Sale

1350

6.2699 USD

Ordinary Share

Purchase

58269

6.27 USD

Ordinary Share

Sale

42227

6.27 USD

Ordinary Share

Purchase

2565

6.2701 USD

Ordinary Share

Purchase

2824

6.2702 USD

Ordinary Share

Purchase

2667

6.2703 USD

Ordinary Share

Purchase

20

6.2709 USD

Ordinary Share

Purchase

4128

6.275 USD

Ordinary Share

Sale

3162

6.275 USD

Ordinary Share

Sale

10

6.2791 USD

Ordinary Share

Sale

989

6.2792 USD

Ordinary Share

Sale

20

6.2793 USD

Ordinary Share

Sale

6

6.2795 USD

Ordinary Share

Sale

3959

6.2797 USD

Ordinary Share

Purchase

2012

6.2798 USD

Ordinary Share

Sale

4349

6.2798 USD

Ordinary Share

Purchase

100

6.2799 USD

Ordinary Share

Sale

5526

6.2799 USD

Ordinary Share

Purchase

58363

6.28 USD

Ordinary Share

Sale

62965

6.28 USD

Ordinary Share

Purchase

1268

6.2801 USD

Ordinary Share

Sale

50

6.2801 USD

Ordinary Share

Purchase

5153

6.2802 USD

Ordinary Share

Sale

62

6.2802 USD

Ordinary Share

Purchase

4955

6.2803 USD

Ordinary Share

Purchase

8

6.2804 USD

Ordinary Share

Purchase

7140

6.285 USD

Ordinary Share

Sale

7335

6.285 USD

Ordinary Share

Sale

935

6.2897 USD

Ordinary Share

Purchase

5

6.2898 USD

Ordinary Share

Sale

2439

6.2898 USD

Ordinary Share

Purchase

1996

6.2899 USD

Ordinary Share

Sale

2754

6.2899 USD

Ordinary Share

Purchase

42713

6.29 USD

Ordinary Share

Sale

50431

6.29 USD

Ordinary Share

Purchase

5829

6.2901 USD

Ordinary Share

Sale

700

6.2901 USD

Ordinary Share

Purchase

3468

6.2902 USD

Ordinary Share

Sale

1000

6.2902 USD

Ordinary Share

Purchase

3144

6.2903 USD

Ordinary Share

Purchase

30

6.2907 USD

Ordinary Share

Purchase

6172

6.295 USD

Ordinary Share

Sale

8488

6.295 USD

Ordinary Share

Sale

100

6.2975 USD

Ordinary Share

Sale

34

6.2992 USD

Ordinary Share

Sale

200

6.2995 USD

Ordinary Share

Sale

17

6.2996 USD

Ordinary Share

Sale

526

6.2997 USD

Ordinary Share

Purchase

1000

6.2998 USD

Ordinary Share

Sale

2193

6.2998 USD

Ordinary Share

Purchase

613

6.2999 USD

Ordinary Share

Sale

2965

6.2999 USD

Ordinary Share

Purchase

59698

6.3 USD

Ordinary Share

Sale

60226

6.3 USD

Ordinary Share

Purchase

7836

6.3001 USD

Ordinary Share

Sale

915

6.3001 USD

Ordinary Share

Purchase

2638

6.3002 USD

Ordinary Share

Purchase

5574

6.3003 USD

Ordinary Share

Purchase

145

6.3006 USD

Ordinary Share

Purchase

5764

6.305 USD

Ordinary Share

Sale

5965

6.305 USD

Ordinary Share

Sale

100

6.3094 USD

Ordinary Share

Sale

10

6.3095 USD

Ordinary Share

Sale

1

6.3096 USD

Ordinary Share

Sale

3642

6.3097 USD

Ordinary Share

Purchase

1249

6.3098 USD

Ordinary Share

Sale

3695

6.3098 USD

Ordinary Share

Purchase

1073

6.3099 USD

Ordinary Share

Sale

2658

6.3099 USD

Ordinary Share

Purchase

36379

6.31 USD

Ordinary Share

Sale

46222

6.31 USD

Ordinary Share

Purchase

2335

6.3101 USD

Ordinary Share

Purchase

4507

6.3102 USD

Ordinary Share

Purchase

2381

6.3103 USD

Ordinary Share

Purchase

191

6.3105 USD

Ordinary Share

Purchase

81

6.3109 USD

Ordinary Share

Purchase

7775

6.315 USD

Ordinary Share

Sale

8487

6.315 USD

Ordinary Share

Purchase

78

6.319 USD

Ordinary Share

Sale

78

6.319 USD

Ordinary Share

Sale

14

6.3196 USD

Ordinary Share

Purchase

1200

6.3197 USD

Ordinary Share

Sale

5958

6.3197 USD

Ordinary Share

Purchase

4146

6.3198 USD

Ordinary Share

Sale

8177

6.3198 USD

Ordinary Share

Purchase

4905

6.3199 USD

Ordinary Share

Sale

9791

6.3199 USD

Ordinary Share

Purchase

37068

6.32 USD

Ordinary Share

Sale

67003

6.32 USD

Ordinary Share

Purchase

2697

6.3201 USD

Ordinary Share

Purchase

1331

6.3202 USD

Ordinary Share

Purchase

6515

6.3203 USD

Ordinary Share

Purchase

8211

6.325 USD

Ordinary Share

Sale

6089

6.325 USD

Ordinary Share

Purchase

220

6.328 USD

Ordinary Share

Sale

220

6.328 USD

Ordinary Share

Sale

2

6.3293 USD

Ordinary Share

Sale

1

6.3294 USD

Ordinary Share

Sale

190

6.3295 USD

Ordinary Share

Sale

5624

6.3297 USD

Ordinary Share

Purchase

3000

6.3298 USD

Ordinary Share

Sale

11807

6.3298 USD

Ordinary Share

Purchase

300

6.3299 USD

Ordinary Share

Sale

3340

6.3299 USD

Ordinary Share

Purchase

51967

6.33 USD

Ordinary Share

Sale

59755

6.33 USD

Ordinary Share

Purchase

1414

6.3301 USD

Ordinary Share

Purchase

545

6.3302 USD

Ordinary Share

Sale

50

6.3302 USD

Ordinary Share

Purchase

2009

6.3303 USD

Ordinary Share

Purchase

6

6.3325 USD

Ordinary Share

Purchase

7977

6.335 USD

Ordinary Share

Sale

4847

6.335 USD

Ordinary Share

Sale

50

6.3375 USD

Ordinary Share

Purchase

18

6.339 USD

Ordinary Share

Sale

18

6.339 USD

Ordinary Share

Sale

2

6.3392 USD

Ordinary Share

Sale

100

6.3395 USD

Ordinary Share

Sale

1

6.3396 USD

Ordinary Share

Sale

2552

6.3397 USD

Ordinary Share

Purchase

3996

6.3398 USD

Ordinary Share

Sale

6639

6.3398 USD

Ordinary Share

Purchase

3373

6.3399 USD

Ordinary Share

Sale

4871

6.3399 USD

Ordinary Share

Purchase

39291

6.34 USD

Ordinary Share

Sale

58745

6.34 USD

Ordinary Share

Purchase

2852

6.3401 USD

Ordinary Share

Sale

450

6.3401 USD

Ordinary Share

Purchase

2253

6.3402 USD

Ordinary Share

Purchase

5680

6.3403 USD

Ordinary Share

Purchase

300

6.3409 USD

Ordinary Share

Purchase

10011

6.345 USD

Ordinary Share

Sale

17109

6.345 USD

Ordinary Share

Sale

42

6.3496 USD

Ordinary Share

Sale

2219

6.3497 USD

Ordinary Share

Purchase

790

6.3498 USD

Ordinary Share

Sale

2372

6.3498 USD

Ordinary Share

Purchase

579

6.3499 USD

Ordinary Share

Sale

2882

6.3499 USD

Ordinary Share

Purchase

54619

6.35 USD

Ordinary Share

Sale

68652

6.35 USD

Ordinary Share

Purchase

2309

6.3501 USD

Ordinary Share

Sale

206

6.3501 USD

Ordinary Share

Purchase

4230

6.3502 USD

Ordinary Share

Sale

36

6.3502 USD

Ordinary Share

Purchase

2090

6.3503 USD

Ordinary Share

Purchase

3025

6.355 USD

Ordinary Share

Sale

8820

6.355 USD

Ordinary Share

Sale

100

6.358 USD

Ordinary Share

Sale

4

6.3591 USD

Ordinary Share

Sale

24

6.3592 USD

Ordinary Share

Sale

700

6.3594 USD

Ordinary Share

Sale

15

6.3595 USD

Ordinary Share

Sale

5164

6.3597 USD

Ordinary Share

Purchase

2900

6.3598 USD

Ordinary Share

Sale

3859

6.3598 USD

Ordinary Share

Purchase

1870

6.3599 USD

Ordinary Share

Sale

4418

6.3599 USD

Ordinary Share

Purchase

30217

6.36 USD

Ordinary Share

Sale

48960

6.36 USD

Ordinary Share

Purchase

9511

6.3601 USD

Ordinary Share

Purchase

1887

6.3602 USD

Ordinary Share

Purchase

5113

6.3603 USD

Ordinary Share

Purchase

906

6.3606 USD

Ordinary Share

Purchase

5760

6.365 USD

Ordinary Share

Sale

10884

6.365 USD

Ordinary Share

Sale

330

6.3695 USD

Ordinary Share

Sale

2563

6.3697 USD

Ordinary Share

Purchase

2095

6.3698 USD

Ordinary Share

Sale

6314

6.3698 USD

Ordinary Share

Purchase

1538

6.3699 USD

Ordinary Share

Sale

3559

6.3699 USD

Ordinary Share

Purchase

66208

6.37 USD

Ordinary Share

Sale

44109

6.37 USD

Ordinary Share

Purchase

5913

6.3701 USD

Ordinary Share

Sale

767

6.3701 USD

Ordinary Share

Purchase

7002

6.3702 USD

Ordinary Share

Purchase

5560

6.3703 USD

Ordinary Share

Sale

1000

6.3703 USD

Ordinary Share

Purchase

222

6.3705 USD

Ordinary Share

Purchase

99

6.3706 USD

Ordinary Share

Purchase

5142

6.375 USD

Ordinary Share

Sale

8481

6.375 USD

Ordinary Share

Purchase

220

6.378 USD

Ordinary Share

Sale

220

6.378 USD

Ordinary Share

Sale

200

6.3791 USD

Ordinary Share

Sale

100

6.3796 USD

Ordinary Share

Purchase

30

6.3797 USD

Ordinary Share

Sale

2194

6.3797 USD

Ordinary Share

Purchase

3000

6.3798 USD

Ordinary Share

Sale

5885

6.3798 USD

Ordinary Share

Purchase

3304

6.3799 USD

Ordinary Share

Sale

8924

6.3799 USD

Ordinary Share

Purchase

45524

6.38 USD

Ordinary Share

Sale

62319

6.38 USD

Ordinary Share

Purchase

6315

6.3801 USD

Ordinary Share

Sale

7

6.3801 USD

Ordinary Share

Purchase

4707

6.3802 USD

Ordinary Share

Sale

254

6.3802 USD

Ordinary Share

Purchase

2518

6.3803 USD

Ordinary Share

Purchase

2715

6.385 USD

Ordinary Share

Sale

4160

6.385 USD

Ordinary Share

Sale

1

6.3891 USD

Ordinary Share

Sale

100

6.3892 USD

Ordinary Share

Sale

300

6.3895 USD

Ordinary Share

Sale

6899

6.3897 USD

Ordinary Share

Purchase

926

6.3898 USD

Ordinary Share

Sale

6150

6.3898 USD

Ordinary Share

Purchase

2998

6.3899 USD

Ordinary Share

Sale

5920

6.3899 USD

Ordinary Share

Purchase

38809

6.39 USD

Ordinary Share

Sale

46463

6.39 USD

Ordinary Share

Purchase

1453

6.3901 USD

Ordinary Share

Sale

281

6.3901 USD

Ordinary Share

Purchase

7536

6.3902 USD

Ordinary Share

Sale

1758

6.3902 USD

Ordinary Share

Purchase

2029

6.3903 USD

Ordinary Share

Purchase

4663

6.395 USD

Ordinary Share

Sale

9782

6.395 USD

Ordinary Share

Sale

199

6.3991 USD

Ordinary Share

Purchase

50

6.3997 USD

Ordinary Share

Sale

6541

6.3997 USD

Ordinary Share

Purchase

1085

6.3998 USD

Ordinary Share

Sale

6467

6.3998 USD

Ordinary Share

Purchase

809

6.3999 USD

Ordinary Share

Sale

10376

6.3999 USD

Ordinary Share

Purchase

44951

6.4 USD

Ordinary Share

Sale

46859

6.4 USD

Ordinary Share

Purchase

1252

6.4001 USD

Ordinary Share

Sale

62

6.4001 USD

Ordinary Share

Purchase

367

6.4002 USD

Ordinary Share

Purchase

1178

6.4003 USD

Ordinary Share

Purchase

3057

6.405 USD

Ordinary Share

Sale

7020

6.405 USD

Ordinary Share

Sale

4875

6.4097 USD

Ordinary Share

Purchase

2

6.4098 USD

Ordinary Share

Sale

1841

6.4098 USD

Ordinary Share

Purchase

11

6.4099 USD

Ordinary Share

Sale

1564

6.4099 USD

Ordinary Share

Purchase

12327

6.41 USD

Ordinary Share

Sale

17723

6.41 USD

Ordinary Share

Purchase

921

6.4101 USD

Ordinary Share

Sale

550

6.4101 USD

Ordinary Share

Purchase

594

6.4102 USD

Ordinary Share

Purchase

1199

6.4103 USD

Ordinary Share

Purchase

5585

6.415 USD

Ordinary Share

Sale

6077

6.415 USD

Ordinary Share

Sale

2500

6.4193 USD

Ordinary Share

Sale

199

6.4194 USD

Ordinary Share

Sale

1905

6.4197 USD

Ordinary Share

Purchase

530

6.4198 USD

Ordinary Share

Sale

1719

6.4198 USD

Ordinary Share

Purchase

154

6.4199 USD

Ordinary Share

Sale

1804

6.4199 USD

Ordinary Share

Purchase

17407

6.42 USD

Ordinary Share

Sale

25259

6.42 USD

Ordinary Share

Purchase

734

6.4201 USD

Ordinary Share

Purchase

3018

6.4202 USD

Ordinary Share

Purchase

1889

6.4203 USD

Ordinary Share

Purchase

77

6.422 USD

Ordinary Share

Sale

77

6.422 USD

Ordinary Share

Purchase

3586

6.425 USD

Ordinary Share

Sale

4313

6.425 USD

Ordinary Share

Sale

121

6.4292 USD

Ordinary Share

Sale

3

6.4293 USD

Ordinary Share

Sale

146

6.4294 USD

Ordinary Share

Sale

1528

6.4297 USD

Ordinary Share

Purchase

1731

6.4298 USD

Ordinary Share

Sale

5053

6.4298 USD

Ordinary Share

Purchase

100

6.4299 USD

Ordinary Share

Sale

1477

6.4299 USD

Ordinary Share

Purchase

16000

6.43 USD

Ordinary Share

Sale

22334

6.43 USD

Ordinary Share

Purchase

1612

6.4301 USD

Ordinary Share

Sale

836

6.4301 USD

Ordinary Share

Purchase

1335

6.4302 USD

Ordinary Share

Purchase

3127

6.4303 USD

Ordinary Share

Purchase

50

6.431 USD

Ordinary Share

Sale

50

6.431 USD

Ordinary Share

Purchase

2028

6.435 USD

Ordinary Share

Sale

3072

6.435 USD

Ordinary Share

Sale

1053

6.4397 USD

Ordinary Share

Purchase

900

6.4398 USD

Ordinary Share

Sale

1424

6.4398 USD

Ordinary Share

Purchase

200

6.4399 USD

Ordinary Share

Sale

4281

6.4399 USD

Ordinary Share

Purchase

9323

6.44 USD

Ordinary Share

Sale

12201

6.44 USD

Ordinary Share

Purchase

3587

6.4401 USD

Ordinary Share

Sale

55

6.4401 USD

Ordinary Share

Purchase

136

6.4402 USD

Ordinary Share

Purchase

1142

6.4403 USD

Ordinary Share

Purchase

10

6.4408 USD

Ordinary Share

Purchase

5015

6.445 USD

Ordinary Share

Sale

6094

6.445 USD

Ordinary Share

Sale

10

6.4495 USD

Ordinary Share

Sale

520

6.4497 USD

Ordinary Share

Sale

133

6.4498 USD

Ordinary Share

Sale

487

6.4499 USD

Ordinary Share

Purchase

20119

6.45 USD

Ordinary Share

Sale

25742

6.45 USD

Ordinary Share

Purchase

26

6.4502 USD

Ordinary Share

Sale

25

6.4502 USD

Ordinary Share

Purchase

1167

6.4503 USD

Ordinary Share

Purchase

1

6.4504 USD

Ordinary Share

Purchase

1606

6.455 USD

Ordinary Share

Sale

8105

6.455 USD

Ordinary Share

Sale

3

6.4591 USD

Ordinary Share

Sale

20

6.4596 USD

Ordinary Share

Sale

27

6.4597 USD

Ordinary Share

Sale

105

6.4598 USD

Ordinary Share

Sale

422

6.4599 USD

Ordinary Share

Purchase

30063

6.46 USD

Ordinary Share

Sale

27175

6.46 USD

Ordinary Share

Purchase

917

6.4601 USD

Ordinary Share

Purchase

1572

6.4602 USD

Ordinary Share

Purchase

1472

6.4603 USD

Ordinary Share

Purchase

142

6.462 USD

Ordinary Share

Sale

142

6.462 USD

Ordinary Share

Purchase

2396

6.465 USD

Ordinary Share

Sale

4801

6.465 USD

Ordinary Share

Sale

100

6.4693 USD

Ordinary Share

Sale

795

6.4697 USD

Ordinary Share

Sale

1746

6.4698 USD

Ordinary Share

Sale

1537

6.4699 USD

Ordinary Share

Purchase

10519

6.47 USD

Ordinary Share

Sale

22182

6.47 USD

Ordinary Share

Purchase

1009

6.4701 USD

Ordinary Share

Sale

408

6.4701 USD

Ordinary Share

Purchase

40

6.4702 USD

Ordinary Share

Purchase

208

6.4703 USD

Ordinary Share

Purchase

1379

6.475 USD

Ordinary Share

Sale

4577

6.475 USD

Ordinary Share

Sale

1

6.4791 USD

Ordinary Share

Sale

173

6.4792 USD

Ordinary Share

Sale

10

6.4795 USD

Ordinary Share

Sale

2

6.4796 USD

Ordinary Share

Sale

2727

6.4797 USD

Ordinary Share

Sale

117

6.4798 USD

Ordinary Share

Sale

28

6.4799 USD

Ordinary Share

Purchase

21094

6.48 USD

Ordinary Share

Sale

30152

6.48 USD

Ordinary Share

Purchase

753

6.4801 USD

Ordinary Share

Sale

200

6.4801 USD

Ordinary Share

Purchase

256

6.4802 USD

Ordinary Share

Sale

63

6.4802 USD

Ordinary Share

Purchase

1562

6.4803 USD

Ordinary Share

Purchase

78

6.4807 USD

Ordinary Share

Purchase

1388

6.485 USD

Ordinary Share

Sale

4340

6.485 USD

Ordinary Share

Sale

138

6.4896 USD

Ordinary Share

Sale

52

6.4897 USD

Ordinary Share

Purchase

805

6.4898 USD

Ordinary Share

Sale

1536

6.4898 USD

Ordinary Share

Sale

2972

6.4899 USD

Ordinary Share

Purchase

14316

6.49 USD

Ordinary Share

Sale

17365

6.49 USD

Ordinary Share

Purchase

766

6.4901 USD

Ordinary Share

Sale

50

6.4901 USD

Ordinary Share

Purchase

1247

6.4902 USD

Ordinary Share

Sale

197

6.4902 USD

Ordinary Share

Purchase

667

6.4903 USD

Ordinary Share

Purchase

1310

6.495 USD

Ordinary Share

Sale

4087

6.495 USD

Ordinary Share

Sale

276

6.4997 USD

Ordinary Share

Purchase

1000

6.4998 USD

Ordinary Share

Sale

3638

6.4998 USD

Ordinary Share

Purchase

2100

6.4999 USD

Ordinary Share

Sale

3113

6.4999 USD

Ordinary Share

Purchase

38988

6.5 USD

Ordinary Share

Sale

41118

6.5 USD

Ordinary Share

Purchase

2535

6.5001 USD

Ordinary Share

Sale

2141

6.5001 USD

Ordinary Share

Purchase

1406

6.5002 USD

Ordinary Share

Sale

1283

6.5002 USD

Ordinary Share

Purchase

3000

6.5003 USD

Ordinary Share

Purchase

5634

6.505 USD

Ordinary Share

Sale

6374

6.505 USD

Ordinary Share

Sale

100

6.5094 USD

Ordinary Share

Sale

437

6.5097 USD

Ordinary Share

Sale

694

6.5098 USD

Ordinary Share

Sale

546

6.5099 USD

Ordinary Share

Purchase

3661

6.51 USD

Ordinary Share

Sale

15662

6.51 USD

Ordinary Share

Purchase

1669

6.5101 USD

Ordinary Share

Sale

1236

6.5101 USD

Ordinary Share

Purchase

139

6.5102 USD

Ordinary Share

Purchase

547

6.5103 USD

Ordinary Share

Purchase

1514

6.515 USD

Ordinary Share

Sale

3845

6.515 USD

Ordinary Share

Sale

5

6.5194 USD

Ordinary Share

Sale

3011

6.5197 USD

Ordinary Share

Sale

716

6.5198 USD

Ordinary Share

Sale

730

6.5199 USD

Ordinary Share

Purchase

14608

6.52 USD

Ordinary Share

Sale

14824

6.52 USD

Ordinary Share

Purchase

1345

6.5201 USD

Ordinary Share

Sale

601

6.5201 USD

Ordinary Share

Purchase

450

6.5202 USD

Ordinary Share

Sale

400

6.5202 USD

Ordinary Share

Purchase

163

6.5203 USD

Ordinary Share

Purchase

32

6.5205 USD

Ordinary Share

Purchase

43

6.5209 USD

Ordinary Share

Purchase

2046

6.525 USD

Ordinary Share

Sale

8371

6.525 USD

Ordinary Share

Sale

16

6.5275 USD

Ordinary Share

Sale

405

6.5298 USD

Ordinary Share

Purchase

10315

6.53 USD

Ordinary Share

Sale

14894

6.53 USD

Ordinary Share

Purchase

50

6.5301 USD

Ordinary Share

Sale

50

6.5301 USD

Ordinary Share

Purchase

275

6.5302 USD

Ordinary Share

Purchase

1773

6.5303 USD

Ordinary Share

Purchase

100

6.532 USD

Ordinary Share

Sale

100

6.532 USD

Ordinary Share

Purchase

377

6.535 USD

Ordinary Share

Sale

1613

6.535 USD

Ordinary Share

Sale

30

6.5397 USD

Ordinary Share

Sale

100

6.5398 USD

Ordinary Share

Sale

185

6.5399 USD

Ordinary Share

Purchase

4482

6.54 USD

Ordinary Share

Sale

10822

6.54 USD

Ordinary Share

Purchase

25

6.5401 USD

Ordinary Share

Purchase

10

6.5402 USD

Ordinary Share

Purchase

1

6.5403 USD

Ordinary Share

Purchase

5

6.5404 USD

Ordinary Share

Purchase

860

6.545 USD

Ordinary Share

Sale

7643

6.545 USD

Ordinary Share

Purchase

2000

6.548 USD

Ordinary Share

Sale

2000

6.548 USD

Ordinary Share

Purchase

215

6.549 USD

Ordinary Share

Sale

215

6.549 USD

Ordinary Share

Sale

4

6.5498 USD

Ordinary Share

Purchase

58188

6.55 USD

Ordinary Share

Sale

54870

6.55 USD

Ordinary Share

Purchase

9700

6.5501 USD

Ordinary Share

Sale

9700

6.5501 USD

Ordinary Share

Purchase

9641

6.5502 USD

Ordinary Share

Sale

146

6.5502 USD

Ordinary Share

Purchase

1

6.5505 USD

Ordinary Share

Purchase

1

6.5506 USD

Ordinary Share

Purchase

12

6.5507 USD

Ordinary Share

Purchase

2454

6.555 USD

Ordinary Share

Sale

4222

6.555 USD

Ordinary Share

Sale

55

6.5597 USD

Ordinary Share

Sale

1100

6.5598 USD

Ordinary Share

Sale

152

6.5599 USD

Ordinary Share

Purchase

14826

6.56 USD

Ordinary Share

Sale

19812

6.56 USD

Ordinary Share

Purchase

2313

6.5601 USD

Ordinary Share

Sale

1308

6.5601 USD

Ordinary Share

Purchase

4295

6.5602 USD

Ordinary Share

Sale

3273

6.5602 USD

Ordinary Share

Purchase

371

6.5603 USD

Ordinary Share

Purchase

100

6.5604 USD

Ordinary Share

Purchase

30

6.5605 USD

Ordinary Share

Purchase

1

6.5606 USD

Ordinary Share

Purchase

2356

6.565 USD

Ordinary Share

Sale

4761

6.565 USD

Ordinary Share

Sale

18

6.5697 USD

Ordinary Share

Sale

3671

6.5698 USD

Ordinary Share

Sale

415

6.5699 USD

Ordinary Share

Purchase

7420

6.57 USD

Ordinary Share

Sale

19554

6.57 USD

Ordinary Share

Purchase

1793

6.5701 USD

Ordinary Share

Sale

500

6.5701 USD

Ordinary Share

Purchase

202

6.5702 USD

Ordinary Share

Sale

70

6.5702 USD

Ordinary Share

Purchase

230

6.5703 USD

Ordinary Share

Purchase

1384

6.575 USD

Ordinary Share

Sale

4736

6.575 USD

Ordinary Share

Sale

500

6.5775 USD

Ordinary Share

Sale

100

6.5793 USD

Ordinary Share

Sale

2357

6.5797 USD

Ordinary Share

Sale

106

6.5798 USD

Ordinary Share

Sale

781

6.5799 USD

Ordinary Share

Purchase

13252

6.58 USD

Ordinary Share

Sale

35459

6.58 USD

Ordinary Share

Purchase

712

6.5801 USD

Ordinary Share

Sale

712

6.5801 USD

Ordinary Share

Purchase

193

6.5802 USD

Ordinary Share

Purchase

28

6.5803 USD

Ordinary Share

Purchase

3812

6.585 USD

Ordinary Share

Sale

5038

6.585 USD

Ordinary Share

Sale

377

6.5897 USD

Ordinary Share

Sale

1518

6.5898 USD

Ordinary Share

Sale

2907

6.5899 USD

Ordinary Share

Purchase

11849

6.59 USD

Ordinary Share

Sale

22921

6.59 USD

Ordinary Share

Purchase

511

6.5901 USD

Ordinary Share

Sale

400

6.5901 USD

Ordinary Share

Purchase

240

6.5902 USD

Ordinary Share

Purchase

1937

6.5903 USD

Ordinary Share

Purchase

3055

6.595 USD

Ordinary Share

Sale

10243

6.595 USD

Ordinary Share

Sale

150

6.5991 USD

Ordinary Share

Sale

41

6.5995 USD

Ordinary Share

Sale

813

6.5997 USD

Ordinary Share

Purchase

4

6.5998 USD

Ordinary Share

Sale

43

6.5998 USD

Ordinary Share

Purchase

1000

6.5999 USD

Ordinary Share

Sale

1880

6.5999 USD

Ordinary Share

Purchase

27514

6.6 USD

Ordinary Share

Sale

31005

6.6 USD

Ordinary Share

Purchase

357

6.6001 USD

Ordinary Share

Purchase

197

6.6003 USD

Ordinary Share

Purchase

3348

6.605 USD

Ordinary Share

Sale

6892

6.605 USD

Ordinary Share

Sale

50

6.6097 USD

Ordinary Share

Sale

50

6.6098 USD

Ordinary Share

Purchase

980

6.6099 USD

Ordinary Share

Sale

1114

6.6099 USD

Ordinary Share

Purchase

5142

6.61 USD

Ordinary Share

Sale

13155

6.61 USD

Ordinary Share

Purchase

42

6.6102 USD

Ordinary Share

Purchase

460

6.615 USD

Ordinary Share

Sale

5414

6.615 USD

Ordinary Share

Sale

300

6.6197 USD

Ordinary Share

Sale

40

6.6198 USD

Ordinary Share

Sale

45

6.6199 USD

Ordinary Share

Purchase

3273

6.62 USD

Ordinary Share

Sale

11320

6.62 USD

Ordinary Share

Purchase

308

6.6201 USD

Ordinary Share

Purchase

1726

6.6202 USD

Ordinary Share

Purchase

96

6.6203 USD

Ordinary Share

Purchase

165

6.625 USD

Ordinary Share

Sale

2549

6.625 USD

Ordinary Share

Sale

82

6.6297 USD

Ordinary Share

Sale

58

6.6298 USD

Ordinary Share

Purchase

269

6.6299 USD

Ordinary Share

Sale

491

6.6299 USD

Ordinary Share

Purchase

3921

6.63 USD

Ordinary Share

Sale

19992

6.63 USD

Ordinary Share

Purchase

1807

6.6301 USD

Ordinary Share

Sale

1608

6.6301 USD

Ordinary Share

Purchase

1102

6.6302 USD

Ordinary Share

Sale

1000

6.6302 USD

Ordinary Share

Purchase

39

6.6303 USD

Ordinary Share

Purchase

1956

6.635 USD

Ordinary Share

Sale

2841

6.635 USD

Ordinary Share

Sale

576

6.6397 USD

Ordinary Share

Sale

52

6.6398 USD

Ordinary Share

Sale

18

6.6399 USD

Ordinary Share

Purchase

4312

6.64 USD

Ordinary Share

Sale

22808

6.64 USD

Ordinary Share

Purchase

10

6.6401 USD

Ordinary Share

Purchase

500

6.6403 USD

Ordinary Share

Purchase

1601

6.645 USD

Ordinary Share

Sale

904

6.645 USD

Ordinary Share

Sale

84

6.6495 USD

Ordinary Share

Sale

124

6.6497 USD

Ordinary Share

Sale

578

6.6498 USD

Ordinary Share

Sale

159

6.6499 USD

Ordinary Share

Purchase

5071

6.65 USD

Ordinary Share

Sale

13219

6.65 USD

Ordinary Share

Purchase

31

6.6501 USD

Ordinary Share

Purchase

2191

6.655 USD

Ordinary Share

Sale

3248

6.655 USD

Ordinary Share

Sale

50

6.6597 USD

Ordinary Share

Sale

6

6.6598 USD

Ordinary Share

Sale

25

6.6599 USD

Ordinary Share

Purchase

5187

6.66 USD

Ordinary Share

Sale

14845

6.66 USD

Ordinary Share

Purchase

10

6.6602 USD

Ordinary Share

Purchase

20

6.6603 USD

Ordinary Share

Purchase

737

6.665 USD

Ordinary Share

Sale

2794

6.665 USD

Ordinary Share

Sale

50

6.6697 USD

Ordinary Share

Sale

134

6.6699 USD

Ordinary Share

Purchase

5917

6.67 USD

Ordinary Share

Sale

14881

6.67 USD

Ordinary Share

Purchase

188

6.6702 USD

Ordinary Share

Purchase

3909

6.675 USD

Ordinary Share

Sale

3240

6.675 USD

Ordinary Share

Sale

68

6.6797 USD

Ordinary Share

Sale

150

6.6799 USD

Ordinary Share

Purchase

6473

6.68 USD

Ordinary Share

Sale

19020

6.68 USD

Ordinary Share

Purchase

17

6.6802 USD

Ordinary Share

Purchase

12

6.6803 USD

Ordinary Share

Purchase

2093

6.685 USD

Ordinary Share

Sale

3961

6.685 USD

Ordinary Share

Sale

11

6.6898 USD

Ordinary Share

Purchase

3408

6.69 USD

Ordinary Share

Sale

21443

6.69 USD

Ordinary Share

Purchase

1302

6.695 USD

Ordinary Share

Sale

3520

6.695 USD

Ordinary Share

Sale

74

6.6998 USD

Ordinary Share

Purchase

4984

6.7 USD

Ordinary Share

Sale

14251

6.7 USD

Ordinary Share

Purchase

500

6.7001 USD

Ordinary Share

Purchase

365

6.705 USD

Ordinary Share

Sale

713

6.705 USD

Ordinary Share

Purchase

1524

6.71 USD

Ordinary Share

Sale

14461

6.71 USD

Ordinary Share

Purchase

450

6.715 USD

Ordinary Share

Sale

2049

6.715 USD

Ordinary Share

Purchase

3794

6.72 USD

Ordinary Share

Sale

8709

6.72 USD

Ordinary Share

Purchase

892

6.725 USD

Ordinary Share

Sale

2446

6.725 USD

Ordinary Share

Purchase

2346

6.73 USD

Ordinary Share

Sale

12841

6.73 USD

Ordinary Share

Purchase

835

6.735 USD

Ordinary Share

Sale

191

6.735 USD

Ordinary Share

Purchase

312

6.74 USD

Ordinary Share

Sale

8643

6.74 USD

Ordinary Share

Purchase

260

6.745 USD

Ordinary Share

Sale

822

6.745 USD

Ordinary Share

Purchase

2008

6.75 USD

Ordinary Share

Sale

10056

6.75 USD

Ordinary Share

Purchase

364

6.755 USD

Ordinary Share

Sale

1027

6.755 USD

Ordinary Share

Purchase

1867

6.76 USD

Ordinary Share

Sale

6960

6.76 USD

Ordinary Share

Purchase

500

6.765 USD

Ordinary Share

Sale

1459

6.765 USD

Ordinary Share

Purchase

1977

6.77 USD

Ordinary Share

Sale

7798

6.77 USD

Ordinary Share

Purchase

157

6.775 USD

Ordinary Share

Sale

570

6.775 USD

Ordinary Share

Purchase

1659

6.78 USD

Ordinary Share

Sale

10111

6.78 USD

Ordinary Share

Purchase

592

6.785 USD

Ordinary Share

Sale

404

6.785 USD

Ordinary Share

Purchase

3464

6.79 USD

Ordinary Share

Sale

7943

6.79 USD

Ordinary Share

Purchase

600

6.795 USD

Ordinary Share

Sale

1129

6.795 USD

Ordinary Share

Purchase

1142

6.8 USD

Ordinary Share

Sale

5051

6.8 USD

Ordinary Share

Purchase

378

6.805 USD

Ordinary Share

Sale

1838

6.805 USD

Ordinary Share

Purchase

1976

6.81 USD

Ordinary Share

Sale

4315

6.81 USD

Ordinary Share

Purchase

555

6.815 USD

Ordinary Share

Sale

108

6.815 USD

Ordinary Share

Purchase

346

6.82 USD

Ordinary Share

Sale

2875

6.82 USD

Ordinary Share

Sale

4451

6.83 USD

Ordinary Share

Sale

2899

6.84 USD

Ordinary Share

Sale

1880

6.85 USD

Ordinary Share

Sale

2206

6.86 USD

Ordinary Share

Sale

2650

6.87 USD

Ordinary Share

Sale

3197

6.88 USD

Ordinary Share

Sale

2362

6.89 USD

Ordinary Share

Sale

1139

6.9 USD

Ordinary Share

Sale

631

6.91 USD

Ordinary Share

Sale

1516

6.92 USD

Ordinary Share

Sale

1934

6.93 USD

Ordinary Share

Sale

2085

6.94 USD

Ordinary Share

Sale

1447

6.95 USD

Warrants expiring 29 April 2031

Purchase

94

2.4 USD

Warrants expiring 29 April 2031

Purchase

200

2.39 USD

Warrants expiring 29 April 2031

Purchase

50

2.42 USD

Warrants expiring 29 April 2031

Purchase

1166

2.44 USD

Warrants expiring 29 April 2031

Purchase

250

2.34 USD

Warrants expiring 29 April 2031

Purchase

113

2.31 USD

Warrants expiring 29 April 2031

Purchase

1050

2.3 USD

Warrants expiring 29 April 2031

Purchase

4387

2.35 USD

Warrants expiring 29 April 2031

Purchase

5

2.32 USD

Warrants expiring 29 April 2031

Purchase

1095

2.28 USD

Warrants expiring 29 April 2031

Purchase

5000

2.25 USD

Warrants expiring 29 April 2031

Purchase

418

2.26 USD

Warrants expiring 29 April 2031

Purchase

493

2.22 USD

Warrants expiring 29 April 2031

Purchase

7

2.21 USD

Warrants expiring 29 April 2031

Purchase

290

2.18 USD

Warrants expiring 29 April 2031

Purchase

10

2.19 USD

Warrants expiring 29 April 2031

Purchase

348

2.06 USD

Warrants expiring 29 April 2031

Purchase

196

2.12 USD

Warrants expiring 29 April 2031

Purchase

833

2.11 USD

Warrants expiring 29 April 2031

Purchase

2618

2.2 USD

Warrants expiring 29 April 2031

Purchase

233

2.05 USD

Warrants expiring 29 April 2031

Purchase

3146

1.88 USD

Warrants expiring 29 April 2031

Purchase

2137

1.95 USD

Warrants expiring 29 April 2031

Purchase

195

1.99 USD

Warrants expiring 29 April 2031

Purchase

7603

2 USD

Warrants expiring 29 April 2031

Purchase

300

2.09 USD

Warrants expiring 29 April 2031

Purchase

98

2.07 USD

Warrants expiring 29 April 2031

Purchase

1202

1.98 USD

Warrants expiring 29 April 2031

Purchase

3221

2.04 USD

Warrants expiring 29 April 2031

Purchase

113

1.84 USD

Warrants expiring 29 April 2031

Purchase

3

1.8201 USD

Warrants expiring 29 April 2031

Purchase

1351

1.94 USD

Warrants expiring 29 April 2031

Purchase

157

1.82 USD

Warrants expiring 29 April 2031

Purchase

726

1.63 USD

Warrants expiring 29 April 2031

Purchase

1128

1.58 USD

Warrants expiring 29 April 2031

Purchase

1359

1.57 USD

Warrants expiring 29 April 2031

Purchase

160

1.55 USD

Warrants expiring 29 April 2031

Purchase

1377

1.54 USD

Warrants expiring 29 April 2031

Purchase

3202

1.53 USD

Warrants expiring 29 April 2031

Purchase

114

1.5201 USD

Warrants expiring 29 April 2031

Purchase

300

1.5202 USD

Warrants expiring 29 April 2031

Purchase

525

1.46 USD

Warrants expiring 29 April 2031

Purchase

125

1.515 USD

Warrants expiring 29 April 2031

Purchase

7920

1.5 USD

Warrants expiring 29 April 2031

Purchase

309

1.66 USD

Warrants expiring 29 April 2031

Purchase

50

1.64 USD

Warrants expiring 29 April 2031

Purchase

3760

1.45 USD

Warrants expiring 29 April 2031

Purchase

200

1.44 USD

Warrants expiring 29 April 2031

Purchase

1710

1.42 USD

Warrants expiring 29 April 2031

Purchase

100

1.4502 USD

Warrants expiring 29 April 2031

Purchase

85

1.43 USD

Warrants expiring 29 April 2031

Purchase

8

1.59 USD

Warrants expiring 29 April 2031

Purchase

55

1.67 USD

Warrants expiring 29 April 2031

Purchase

348

1.68 USD

Warrants expiring 29 April 2031

Purchase

100

1.72 USD

Warrants expiring 29 April 2031

Purchase

175

1.74 USD

Warrants expiring 29 April 2031

Purchase

241

1.8199 USD

Warrants expiring 29 April 2031

Purchase

2903

1.79 USD

Warrants expiring 29 April 2031

Purchase

3

1.83 USD

Warrants expiring 29 April 2031

Purchase

508

1.9 USD

Warrants expiring 29 April 2031

Purchase

415

1.86 USD

Warrants expiring 29 April 2031

Purchase

332

1.87 USD

Warrants expiring 29 April 2031

Purchase

700

1.8001 USD

Warrants expiring 29 April 2031

Purchase

5200

1.8 USD

Warrants expiring 29 April 2031

Purchase

98

1.77 USD

Warrants expiring 29 April 2031

Purchase

2200

1.92 USD

Warrants expiring 29 April 2031

Purchase

50

2.01 USD

Warrants expiring 29 April 2031

Purchase

1367

2.02 USD

Warrants expiring 29 April 2031

Purchase

1

2.08 USD

Warrants expiring 29 April 2031

Purchase

241

1.85 USD

Warrants expiring 29 April 2031

Purchase

1

1.93 USD

Warrants expiring 29 April 2031

Purchase

370

1.97 USD

Warrants expiring 29 April 2031

Purchase

200

1.75 USD

Warrants expiring 29 April 2031

Purchase

61

1.69 USD

Warrants expiring 29 April 2031

Purchase

4

1.76 USD

Warrants expiring 29 April 2031

Purchase

3

1.7698 USD

Warrants expiring 29 April 2031

Purchase

5500

1.6 USD

Warrants expiring 29 April 2031

Purchase

600

1.5601 USD

Warrants expiring 29 April 2031

Purchase

2400

1.56 USD

Warrants expiring 29 April 2031

Purchase

341

1.61 USD

Warrants expiring 29 April 2031

Purchase

65

1.5499 USD

Warrants expiring 29 April 2031

Purchase

150

1.49 USD

Warrants expiring 29 April 2031

Purchase

11200

1.37 USD

Warrants expiring 29 April 2031

Purchase

100

1.36 USD

Warrants expiring 29 April 2031

Sale

94

2.4 USD

Warrants expiring 29 April 2031

Sale

50

2.42 USD

Warrants expiring 29 April 2031

Sale

166

2.44 USD

Warrants expiring 29 April 2031

Sale

250

2.34 USD

Warrants expiring 29 April 2031

Sale

1050

2.3 USD

Warrants expiring 29 April 2031

Sale

113

2.31 USD

Warrants expiring 29 April 2031

Sale

4387

2.35 USD

Warrants expiring 29 April 2031

Sale

5

2.32 USD

Warrants expiring 29 April 2031

Sale

5000

2.25 USD

Warrants expiring 29 April 2031

Sale

300

2.28 USD

Warrants expiring 29 April 2031

Sale

418

2.26 USD

Warrants expiring 29 April 2031

Sale

493

2.22 USD

Warrants expiring 29 April 2031

Sale

7

2.21 USD

Warrants expiring 29 April 2031

Sale

290

2.18 USD

Warrants expiring 29 April 2031

Sale

10

2.19 USD

Warrants expiring 29 April 2031

Sale

98

2.12 USD

Warrants expiring 29 April 2031

Sale

2618

2.2 USD

Warrants expiring 29 April 2031

Sale

254

1.88 USD

Warrants expiring 29 April 2031

Sale

2137

1.95 USD

Warrants expiring 29 April 2031

Sale

195

1.99 USD

Warrants expiring 29 April 2031

Sale

7403

2 USD

Warrants expiring 29 April 2031

Sale

300

2.09 USD

Warrants expiring 29 April 2031

Sale

98

2.06 USD

Warrants expiring 29 April 2031

Sale

98

2.07 USD

Warrants expiring 29 April 2031

Sale

1202

1.98 USD

Warrants expiring 29 April 2031

Sale

781

2.04 USD

Warrants expiring 29 April 2031

Sale

113

1.84 USD

Warrants expiring 29 April 2031

Sale

1351

1.94 USD

Warrants expiring 29 April 2031

Sale

157

1.82 USD

Warrants expiring 29 April 2031

Sale

726

1.63 USD

Warrants expiring 29 April 2031

Sale

859

1.57 USD

Warrants expiring 29 April 2031

Sale

25

1.46 USD

Warrants expiring 29 April 2031

Sale

125

1.515 USD

Warrants expiring 29 April 2031

Sale

7210

1.5 USD

Warrants expiring 29 April 2031

Sale

210

1.66 USD

Warrants expiring 29 April 2031

Sale

50

1.64 USD

Warrants expiring 29 April 2031

Sale

227

1.53 USD

Warrants expiring 29 April 2031

Sale

8

1.59 USD

Warrants expiring 29 April 2031

Sale

55

1.67 USD

Warrants expiring 29 April 2031

Sale

348

1.68 USD

Warrants expiring 29 April 2031

Sale

100

1.72 USD

Warrants expiring 29 April 2031

Sale

241

1.8199 USD

Warrants expiring 29 April 2031

Sale

2804

1.79 USD

Warrants expiring 29 April 2031

Sale

3

1.83 USD

Warrants expiring 29 April 2031

Sale

410

1.9 USD

Warrants expiring 29 April 2031

Sale

412

1.86 USD

Warrants expiring 29 April 2031

Sale

136

1.87 USD

Warrants expiring 29 April 2031

Sale

98

1.77 USD

Warrants expiring 29 April 2031

Sale

2200

1.92 USD

Warrants expiring 29 April 2031

Sale

50

2.01 USD

Warrants expiring 29 April 2031

Sale

1

2.08 USD

Warrants expiring 29 April 2031

Sale

1

1.93 USD

Warrants expiring 29 April 2031

Sale

370

1.97 USD

Warrants expiring 29 April 2031

Sale

900

1.8 USD

Warrants expiring 29 April 2031

Sale

100

1.75 USD

Warrants expiring 29 April 2031

Sale

10

1.69 USD

Warrants expiring 29 April 2031

Sale

3

1.7698 USD

Warrants expiring 29 April 2031

Sale

5500

1.6 USD

Warrants expiring 29 April 2031

Sale

109

1.55 USD

Warrants expiring 29 April 2031

Sale

341

1.61 USD

Warrants expiring 29 April 2031

Sale

65

1.5499 USD

Warrants expiring 29 April 2031

Sale

100

1.49 USD

Warrants expiring 29 April 2031

Sale

670

1.42 USD

Warrants expiring 29 April 2031

Sale

11200

1.37 USD

Warrants expiring 29 April 2031

Sale

100

1.36 USD

Warrants expiring 29 April 2031

Sale

200

2.39 USD

Warrants expiring 29 April 2031

Sale

1000

2.44 USD

Warrants expiring 29 April 2031

Sale

795

2.28 USD

Warrants expiring 29 April 2031

Sale

250

2.06 USD

Warrants expiring 29 April 2031

Sale

98

2.12 USD

Warrants expiring 29 April 2031

Sale

833

2.11 USD

Warrants expiring 29 April 2031

Sale

233

2.05 USD

Warrants expiring 29 April 2031

Sale

2440

2.04 USD

Warrants expiring 29 April 2031

Sale

3

1.8201 USD

Warrants expiring 29 April 2031

Sale

1128

1.58 USD

Warrants expiring 29 April 2031

Sale

51

1.55 USD

Warrants expiring 29 April 2031

Sale

500

1.57 USD

Warrants expiring 29 April 2031

Sale

1310

1.54 USD

Warrants expiring 29 April 2031

Sale

2975

1.53 USD

Warrants expiring 29 April 2031

Sale

114

1.5201 USD

Warrants expiring 29 April 2031

Sale

300

1.5202 USD

Warrants expiring 29 April 2031

Sale

710

1.5 USD

Warrants expiring 29 April 2031

Sale

500

1.46 USD

Warrants expiring 29 April 2031

Sale

200

1.44 USD

Warrants expiring 29 April 2031

Sale

3760

1.45 USD

Warrants expiring 29 April 2031

Sale

1040

1.42 USD

Warrants expiring 29 April 2031

Sale

100

1.4502 USD

Warrants expiring 29 April 2031

Sale

85

1.43 USD

Warrants expiring 29 April 2031

Sale

175

1.74 USD

Warrants expiring 29 April 2031

Sale

3

1.86 USD

Warrants expiring 29 April 2031

Sale

700

1.8001 USD

Warrants expiring 29 April 2031

Sale

4300

1.8 USD

Warrants expiring 29 April 2031

Sale

99

1.79 USD

Warrants expiring 29 April 2031

Sale

98

1.9 USD

Warrants expiring 29 April 2031

Sale

2892

1.88 USD

Warrants expiring 29 April 2031

Sale

196

1.87 USD

Warrants expiring 29 April 2031

Sale

200

2 USD

Warrants expiring 29 April 2031

Sale

1367

2.02 USD

Warrants expiring 29 April 2031

Sale

241

1.85 USD

Warrants expiring 29 April 2031

Sale

51

1.69 USD

Warrants expiring 29 April 2031

Sale

99

1.66 USD

Warrants expiring 29 April 2031

Sale

4

1.76 USD

Warrants expiring 29 April 2031

Sale

100

1.75 USD

Warrants expiring 29 April 2031

Sale

2400

1.56 USD

Warrants expiring 29 April 2031

Sale

600

1.5601 USD

Warrants expiring 29 April 2031

Sale

50

1.49 USD

 

 

3(c)(i) Stock-settled derivative transactions: writing, selling, purchasing or varying (continued)

Class of relevant security

Product description e.g. call option

Writing, purchasing, selling, varying etc.

Number of securities to which option relates

Exercise price per unit

Type

e.g. American, European etc.

Expiry date

Option money paid/ received per unit

Ordinary Share

Put Option

Selling

100

2.00 USD

American

2026-10-16

0.09 USD

Ordinary Share

Put Option

Selling

1,500

2.00 USD

American

2026-10-16

0.05 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

2.2 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2026-10-16

2.35 USD

Ordinary Share

Call Option

Purchasing

2,000

3.00 USD

American

2026-10-16

2.15 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

1.86 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

2.25 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

2.45 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2026-10-16

2.4 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

3.05 USD

Ordinary Share

Call Option

Purchasing

300

3.00 USD

American

2026-10-16

3.1 USD

Ordinary Share

Call Option

Purchasing

1,500

3.00 USD

American

2026-10-16

3.2 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2026-10-16

2.6 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-10-16

2.75 USD

Ordinary Share

Put Option

Purchasing

89,900

3.00 USD

American

2026-10-16

0.15 USD

Ordinary Share

Put Option

Purchasing

400

3.00 USD

American

2026-10-16

0.16 USD

Ordinary Share

Put Option

Purchasing

100

3.00 USD

American

2026-10-16

0.17 USD

Ordinary Share

Put Option

Selling

100

3.00 USD

American

2026-10-16

0.2 USD

Ordinary Share

Put Option

Selling

100

3.00 USD

American

2026-10-16

0.17 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-10-16

2.6 USD

Ordinary Share

Call Option

Writing

700

3.00 USD

American

2026-10-16

2.35 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-10-16

2.25 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-10-16

2.2 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-10-16

2.3 USD

Ordinary Share

Call Option

Writing

1,800

3.00 USD

American

2026-10-16

2.08 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-10-16

2.8 USD

Ordinary Share

Call Option

Writing

500

3.00 USD

American

2026-10-16

2.75 USD

Ordinary Share

Put Option

Writing

1,100

3.00 USD

American

2026-10-16

0.2 USD

Ordinary Share

Put Option

Writing

100

3.00 USD

American

2026-10-16

0.25 USD

Ordinary Share

Put Option

Writing

2,700

3.00 USD

American

2026-10-16

0.23 USD

Ordinary Share

Put Option

Writing

100

3.00 USD

American

2026-10-16

0.18 USD

Ordinary Share

Put Option

Writing

300

3.00 USD

American

2026-10-16

0.15 USD

Ordinary Share

Call Option

Purchasing

7,000

4.00 USD

American

2026-10-16

1.7 USD

Ordinary Share

Call Option

Purchasing

1,100

4.00 USD

American

2026-10-16

1.45 USD

Ordinary Share

Call Option

Purchasing

8,000

4.00 USD

American

2026-10-16

1.26 USD

Ordinary Share

Call Option

Purchasing

300

4.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2026-10-16

1.11 USD

Ordinary Share

Call Option

Purchasing

100

4.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Purchasing

400

4.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2026-10-16

1.95 USD

Ordinary Share

Call Option

Purchasing

100

4.00 USD

American

2026-10-16

1.83 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2026-10-16

2.2 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2026-10-16

2.3 USD

Ordinary Share

Call Option

Purchasing

100

4.00 USD

American

2026-10-16

2.25 USD

Ordinary Share

Call Option

Purchasing

300

4.00 USD

American

2026-10-16

1.8 USD

Ordinary Share

Call Option

Purchasing

500

4.00 USD

American

2026-10-16

1.86 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2026-10-16

1.64 USD

Ordinary Share

Call Option

Purchasing

100

4.00 USD

American

2026-10-16

1.75 USD

Ordinary Share

Call Option

Purchasing

800

4.00 USD

American

2026-10-16

1.65 USD

Ordinary Share

Call Option

Purchasing

1,100

4.00 USD

American

2026-10-16

1.6 USD

Ordinary Share

Put Option

Purchasing

600

4.00 USD

American

2026-10-16

0.38 USD

Ordinary Share

Put Option

Purchasing

500

4.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Put Option

Purchasing

300

4.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Put Option

Purchasing

100

4.00 USD

American

2026-10-16

0.52 USD

Ordinary Share

Put Option

Purchasing

900

4.00 USD

American

2026-10-16

0.48 USD

Ordinary Share

Put Option

Purchasing

700

4.00 USD

American

2026-10-16

0.46 USD

Ordinary Share

Put Option

Purchasing

3,000

4.00 USD

American

2026-10-16

0.43 USD

Ordinary Share

Put Option

Purchasing

100

4.00 USD

American

2026-10-16

0.42 USD

Ordinary Share

Put Option

Purchasing

1,200

4.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Put Option

Purchasing

700

4.00 USD

American

2026-10-16

0.39 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.96 USD

Ordinary Share

Call Option

Selling

11,400

4.00 USD

American

2026-10-16

1.65 USD

Ordinary Share

Call Option

Selling

500

4.00 USD

American

2026-10-16

1.53 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.35 USD

Ordinary Share

Call Option

Selling

1,000

4.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Call Option

Selling

500

4.00 USD

American

2026-10-16

1.27 USD

Ordinary Share

Call Option

Selling

300

4.00 USD

American

2026-10-16

1.5 USD

Ordinary Share

Call Option

Selling

1,000

4.00 USD

American

2026-10-16

1.29 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.34 USD

Ordinary Share

Call Option

Selling

500

4.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Selling

1,100

4.00 USD

American

2026-10-16

1.4 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.73 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2026-10-16

2.05 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2026-10-16

1.95 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

2 USD

Ordinary Share

Call Option

Selling

500

4.00 USD

American

2026-10-16

1.8 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2026-10-16

1.9 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.89 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.85 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2026-10-16

1.75 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2026-10-16

1.78 USD

Ordinary Share

Call Option

Selling

1,500

4.00 USD

American

2026-10-16

1.69 USD

Ordinary Share

Put Option

Writing

800

4.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Put Option

Writing

400

4.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Put Option

Writing

100

4.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Put Option

Writing

1,000

4.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Put Option

Writing

2,000

4.00 USD

American

2026-10-16

0.62 USD

Ordinary Share

Put Option

Writing

500

4.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Put Option

Writing

300

4.00 USD

American

2026-10-16

0.69 USD

Ordinary Share

Put Option

Writing

100

4.00 USD

American

2026-10-16

0.52 USD

Ordinary Share

Put Option

Writing

100

4.00 USD

American

2026-10-16

0.54 USD

Ordinary Share

Put Option

Writing

100

4.00 USD

American

2026-10-16

0.51 USD

Ordinary Share

Put Option

Writing

600

4.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Put Option

Writing

3,200

4.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Put Option

Writing

100

4.00 USD

American

2026-10-16

0.49 USD

Ordinary Share

Call Option

Purchasing

900

5.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Purchasing

27,500

5.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Call Option

Purchasing

5,100

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

0.94 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

0.98 USD

Ordinary Share

Call Option

Purchasing

2,000

5.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

0.71 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Purchasing

500

5.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

0.93 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Purchasing

6,600

5.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

1.06 USD

Ordinary Share

Call Option

Purchasing

6,800

5.00 USD

American

2026-10-16

1.3 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

1.26 USD

Ordinary Share

Call Option

Purchasing

600

5.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

1.32 USD

Ordinary Share

Call Option

Purchasing

1,300

5.00 USD

American

2026-10-16

1.4 USD

Ordinary Share

Call Option

Purchasing

500

5.00 USD

American

2026-10-16

1.35 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

1.45 USD

Ordinary Share

Call Option

Purchasing

500

5.00 USD

American

2026-10-16

1.48 USD

Ordinary Share

Call Option

Purchasing

800

5.00 USD

American

2026-10-16

1.65 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

1.66 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

1.8 USD

Ordinary Share

Call Option

Purchasing

2,500

5.00 USD

American

2026-10-16

1.6 USD

Ordinary Share

Call Option

Purchasing

12,100

5.00 USD

American

2026-10-16

1.5 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-10-16

1.17 USD

Ordinary Share

Call Option

Purchasing

3,400

5.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-10-16

1.22 USD

Ordinary Share

Call Option

Purchasing

1,000

5.00 USD

American

2026-10-16

1.04 USD

Ordinary Share

Call Option

Purchasing

1,100

5.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Purchasing

300

5.00 USD

American

2026-10-16

1.16 USD

Ordinary Share

Put Option

Purchasing

100

5.00 USD

American

2026-10-16

1 USD

Ordinary Share

Put Option

Purchasing

600

5.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Put Option

Purchasing

900

5.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Put Option

Purchasing

100

5.00 USD

American

2026-10-16

1.12 USD

Ordinary Share

Put Option

Purchasing

600

5.00 USD

American

2026-10-16

1.11 USD

Ordinary Share

Put Option

Purchasing

900

5.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Put Option

Purchasing

100

5.00 USD

American

2026-10-16

0.87 USD

Ordinary Share

Put Option

Purchasing

1,900

5.00 USD

American

2026-10-16

0.96 USD

Ordinary Share

Put Option

Purchasing

100

5.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Put Option

Purchasing

200

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Put Option

Purchasing

600

5.00 USD

American

2026-10-16

0.91 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Selling

500

5.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Call Option

Selling

14,300

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Selling

500

5.00 USD

American

2026-10-16

1.4 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-10-16

1.11 USD

Ordinary Share

Call Option

Selling

300

5.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Selling

900

5.00 USD

American

2026-10-16

1.3 USD

Ordinary Share

Call Option

Selling

2,100

5.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Call Option

Selling

400

5.00 USD

American

2026-10-16

1.34 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-10-16

1.28 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2026-10-16

1.18 USD

Ordinary Share

Call Option

Selling

400

5.00 USD

American

2026-10-16

1.09 USD

Ordinary Share

Call Option

Selling

900

5.00 USD

American

2026-10-16

1 USD

Ordinary Share

Put Option

Selling

1,500

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Put Option

Selling

100

5.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Put Option

Selling

200

5.00 USD

American

2026-10-16

1.12 USD

Ordinary Share

Put Option

Selling

1,000

5.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Put Option

Selling

2,500

5.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Writing

2,500

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Writing

1,200

5.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Writing

1,200

5.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

0.89 USD

Ordinary Share

Call Option

Writing

17,100

5.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

0.82 USD

Ordinary Share

Call Option

Writing

200

5.00 USD

American

2026-10-16

0.83 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

0.86 USD

Ordinary Share

Call Option

Writing

2,800

5.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Writing

1,000

5.00 USD

American

2026-10-16

0.81 USD

Ordinary Share

Call Option

Writing

200

5.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Writing

2,200

5.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Call Option

Writing

3,800

5.00 USD

American

2026-10-16

0.68 USD

Ordinary Share

Call Option

Writing

500

5.00 USD

American

2026-10-16

0.99 USD

Ordinary Share

Call Option

Writing

300

5.00 USD

American

2026-10-16

1.03 USD

Ordinary Share

Call Option

Writing

1,500

5.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.04 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.16 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.34 USD

Ordinary Share

Call Option

Writing

500

5.00 USD

American

2026-10-16

1.36 USD

Ordinary Share

Call Option

Writing

600

5.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.38 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.3 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.5 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.4 USD

Ordinary Share

Call Option

Writing

200

5.00 USD

American

2026-10-16

1.55 USD

Ordinary Share

Call Option

Writing

700

5.00 USD

American

2026-10-16

1.54 USD

Ordinary Share

Call Option

Writing

200

5.00 USD

American

2026-10-16

1.75 USD

Ordinary Share

Call Option

Writing

400

5.00 USD

American

2026-10-16

1.7 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2026-10-16

1.65 USD

Ordinary Share

Put Option

Writing

1,700

5.00 USD

American

2026-10-16

1 USD

Ordinary Share

Put Option

Writing

100

5.00 USD

American

2026-10-16

0.99 USD

Ordinary Share

Put Option

Writing

2,200

5.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Put Option

Writing

200

5.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Put Option

Writing

1,000

5.00 USD

American

2026-10-16

0.89 USD

Ordinary Share

Put Option

Writing

200

5.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Put Option

Writing

200

5.00 USD

American

2026-10-16

0.93 USD

Ordinary Share

Put Option

Writing

100

5.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Put Option

Writing

100

5.00 USD

American

2026-10-16

1.09 USD

Ordinary Share

Put Option

Writing

100

5.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Put Option

Purchasing

400

6.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Put Option

Purchasing

400

6.00 USD

American

2026-10-16

1.5 USD

Ordinary Share

Put Option

Purchasing

100

6.00 USD

American

2026-10-16

1.58 USD

Ordinary Share

Put Option

Purchasing

100

6.00 USD

American

2026-10-16

1.57 USD

Ordinary Share

Put Option

Purchasing

100

6.00 USD

American

2026-10-16

1.4 USD

Ordinary Share

Call Option

Purchasing

500

6.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Purchasing

700

6.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Purchasing

10,000

6.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Purchasing

9,600

6.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-10-16

0.66 USD

Ordinary Share

Call Option

Purchasing

200

6.00 USD

American

2026-10-16

0.62 USD

Ordinary Share

Call Option

Purchasing

12,200

6.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Call Option

Purchasing

4,700

6.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Purchasing

900

6.00 USD

American

2026-10-16

0.71 USD

Ordinary Share

Call Option

Purchasing

400

6.00 USD

American

2026-10-16

0.78 USD

Ordinary Share

Call Option

Purchasing

7,800

6.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Purchasing

200

6.00 USD

American

2026-10-16

0.87 USD

Ordinary Share

Call Option

Purchasing

3,400

6.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Purchasing

3,300

6.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Purchasing

600

6.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Purchasing

2,500

6.00 USD

American

2026-10-16

1.21 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-10-16

1.2 USD

Ordinary Share

Call Option

Purchasing

400

6.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-10-16

1.26 USD

Ordinary Share

Call Option

Purchasing

1,000

6.00 USD

American

2026-10-16

1.01 USD

Ordinary Share

Call Option

Purchasing

1,900

6.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Purchasing

5,000

6.00 USD

American

2026-10-16

0.91 USD

Ordinary Share

Call Option

Purchasing

1,400

6.00 USD

American

2026-10-16

0.92 USD

Ordinary Share

Call Option

Purchasing

200

6.00 USD

American

2026-10-16

0.97 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-10-16

0.73 USD

Ordinary Share

Put Option

Selling

100

6.00 USD

American

2026-10-16

1.75 USD

Ordinary Share

Call Option

Selling

1,400

6.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Selling

200

6.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Selling

500

6.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Selling

200

6.00 USD

American

2026-10-16

0.93 USD

Ordinary Share

Call Option

Selling

200

6.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Selling

800

6.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Selling

5,000

6.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Put Option

Writing

400

6.00 USD

American

2026-10-16

1.8 USD

Ordinary Share

Put Option

Writing

400

6.00 USD

American

2026-10-16

2.35 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-10-16

1.47 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-10-16

1.5 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-10-16

1.52 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-10-16

1.45 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-10-16

1.53 USD

Ordinary Share

Put Option

Writing

300

6.00 USD

American

2026-10-16

1.75 USD

Ordinary Share

Put Option

Writing

200

6.00 USD

American

2026-10-16

1.85 USD

Ordinary Share

Put Option

Writing

300

6.00 USD

American

2026-10-16

1.64 USD

Ordinary Share

Put Option

Writing

600

6.00 USD

American

2026-10-16

1.65 USD

Ordinary Share

Put Option

Writing

900

6.00 USD

American

2026-10-16

1.62 USD

Ordinary Share

Put Option

Writing

1,000

6.00 USD

American

2026-10-16

1.63 USD

Ordinary Share

Put Option

Writing

400

6.00 USD

American

2026-10-16

1.55 USD

Ordinary Share

Call Option

Writing

400

6.00 USD

American

2026-10-16

0.74 USD

Ordinary Share

Call Option

Writing

8,100

6.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Writing

5,200

6.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Writing

1,900

6.00 USD

American

2026-10-16

0.63 USD

Ordinary Share

Call Option

Writing

400

6.00 USD

American

2026-10-16

0.62 USD

Ordinary Share

Call Option

Writing

400

6.00 USD

American

2026-10-16

0.58 USD

Ordinary Share

Call Option

Writing

1,100

6.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-10-16

0.56 USD

Ordinary Share

Call Option

Writing

1,200

6.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.66 USD

Ordinary Share

Call Option

Writing

4,800

6.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Writing

500

6.00 USD

American

2026-10-16

0.68 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-10-16

0.59 USD

Ordinary Share

Call Option

Writing

1,800

6.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Call Option

Writing

500

6.00 USD

American

2026-10-16

0.67 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.69 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.73 USD

Ordinary Share

Call Option

Writing

300

6.00 USD

American

2026-10-16

0.79 USD

Ordinary Share

Call Option

Writing

6,800

6.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Writing

4,100

6.00 USD

American

2026-10-16

0.84 USD

Ordinary Share

Call Option

Writing

1,300

6.00 USD

American

2026-10-16

0.82 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-10-16

0.88 USD

Ordinary Share

Call Option

Writing

2,300

6.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Writing

1,600

6.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Writing

3,600

6.00 USD

American

2026-10-16

0.98 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.99 USD

Ordinary Share

Call Option

Writing

11,300

6.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-10-16

1.31 USD

Ordinary Share

Call Option

Writing

4,100

6.00 USD

American

2026-10-16

1.3 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

1.35 USD

Ordinary Share

Call Option

Writing

400

6.00 USD

American

2026-10-16

1.34 USD

Ordinary Share

Call Option

Writing

300

6.00 USD

American

2026-10-16

1.25 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

1.1 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

1.01 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

1.14 USD

Ordinary Share

Call Option

Writing

300

6.00 USD

American

2026-10-16

1.15 USD

Ordinary Share

Call Option

Writing

400

6.00 USD

American

2026-10-16

1.09 USD

Ordinary Share

Call Option

Writing

1,600

6.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Writing

500

6.00 USD

American

2026-10-16

1.04 USD

Ordinary Share

Call Option

Writing

300

6.00 USD

American

2026-10-16

0.89 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.83 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-10-16

0.93 USD

Ordinary Share

Call Option

Writing

1,000

6.00 USD

American

2026-10-16

0.77 USD

Ordinary Share

Call Option

Purchasing

2,000

7.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.43 USD

Ordinary Share

Call Option

Purchasing

2,500

7.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.46 USD

Ordinary Share

Call Option

Purchasing

200

7.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Purchasing

2,400

7.00 USD

American

2026-10-16

0.73 USD

Ordinary Share

Call Option

Purchasing

1,500

7.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Purchasing

300

7.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Purchasing

12,100

7.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.81 USD

Ordinary Share

Call Option

Purchasing

1,100

7.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Purchasing

300

7.00 USD

American

2026-10-16

0.82 USD

Ordinary Share

Call Option

Purchasing

400

7.00 USD

American

2026-10-16

0.68 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.62 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.63 USD

Ordinary Share

Call Option

Purchasing

200

7.00 USD

American

2026-10-16

0.71 USD

Ordinary Share

Call Option

Purchasing

8,900

7.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Purchasing

5,000

7.00 USD

American

2026-10-16

0.58 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-10-16

0.56 USD

Ordinary Share

Put Option

Purchasing

100

7.00 USD

American

2026-10-16

2.25 USD

Ordinary Share

Call Option

Selling

1,500

7.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Selling

1,400

7.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Selling

600

7.00 USD

American

2026-10-16

1.05 USD

Ordinary Share

Call Option

Selling

800

7.00 USD

American

2026-10-16

1.01 USD

Ordinary Share

Call Option

Selling

200

7.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Selling

200

7.00 USD

American

2026-10-16

0.96 USD

Ordinary Share

Call Option

Selling

1,000

7.00 USD

American

2026-10-16

0.85 USD

Ordinary Share

Call Option

Selling

2,700

7.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Selling

100

7.00 USD

American

2026-10-16

0.64 USD

Ordinary Share

Call Option

Selling

500

7.00 USD

American

2026-10-16

0.68 USD

Ordinary Share

Call Option

Selling

600

7.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Selling

100

7.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Call Option

Selling

600

7.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Selling

4,900

7.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Selling

100

7.00 USD

American

2026-10-16

0.58 USD

Ordinary Share

Call Option

Selling

400

7.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.63 USD

Ordinary Share

Call Option

Writing

200

7.00 USD

American

2026-10-16

0.54 USD

Ordinary Share

Call Option

Writing

5,000

7.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Writing

700

7.00 USD

American

2026-10-16

0.43 USD

Ordinary Share

Call Option

Writing

900

7.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Writing

200

7.00 USD

American

2026-10-16

0.42 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.44 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.52 USD

Ordinary Share

Call Option

Writing

2,000

7.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.58 USD

Ordinary Share

Call Option

Writing

400

7.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Writing

700

7.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Writing

2,200

7.00 USD

American

2026-10-16

0.7 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.71 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.83 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.82 USD

Ordinary Share

Call Option

Writing

1,500

7.00 USD

American

2026-10-16

0.95 USD

Ordinary Share

Call Option

Writing

200

7.00 USD

American

2026-10-16

0.9 USD

Ordinary Share

Call Option

Writing

700

7.00 USD

American

2026-10-16

1 USD

Ordinary Share

Call Option

Writing

200

7.00 USD

American

2026-10-16

0.98 USD

Ordinary Share

Call Option

Writing

2,600

7.00 USD

American

2026-10-16

0.8 USD

Ordinary Share

Call Option

Writing

200

7.00 USD

American

2026-10-16

0.79 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-10-16

0.81 USD

Ordinary Share

Call Option

Writing

2,000

7.00 USD

American

2026-10-16

0.75 USD

Ordinary Share

Put Option

Writing

300

7.00 USD

American

2026-10-16

2.8 USD

Ordinary Share

Put Option

Writing

100

7.00 USD

American

2026-10-16

2.18 USD

Ordinary Share

Put Option

Writing

100

7.00 USD

American

2026-10-16

2.7 USD

Ordinary Share

Put Option

Writing

100

7.00 USD

American

2026-10-16

2.17 USD

Ordinary Share

Put Option

Writing

100

7.00 USD

American

2026-10-16

2.02 USD

Ordinary Share

Put Option

Writing

100

7.00 USD

American

2026-10-16

2.4 USD

Ordinary Share

Call Option

Purchasing

500

8.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Purchasing

400

8.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Purchasing

700

8.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Purchasing

200

8.00 USD

American

2026-10-16

0.66 USD

Ordinary Share

Call Option

Purchasing

100

8.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Writing

800

8.00 USD

American

2026-10-16

0.35 USD

Ordinary Share

Call Option

Writing

400

8.00 USD

American

2026-10-16

0.37 USD

Ordinary Share

Call Option

Writing

200

8.00 USD

American

2026-10-16

0.43 USD

Ordinary Share

Call Option

Writing

1,000

8.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Writing

700

8.00 USD

American

2026-10-16

0.48 USD

Ordinary Share

Call Option

Writing

600

8.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Writing

1,300

8.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Writing

100

8.00 USD

American

2026-10-16

0.59 USD

Ordinary Share

Call Option

Writing

800

8.00 USD

American

2026-10-16

0.68 USD

Ordinary Share

Call Option

Writing

200

8.00 USD

American

2026-10-16

0.78 USD

Ordinary Share

Call Option

Writing

100

8.00 USD

American

2026-10-16

0.65 USD

Ordinary Share

Call Option

Writing

100

8.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Purchasing

100

9.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Purchasing

100

9.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Purchasing

1,300

9.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Purchasing

100

9.00 USD

American

2026-10-16

0.54 USD

Ordinary Share

Call Option

Purchasing

4,000

9.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Purchasing

700

9.00 USD

American

2026-10-16

0.35 USD

Ordinary Share

Call Option

Purchasing

500

9.00 USD

American

2026-10-16

0.36 USD

Ordinary Share

Call Option

Purchasing

300

9.00 USD

American

2026-10-16

0.41 USD

Ordinary Share

Call Option

Selling

200

9.00 USD

American

2026-10-16

0.45 USD

Ordinary Share

Call Option

Selling

100

9.00 USD

American

2026-10-16

0.44 USD

Ordinary Share

Call Option

Selling

100

9.00 USD

American

2026-10-16

0.43 USD

Ordinary Share

Call Option

Selling

1,300

9.00 USD

American

2026-10-16

0.4 USD

Ordinary Share

Call Option

Writing

1,600

9.00 USD

American

2026-10-16

0.3 USD

Ordinary Share

Call Option

Writing

100

9.00 USD

American

2026-10-16

0.35 USD

Ordinary Share

Call Option

Writing

100

9.00 USD

American

2026-10-16

0.49 USD

Ordinary Share

Call Option

Writing

100

9.00 USD

American

2026-10-16

0.55 USD

Ordinary Share

Call Option

Writing

100

9.00 USD

American

2026-10-16

0.6 USD

Ordinary Share

Call Option

Writing

1,500

9.00 USD

American

2026-10-16

0.5 USD

Ordinary Share

Call Option

Purchasing

100

1.50 USD

American

2026-11-20

4.94 USD

Ordinary Share

Call Option

Purchasing

400

1.50 USD

American

2026-11-20

4.21 USD

Ordinary Share

Call Option

Purchasing

100

2.00 USD

American

2026-11-20

3.9 USD

Ordinary Share

Call Option

Purchasing

100

2.00 USD

American

2026-11-20

4.36 USD

Ordinary Share

Put Option

Selling

300

2.00 USD

American

2026-11-20

0.1 USD

Ordinary Share

Call Option

Writing

200

2.00 USD

American

2026-11-20

3.1 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-11-20

2.2 USD

Ordinary Share

Call Option

Purchasing

100

3.00 USD

American

2026-11-20

2.6 USD

Ordinary Share

Put Option

Purchasing

1,000

3.00 USD

American

2026-11-20

0.29 USD

Ordinary Share

Put Option

Selling

100

3.00 USD

American

2026-11-20

0.3 USD

Ordinary Share

Call Option

Writing

500

3.00 USD

American

2026-11-20

2.45 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2026-11-20

2.23 USD

Ordinary Share

Put Option

Purchasing

100

4.00 USD

American

2026-11-20

0.65 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2026-11-20

1.5 USD

Ordinary Share

Call Option

Writing

100

4.00 USD

American

2026-11-20

1.5 USD

Ordinary Share

Call Option

Writing

1,000

4.00 USD

American

2026-11-20

1.55 USD

Ordinary Share

Call Option

Writing

400

4.00 USD

American

2026-11-20

2.65 USD

Ordinary Share

Call Option

Writing

600

4.00 USD

American

2026-11-20

2.6 USD

Ordinary Share

Call Option

Purchasing

4,800

5.00 USD

American

2026-11-20

0.91 USD

Ordinary Share

Call Option

Purchasing

13,600

5.00 USD

American

2026-11-20

0.9 USD

Ordinary Share

Call Option

Purchasing

900

5.00 USD

American

2026-11-20

0.95 USD

Ordinary Share

Call Option

Purchasing

13,300

5.00 USD

American

2026-11-20

0.75 USD

Ordinary Share

Call Option

Purchasing

500

5.00 USD

American

2026-11-20

1.5 USD

Ordinary Share

Call Option

Purchasing

500

5.00 USD

American

2026-11-20

1.6 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-11-20

1.4 USD

Ordinary Share

Call Option

Purchasing

21,500

5.00 USD

American

2026-11-20

1.3 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2026-11-20

1.2 USD

Ordinary Share

Put Option

Purchasing

200

5.00 USD

American

2026-11-20

1.2 USD

Ordinary Share

Put Option

Purchasing

1,000

5.00 USD

American

2026-11-20

1.1 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-11-20

1.02 USD

Ordinary Share

Call Option

Selling

600

5.00 USD

American

2026-11-20

1.03 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2026-11-20

0.99 USD

Ordinary Share

Call Option

Selling

500

5.00 USD

American

2026-11-20

0.94 USD

Ordinary Share

Call Option

Selling

300

5.00 USD

American

2026-11-20

1.2 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-11-20

1.3 USD

Ordinary Share

Call Option

Selling

2,000

5.00 USD

American

2026-11-20

1.15 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2026-11-20

1.39 USD

Ordinary Share

Call Option

Selling

1,200

5.00 USD

American

2026-11-20

1.45 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-11-20

1.4 USD

Ordinary Share

Put Option

Selling

3,100

5.00 USD

American

2026-11-20

1.25 USD

Ordinary Share

Put Option

Writing

100

5.00 USD

American

2026-11-20

1.35 USD

Ordinary Share

Call Option

Purchasing

1,300

6.00 USD

American

2026-11-20

0.78 USD

Ordinary Share

Call Option

Purchasing

6,000

6.00 USD

American

2026-11-20

0.6 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-11-20

0.61 USD

Ordinary Share

Call Option

Purchasing

9,300

6.00 USD

American

2026-11-20

0.65 USD

Ordinary Share

Call Option

Purchasing

6,100

6.00 USD

American

2026-11-20

0.66 USD

Ordinary Share

Call Option

Purchasing

600

6.00 USD

American

2026-11-20

0.85 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-11-20

1.3 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-11-20

1 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-11-20

1.1 USD

Ordinary Share

Call Option

Purchasing

1,000

6.00 USD

American

2026-11-20

1.05 USD

Ordinary Share

Call Option

Purchasing

500

6.00 USD

American

2026-11-20

0.9 USD

Ordinary Share

Call Option

Purchasing

200

6.00 USD

American

2026-11-20

0.95 USD

Ordinary Share

Call Option

Purchasing

15,100

6.00 USD

American

2026-11-20

0.75 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2026-11-20

0.8 USD

Ordinary Share

Call Option

Selling

300

6.00 USD

American

2026-11-20

0.76 USD

Ordinary Share

Call Option

Selling

200

6.00 USD

American

2026-11-20

0.85 USD

Ordinary Share

Call Option

Selling

600

6.00 USD

American

2026-11-20

0.9 USD

Ordinary Share

Call Option

Selling

5,100

6.00 USD

American

2026-11-20

1.45 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2026-11-20

1.38 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-11-20

2.3 USD

Ordinary Share

Put Option

Writing

300

6.00 USD

American

2026-11-20

2.29 USD

Ordinary Share

Put Option

Writing

100

6.00 USD

American

2026-11-20

2.2 USD

Ordinary Share

Put Option

Writing

1,000

6.00 USD

American

2026-11-20

2.15 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-11-20

0.94 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-11-20

0.88 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-11-20

0.8 USD

Ordinary Share

Call Option

Writing

1,100

6.00 USD

American

2026-11-20

0.68 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2026-11-20

0.65 USD

Ordinary Share

Call Option

Purchasing

800

7.00 USD

American

2026-11-20

0.7 USD

Ordinary Share

Put Option

Writing

200

7.00 USD

American

2026-11-20

2.7 USD

Ordinary Share

Call Option

Writing

1,700

7.00 USD

American

2026-11-20

0.55 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

0.85 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

0.75 USD

Ordinary Share

Call Option

Writing

5,000

7.00 USD

American

2026-11-20

1 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

1.08 USD

Ordinary Share

Call Option

Writing

500

7.00 USD

American

2026-11-20

1.07 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

1.05 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

1.03 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

0.8 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-11-20

0.9 USD

Ordinary Share

Call Option

Writing

1,000

7.00 USD

American

2026-11-20

0.83 USD

Ordinary Share

Call Option

Purchasing

100

8.00 USD

American

2026-11-20

0.45 USD

Ordinary Share

Call Option

Writing

100

8.00 USD

American

2026-11-20

0.45 USD

Ordinary Share

Call Option

Writing

10,000

8.00 USD

American

2026-11-20

0.85 USD

Ordinary Share

Call Option

Purchasing

300

9.00 USD

American

2026-11-20

0.5 USD

Ordinary Share

Call Option

Writing

100

9.00 USD

American

2026-11-20

0.55 USD

Ordinary Share

Call Option

Writing

300

9.00 USD

American

2026-11-20

0.5 USD

Ordinary Share

Call Option

Writing

200

9.00 USD

American

2026-11-20

0.75 USD

Ordinary Share

Call Option

Writing

200

9.00 USD

American

2026-11-20

0.65 USD

Ordinary Share

Put Option

Purchasing

100

2.00 USD

American

2026-12-18

0.15 USD

Ordinary Share

Put Option

Selling

1,200

2.00 USD

American

2026-12-18

0.18 USD

Ordinary Share

Put Option

Writing

400

2.00 USD

American

2026-12-18

0.25 USD

Ordinary Share

Call Option

Writing

100

4.00 USD

American

2026-12-18

2.3 USD

Ordinary Share

Call Option

Writing

100

4.00 USD

American

2026-12-18

2.05 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-12-18

0.88 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-12-18

1.15 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-12-18

1.75 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2026-12-18

1.9 USD

Ordinary Share

Call Option

Purchasing

1,000

5.00 USD

American

2026-12-18

1.85 USD

Ordinary Share

Call Option

Purchasing

400

5.00 USD

American

2026-12-18

1.8 USD

Ordinary Share

Call Option

Purchasing

13,500

5.00 USD

American

2026-12-18

1.4 USD

Ordinary Share

Call Option

Purchasing

6,700

5.00 USD

American

2026-12-18

1.55 USD

Ordinary Share

Put Option

Purchasing

1,900

5.00 USD

American

2026-12-18

1.4 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2026-12-18

1.1 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-12-18

1.45 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2026-12-18

1.65 USD

Ordinary Share

Put Option

Purchasing

100

6.00 USD

American

2026-12-18

2.1 USD

Ordinary Share

Put Option

Purchasing

200

6.00 USD

American

2026-12-18

1.9 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-12-18

0.9 USD

Ordinary Share

Call Option

Writing

200

6.00 USD

American

2026-12-18

1.05 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2026-12-18

1.4 USD

Ordinary Share

Call Option

Purchasing

1,000

7.00 USD

American

2026-12-18

0.7 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2026-12-18

1.15 USD

Ordinary Share

Call Option

Writing

100

2.00 USD

American

2027-01-15

3.8 USD

Ordinary Share

Call Option

Writing

100

3.00 USD

American

2027-01-15

3.1 USD

Ordinary Share

Call Option

Writing

200

4.00 USD

American

2027-01-15

1.85 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-01-15

1 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-01-15

1.05 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-01-15

1.42 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-01-15

1.4 USD

Ordinary Share

Put Option

Purchasing

2,500

5.00 USD

American

2027-01-15

1.5 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2027-01-15

1.65 USD

Ordinary Share

Call Option

Writing

100

5.00 USD

American

2027-01-15

1.85 USD

Ordinary Share

Call Option

Purchasing

1,000

6.00 USD

American

2027-01-15

0.87 USD

Ordinary Share

Put Option

Purchasing

100

6.00 USD

American

2027-01-15

2.15 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-01-15

1.35 USD

Ordinary Share

Call Option

Selling

1,000

6.00 USD

American

2027-01-15

1.15 USD

Ordinary Share

Call Option

Writing

9,000

6.00 USD

American

2027-01-15

1.15 USD

Ordinary Share

Call Option

Writing

1,000

6.00 USD

American

2027-01-15

1.03 USD

Ordinary Share

Call Option

Writing

100

6.00 USD

American

2027-01-15

1.27 USD

Ordinary Share

Call Option

Purchasing

15,000

7.00 USD

American

2027-01-15

1.05 USD

Ordinary Share

Call Option

Selling

200

7.00 USD

American

2027-01-15

1.15 USD

Ordinary Share

Call Option

Selling

9,000

7.00 USD

American

2027-01-15

0.8 USD

Ordinary Share

Call Option

Selling

700

7.00 USD

American

2027-01-15

0.89 USD

Ordinary Share

Call Option

Writing

4,100

7.00 USD

American

2027-01-15

0.75 USD

Ordinary Share

Call Option

Writing

100

7.00 USD

American

2027-01-15

0.72 USD

Ordinary Share

Call Option

Purchasing

100

1.00 USD

American

2027-02-19

4.5 USD

Ordinary Share

Call Option

Purchasing

100

1.50 USD

American

2027-02-19

4.3 USD

Ordinary Share

Put Option

Purchasing

100

2.00 USD

American

2027-02-19

0.25 USD

Ordinary Share

Put Option

Selling

200

2.00 USD

American

2027-02-19

0.15 USD

Ordinary Share

Call Option

Writing

100

2.00 USD

American

2027-02-19

3.2 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2027-02-19

2.45 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2027-02-19

3.1 USD

Ordinary Share

Call Option

Purchasing

200

3.00 USD

American

2027-02-19

3.5 USD

Ordinary Share

Call Option

Writing

1,000

4.00 USD

American

2027-02-19

2 USD

Ordinary Share

Call Option

Writing

500

4.00 USD

American

2027-02-19

2.2 USD

Ordinary Share

Call Option

Purchasing

4,400

5.00 USD

American

2027-02-19

1.1 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-02-19

0.95 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2027-02-19

1.5 USD

Ordinary Share

Call Option

Selling

900

6.00 USD

American

2027-02-19

0.95 USD

Ordinary Share

Call Option

Writing

8,100

6.00 USD

American

2027-02-19

0.95 USD

Ordinary Share

Call Option

Writing

5,000

8.00 USD

American

2027-02-19

0.68 USD

Ordinary Share

Call Option

Purchasing

200

1.50 USD

American

2027-05-21

3.5 USD

Ordinary Share

Put Option

Purchasing

100

2.00 USD

American

2027-05-21

0.42 USD

Ordinary Share

Call Option

Purchasing

100

2.00 USD

American

2027-05-21

3.3 USD

Ordinary Share

Call Option

Purchasing

100

2.00 USD

American

2027-05-21

3.2 USD

Ordinary Share

Call Option

Purchasing

12,700

4.00 USD

American

2027-05-21

1.6 USD

Ordinary Share

Call Option

Purchasing

200

4.00 USD

American

2027-05-21

1.65 USD

Ordinary Share

Call Option

Purchasing

18,500

4.00 USD

American

2027-05-21

1.55 USD

Ordinary Share

Call Option

Purchasing

600

4.00 USD

American

2027-05-21

2.45 USD

Ordinary Share

Put Option

Purchasing

100

4.00 USD

American

2027-05-21

1.3 USD

Ordinary Share

Put Option

Purchasing

700

4.00 USD

American

2027-05-21

1.1 USD

Ordinary Share

Put Option

Purchasing

100

4.00 USD

American

2027-05-21

0.95 USD

Ordinary Share

Call Option

Selling

700

4.00 USD

American

2027-05-21

1.7 USD

Ordinary Share

Call Option

Selling

200

4.00 USD

American

2027-05-21

1.75 USD

Ordinary Share

Call Option

Selling

500

4.00 USD

American

2027-05-21

1.67 USD

Ordinary Share

Call Option

Selling

100

4.00 USD

American

2027-05-21

2.55 USD

Ordinary Share

Call Option

Selling

1,000

4.00 USD

American

2027-05-21

1.9 USD

Ordinary Share

Call Option

Purchasing

200

5.00 USD

American

2027-05-21

1.3 USD

Ordinary Share

Call Option

Purchasing

600

5.00 USD

American

2027-05-21

1.15 USD

Ordinary Share

Call Option

Purchasing

18,000

5.00 USD

American

2027-05-21

1.5 USD

Ordinary Share

Call Option

Purchasing

7,500

5.00 USD

American

2027-05-21

1.65 USD

Ordinary Share

Call Option

Purchasing

100

5.00 USD

American

2027-05-21

1.6 USD

Ordinary Share

Put Option

Purchasing

200

5.00 USD

American

2027-05-21

1.92 USD

Ordinary Share

Call Option

Selling

1,600

5.00 USD

American

2027-05-21

1.5 USD

Ordinary Share

Call Option

Selling

200

5.00 USD

American

2027-05-21

1.9 USD

Ordinary Share

Call Option

Selling

4,500

5.00 USD

American

2027-05-21

1.6 USD

Ordinary Share

Call Option

Selling

1,000

5.00 USD

American

2027-05-21

1.45 USD

Ordinary Share

Call Option

Selling

100

5.00 USD

American

2027-05-21

1.55 USD

Ordinary Share

Call Option

Writing

300

5.00 USD

American

2027-05-21

1.55 USD

Ordinary Share

Call Option

Writing

200

5.00 USD

American

2027-05-21

1.29 USD

Ordinary Share

Call Option

Writing

400

5.00 USD

American

2027-05-21

1.25 USD

Ordinary Share

Call Option

Writing

500

5.00 USD

American

2027-05-21

1.4 USD

Ordinary Share

Call Option

Purchasing

200

6.00 USD

American

2027-05-21

1.07 USD

Ordinary Share

Call Option

Purchasing

100

6.00 USD

American

2027-05-21

1.1 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-05-21

1.05 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-05-21

1.45 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-05-21

1.18 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-05-21

1.3 USD

Ordinary Share

Call Option

Selling

100

6.00 USD

American

2027-05-21

1.2 USD

Ordinary Share

Call Option

Purchasing

4,700

7.00 USD

American

2027-05-21

0.8 USD

Ordinary Share

Call Option

Purchasing

500

7.00 USD

American

2027-05-21

1.2 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2027-05-21

0.82 USD

Ordinary Share

Call Option

Purchasing

100

7.00 USD

American

2027-05-21

0.85 USD

Ordinary Share

Call Option

Selling

100

7.00 USD

American

2027-05-21

1.37 USD

Ordinary Share

Call Option

Writing

500

8.00 USD

American

2027-05-21

0.85 USD

 

This information is provided by RNS, the news service of the London Stock Exchange. RNS is approved by the Financial Conduct Authority to act as a Primary Information Provider in the United Kingdom. Terms and conditions relating to the use and distribution of this information may apply. For further information, please contact rns@lseg.com or visit www.rns.com.

RNS may use your IP address to confirm compliance with the terms and conditions, to analyse how you engage with the information contained in this communication, and to share such analysis on an anonymised basis with others as part of our commercial services. For further information about how RNS and the London Stock Exchange use the personal data you provide us, please see our Privacy Policy.
 
END
 
 

Companies

80 Mile (80M)
UK 100

Latest directors dealings