| 30 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 1,875,000 | $33.90 | $63,562,500.00 | 16,148,621 |
| 29 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 437,500 | $33.00 | $14,437,500.00 | 18,023,621 |
| 26 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 378,600 | $36.22 | $13,712,892.00 | 21,476,000 |
| 26 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 150,000 | $34.98 | $5,247,000.00 | 21,326,000 |
| 26 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 2,296,400 | $34.40 | $78,996,160.00 | 19,029,600 |
| 26 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 20,000 | $36.25 | $725,000.00 | 19,009,600 |
| 26 June 2026 | WINDACRE PARTNERSHIP LLCHedge Fund | Sell Regular sell transaction (market) | 548,479 | $34.51 | $18,928,010.29 | 18,461,121 |
| 22 May 2026 | Haitham R KhouriCEO | Sell Regular sell transaction (market) | 117,511 | $31.19 | $3,665,168.09 | 1,874,615 |
| 21 May 2026 | Haitham R KhouriCEO | Sell Regular sell transaction (market) | 91,724 | $31.91 | $2,926,912.84 | 1,992,126 |
| 20 May 2026 | Haitham R KhouriCEO | Sell Regular sell transaction (market) | 20,300 | $34.09 | $692,027.00 | 2,083,850 |