From this link you can access the information published by CNMV.
Treasury Shares information as provided by the CNMV
Number of voting rights: 25,982,941
Voting rights percentages
| % Direct | % Indirect | % Total | F. CNMV Entry Record |
|---|---|---|---|
| 0.104 | 0.000 | 0.104 | 25/09/2024 |