XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Shares Outstanding

 

 

 

 

March 31, 2025

 

 

December 31, 2024

 

Authorized, allotted, called up and fully paid ordinary shares, par value
   £
0.05

 

 

10,289

 

 

 

10,288

 

 

Number

 

 

Number

 

Number of shares in issue

 

 

141,690,850

 

 

 

141,674,074

 

Number of ADSs in issue

 

 

47,230,283

 

 

 

47,224,691

 

Details of Shares Issued

Details of the shares issued during the current and previous three months are as follows:

 

Number of shares in issue at January 1, 2024

 

 

118,846,966

 

Number of ADSs in issue at January 1, 2024

 

 

39,615,655

 

Shares issued during the year

 

 

21,418,665

 

Options exercised at $0.20/ADS or $0.07/ordinary share

 

 

252,540

 

Options exercised at $2.40/ADS or $0.80/ordinary share

 

 

268,791

 

Options exercised at $4.23/ADS or $1.41/ordinary share

 

 

12,000

 

Options exercised at $4.24/ADS or $1.41/ordinary share

 

 

9,999

 

Options exercised at $5.81/ADS or $1.94/ordinary share

 

 

375

 

Options exercised at $7.32/ADS or $2.44/ordinary share

 

 

30,000

 

Options exercised at $7.60/ADS or $2.53/ordinary share

 

 

584,316

 

Options exercised at $8.20/ADS or $2.73/ordinary share

 

 

49,998

 

Options exercised at $9.98/ADS or $3.33/ordinary share

 

 

222

 

Options exercised at $10.68/ADS or $3.56/ordinary share

 

 

10,500

 

Options exercised at $12.81/ADS or $4.27/ordinary share

 

 

1,500

 

Options exercised at $12.94/ADS or $4.31/ordinary share

 

 

2,841

 

Options exercised at $13.80/ADS or $4.60/ordinary share

 

 

3,708

 

Options exercised at $15.38/ADS or $5.13/ordinary share

 

 

126,144

 

Options exercised at $16.64/ADS or $5.55/ordinary share

 

 

1,248

 

Options exercised at $19.50/ADS or $6.50/ordinary share

 

 

780

 

Options exercised at $20.41/ADS or $6.80/ordinary share

 

 

10,500

 

Options exercised at $22.01/ADS or $7.34/ordinary share

 

 

37,545

 

Options exercised at $23.60/ADS or $7.87/ordinary share

 

 

5,436

 

Number of shares in issue at December 31, 2024

 

 

141,674,074

 

Number of equivalent ADSs in issue at December 31, 2024

 

 

47,224,691

 

 

 

 

 

 

 

 

 

Number of shares in issue at January 1, 2025

 

 

141,674,074

 

Number of ADSs in issue at January 1, 2025

 

 

47,224,691

 

Options exercised at $0.20/ADS or $0.07/ordinary share

 

 

6,777

 

Options exercised at $4.23/ADS or $1.41/ordinary share

 

 

9,999

 

Number of shares in issue at March 31, 2025

 

 

141,690,850

 

Number of equivalent ADSs in issue at March 31, 2025

 

 

47,230,283