| Jul 23, 2026 | LQDADirector | Open-market saleCode S · indirect | 3,600 | $90.71 | $327K@ $90.71 | 501,477 | Form 4 |
| Jul 23, 2026 | LQDADirector | Open-market saleCode S · indirect | 96,400 | $89.44 | $8.6M@ $89.44 | 505,077 | Form 4 |
| Jul 22, 2026 | LQDADirector | Open-market saleCode S · indirect | 14,562 | $89.24 | $1.3M@ $89.24 | 601,477 | Form 4 |
| Jul 22, 2026 | LQDADirector | Open-market saleCode S · indirect | 48,032 | $88.65 | $4.3M@ $88.65 | 616,039 | Form 4 |
| Jul 22, 2026 | LQDADirector | Open-market saleCode S · indirect | 37,406 | $87.70 | $3.3M@ $87.70 | 664,071 | Form 4 |
| Jul 21, 2026 | LQDADirector | Open-market saleCode S · indirect | 556 | $80.66 | $45K@ $80.66 | 701,477 | Form 4 |
| Jul 21, 2026 | LQDADirector | Open-market saleCode S · indirect | 74,444 | $79.98 | $6.0M@ $79.98 | 702,033 | Form 4 |
| Jul 20, 2026 | LQDADirector | Open-market saleCode S · indirect | 3,596 | $79.55 | $286K@ $79.55 | 776,477 | Form 4 |
| Jul 7, 2026 | LQDADirector | Open-market saleCode S · indirect | 27,282 | $81.31 | $2.2M@ $81.31 | 780,073 | Form 4 |
| Jul 7, 2026 | LQDADirector | Open-market saleCode S · indirect | 22,718 | $80.48 | $1.8M@ $80.48 | 807,355 | Form 4 |
| Jul 6, 2026 | LQDADirector | Open-market saleCode S · indirect | 25,000 | $80.17 | $2.0M@ $80.17 | 830,073 | Form 4 |
| Jul 1, 2026 | LQDADirector | Open-market saleCode S · indirect | 853 | $80.05 | $68K@ $80.05 | 855,073 | Form 4 |
| Jul 1, 2026 | LQDADirector | Open-market saleCode S · indirect | 24,147 | $79.45 | $1.9M@ $79.45 | 855,926 | Form 4 |
| Jun 22, 2026 | LQDADirector | Open-market saleCode S · indirect | 30,500 | $76.18 | $2.3M@ $76.18 | 880,073 | Form 4 |
| Jun 22, 2026 | LQDADirector | Open-market saleCode S · indirect | 69,500 | $75.54 | $5.3M@ $75.54 | 910,573 | Form 4 |
| Jun 16, 2026 | LQDADirector | Grant or awardCode A · direct | 5,882 | — | — | 71,594 | Form 4 |
| Jun 15, 2026 | LQDADirector | Open-market saleCode S · indirect | 2,322 | $72.08 | $167K@ $72.08 | 980,073 | Form 4 |
| Jun 15, 2026 | LQDADirector | Open-market saleCode S · indirect | 82,740 | $71.42 | $5.9M@ $71.42 | 982,395 | Form 4 |
| Jun 12, 2026 | LQDADirector | Open-market saleCode S · indirect | 13,095 | $72.15 | $945K@ $72.15 | 1,065,135 | Form 4 |
| Jun 12, 2026 | LQDADirector | Open-market saleCode S · indirect | 97,954 | $71.37 | $7.0M@ $71.37 | 1,078,230 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 686 | $72.41 | $50K@ $72.41 | 1,176,184 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 92,128 | $71.74 | $6.6M@ $71.74 | 1,176,870 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 20,208 | $71.07 | $1.4M@ $71.07 | 1,268,998 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 85,285 | $69.87 | $6.0M@ $69.87 | 1,289,206 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 25,117 | $68.91 | $1.7M@ $68.91 | 1,374,491 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 17,369 | $67.90 | $1.2M@ $67.90 | 1,399,608 | Form 4 |
| Jun 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 1,476 | $66.40 | $98K@ $66.40 | 1,416,977 | Form 4 |
| Jun 10, 2026 | LQDADirector | Open-market saleCode S · indirect | 28,237 | $66.30 | $1.9M@ $66.30 | 1,418,453 | Form 4 |
| Jun 10, 2026 | LQDADirector | Open-market saleCode S · indirect | 103,301 | $65.54 | $6.8M@ $65.54 | 1,446,690 | Form 4 |
| Jun 10, 2026 | LQDADirector | Open-market saleCode S · indirect | 14,416 | $64.48 | $930K@ $64.48 | 1,549,991 | Form 4 |
| Jun 9, 2026 | LQDADirector | Open-market saleCode S · indirect | 8,034 | $65.24 | $524K@ $65.24 | 1,564,407 | Form 4 |
| Jun 9, 2026 | LQDADirector | Open-market saleCode S · indirect | 64,500 | $64.27 | $4.1M@ $64.27 | 1,572,441 | Form 4 |
| Jun 8, 2026 | LQDADirector | Open-market saleCode S · indirect | 2,804 | $66.19 | $186K@ $66.19 | 1,636,941 | Form 4 |
| Jun 8, 2026 | LQDADirector | Open-market saleCode S · indirect | 39,187 | $65.38 | $2.6M@ $65.38 | 1,639,745 | Form 4 |
| Jun 8, 2026 | LQDADirector | Open-market saleCode S · indirect | 106,310 | $64.49 | $6.9M@ $64.49 | 1,678,932 | Form 4 |
| Jun 5, 2026 | LQDADirector | Open-market saleCode S · indirect | 2,064 | $64.14 | $132K@ $64.14 | 1,785,242 | Form 4 |
| Jun 4, 2026 | LQDADirector | Open-market saleCode S · indirect | 1,420 | $66.08 | $94K@ $66.08 | 1,787,306 | Form 4 |
| Jun 4, 2026 | LQDADirector | Open-market saleCode S · indirect | 35,208 | $65.58 | $2.3M@ $65.58 | 1,788,726 | Form 4 |
| Jun 4, 2026 | LQDADirector | Open-market saleCode S · indirect | 46,108 | $64.47 | $3.0M@ $64.47 | 1,823,934 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 14,207 | $53.25 | $757K@ $53.25 | 1,870,042 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 75,293 | $52.38 | $3.9M@ $52.38 | 1,884,249 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 10,500 | $51.31 | $539K@ $51.31 | 1,959,542 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 27,613 | $50.10 | $1.4M@ $50.10 | 1,970,042 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 115,479 | $49.45 | $5.7M@ $49.45 | 1,997,655 | Form 4 |
| May 11, 2026 | LQDADirector | Open-market saleCode S · indirect | 75,801 | $48.61 | $3.7M@ $48.61 | 2,113,134 | Form 4 |
| Mar 27, 2026 | LQDADirector | Open-market saleCode S · indirect | 1,973 | $37.13 | $73K@ $37.13 | 2,188,935 | Form 4 |
| Mar 27, 2026 | LQDADirector | Open-market saleCode S · indirect | 30,176 | $36.38 | $1.1M@ $36.38 | 2,190,908 | Form 4 |
| Mar 27, 2026 | LQDADirector | Open-market saleCode S · indirect | 30,401 | $35.42 | $1.1M@ $35.42 | 2,221,084 | Form 4 |
| Mar 26, 2026 | LQDADirector | Open-market saleCode S · indirect | 7,684 | $37.22 | $286K@ $37.22 | 2,251,485 | Form 4 |