APPF · AppFolio Inc. Class A Common Stock
View on chartInsiders & Stakes
| Schauser Klaus 10% Owner | ▼ Sell | Other | 505,000 Shares held | 11/17/2025 | View profile |
| Goon Fay Sien Chief Financial Officer | ▼ Sell | Tax Withholding | 90,971 Shares held | 8/10/2024 | View profile |
| William Shane Trigg General Manager, Real Estate | ▼ Sell | Open Market | 70,772 Shares held | 8/14/2026 | View profile |
| Maurice J. Duca 10% Owner | ▼ Sell | Open Market | 31,500 Shares held | 8/21/2026 | View profile |
| Casey Robert Donald III Director | ▲ Buy | Grant | 28,399 Shares held | 8/1/2025 | View profile |
| Walker Jonathan Chief Technology Officer | ▼ Sell | Tax Withholding | 26,348 Shares held | 11/10/2022 | View profile |
| Mazza Matthew S Chief Legal Officer | ▼ Sell | Open Market | 25,015 Shares held | 9/15/2025 | View profile |
| BLISS TIMOTHY K Director | ▲ Buy | Open Market | 22,000 Shares held | 6/9/2025 | View profile |
| Elizabeth Erin Barat Chief People Officer | ▼ Sell | Tax Withholding | 20,301 Shares held | 8/10/2026 | View profile |
| Timothy Mathias Eaton Int. Chief Financial Officer | ▼ Sell | Open Market | 16,714 Shares held | 8/19/2026 | View profile |
| Janet Kerr Director | ▼ Sell | Gift | 10,352 Shares held | 3/10/2026 | View profile |
| Winifred Markus Webb Director | ▲ Buy | Grant | 9,225 Shares held | 6/29/2026 | View profile |
| Scanlan Agnes Bundy Director | ▲ Buy | Grant | 7,343 Shares held | 6/29/2026 | View profile |
| von Blottnitz Andreas Director | ▲ Buy | Grant | 6,764 Shares held | 6/27/2025 | View profile |
| RAUTH WILLIAM R III Director | ▲ Buy | Open Market | 6,698 Shares held | 10/20/2021 | View profile |
| WILSON ANN M Principal Accounting Officer | ▼ Sell | Other | 5,911 Shares held | 2/10/2022 | View profile |
| Evan Pickering General Counsel | ▼ Sell | Open Market | 5,167 Shares held | 8/12/2026 | View profile |
| Don Rigler Principal Accounting Officer | ▼ Sell | Tax Withholding | 4,025 Shares held | 8/10/2026 | View profile |
| Olivia Nottebohm Chief Operating Officer | ▲ Buy | Grant | 4,019 Shares held | 6/29/2026 | View profile |
| Saori Casey Chief Financial Officer | ▲ Buy | Grant | 2,358 Shares held | 6/29/2026 | View profile |
| APPFOLIO INC Director | ▲ Buy | Grant | 2,217 Shares held | 6/29/2026 | View profile |
| Wolf Alexander Director | ▲ Buy | Open Market | 2,000 Shares held | 2/14/2025 | View profile |
| Randall Jason Robert Chief Executive Officer | ▼ Sell | Open Market | 0 Shares held | 12/21/2021 | View profile |
Transaction History
| Maurice J. Duca | ▼ Sell | Open Market | 8 | $2K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 17 | $4K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 8 | $2K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 35 | $8K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 94 | $21K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 62 | $14K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 92 | $20K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 183 | $40K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 92 | $20K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 365 | $81K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,006 | $224K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 694 | $156K | 8/21/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 178 | $38K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 198 | $43K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 452 | $98K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 551 | $120K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 199 | $44K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 22 | $5K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 622 | $134K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 702 | $152K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,550 | $337K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,947 | $425K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 701 | $154K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 78 | $17K | 8/20/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 219 | $47K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 88 | $19K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 78 | $16K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 78 | $16K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 132 | $27K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 23 | $5K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 156 | $33K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 234 | $49K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 781 | $166K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 2,005 | $429K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,801 | $387K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 312 | $67K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 22 | $4K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 22 | $4K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 38 | $8K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 7 | $1K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 44 | $9K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 66 | $14K | 8/19/2026 |
| Timothy Mathias Eaton | ▼ Sell | Open Market | 373 | $76K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 584 | $125K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 510 | $110K | 8/19/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 15 | $3K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 18 | $4K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 42 | $8K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 64 | $13K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 41 | $8K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 314 | $64K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 113 | $23K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 50 | $10K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 35 | $7K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 45 | $9K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 102 | $20K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 160 | $32K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 100 | $20K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 755 | $154K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 281 | $58K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 122 | $25K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 123 | $24K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 164 | $33K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 356 | $71K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 576 | $116K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 359 | $73K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 2,588 | $528K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,000 | $205K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 434 | $89K | 8/18/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,886 | $368K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,830 | $359K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 890 | $175K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 263 | $52K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 52 | $10K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 425 | $83K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,182 | $231K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,141 | $224K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 556 | $110K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 679 | $132K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 74 | $15K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 163 | $32K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 33 | $7K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 196 | $38K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 539 | $105K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 522 | $102K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 254 | $50K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 15 | $3K | 8/17/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 446 | $89K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 890 | $179K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,050 | $212K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 394 | $80K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 687 | $140K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 33 | $7K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 203 | $41K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 409 | $82K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 479 | $97K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 180 | $37K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 314 | $64K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 15 | $3K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 718 | $144K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,434 | $288K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,671 | $337K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 626 | $127K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,099 | $224K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 52 | $11K | 8/14/2026 |
| William Shane Trigg | ▼ Sell | Open Market | 2,057 | $422K | 8/14/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 208 | $42K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 314 | $64K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 523 | $107K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 572 | $118K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 578 | $112K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 540 | $106K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 675 | $132K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 360 | $71K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 295 | $59K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 33 | $7K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 132 | $27K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 197 | $40K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 327 | $67K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 363 | $75K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 261 | $51K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 246 | $48K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 315 | $62K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 164 | $32K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 134 | $27K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 15 | $3K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 60 | $12K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 90 | $18K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 150 | $31K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 165 | $34K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 919 | $179K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 866 | $169K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,100 | $216K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 576 | $114K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 469 | $93K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 53 | $11K | 8/13/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 467 | $91K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,453 | $286K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,229 | $243K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 220 | $44K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 98 | $20K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 33 | $7K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 210 | $41K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 669 | $131K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 45 | $9K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 15 | $3K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 747 | $146K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 2,328 | $458K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,964 | $388K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 352 | $70K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 157 | $31K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 52 | $10K | 8/12/2026 |
| Evan Pickering | ▼ Sell | Open Market | 161 | $32K | 8/12/2026 |
| Evan Pickering | ▼ Sell | Open Market | 161 | $32K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 561 | $111K | 8/12/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 100 | $20K | 8/12/2026 |
| Evan Pickering | ▼ Sell | Open Market | 141 | $28K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 158 | $31K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 209 | $41K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 469 | $94K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,787 | $359K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,286 | $259K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,533 | $311K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 97 | $19K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 97 | $19K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 131 | $26K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 296 | $59K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 810 | $163K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 961 | $195K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 45 | $9K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 45 | $9K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 60 | $12K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 135 | $27K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 505 | $101K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 370 | $75K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 440 | $89K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 158 | $31K | 8/11/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,108 | $222K | 8/11/2026 |
| Evan Pickering | ▼ Sell | Tax Withholding | 80 | $16K | 8/10/2026 |
| Evan Pickering | ▼ Sell | Tax Withholding | 54 | $11K | 8/10/2026 |
| Evan Pickering | ▼ Sell | Tax Withholding | 27 | $5K | 8/10/2026 |
| Evan Pickering | ▼ Sell | Tax Withholding | 39 | $8K | 8/10/2026 |
| Evan Pickering | ▼ Sell | Tax Withholding | 64 | $13K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 229 | $45K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 327 | $64K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 916 | $181K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,102 | $219K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 926 | $185K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 104 | $20K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 146 | $29K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 419 | $83K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 507 | $101K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 424 | $85K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 367 | $72K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 527 | $104K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,465 | $290K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,760 | $350K | 8/10/2026 |
| Maurice J. Duca | ▼ Sell | Open Market | 1,481 | $296K | 8/10/2026 |
| William Shane Trigg | ▼ Sell | Tax Withholding | 797 | $159K | 8/10/2026 |
| Timothy Mathias Eaton | ▼ Sell | Tax Withholding | 315 | $63K | 8/10/2026 |