| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | May 22 '25 | Buy | 26.16 | 72,937 | 1,908,214 | 1,883,758 | May 23 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | May 21 '25 | Buy | 25.43 | 410,172 | 10,429,772 | 1,810,821 | May 23 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | May 20 '25 | Buy | 25.70 | 104,957 | 2,697,216 | 1,400,649 | May 21 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | May 19 '25 | Buy | 25.39 | 254,400 | 6,459,217 | 1,295,692 | May 21 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | May 01 '25 | Buy | 23.99 | 16,930 | 406,100 | 1,041,292 | May 02 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | Apr 30 '25 | Buy | 23.83 | 123,388 | 2,940,213 | 1,024,362 | May 02 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | Mar 10 '25 | Buy | 24.07 | 554,149 | 13,339,586 | 900,974 | Mar 11 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | Mar 07 '25 | Buy | 23.83 | 249,597 | 5,948,529 | 346,825 | Mar 11 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | Mar 05 '25 | Buy | 21.83 | 2,909 | 63,514 | 97,228 | Mar 06 12:00 AM |
| TRS | SEDAGHAT SHAWN | director, 10 percent owner: | Mar 04 '25 | Buy | 21.72 | 94,319 | 2,048,495 | 94,319 | Mar 06 12:00 AM |