| Aug 18, 2026 | FMAO | Open-market saleCode S · direct | 2,402 | $35.05 | $84K@ $35.05 | 49,148 | Form 4 |
| Aug 17, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $35.11 | $105K@ $35.11 | 51,550 | Form 4 |
| Aug 14, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $35.38 | $106K@ $35.38 | 54,550 | Form 4 |
| Aug 13, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $35.19 | $106K@ $35.19 | 57,550 | Form 4 |
| Aug 12, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.94 | $105K@ $34.94 | 60,550 | Form 4 |
| Aug 11, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.46 | $103K@ $34.46 | 63,550 | Form 4 |
| Aug 10, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.54 | $104K@ $34.54 | 66,550 | Form 4 |
| Aug 7, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.08 | $102K@ $34.08 | 69,550 | Form 4 |
| Aug 6, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.24 | $103K@ $34.24 | 72,550 | Form 4 |
| Aug 5, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.76 | $104K@ $34.76 | 75,550 | Form 4 |
| Aug 4, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $33.67 | $101K@ $33.67 | 78,550 | Form 4 |
| Aug 3, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $33.69 | $101K@ $33.69 | 81,550 | Form 4 |
| Jul 31, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $33.07 | $99K@ $33.07 | 84,550 | Form 4 |
| Jul 30, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.86 | $105K@ $34.86 | 87,550 | Form 4 |
| Jul 29, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $34.48 | $103K@ $34.48 | 90,550 | Form 4 |
| Jul 28, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $31.59 | $95K@ $31.59 | 93,550 | Form 4 |
| Jul 27, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.98 | $93K@ $30.98 | 96,550 | Form 4 |
| Jul 24, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.44 | $91K@ $30.44 | 99,550 | Form 4 |
| Jul 23, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.95 | $90K@ $29.95 | 102,550 | Form 4 |
| Jul 22, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.84 | $93K@ $30.84 | 105,550 | Form 4 |
| Jul 21, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.75 | $92K@ $30.75 | 108,550 | Form 4 |
| Jul 20, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.47 | $91K@ $30.47 | 111,550 | Form 4 |
| Jul 17, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $31.06 | $93K@ $31.06 | 114,550 | Form 4 |
| Jul 16, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.06 | $90K@ $30.06 | 117,550 | Form 4 |
| Jul 15, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.81 | $89K@ $29.81 | 120,550 | Form 4 |
| Jul 14, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.10 | $90K@ $30.10 | 123,550 | Form 4 |
| Jul 13, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.77 | $89K@ $29.77 | 126,550 | Form 4 |
| Jul 10, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.52 | $89K@ $29.52 | 129,550 | Form 4 |
| Jul 9, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.42 | $88K@ $29.42 | 132,550 | Form 4 |
| Jul 8, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.15 | $90K@ $30.15 | 135,550 | Form 4 |
| Jul 7, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.72 | $92K@ $30.72 | 138,550 | Form 4 |
| Jul 6, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.67 | $92K@ $30.67 | 141,550 | Form 4 |
| Jul 2, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $31.53 | $95K@ $31.53 | 144,550 | Form 4 |
| Jul 1, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.58 | $92K@ $30.58 | 147,550 | Form 4 |
| Jun 30, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.46 | $91K@ $30.46 | 150,550 | Form 4 |
| Jun 29, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $30.09 | $90K@ $30.09 | 153,550 | Form 4 |
| Jun 26, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.98 | $90K@ $29.98 | 156,550 | Form 4 |
| Jun 25, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.62 | $89K@ $29.62 | 159,550 | Form 4 |
| Jun 24, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $29.17 | $88K@ $29.17 | 162,550 | Form 4 |
| Jun 23, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.66 | $86K@ $28.66 | 165,550 | Form 4 |
| Jun 22, 2026 | FMAO | Open-market saleCode S · direct | 6,000 | $28.72 | $172K@ $28.72 | 168,550 | Form 4 |
| Jun 18, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.75 | $86K@ $28.75 | 174,550 | Form 4 |
| Jun 17, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.63 | $86K@ $28.63 | 177,550 | Form 4 |
| Jun 16, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.39 | $85K@ $28.39 | 180,550 | Form 4 |
| Jun 15, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.80 | $86K@ $28.80 | 183,550 | Form 4 |
| Jun 12, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.39 | $85K@ $28.39 | 186,550 | Form 4 |
| Jun 11, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.54 | $86K@ $28.54 | 189,550 | Form 4 |
| Jun 10, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.70 | $86K@ $28.70 | 192,550 | Form 4 |
| Jun 9, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $28.23 | $85K@ $28.23 | 195,550 | Form 4 |
| Jun 8, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $27.99 | $84K@ $27.99 | 198,550 | Form 4 |
| Jun 5, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $27.81 | $83K@ $27.81 | 201,550 | Form 4 |
| Jun 4, 2026 | FMAO | Open-market saleCode S · direct | 3,000 | $27.36 | $82K@ $27.36 | 204,085 | Form 4 |
| Jun 4, 2026 | FMAO | Grant or awardCode A · direct | 465 | $27.14 | $13K@ $27.14 | 204,550 | Form 4 |
| Jun 3, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.76 | $83K@ $27.76 | 207,085 | Form 4 |
| Jun 2, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.27 | $82K@ $27.27 | 210,085 | Form 4 |
| Jun 1, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.64 | $83K@ $27.64 | 213,085 | Form 4 |
| May 29, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.76 | $83K@ $27.76 | 216,085 | Form 4 |
| May 28, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.60 | $83K@ $27.60 | 219,085 | Form 4 |
| May 27, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.78 | $83K@ $27.78 | 222,085 | Form 4 |
| May 26, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.59 | $83K@ $27.59 | 225,085 | Form 4 |
| May 22, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.74 | $83K@ $27.74 | 228,085 | Form 4 |
| May 21, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.37 | $82K@ $27.37 | 231,085 | Form 4 |
| May 20, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.06 | $81K@ $27.06 | 234,085 | Form 4 |
| May 19, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.05 | $81K@ $27.05 | 237,085 | Form 4 |
| May 18, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $26.44 | $79K@ $26.44 | 240,085 | Form 4 |
| May 15, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $26.57 | $80K@ $26.57 | 243,085 | Form 4 |
| May 14, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $26.66 | $80K@ $26.66 | 246,085 | Form 4 |
| May 13, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $26.77 | $80K@ $26.77 | 249,085 | Form 4 |
| May 12, 2026 | FMAODirector | Open-market saleCode S · direct | 3,000 | $27.20 | $82K@ $27.20 | 252,085 | Form 4 |