Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in August in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $6.9M Indirect: $7.0M $13.8M as of 2026-09-16 Direct $6.9M Indirect $7.0MAPPF indirect 31,500 sh $7.0M APPF direct 31,005 sh $6.9M
Trades by company APPF · 500 trades2026-08-21: Sale, 1,006 sh ($224K) 2026-08-21: Sale, 694 sh ($156K) 2026-08-21: Sale, 365 sh ($81K) 2026-08-21: Sale, 183 sh ($40K) 2026-08-21: Sale, 94 sh ($21K) 2026-08-21: Sale, 92 sh ($20K) 2026-08-21: Sale, 92 sh ($20K) 2026-08-21: Sale, 62 sh ($14K) 2026-08-21: Sale, 35 sh ($8K) 2026-08-21: Sale, 17 sh ($4K) 2026-08-21: Sale, 8 sh ($2K) 2026-08-21: Sale, 8 sh ($2K) 2026-08-20: Sale, 1,947 sh ($425K) 2026-08-20: Sale, 1,550 sh ($337K) 2026-08-20: Sale, 701 sh ($154K) 2026-08-20: Sale, 702 sh ($152K) 2026-08-20: Sale, 622 sh ($134K) 2026-08-20: Sale, 551 sh ($120K) 2026-08-20: Sale, 452 sh ($98K) 2026-08-20: Sale, 199 sh ($44K) 2026-08-20: Sale, 198 sh ($43K) 2026-08-20: Sale, 178 sh ($38K) 2026-08-20: Sale, 78 sh ($17K) 2026-08-20: Sale, 22 sh ($5K) 2026-08-19: Sale, 2,005 sh ($429K) 2026-08-19: Sale, 1,801 sh ($387K) 2026-08-19: Sale, 781 sh ($166K) 2026-08-19: Sale, 584 sh ($125K) 2026-08-19: Sale, 510 sh ($110K) 2026-08-19: Sale, 312 sh ($67K) 2026-08-19: Sale, 234 sh ($49K) 2026-08-19: Sale, 219 sh ($47K) 2026-08-19: Sale, 156 sh ($33K) 2026-08-19: Sale, 132 sh ($27K) 2026-08-19: Sale, 88 sh ($19K) 2026-08-19: Sale, 78 sh ($16K) 2026-08-19: Sale, 78 sh ($16K) 2026-08-19: Sale, 66 sh ($14K) 2026-08-19: Sale, 44 sh ($9K) 2026-08-19: Sale, 38 sh ($8K) 2026-08-19: Sale, 23 sh ($5K) 2026-08-19: Sale, 22 sh ($4K) 2026-08-19: Sale, 22 sh ($4K) 2026-08-19: Sale, 7 sh ($1K) 2026-08-18: Sale, 2,588 sh ($528K) 2026-08-18: Sale, 1,000 sh ($205K) 2026-08-18: Sale, 755 sh ($154K) 2026-08-18: Sale, 576 sh ($116K) 2026-08-18: Sale, 434 sh ($89K) 2026-08-18: Sale, 359 sh ($73K) 2026-08-18: Sale, 356 sh ($71K) 2026-08-18: Sale, 314 sh ($64K) 2026-08-18: Sale, 281 sh ($58K) 2026-08-18: Sale, 164 sh ($33K) 2026-08-18: Sale, 160 sh ($32K) 2026-08-18: Sale, 122 sh ($25K) 2026-08-18: Sale, 123 sh ($24K) 2026-08-18: Sale, 113 sh ($23K) 2026-08-18: Sale, 102 sh ($20K) 2026-08-18: Sale, 100 sh ($20K) 2026-08-18: Sale, 64 sh ($13K) 2026-08-18: Sale, 50 sh ($10K) 2026-08-18: Sale, 45 sh ($9K) 2026-08-18: Sale, 42 sh ($8K) 2026-08-18: Sale, 41 sh ($8K) 2026-08-18: Sale, 35 sh ($7K) 2026-08-18: Sale, 18 sh ($4K) 2026-08-18: Sale, 15 sh ($3K) 2026-08-17: Sale, 1,886 sh ($368K) 2026-08-17: Sale, 1,830 sh ($359K) 2026-08-17: Sale, 1,182 sh ($231K) 2026-08-17: Sale, 1,141 sh ($224K) 2026-08-17: Sale, 890 sh ($175K) 2026-08-17: Sale, 679 sh ($132K) 2026-08-17: Sale, 556 sh ($110K) 2026-08-17: Sale, 539 sh ($105K) 2026-08-17: Sale, 522 sh ($102K) 2026-08-17: Sale, 425 sh ($83K) 2026-08-17: Sale, 263 sh ($52K) 2026-08-17: Sale, 254 sh ($50K) 2026-08-17: Sale, 196 sh ($38K) 2026-08-17: Sale, 163 sh ($32K) 2026-08-17: Sale, 74 sh ($15K) 2026-08-17: Sale, 52 sh ($10K) 2026-08-17: Sale, 33 sh ($7K) 2026-08-17: Sale, 15 sh ($3K) 2026-08-14: Sale, 1,671 sh ($337K) 2026-08-14: Sale, 1,434 sh ($288K) 2026-08-14: Sale, 1,099 sh ($224K) 2026-08-14: Sale, 1,050 sh ($212K) 2026-08-14: Sale, 890 sh ($179K) 2026-08-14: Sale, 718 sh ($144K) 2026-08-14: Sale, 687 sh ($140K) 2026-08-14: Sale, 626 sh ($127K) 2026-08-14: Sale, 479 sh ($97K) 2026-08-14: Sale, 446 sh ($89K) 2026-08-14: Sale, 409 sh ($82K) 2026-08-14: Sale, 394 sh ($80K) 2026-08-14: Sale, 314 sh ($64K) 2026-08-14: Sale, 203 sh ($41K) 2026-08-14: Sale, 180 sh ($37K) 2026-08-14: Sale, 52 sh ($11K) 2026-08-14: Sale, 33 sh ($7K) 2026-08-14: Sale, 15 sh ($3K) 2026-08-13: Sale, 1,100 sh ($216K) 2026-08-13: Sale, 919 sh ($179K) 2026-08-13: Sale, 866 sh ($169K) 2026-08-13: Sale, 675 sh ($132K) 2026-08-13: Sale, 572 sh ($118K) 2026-08-13: Sale, 576 sh ($114K) 2026-08-13: Sale, 578 sh ($112K) 2026-08-13: Sale, 523 sh ($107K) 2026-08-13: Sale, 540 sh ($106K) 2026-08-13: Sale, 469 sh ($93K) 2026-08-13: Sale, 363 sh ($75K) 2026-08-13: Sale, 360 sh ($71K) 2026-08-13: Sale, 327 sh ($67K) 2026-08-13: Sale, 314 sh ($64K) 2026-08-13: Sale, 315 sh ($62K) 2026-08-13: Sale, 295 sh ($59K) 2026-08-13: Sale, 261 sh ($51K) 2026-08-13: Sale, 246 sh ($48K) 2026-08-13: Sale, 208 sh ($42K) 2026-08-13: Sale, 197 sh ($40K) 2026-08-13: Sale, 165 sh ($34K) 2026-08-13: Sale, 164 sh ($32K) 2026-08-13: Sale, 150 sh ($31K) 2026-08-13: Sale, 132 sh ($27K) 2026-08-13: Sale, 134 sh ($27K) 2026-08-13: Sale, 90 sh ($18K) 2026-08-13: Sale, 60 sh ($12K) 2026-08-13: Sale, 53 sh ($11K) 2026-08-13: Sale, 33 sh ($7K) 2026-08-13: Sale, 15 sh ($3K) 2026-08-12: Sale, 2,328 sh ($458K) 2026-08-12: Sale, 1,964 sh ($388K) 2026-08-12: Sale, 1,453 sh ($286K) 2026-08-12: Sale, 1,229 sh ($243K) 2026-08-12: Sale, 747 sh ($146K) 2026-08-12: Sale, 669 sh ($131K) 2026-08-12: Sale, 561 sh ($111K) 2026-08-12: Sale, 467 sh ($91K) 2026-08-12: Sale, 352 sh ($70K) 2026-08-12: Sale, 220 sh ($44K) 2026-08-12: Sale, 210 sh ($41K) 2026-08-12: Sale, 157 sh ($31K) 2026-08-12: Sale, 100 sh ($20K) 2026-08-12: Sale, 98 sh ($20K) 2026-08-12: Sale, 52 sh ($10K) 2026-08-12: Sale, 45 sh ($9K) 2026-08-12: Sale, 33 sh ($7K) 2026-08-12: Sale, 15 sh ($3K) 2026-08-11: Sale, 1,787 sh ($359K) 2026-08-11: Sale, 1,533 sh ($311K) 2026-08-11: Sale, 1,286 sh ($259K) 2026-08-11: Sale, 1,108 sh ($222K) 2026-08-11: Sale, 961 sh ($195K) 2026-08-11: Sale, 810 sh ($163K) 2026-08-11: Sale, 505 sh ($101K) 2026-08-11: Sale, 469 sh ($94K) 2026-08-11: Sale, 440 sh ($89K) 2026-08-11: Sale, 370 sh ($75K) 2026-08-11: Sale, 296 sh ($59K) 2026-08-11: Sale, 209 sh ($41K) 2026-08-11: Sale, 158 sh ($31K) 2026-08-11: Sale, 158 sh ($31K) 2026-08-11: Sale, 135 sh ($27K) 2026-08-11: Sale, 131 sh ($26K) 2026-08-11: Sale, 97 sh ($19K) 2026-08-11: Sale, 97 sh ($19K) 2026-08-11: Sale, 60 sh ($12K) 2026-08-11: Sale, 45 sh ($9K) 2026-08-11: Sale, 45 sh ($9K) 2026-08-10: Sale, 1,760 sh ($350K) 2026-08-10: Sale, 1,481 sh ($296K) 2026-08-10: Sale, 1,465 sh ($290K) 2026-08-10: Sale, 1,102 sh ($219K) 2026-08-10: Sale, 926 sh ($185K) 2026-08-10: Sale, 916 sh ($181K) 2026-08-10: Sale, 527 sh ($104K) 2026-08-10: Sale, 507 sh ($101K) 2026-08-10: Sale, 424 sh ($85K) 2026-08-10: Sale, 419 sh ($83K) 2026-08-10: Sale, 367 sh ($72K) 2026-08-10: Sale, 327 sh ($64K) 2026-08-10: Sale, 229 sh ($45K) 2026-08-10: Sale, 146 sh ($29K) 2026-08-10: Sale, 104 sh ($20K) 2026-08-07: Sale, 1,263 sh ($251K) 2026-08-07: Sale, 1,046 sh ($207K) 2026-08-07: Sale, 884 sh ($174K) 2026-08-07: Sale, 782 sh ($156K) 2026-08-07: Sale, 784 sh ($156K) 2026-08-07: Sale, 684 sh ($134K) 2026-08-07: Sale, 650 sh ($128K) 2026-08-07: Sale, 552 sh ($108K) 2026-08-07: Sale, 493 sh ($98K) 2026-08-07: Sale, 431 sh ($84K) 2026-08-07: Sale, 367 sh ($74K) 2026-08-07: Sale, 359 sh ($71K) 2026-08-07: Sale, 298 sh ($59K) 2026-08-07: Sale, 260 sh ($53K) 2026-08-07: Sale, 253 sh ($50K) 2026-08-07: Sale, 229 sh ($46K) 2026-08-07: Sale, 225 sh ($45K) 2026-08-07: Sale, 210 sh ($42K) 2026-08-07: Sale, 196 sh ($38K) 2026-08-07: Sale, 165 sh ($33K) 2026-08-07: Sale, 130 sh ($26K) 2026-08-07: Sale, 104 sh ($21K) 2026-08-07: Sale, 104 sh ($21K) 2026-08-07: Sale, 75 sh ($15K) 2026-08-07: Sale, 66 sh ($13K) 2026-08-07: Sale, 60 sh ($12K) 2026-08-07: Sale, 30 sh ($6K) 2026-08-06: Sale, 2,421 sh ($470K) 2026-08-06: Sale, 2,082 sh ($402K) 2026-08-06: Sale, 1,429 sh ($276K) 2026-08-06: Sale, 1,383 sh ($268K) 2026-08-06: Sale, 655 sh ($127K) 2026-08-06: Sale, 631 sh ($122K) 2026-08-06: Sale, 539 sh ($103K) 2026-08-06: Sale, 365 sh ($70K) 2026-08-06: Sale, 339 sh ($65K) 2026-08-06: Sale, 229 sh ($44K) 2026-08-06: Sale, 193 sh ($37K) 2026-08-06: Sale, 155 sh ($30K) 2026-08-06: Sale, 120 sh ($23K) 2026-08-06: Sale, 105 sh ($20K) 2026-08-06: Sale, 54 sh ($10K) 2026-08-05: Sale, 2,035 sh ($393K) 2026-08-05: Sale, 1,528 sh ($296K) 2026-08-05: Sale, 1,278 sh ($247K) 2026-08-05: Sale, 944 sh ($183K) 2026-08-05: Sale, 802 sh ($158K) 2026-08-05: Sale, 587 sh ($115K) 2026-08-05: Sale, 583 sh ($113K) 2026-08-05: Sale, 506 sh ($100K) 2026-08-05: Sale, 433 sh ($84K) 2026-08-05: Sale, 368 sh ($72K) 2026-08-05: Sale, 364 sh ($72K) 2026-08-05: Sale, 230 sh ($45K) 2026-08-05: Sale, 232 sh ($45K) 2026-08-05: Sale, 227 sh ($45K) 2026-08-05: Sale, 168 sh ($33K) 2026-08-05: Sale, 144 sh ($28K) 2026-08-05: Sale, 105 sh ($21K) 2026-08-05: Sale, 66 sh ($13K) 2026-08-05: Sale, 52 sh ($10K) 2026-08-05: Sale, 33 sh ($7K) 2026-08-05: Sale, 15 sh ($3K) 2026-08-04: Sale, 1,149 sh ($226K) 2026-08-04: Sale, 1,113 sh ($217K) 2026-08-04: Sale, 1,095 sh ($210K) 2026-08-04: Sale, 722 sh ($142K) 2026-08-04: Sale, 689 sh ($132K) 2026-08-04: Sale, 676 sh ($132K) 2026-08-04: Sale, 626 sh ($121K) 2026-08-04: Sale, 469 sh ($93K) 2026-08-04: Sale, 396 sh ($76K) 2026-08-04: Sale, 365 sh ($73K) 2026-08-04: Sale, 366 sh ($71K) 2026-08-04: Sale, 329 sh ($65K) 2026-08-04: Sale, 313 sh ($62K) 2026-08-04: Sale, 311 sh ($61K) 2026-08-04: Sale, 316 sh ($61K) 2026-08-04: Sale, 296 sh ($58K) 2026-08-04: Sale, 230 sh ($46K) 2026-08-04: Sale, 229 sh ($44K) 2026-08-04: Sale, 196 sh ($39K) 2026-08-04: Sale, 178 sh ($34K) 2026-08-04: Sale, 135 sh ($27K) 2026-08-04: Sale, 105 sh ($21K) 2026-08-04: Sale, 105 sh ($20K) 2026-08-04: Sale, 104 sh ($20K) 2026-08-04: Sale, 91 sh ($18K) 2026-08-04: Sale, 66 sh ($12K) 2026-08-04: Sale, 30 sh ($6K) 2026-08-03: Sale, 2,398 sh ($455K) 2026-08-03: Sale, 1,497 sh ($284K) 2026-08-03: Sale, 1,102 sh ($210K) 2026-08-03: Sale, 937 sh ($176K) 2026-08-03: Sale, 699 sh ($133K) 2026-08-03: Sale, 689 sh ($131K) 2026-08-03: Sale, 639 sh ($120K) 2026-08-03: Sale, 585 sh ($110K) 2026-08-03: Sale, 524 sh ($97K) 2026-08-03: Sale, 402 sh ($76K) 2026-08-03: Sale, 327 sh ($60K) 2026-08-03: Sale, 268 sh ($51K) 2026-08-03: Sale, 266 sh ($50K) 2026-08-03: Sale, 218 sh ($41K) 2026-08-03: Sale, 149 sh ($27K) 2026-07-31: Sale, 5,495 sh ($990K) 2026-07-31: Sale, 3,435 sh ($619K) 2026-07-31: Sale, 1,570 sh ($283K) 2026-07-31: Sale, 105 sh ($19K) 2026-07-31: Sale, 65 sh ($12K) 2026-07-31: Sale, 30 sh ($5K) 2026-07-30: Sale, 624 sh ($112K) 2026-07-30: Sale, 389 sh ($70K) 2026-07-30: Sale, 365 sh ($66K) 2026-07-30: Sale, 319 sh ($58K) 2026-07-30: Sale, 230 sh ($42K) 2026-07-30: Sale, 199 sh ($36K) 2026-07-30: Sale, 178 sh ($32K) 2026-07-30: Sale, 105 sh ($19K) 2026-07-30: Sale, 91 sh ($17K) 2026-07-29: Sale, 2,400 sh ($450K) 2026-07-29: Sale, 1,600 sh ($288K) 2026-07-29: Sale, 1,200 sh ($225K) 2026-07-29: Sale, 900 sh ($169K) 2026-07-29: Sale, 900 sh ($167K) 2026-07-29: Sale, 900 sh ($163K) 2026-07-29: Sale, 900 sh ($163K) 2026-07-29: Sale, 800 sh ($149K) 2026-07-29: Sale, 400 sh ($74K) 2026-07-29: Sale, 300 sh ($55K) 2026-07-29: Sale, 200 sh ($37K) 2026-07-29: Sale, 200 sh ($37K) 2026-07-28: Sale, 1,900 sh ($343K) 2026-07-28: Sale, 1,900 sh ($343K) 2026-07-28: Sale, 1,800 sh ($330K) 2026-07-28: Sale, 1,600 sh ($288K) 2026-07-28: Sale, 1,000 sh ($182K) 2026-07-28: Sale, 992 sh ($180K) 2026-07-28: Sale, 900 sh ($166K) 2026-07-28: Sale, 608 sh ($111K) 2026-07-20: Sale, 1,600 sh ($288K) 2026-07-20: Sale, 200 sh ($36K) 2026-07-20: Sale, 200 sh ($36K) 2026-07-17: Sale, 2,564 sh ($468K) 2026-07-17: Sale, 1,773 sh ($322K) 2026-07-17: Sale, 1,600 sh ($288K) 2026-07-17: Sale, 1,219 sh ($221K) 2026-07-17: Sale, 1,033 sh ($189K) 2026-07-17: Sale, 863 sh ($156K) 2026-07-17: Sale, 748 sh ($135K) 2026-07-17: Sale, 500 sh ($92K) 2026-07-17: Sale, 400 sh ($73K) 2026-07-16: Sale, 3,200 sh ($577K) 2026-07-16: Sale, 3,128 sh ($564K) 2026-07-16: Sale, 2,400 sh ($437K) 2026-07-16: Sale, 1,600 sh ($288K) 2026-07-16: Sale, 372 sh ($67K) 2026-07-15: Sale, 360 sh ($65K) 2026-07-15: Sale, 225 sh ($41K) 2026-07-15: Sale, 102 sh ($18K) 2026-07-13: Sale, 5,600 sh ($1.0M) 2026-07-13: Sale, 3,500 sh ($631K) 2026-07-13: Sale, 1,600 sh ($288K) 2026-07-10: Sale, 100 sh ($18K) 2026-07-10: Sale, 100 sh ($18K) 2026-07-10: Sale, 100 sh ($18K) 2026-07-07: Sale, 5,600 sh ($1.0M) 2026-07-07: Sale, 3,500 sh ($631K) 2026-07-07: Sale, 1,600 sh ($288K) 2026-02-02: Conversion, 7,022 sh ($0) 2026-02-02: Conversion, 7,022 sh ($0) 2025-11-04: Conversion, 40,210 sh ($0) 2025-11-04: Conversion, 118,124 sh ($0) 2025-11-04: Conversion, 5,000 sh ($0) 2025-11-04: Conversion, 118,124 sh ($0) 2025-11-04: Conversion, 5,000 sh ($0) 2025-11-04: Conversion, 40,210 sh ($0) 2025-08-27: Sale, 2,048 sh ($564K) 2025-08-27: Sale, 900 sh ($248K) 2025-08-27: Sale, 352 sh ($97K) 2025-08-27: Sale, 200 sh ($55K) 2025-08-27: Sale, 100 sh ($28K) 2025-08-27: Sale, 100 sh ($28K) 2025-08-26: Sale, 2,296 sh ($633K) 2025-08-26: Sale, 1,700 sh ($469K) 2025-08-26: Sale, 204 sh ($56K) 2025-08-26: Sale, 100 sh ($28K) 2025-08-25: Sale, 2,000 sh ($551K) 2025-08-25: Sale, 1,600 sh ($441K) 2025-08-25: Sale, 500 sh ($138K) 2025-08-25: Sale, 200 sh ($55K) 2025-08-22: Sale, 2,400 sh ($661K) 2025-08-22: Sale, 1,800 sh ($496K) 2025-08-22: Sale, 100 sh ($28K) 2025-08-12: Sale, 2,000 sh ($550K) 2025-08-12: Sale, 1,314 sh ($361K) 2025-08-12: Sale, 524 sh ($147K) 2025-08-12: Sale, 367 sh ($101K) 2025-08-12: Sale, 300 sh ($83K) 2025-08-12: Sale, 100 sh ($28K) 2025-08-12: Sale, 100 sh ($28K) 2025-08-12: Sale, 100 sh ($28K) 2025-08-12: Sale, 19 sh ($5K) 2025-08-11: Sale, 792 sh ($222K) 2025-08-11: Sale, 700 sh ($196K) 2025-08-11: Sale, 681 sh ($192K) 2025-08-11: Sale, 500 sh ($141K) 2025-08-11: Sale, 500 sh ($141K) 2025-08-11: Sale, 496 sh ($140K) 2025-08-11: Sale, 312 sh ($88K) 2025-08-11: Sale, 300 sh ($85K) 2025-08-11: Sale, 271 sh ($77K) 2025-08-11: Sale, 200 sh ($57K) 2025-08-11: Sale, 200 sh ($57K) 2025-08-11: Sale, 200 sh ($57K) 2025-08-11: Sale, 200 sh ($56K) 2025-08-11: Sale, 148 sh ($42K) 2025-08-11: Sale, 100 sh ($29K) 2025-08-08: Sale, 1,200 sh ($343K) 2025-08-08: Sale, 702 sh ($201K) 2025-08-08: Sale, 700 sh ($200K) 2025-08-08: Sale, 500 sh ($142K) 2025-08-08: Sale, 400 sh ($116K) 2025-08-08: Sale, 300 sh ($87K) 2025-08-08: Sale, 300 sh ($87K) 2025-08-08: Sale, 300 sh ($85K) 2025-08-08: Sale, 200 sh ($58K) 2025-08-08: Sale, 200 sh ($58K) 2025-08-08: Sale, 200 sh ($57K) 2025-08-08: Sale, 200 sh ($57K) 2025-08-08: Sale, 100 sh ($29K) 2025-08-08: Sale, 100 sh ($28K) 2025-08-08: Sale, 100 sh ($28K) 2025-08-08: Sale, 98 sh ($28K) 2025-08-07: Sale, 900 sh ($271K) 2025-08-07: Sale, 500 sh ($155K) 2025-08-07: Sale, 500 sh ($150K) 2025-08-07: Sale, 400 sh ($124K) 2025-08-07: Sale, 400 sh ($120K) 2025-08-07: Sale, 300 sh ($94K) 2025-08-07: Sale, 300 sh ($93K) 2025-08-07: Sale, 300 sh ($91K) 2025-08-07: Sale, 300 sh ($91K) 2025-08-07: Sale, 300 sh ($91K) 2025-08-07: Sale, 200 sh ($63K) 2025-08-07: Sale, 200 sh ($63K) 2025-08-07: Sale, 200 sh ($61K) 2025-08-07: Sale, 200 sh ($61K) 2025-08-07: Sale, 200 sh ($60K) 2025-08-07: Sale, 100 sh ($31K) 2025-08-07: Sale, 100 sh ($31K) 2025-08-07: Sale, 100 sh ($31K) 2025-08-07: Sale, 100 sh ($30K) 2025-08-06: Sale, 600 sh ($186K) 2025-08-06: Sale, 500 sh ($155K) 2025-08-06: Sale, 400 sh ($123K) 2025-08-06: Sale, 400 sh ($123K) 2025-08-06: Sale, 400 sh ($122K) 2025-08-06: Sale, 300 sh ($92K) 2025-08-06: Sale, 300 sh ($92K) 2025-08-06: Sale, 300 sh ($91K) 2025-08-06: Sale, 227 sh ($70K) 2025-08-06: Sale, 216 sh ($67K) 2025-08-06: Sale, 200 sh ($62K) 2025-08-06: Sale, 200 sh ($62K) 2025-08-06: Sale, 200 sh ($62K) 2025-08-06: Sale, 200 sh ($61K) 2025-08-06: Sale, 200 sh ($61K) 2025-08-06: Sale, 200 sh ($61K) 2025-08-06: Sale, 157 sh ($49K) 2025-08-06: Sale, 100 sh ($31K) 2025-08-06: Sale, 100 sh ($31K) 2025-08-06: Sale, 100 sh ($31K) 2025-08-06: Sale, 100 sh ($31K) 2025-08-06: Sale, 100 sh ($31K) 2025-08-06: Sale, 100 sh ($30K) 2025-08-05: Sale, 1,300 sh ($407K) 2025-08-05: Sale, 955 sh ($298K) 2025-08-05: Sale, 700 sh ($219K) 2025-08-05: Sale, 400 sh ($125K) 2025-08-05: Sale, 345 sh ($108K) 2025-08-05: Sale, 300 sh ($94K) 2025-08-05: Sale, 300 sh ($94K) 2025-08-05: Sale, 200 sh ($64K) 2025-08-05: Sale, 200 sh ($63K) 2025-08-05: Sale, 200 sh ($63K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($32K) 2025-08-05: Sale, 100 sh ($31K) 2025-08-04: Sale, 500 sh ($161K) 2025-08-04: Sale, 500 sh ($159K) 2025-08-04: Sale, 449 sh ($144K) 2025-08-04: Sale, 400 sh ($130K) 2025-08-04: Sale, 400 sh ($129K) 2025-08-04: Sale, 400 sh ($129K) 2025-08-04: Sale, 400 sh ($129K) 2025-08-04: Sale, 400 sh ($127K) 2025-08-04: Sale, 351 sh ($112K) 2025-08-04: Sale, 300 sh ($97K) 2025-08-04: Sale, 300 sh ($96K) 2025-08-04: Sale, 200 sh ($65K) 2025-08-04: Sale, 200 sh ($64K) 2025-08-04: Sale, 200 sh ($64K) 2025-08-04: Sale, 200 sh ($64K) 2025-08-04: Sale, 100 sh ($33K) 2025-08-04: Sale, 100 sh ($32K) 2025-08-04: Sale, 100 sh ($32K) 2025-08-04: Sale, 100 sh ($32K) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-08-21 APPF Sale 1,006 @ $222.43 $224K −3.0% of holding 32,194 Form 4 2026-08-21 APPF Sale 694 @ $224.13 $156K −2.2% of holding 31,500 Form 4 2026-08-21 APPF Sale 365 @ $221.37 $81K −1.1% of holding 33,200 Form 4 2026-08-21 APPF Sale 183 @ $216.38 $40K −0.5% of holding 33,657 Form 4 2026-08-21 APPF Sale 94 @ $222.42 $21K −1.2% of holding 8,062 Form 4 2026-08-21 APPF Sale 92 @ $218.14 $20K −0.3% of holding 33,565 Form 4 2026-08-21 APPF Sale 92 @ $214.73 $20K −0.3% of holding 33,840 Form 4 2026-08-21 APPF Sale 62 @ $224.14 $14K −0.8% of holding 8,000 Form 4 2026-08-21 APPF Sale 35 @ $221.41 $8K −0.4% of holding 8,156 Form 4 2026-08-21 APPF Sale 17 @ $216.38 $4K −0.2% of holding 8,199 Form 4 2026-08-21 APPF Sale 8 @ $218.14 $2K −0.1% of holding 8,191 Form 4 2026-08-21 APPF Sale 8 @ $214.71 $2K −0.1% of holding 8,216 Form 4 2026-08-20 APPF Sale 1,947 @ $218.45 $425K −5.3% of holding 34,711 Form 4 2026-08-20 APPF Sale 1,550 @ $217.67 $337K −4.1% of holding 36,658 Form 4 2026-08-20 APPF Sale 701 @ $219.35 $154K −2.0% of holding 34,010 Form 4 2026-08-20 APPF Sale 702 @ $216.43 $152K −1.8% of holding 38,208 Form 4 2026-08-20 APPF Sale 622 @ $215.37 $134K −1.6% of holding 38,910 Form 4 2026-08-20 APPF Sale 551 @ $218.46 $120K −6.1% of holding 8,445 Form 4 2026-08-20 APPF Sale 452 @ $217.68 $98K −4.8% of holding 8,996 Form 4 2026-08-20 APPF Sale 199 @ $219.35 $44K −2.4% of holding 8,246 Form 4 2026-08-20 APPF Sale 198 @ $216.44 $43K −2.1% of holding 9,448 Form 4 2026-08-20 APPF Sale 178 @ $215.37 $38K −1.8% of holding 9,646 Form 4 2026-08-20 APPF Sale 78 @ $220.06 $17K −0.2% of holding 33,932 Form 4 2026-08-20 APPF Sale 22 @ $220.06 $5K −0.3% of holding 8,224 Form 4 2026-08-19 APPF Sale 2,005 @ $213.78 $429K −4.6% of holding 41,645 Form 4 2026-08-19 APPF Sale 1,801 @ $214.94 $387K −4.3% of holding 39,844 Form 4 2026-08-19 APPF Sale 781 @ $212.64 $166K −1.8% of holding 43,650 Form 4 2026-08-19 APPF Sale 584 @ $213.78 $125K −5.3% of holding 10,422 Form 4 2026-08-19 APPF Sale 510 @ $214.94 $110K −4.9% of holding 9,912 Form 4 2026-08-19 APPF Sale 312 @ $215.60 $67K −0.8% of holding 39,532 Form 4 2026-08-19 APPF Sale 234 @ $211.18 $49K −0.5% of holding 44,431 Form 4 2026-08-19 APPF Sale 219 @ $212.64 $47K −2.0% of holding 11,006 Form 4 2026-08-19 APPF Sale 156 @ $209.12 $33K −0.3% of holding 44,665 Form 4 2026-08-19 APPF Sale 132 @ $206.45 $27K −0.3% of holding 44,844 Form 4 2026-08-19 APPF Sale 88 @ $215.60 $19K −0.9% of holding 9,824 Form 4 2026-08-19 APPF Sale 78 @ $203.98 $16K −0.2% of holding 44,976 Form 4 2026-08-19 APPF Sale 78 @ $202.61 $16K −0.2% of holding 45,054 Form 4 2026-08-19 APPF Sale 66 @ $211.18 $14K −0.6% of holding 11,225 Form 4 2026-08-19 APPF Sale 44 @ $209.12 $9K −0.4% of holding 11,291 Form 4 2026-08-19 APPF Sale 38 @ $206.46 $8K −0.3% of holding 11,342 Form 4 2026-08-19 APPF Sale 23 @ $207.27 $5K −0.1% of holding 44,821 Form 4 2026-08-19 APPF Sale 22 @ $203.98 $4K −0.2% of holding 11,380 Form 4 2026-08-19 APPF Sale 22 @ $202.61 $4K −0.2% of holding 11,402 Form 4 2026-08-19 APPF Sale 7 @ $207.27 $1K −0.1% of holding 11,335 Form 4 2026-08-18 APPF Sale 2,588 @ $203.88 $528K −5.3% of holding 46,566 Form 4 2026-08-18 APPF Sale 1,000 @ $204.98 $205K −2.1% of holding 45,566 Form 4 2026-08-18 APPF Sale 755 @ $203.88 $154K −6.0% of holding 11,827 Form 4 2026-08-18 APPF Sale 576 @ $201.49 $116K −1.1% of holding 49,513 Form 4 2026-08-18 APPF Sale 434 @ $205.95 $89K −1.0% of holding 45,132 Form 4 2026-08-18 APPF Sale 359 @ $202.77 $73K −0.7% of holding 49,154 Form 4 2026-08-18 APPF Sale 356 @ $200.29 $71K −0.7% of holding 50,089 Form 4 2026-08-18 APPF Sale 314 @ $203.87 $64K −1.0% of holding 31,168 Form 4 2026-08-18 APPF Sale 281 @ $204.98 $58K −2.4% of holding 11,546 Form 4 2026-08-18 APPF Sale 164 @ $198.90 $33K −0.3% of holding 50,445 Form 4 2026-08-18 APPF Sale 160 @ $201.49 $32K −1.2% of holding 12,682 Form 4 2026-08-18 APPF Sale 122 @ $205.95 $25K −1.1% of holding 11,424 Form 4 2026-08-18 APPF Sale 123 @ $197.80 $24K −0.2% of holding 50,609 Form 4 2026-08-18 APPF Sale 113 @ $204.98 $23K −0.4% of holding 31,055 Form 4 2026-08-18 APPF Sale 102 @ $200.29 $20K −0.8% of holding 12,842 Form 4 2026-08-18 APPF Sale 100 @ $202.77 $20K −0.8% of holding 12,582 Form 4 2026-08-18 APPF Sale 64 @ $201.49 $13K −0.2% of holding 31,523 Form 4 2026-08-18 APPF Sale 50 @ $205.95 $10K −0.2% of holding 31,005 Form 4 2026-08-18 APPF Sale 45 @ $198.90 $9K −0.3% of holding 12,944 Form 4 2026-08-18 APPF Sale 42 @ $200.29 $8K −0.1% of holding 31,587 Form 4 2026-08-18 APPF Sale 41 @ $202.77 $8K −0.1% of holding 31,482 Form 4 2026-08-18 APPF Sale 35 @ $197.81 $7K −0.3% of holding 12,989 Form 4 2026-08-18 APPF Sale 18 @ $198.89 $4K −0.1% of holding 31,629 Form 4 2026-08-18 APPF Sale 15 @ $197.84 $3K −0.0% of holding 31,647 Form 4 2026-08-17 APPF Sale 1,886 @ $195.33 $368K −3.4% of holding 53,767 Form 4 2026-08-17 APPF Sale 1,830 @ $196.08 $359K −3.4% of holding 51,937 Form 4 2026-08-17 APPF Sale 1,182 @ $195.33 $231K −3.4% of holding 33,555 Form 4 2026-08-17 APPF Sale 1,141 @ $196.08 $224K −3.4% of holding 32,414 Form 4 2026-08-17 APPF Sale 890 @ $196.98 $175K −1.7% of holding 51,047 Form 4 2026-08-17 APPF Sale 679 @ $194.28 $132K −1.2% of holding 55,653 Form 4 2026-08-17 APPF Sale 556 @ $196.98 $110K −1.7% of holding 31,858 Form 4 2026-08-17 APPF Sale 539 @ $195.33 $105K −3.7% of holding 13,889 Form 4 2026-08-17 APPF Sale 522 @ $196.08 $102K −3.8% of holding 13,367 Form 4 2026-08-17 APPF Sale 425 @ $194.28 $83K −1.2% of holding 34,737 Form 4 2026-08-17 APPF Sale 263 @ $198.37 $52K −0.5% of holding 50,784 Form 4 2026-08-17 APPF Sale 254 @ $196.98 $50K −1.9% of holding 13,113 Form 4
8 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-02-02 APPF Conversion 7,022 0 Form 4 2026-02-02 APPF Conversion 7,022 7,022 Form 4 2025-11-04 APPF Conversion 40,210 3,471,416 Form 4 2025-11-04 APPF Conversion 118,124 2,382,136 Form 4 2025-11-04 APPF Conversion 5,000 79,442 Form 4 2025-11-04 APPF Conversion 118,124 153,500 Form 4 2025-11-04 APPF Conversion 5,000 44,000 Form 4 2025-11-04 APPF Conversion 40,210 96,005 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .