Appfolio Inc (APPF)
Who owns Appfolio Inc (APPF)? This page shows the largest institutions and funds, the ownership structure and the latest insider transactions. 95.3% of the shares are freely tradable; institutional investors hold 92.5%.
Ownership Structure
Largest Shareholders
Institutions
| Name | Stake (%) | Shares | Change (%) | Date |
|---|---|---|---|---|
| Vanguard Group Inc | 7.24 | 2,560,460 | +4.1 | 12/31/2025 |
| BlackRock Inc | 7.20 | 2,547,098 | +7.5 | 03/31/2026 |
| Principal Financial Group Inc | 4.26 | 1,505,882 | +20.9 | 03/31/2026 |
| Vanguard Portfolio Management, LLC | 4.20 | 1,485,373 | +0.0 | 03/31/2026 |
| Vanguard Capital Management, LLC | 2.96 | 1,047,945 | +0.0 | 03/31/2026 |
| Ashe Capital Management, LLC | 2.96 | 1,047,915 | -2.8 | 03/31/2026 |
Funds
| Name | Stake (%) | Shares | Change (%) | Date |
|---|---|---|---|---|
| Principal MidCap R5 | 3.33 | 1,176,049 | +9.1 | 04/30/2026 |
| Principal Aligned MidCap Equity | 3.10 | 1,096,996 | +22.2 | 03/31/2026 |
| iShares Core S&P Mid-Cap ETF | 2.34 | 825,727 | +0.0 | 05/29/2026 |
| Vanguard Total Stock Mkt Idx Inv | 2.09 | 737,882 | +0.3 | 04/30/2026 |
Largest reported positions according to regulatory filings; stake as a percentage of shares outstanding, change versus the previous filing. Source: fundamentals data.
Insider Transactions
| Date | Person | Role | Type | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 319 | 182.34 | 58,166 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 365 | 181.39 | 66,207 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 624 | 180.13 | 112,401 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 91 | 182.34 | 16,593 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 105 | 181.39 | 19,046 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 178 | 180.13 | 32,063 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 199 | 182.34 | 36,286 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 230 | 181.39 | 41,720 |
| 30. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 389 | 180.13 | 70,071 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 2,400 | 187.64 | 450,336 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 800 | 186.04 | 148,832 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 400 | 184.48 | 73,792 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,200 | 187.68 | 225,216 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 300 | 184.47 | 55,341 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 200 | 183.17 | 36,634 |
| 29. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 900 | 188.23 | 169,407 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 900 | 184.00 | 165,600 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,800 | 183.40 | 330,120 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,000 | 181.54 | 181,540 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 608 | 182.97 | 111,246 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 992 | 181.49 | 180,038 |
| 28. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,900 | 180.59 | 343,121 |
| 20. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 20. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 200 | 180.00 | 36,000 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 400 | 183.18 | 73,272 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 2,564 | 182.67 | 468,366 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,773 | 181.42 | 321,658 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 863 | 180.64 | 155,892 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 500 | 183.30 | 91,650 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,033 | 182.68 | 188,708 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,219 | 181.31 | 221,017 |
| 17. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 748 | 180.59 | 135,081 |
| 16. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 2,400 | 181.95 | 436,680 |
| 16. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 3,200 | 180.34 | 577,088 |
| 16. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 16. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 372 | 181.40 | 67,481 |
| 16. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 3,128 | 180.32 | 564,041 |
| 15. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 360 | 180.03 | 64,811 |
| 15. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 102 | 180.03 | 18,363 |
| 15. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 225 | 180.03 | 40,507 |
| 13. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 5,600 | 180.15 | 1,008,840 |
| 13. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.15 | 288,240 |
| 13. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 3,500 | 180.15 | 630,525 |
| 10. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 100 | 180.00 | 18,000 |
| 7. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 5,600 | 180.41 | 1,010,296 |
| 7. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 1,600 | 180.00 | 288,000 |
| 7. Jul 2026 | Duca Maurice J | 10% Owner | Sell | 3,500 | 180.38 | 631,330 |
Reportable transactions by officers and major shareholders from SEC Form 4 filings. "Other" includes things like stock grants and option exercises without a buy/sell character.
View all insider transactions →Data as of: July 31, 2026 · Source: fundamental data & SEC filings (annual and quarterly reports, 10-K/10-Q)
Note: pure fact-based analysis, not investment advice and not a solicitation to buy or sell. All figures without guarantee.