| Aug 31, 2026 | WLFCExecutive Chairman | Open-market saleCode S · indirect | 400 | $52.95 | $21K@ $52.95 | 40,280 | Form 4 |
| Aug 26, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 15,600 | $55.11 | $860K@ $55.11 | 2,492,143 | Form 4 |
| Aug 25, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 113 | $56.05 | $6K@ $56.05 | 2,507,743 | Form 4 |
| Aug 25, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 11,287 | $54.50 | $615K@ $54.50 | 2,507,856 | Form 4 |
| Aug 24, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 13,684 | $55.23 | $756K@ $55.23 | 2,519,143 | Form 4 |
| Aug 24, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 3,016 | $54.59 | $165K@ $54.59 | 2,532,827 | Form 4 |
| Aug 21, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 1,100 | $54.79 | $60K@ $54.79 | 2,535,843 | Form 4 |
| Aug 21, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 12,400 | $54.44 | $675K@ $54.44 | 2,536,943 | Form 4 |
| Aug 20, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 116 | $54.66 | $6K@ $54.66 | 2,549,343 | Form 4 |
| Aug 20, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 16,184 | $53.98 | $874K@ $53.98 | 2,549,459 | Form 4 |
| Aug 19, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 4,810 | $57.27 | $275K@ $57.27 | 2,565,643 | Form 4 |
| Aug 19, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 3,133 | $56.48 | $177K@ $56.48 | 2,570,453 | Form 4 |
| Aug 19, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 11,357 | $55.11 | $626K@ $55.11 | 2,573,586 | Form 4 |
| Aug 18, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 8,535 | $58.19 | $497K@ $58.19 | 2,584,943 | Form 4 |
| Aug 18, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 12,480 | $57.46 | $717K@ $57.46 | 2,593,478 | Form 4 |
| Aug 18, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 6,485 | $56.61 | $367K@ $56.61 | 2,605,958 | Form 4 |
| Aug 17, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 1,778 | $58.85 | $105K@ $58.85 | 2,612,443 | Form 4 |
| Aug 17, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 13,590 | $58.38 | $793K@ $58.38 | 2,614,221 | Form 4 |
| Aug 17, 2026 | WLFCExecutive Chairman | Open-market saleCode S · direct | 16,032 | $57.45 | $921K@ $57.45 | 2,627,811 | Form 4 |
| Apr 1, 2026 | WLFCExecutive Chairman | Shares withheld for tax or exercise priceCode F · direct | 42,950 | $175.62 | $7.5M@ $175.62 | 881,281 | Form 4 |
| Mar 31, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 437 | $170.49 | $75K@ $170.49 | 924,231 | Form 4 |
| Mar 31, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,300 | $169.52 | $220K@ $169.52 | 924,668 | Form 4 |
| Mar 31, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 600 | $166.51 | $100K@ $166.51 | 925,968 | Form 4 |
| Mar 31, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 945 | $165.11 | $156K@ $165.11 | 926,568 | Form 4 |
| Mar 30, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 331 | $167.99 | $56K@ $167.99 | 927,513 | Form 4 |
| Mar 30, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,091 | $166.71 | $182K@ $166.71 | 927,844 | Form 4 |
| Mar 30, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,235 | $164.38 | $203K@ $164.38 | 928,935 | Form 4 |
| Mar 30, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,205 | $163.39 | $197K@ $163.39 | 930,170 | Form 4 |
| Mar 30, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,859 | $162.54 | $302K@ $162.54 | 931,375 | Form 4 |
| Mar 27, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 2,066 | $170.90 | $353K@ $170.90 | 933,234 | Form 4 |
| Mar 27, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 5,652 | $170.26 | $962K@ $170.26 | 935,300 | Form 4 |
| Mar 27, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,531 | $168.99 | $259K@ $168.99 | 940,952 | Form 4 |
| Mar 27, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 478 | $168.02 | $80K@ $168.02 | 942,483 | Form 4 |
| Mar 26, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 800 | $175.18 | $140K@ $175.18 | 942,961 | Form 4 |
| Mar 26, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 100 | $173.50 | $17K@ $173.50 | 943,761 | Form 4 |
| Mar 26, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 200 | $172.32 | $34K@ $172.32 | 943,861 | Form 4 |
| Mar 26, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 3,170 | $171.35 | $543K@ $171.35 | 944,061 | Form 4 |
| Mar 25, 2026 | WLFCExecutive Chairman | Open-market saleCode S · directPrice far from market; may be another security | 1,000 | $175.92 | $176K@ $175.92 | 948,231 | Form 4 |
| Mar 19, 2026 | WLFCExecutive Chairman | Shares withheld for tax or exercise priceCode F · direct | 5,590 | $170.53 | $953K@ $170.53 | 949,231 | Form 4 |
| Mar 18, 2026 | WLFCExecutive Chairman | Open-market saleCode S · indirectPrice far from market; may be another security | 238 | $167.55 | $40K@ $167.55 | 13,560 | Form 4 |
| Mar 16, 2026 | WLFCExecutive Chairman | Shares withheld for tax or exercise priceCode F · direct | 1,355 | $167.18 | $227K@ $167.18 | 954,821 | Form 4 |
| Mar 16, 2026 | WLFCExecutive Chairman | Option exerciseCode M · direct | 10,888 | — | — | 956,176 | Form 4 |
| Jan 2, 2026 | WLFCExecutive Chairman | Grant or awardCode A · direct | 29,974 | $134.12 | $4.0M@ $134.12 | 29,974 | Form 4 |
| Jan 2, 2026 | WLFCExecutive Chairman | Shares withheld for tax or exercise priceCode F · direct | 1,740 | $134.12 | $233K@ $134.12 | 945,288 | Form 4 |
| Jan 2, 2026 | WLFCExecutive Chairman | Grant or awardCode A · direct | 19,982 | $134.12 | $2.7M@ $134.12 | 947,028 | Form 4 |
| Dec 4, 2025 | WLFCExecutive Chairman | Disposition to issuerCode D · direct | 30,000 | $126.28 | $3.8M@ $126.28 | 927,046 | Form 4 |