| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 14 '26 | Buy | 16.49 | 675,000 | 11,130,750 | 19,420,994 | May 14 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 14 '26 | Buy | 16.49 | 675,000 | 11,130,750 | 19,420,994 | May 14 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 13 '26 | Buy | 16.63 | 550,000 | 9,146,500 | 18,745,994 | May 14 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 13 '26 | Buy | 16.63 | 550,000 | 9,146,500 | 18,745,994 | May 14 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 12 '26 | Buy | 16.87 | 750,000 | 12,652,500 | 18,195,994 | May 14 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 12 '26 | Buy | 16.87 | 750,000 | 12,652,500 | 18,195,994 | May 14 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 06 '26 | Buy | 16.63 | 844,772 | 14,048,558 | 17,445,994 | May 06 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 06 '26 | Buy | 16.63 | 844,772 | 14,048,558 | 17,445,994 | May 06 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 05 '26 | Buy | 16.84 | 700,000 | 11,788,000 | 16,601,222 | May 06 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 05 '26 | Buy | 16.84 | 700,000 | 11,788,000 | 16,601,222 | May 06 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | May 04 '26 | Buy | 16.92 | 521,771 | 8,828,365 | 15,901,222 | May 06 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | May 04 '26 | Buy | 16.92 | 521,771 | 8,828,365 | 15,901,222 | May 06 12:00 AM |
| GENERAL ATLANTIC GENPAR (BERMUDA), L.P. | director, 10 percent owner: | Mar 12 '26 | Buy | 18.33 | 500,000 | 9,165,000 | 15,379,451 | Mar 16 12:00 AM |
| GENERAL ATLANTIC, L.P. | director, 10 percent owner: | Mar 12 '26 | Buy | 18.33 | 500,000 | 9,165,000 | 15,379,451 | Mar 16 12:00 AM |
| Payne Joseph P. | Director | Mar 11 '26 | Buy | 18.23 | 5,500 | 100,238 | 26,628 | Mar 13 12:00 AM |