| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Jun 11 '26 | Sale | 42.08 | 2,000,000 | 84,160,000 | 19,240,426 | Jun 12 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Mar 19 '26 | Sale | 40.88 | 3,000,000 | 122,640,000 | 21,240,426 | Mar 19 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Dec 10 '25 | Option Exercise | 0.00 | 450,000 | 0 | 225,000 | Dec 12 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Nov 05 '25 | Sale | 36.09 | 340,000 | 12,271,102 | 18,968,790 | Nov 05 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Nov 04 '25 | Sale | 35.44 | 260,000 | 9,214,400 | 19,308,790 | Nov 05 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Nov 03 '25 | Sale | 36.19 | 300,000 | 10,857,199 | 19,568,790 | Nov 05 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Sep 02 '25 | Sale | 34.64 | 1,200,000 | 41,568,000 | 19,868,790 | Sep 04 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Mar 19 '25 | Sale | 26.10 | 2,000,000 | 52,200,000 | 109,100 | Mar 21 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Nov 05 '24 | Sale | 35.14 | 199,678 | 7,016,685 | 13,446,902 | Nov 06 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Nov 04 '24 | Sale | 35.61 | 460,322 | 16,392,066 | 13,646,580 | Nov 06 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Aug 23 '24 | Sale | 35.51 | 160,577 | 5,702,089 | 14,106,902 | Aug 23 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Aug 22 '24 | Sale | 35.26 | 178,346 | 6,288,480 | 14,267,479 | Aug 23 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Aug 21 '24 | Sale | 35.16 | 321,077 | 11,289,067 | 14,445,825 | Aug 23 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Jun 11 '24 | Sale | 37.41 | 264,626 | 9,899,659 | 14,766,902 | Jun 12 12:00 AM |
| APG | FRANKLIN MARTIN E | director, 10 percent owner: | Jun 10 '24 | Sale | 37.72 | 395,374 | 14,911,600 | 15,031,528 | Jun 12 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Nov 18 '22 | Buy | 18.90 | 135,000 | 2,551,500 | 1,037,000 | Nov 22 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Nov 15 '22 | Buy | 19.14 | 350,000 | 6,699,000 | 902,000 | Nov 15 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Nov 14 '22 | Buy | 19.11 | 250,000 | 4,777,500 | 552,000 | Nov 15 12:00 AM |
| ESI | FRANKLIN MARTIN E | Director | Nov 11 '22 | Buy | 18.96 | 302,000 | 5,725,920 | 302,000 | Nov 15 12:00 AM |