| Apex Group Trustee Services Limited as trustee of the Impax Asset Management Group plc Employee Benefit Trust 2012 | 6,442,268 | 5.07% | |
| Liontrust Asset Management Plc | 12,626,826 | 9.94% | |
| BNP PARIBAS ASSET MANAGEMENT HOLDING | 18,258,112 | 14.00% | |
| Liontrust Asset Management Plc | 14,601,809 | 11.01% | |
| Liontrust Asset Management | 14,601,809 | 11.01% | |
| Liontrust Asset Management Plc | 17,036,837 | 12.85% | |
| Gresham House Asset Management Ltd | 4,893,467 | 3.69% | |
| Liontrust Asset Management | 17,427,141 | 13.14% | |
| Liontrust Asset Management Plc | 16,431,206 | 12.39% | |
| Grandeur Peak Global Advisors, LLC | 132,596,554 | 2.92% | |
| Gresham House Asset Management Ltd | 6,693,572 | 5.05% | |
| Grandeur Peak Global Advisors, LLC | 132,596,554 | 3.67% | |
| Grandeur Peak Global Advisors, LLC | 132,596,554 | 4.98% | |
| Liontrust Asset Management Plc | 14,879,148 | 11.22% | |
| Liontrust Asset Management Plc | 13,312,010 | 10.04% | |
| Aggregate of abrdn plc affiliated investment management entities with delegated voting rights on behalf of multiple managed portfolios | – | – | |
| Apex Group Fiduciary Services Limited as trustee of the Impax Asset Management Group plc Employee Benefit Trust 2012 | 4,045,276 | 3.05% | |
| BlackRock, Inc. | – | – | |
| BlackRock, Inc. | 6,952,315 | 5.24% | |