| HORIZON | TRADES | WIN RATE | INSIDER RETURN | SPY RETURN | MEAN EXCESS | MEDIAN EXCESS | T-STAT |
|---|---|---|---|---|---|---|---|
| 7d | 2 | +50.00% | +1.17% | -1.31% | +2.48% | +2.48% | — |
| 14d | 2 | +50.00% | +0.69% | -2.71% | +3.40% | +3.40% | — |
| 30d | 2 | +50.00% | +5.55% | +2.12% | +3.43% | +3.43% | — |
| 60d | 2 | +0.00% | +6.43% | +7.21% | -0.79% | -0.79% | — |
| 90d | 2 | +0.00% | +17.60% | +8.70% | +8.91% | +8.91% | — |
| 180d | 2(1 pending) | +0.00% | +12.07% | +7.03% | +5.04% | +5.04% | — |
| 1y | 2(1 pending) | +0.00% | +27.00% | +16.24% | +10.76% | +10.76% | — |
| 2y | 2(2 pending) | — | — | — | — | — | — |
| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED | DETAILS |
|---|---|---|---|---|---|---|---|---|
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 94,000 | $46.94 | $4.41M | 170,184 | Mar 12, 2026 | Mar 13, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 265,616 | Mar 1, 2026 | Mar 3, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 0 | Mar 1, 2026 | Mar 3, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 17,521 | — | — | 70,087 | Mar 1, 2026 | Mar 3, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 17,521 | — | — | 17,521 | Mar 1, 2026 | Mar 3, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | $49.83 | $71.4K | 264,184 | Mar 1, 2026 | Mar 3, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 18,000 | — | — | 216,796 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 14,000 | $52.55 | $735.7K | 258,884 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 16,435 | — | — | 32,871 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 8,460 | $52.55 | $444.6K | 208,336 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 10,000 | — | — | 20,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 10,000 | — | — | 268,884 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 17,521 | — | — | 17,521 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 18,000 | — | — | 18,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 24,966 | — | — | 233,302 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 24,966 | — | — | 49,932 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 16,435 | — | — | 16,435 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 13,989 | $52.55 | $735.1K | 198,796 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 29,763 | — | — | 212,785 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 10,000 | — | — | 10,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 29,764 | — | — | 59,527 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 4,700 | $52.55 | $247.0K | 243,097 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 25,346 | — | — | 194,935 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 14,190 | — | — | 235,757 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 10,000 | — | — | 20,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 24,966 | — | — | 24,966 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 17,521 | — | — | 70,087 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 29,788 | — | — | 89,364 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 29,788 | — | — | 59,575 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 12,000 | — | — | 255,097 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 16,435 | — | — | 245,522 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 29,764 | — | — | 0 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 29,763 | — | — | 29,764 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 10,000 | — | — | 247,797 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 12,000 | — | — | 12,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 29,787 | — | — | 272,884 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 10,000 | — | — | 30,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 24,966 | — | — | 24,966 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 11,735 | $52.55 | $616.7K | 221,567 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 25,346 | — | — | 0 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 12,000 | $52.55 | $630.6K | 243,097 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 14,191 | — | — | 28,381 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 16,435 | — | — | 32,870 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 12,000 | — | — | 24,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 14,191 | — | — | 28,381 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 6,670 | $52.55 | $350.5K | 229,087 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 12,000 | — | — | 36,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 14,190 | — | — | 14,191 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 7,725 | $52.55 | $405.9K | 237,797 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President of International | 18,000 | — | — | 36,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 11,913 | $52.55 | $626.0K | 183,022 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 18,000 | — | — | 36,000 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 4,700 | $52.55 | $247.0K | 264,184 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President of International | 29,787 | — | — | 29,788 | Feb 15, 2026 | Feb 18, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 49,213 | — | — | 49,213 | Feb 13, 2026 | Feb 13, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 98,426 | — | — | 98,426 | Feb 13, 2026 | Feb 13, 2026 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 2,864 | Mar 1, 2025 | Mar 4, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | $46.10 | $66.0K | 169,589 | Mar 1, 2025 | Mar 4, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 0 | Mar 1, 2025 | Mar 4, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 171,021 | Mar 1, 2025 | Mar 4, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 1,432 | Mar 1, 2025 | Mar 4, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 14,190 | — | — | 28,380 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 10,000 | — | — | 40,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 10,000 | — | — | 174,289 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 10,000 | — | — | 30,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 16,435 | — | — | 49,306 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 6,670 | $46.96 | $313.2K | 155,579 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,345 | — | — | 25,346 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 18,000 | — | — | 54,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 16,435 | — | — | 16,435 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 12,000 | — | — | 48,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,913 | $46.96 | $559.4K | 109,514 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 24,966 | — | — | 49,932 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 8,460 | $46.96 | $397.3K | 134,828 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 18,000 | — | — | 143,288 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 4,700 | $46.96 | $220.7K | 169,589 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,763 | — | — | 59,527 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 10,000 | — | — | 10,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 10,000 | — | — | 20,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,764 | — | — | 29,763 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 12,000 | — | — | 12,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 24,966 | — | — | 24,966 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,764 | — | — | 139,278 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,346 | — | — | 0 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,763 | — | — | 29,764 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 14,190 | — | — | 42,572 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 14,190 | — | — | 162,249 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 16,435 | — | — | 172,014 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 14,190 | — | — | 14,190 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 7,725 | $46.96 | $362.8K | 164,289 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,346 | — | — | 50,691 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,787 | — | — | 119,152 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 16,435 | — | — | 32,870 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 18,000 | — | — | 36,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,787 | — | — | 29,787 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 10,000 | — | — | 10,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 24,966 | — | — | 49,932 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,345 | — | — | 121,427 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 18,000 | — | — | 18,000 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,735 | $46.96 | $551.1K | 148,059 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 24,966 | — | — | 159,794 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 13,990 | $46.96 | $657.0K | 125,288 | Feb 15, 2025 | Feb 19, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 52,890 | — | — | 52,890 | Feb 14, 2025 | Feb 14, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 52,889 | — | — | 52,889 | Feb 14, 2025 | Feb 14, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 105,779 | — | — | 105,779 | Feb 14, 2025 | Feb 14, 2025 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,800 | — | — | 0 | Sep 1, 2024 | Sep 4, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,800 | $40.75 | $73.3K | 96,082 | Sep 1, 2024 | Sep 4, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,800 | — | — | 97,882 | Sep 1, 2024 | Sep 4, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 92,000 | $39.81 | $3.66M | 96,082 | Aug 27, 2024 | Aug 29, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 203,963 | Aug 15, 2024 | Aug 19, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 15,881 | $39.03 | $619.8K | 188,082 | Aug 15, 2024 | Aug 19, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 0 | Aug 15, 2024 | Aug 19, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,431 | — | — | 171,606 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 2,863 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,431 | — | — | 1,432 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,800 | — | — | 1,800 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,431 | $34.35 | $49.2K | 170,175 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,800 | — | — | 0 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 1,432 | Mar 1, 2024 | Mar 5, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 124,026 | — | — | 124,026 | Feb 15, 2024 | Feb 16, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 62,013 | — | — | 62,013 | Feb 15, 2024 | Feb 16, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 0 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 18,000 | — | — | 72,000 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 18,000 | — | — | 18,000 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 14,190 | — | — | 14,190 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,346 | — | — | 25,345 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 14,190 | — | — | 56,762 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 33,788 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 13,989 | $34.07 | $476.6K | 156,944 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,763 | — | — | 29,764 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 16,435 | — | — | 65,741 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 24,966 | — | — | 49,932 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 24,966 | — | — | 74,898 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,345 | — | — | 50,691 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,763 | — | — | 170,933 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,764 | — | — | 59,527 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 16,435 | — | — | 16,435 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,735 | $34.07 | $399.8K | 170,175 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 24,966 | — | — | 24,966 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 10,000 | — | — | 10,000 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,345 | — | — | 25,346 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,764 | — | — | 59,527 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,346 | — | — | 153,083 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,913 | $34.07 | $405.9K | 141,170 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 24,966 | — | — | 181,910 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 10,000 | — | — | 40,000 | Feb 15, 2024 | Feb 20, 2024 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | — | — | 0 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | $28.98 | $52.1K | 127,737 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,799 | — | — | 129,536 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 0 | Aug 15, 2023 | Aug 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 143,618 | Aug 15, 2023 | Aug 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 15,881 | $29.94 | $475.5K | 127,737 | Aug 15, 2023 | Aug 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | — | — | 1,800 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | $34.14 | $48.9K | 109,830 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,799 | — | — | 1,799 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 111,262 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 1,431 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,431 | — | — | 2,863 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,431 | — | — | 2,864 | Mar 1, 2023 | Mar 3, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 87,608 | — | — | 87,608 | Feb 15, 2023 | Feb 15, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 87,608 | — | — | 87,608 | Feb 15, 2023 | Feb 15, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,346 | — | — | 50,691 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 13,989 | $35.56 | $497.4K | 109,830 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,345 | — | — | 105,969 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 24,966 | — | — | 24,966 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 40,000 | $35.56 | $1.42M | 109,830 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,346 | — | — | 50,691 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,763 | — | — | 59,526 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,763 | — | — | 123,819 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,345 | — | — | 25,346 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 33,788 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 33,788 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,763 | — | — | 89,291 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 40,000 | — | — | 149,830 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,913 | $35.56 | $423.6K | 94,056 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 40,000 | — | — | 60,000 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 24,966 | — | — | 99,864 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,763 | — | — | 29,763 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | — | — | 0 | Sep 1, 2022 | Sep 6, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,799 | — | — | 82,423 | Sep 1, 2022 | Sep 6, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | $33.47 | $60.2K | 80,624 | Sep 1, 2022 | Sep 6, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 0 | Aug 15, 2022 | Aug 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 16,303 | $36.25 | $591.0K | 80,624 | Aug 15, 2022 | Aug 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 96,927 | Aug 15, 2022 | Aug 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,431 | — | — | 4,295 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,431 | $42.47 | $60.8K | 63,139 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,799 | — | — | 3,599 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,799 | — | — | 1,799 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,432 | — | — | 1,432 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 1,431 | — | — | 64,570 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 1,432 | — | — | 5,726 | Mar 1, 2022 | Mar 3, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 50,000 | — | — | 50,000 | Feb 15, 2022 | Feb 15, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASEGRANT Stock grant | 148,939 | — | — | 148,939 | Feb 15, 2022 | Feb 15, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 20,529 | $47.79 | $981.1K | 63,139 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 20,529 | — | — | 0 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,345 | — | — | 43,252 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 60,000 | — | — | 91,339 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 20,529 | — | — | 83,668 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 29,763 | — | — | 119,054 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 28,200 | $47.79 | $1.35M | 63,139 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 11,913 | $47.79 | $569.3K | 31,339 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,345 | — | — | 76,037 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 25,345 | — | — | 25,345 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 25,345 | — | — | 101,382 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 60,000 | — | — | 90,000 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 29,763 | — | — | 29,763 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | SALE President, International | 33,788 | — | — | 67,576 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |
| BAC BANK OF AMERICA CORP /DE/ | PURCHASE President, International | 33,788 | — | — | 33,788 | Feb 15, 2022 | Feb 17, 2022 ↗ | View → |