Market Cap: $433.39B
Market Cap: $433.39B
James A. Himes sold between $1,001 - $15,000 of BAC shares on 20 July.
James A. Himes sold BACLaurel Lee sold between $1,001 - $15,000 of BAC shares on 2 June.
Laurel Lee sold BACJulie Johnson sold between $1,001 - $15,000 of BAC shares on 18 December.
Julie Johnson sold BACJulie Johnson sold between $1,001 - $15,000 of BAC shares on 13 November.
Julie Johnson sold BACLisa Mcclain sold between $1,001 - $15,000 of BAC shares on 31 October.
Lisa Mcclain sold BACLisa Mcclain bought between $1,001 - $15,000 of BAC shares on 30 October.
Lisa Mcclain bought BACLisa Mcclain sold between $1,001 - $15,000 of BAC shares on 30 October.
Lisa Mcclain sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 27 October.
Ro Khanna bought BACValerie Hoyle sold between $1,001 - $15,000 of BAC shares on 23 September.
Valerie Hoyle sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 17 September.
Ro Khanna bought BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 10 September.
Ro Khanna sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 5 September.
Ro Khanna sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 2 September.
Ro Khanna sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 22 August.
Ro Khanna sold BACJulie Johnson sold between $1,001 - $15,000 of BAC shares on 14 August.
Julie Johnson sold BACAngus King bought between $1,001 - $15,000 of BAC shares on 21 July.
Angus King bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 21 July.
Ro Khanna bought BACRitchie John Torres sold between $1,001 - $15,000 of BAC shares on 11 July.
Ritchie John Torres sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 27 June.
Ro Khanna sold BACLisa Mcclain bought between $1,001 - $15,000 of BAC shares on 17 June.
Lisa Mcclain bought BACValerie Hoyle bought between $1,001 - $15,000 of BAC shares on 6 June.
Valerie Hoyle bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 4 June.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 2 June.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 15 May.
Ro Khanna bought BACJefferson Shreve sold between $15,001 - $50,000 of BAC shares on 12 May.
Jefferson Shreve sold BACJefferson Shreve bought between $15,001 - $50,000 of BAC shares on 8 May.
Jefferson Shreve bought BACMarjorie Taylor Greene bought between $1,001 - $15,000 of BAC shares on 5 May.
Marjorie Taylor Greene bought BACBruce Westerman sold between $1,001 - $15,000 of BAC shares on 21 April.
Bruce Westerman sold BACJohn Boozman sold between $1,001 - $15,000 of BAC shares on 15 April.
John Boozman sold BACJohn Boozman sold between $1,001 - $15,000 of BAC shares on 15 April.
John Boozman sold BACRob Bresnahan sold between $1,001 - $15,000 of BAC shares on 8 April.
Rob Bresnahan sold BACJefferson Shreve sold between $50,001 - $100,000 of BAC shares on 7 April.
Jefferson Shreve sold BACGeorge Whitesides sold between $15,001 - $50,000 of BAC shares on 24 March.
George Whitesides sold BACBruce Westerman bought between $1,001 - $15,000 of BAC shares on 3 March.
Bruce Westerman bought BACTim Walberg bought between $15,001 - $50,000 of BAC shares on 7 February.
Tim Walberg bought BACJohn Boozman sold between $1,001 - $15,000 of BAC shares on 5 February.
John Boozman sold BACEarl Blumenauer bought between $15,001 - $50,000 of BAC shares on 8 November.
Earl Blumenauer bought BACValerie Hoyle bought between $1,001 - $15,000 of BAC shares on 29 October.
Valerie Hoyle bought BACWilliam R. Keating sold between $1,001 - $15,000 of BAC shares on 11 September.
William R. Keating sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 9 September.
Ro Khanna sold BACJohn James sold between $1,001 - $15,000 of BAC shares on 4 September.
John James sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 20 June.
Ro Khanna bought BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 20 June.
Ro Khanna sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 14 June.
Ro Khanna bought BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 12 June.
Ro Khanna sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 20 March.
Ro Khanna bought BACBlake Moore sold between $1,001 - $15,000 of BAC shares on 19 January.
Blake Moore sold BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 10 January.
Ro Khanna bought BACJerry Moran sold between $1,001 - $15,000 of BAC shares on 14 December.
Jerry Moran sold BACJohn James bought between $1,001 - $15,000 of BAC shares on 10 November.
John James bought BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 3 November.
Ro Khanna sold BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 31 October.
Ro Khanna sold BACGreg Stanton sold between $1,001 - $15,000 of BAC shares on 24 October.
Greg Stanton sold BACGreg Stanton bought between $1,001 - $15,000 of BAC shares on 26 September.
Greg Stanton bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 6 September.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 29 August.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 20 July.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 29 June.
Ro Khanna bought BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 29 June.
Ro Khanna bought BACZoe Lofgren sold between $15,001 - $50,000 of BAC shares on 26 May.
Zoe Lofgren sold BACZoe Lofgren sold between $1,001 - $15,000 of BAC shares on 25 May.
Zoe Lofgren sold BACRo Khanna sold between $50,001 - $100,000 of BAC shares on 23 May.
Ro Khanna sold BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 23 May.
Ro Khanna bought BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 23 May.
Ro Khanna sold BACRo Khanna sold between $50,001 - $100,000 of BAC shares on 19 May.
Ro Khanna sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 10 May.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 25 April.
Ro Khanna bought BACDaniel Goldman sold between $1,001 - $15,000 of BAC shares on 10 April.
Daniel Goldman sold BACDaniel Goldman sold between $15,001 - $50,000 of BAC shares on 10 April.
Daniel Goldman sold BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 24 March.
Ro Khanna sold BACJohn Curtis sold between $1,001 - $15,000 of BAC shares on 16 March.
John Curtis sold BACRo Khanna bought between $50,001 - $100,000 of BAC shares on 14 March.
Ro Khanna bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 13 March.
Ro Khanna bought BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 13 March.
Ro Khanna bought BACEarl Blumenauer sold between $1,001 - $15,000 of BAC shares on 9 March.
Earl Blumenauer sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 15 February.
Ro Khanna bought BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 10 February.
Ro Khanna bought BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 8 February.
Ro Khanna sold BACDaniel Goldman sold between $1,001 - $15,000 of BAC shares on 31 January.
Daniel Goldman sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 11 January.
Ro Khanna bought BACRo Khanna sold between $50,001 - $100,000 of BAC shares on 9 January.
Ro Khanna sold BACJohn Curtis sold between $1,001 - $15,000 of BAC shares on 20 December.
John Curtis sold BACChristopher L. Jacobs sold between $1,001 - $15,000 of BAC shares on 12 December.
Christopher L. Jacobs sold BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 12 December.
Ro Khanna bought BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 15 November.
Ro Khanna sold BACChristopher L. Jacobs bought between $1,001 - $15,000 of BAC shares on 8 November.
Christopher L. Jacobs bought BACRo Khanna bought between $50,001 - $100,000 of BAC shares on 3 November.
Ro Khanna bought BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 20 October.
Ro Khanna sold BACRo Khanna sold between $1,001 - $15,000 of BAC shares on 20 October.
Ro Khanna sold BACKathy Manning sold between $1,001 - $15,000 of BAC shares on 12 October.
Kathy Manning sold BACChristopher L. Jacobs bought between $1,001 - $15,000 of BAC shares on 12 October.
Christopher L. Jacobs bought BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 29 September.
Ro Khanna bought BACZoe Lofgren bought between $1,001 - $15,000 of BAC shares on 9 September.
Zoe Lofgren bought BACRo Khanna bought between $15,001 - $50,000 of BAC shares on 6 September.
Ro Khanna bought BACKathy Manning bought between $1,001 - $15,000 of BAC shares on 5 August.
Kathy Manning bought BACKathy Manning sold between $1,001 - $15,000 of BAC shares on 3 August.
Kathy Manning sold BACRo Khanna sold between $15,001 - $50,000 of BAC shares on 1 August.
Ro Khanna sold BACKathy Manning bought between $1,001 - $15,000 of BAC shares on 20 July.
Kathy Manning bought BACKathy Manning bought between $1,001 - $15,000 of BAC shares on 15 July.
Kathy Manning bought BACRo Khanna bought between $1,001 - $15,000 of BAC shares on 8 June.
Ro Khanna bought BACJerry Moran sold between $1,001 - $15,000 of BAC shares on 21 December.
Jerry Moran sold BACJerry Moran bought between $1,001 - $15,000 of BAC shares on 21 August.
Jerry Moran bought BACDavid A Perdue Jr sold between $15,001 - $50,000 of BAC shares on 14 April.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $50,001 - $100,000 of BAC shares on 14 April.
David A Perdue Jr sold BACKelly Loeffler sold between $100,001 - $250,000 of BAC shares on 7 April.
Kelly Loeffler sold BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 23 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 18 March.
David A Perdue Jr bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 6 March.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 4 March.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $15,001 - $50,000 of BAC shares on 2 March.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 30 January.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $15,001 - $50,000 of BAC shares on 30 January.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 24 January.
David A Perdue Jr sold BACJerry Moran sold between $1,001 - $15,000 of BAC shares on 25 September.
Jerry Moran sold BACJerry Moran bought between $1,001 - $15,000 of BAC shares on 19 December.
Jerry Moran bought BACDavid A Perdue Jr bought between $15,001 - $50,000 of BAC shares on 23 October.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 15 October.
David A Perdue Jr bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 16 August.
David A Perdue Jr sold BACPat Roberts sold between $1,001 - $15,000 of BAC shares on 24 July.
Pat Roberts sold BACPat Roberts sold between $1,001 - $15,000 of BAC shares on 18 July.
Pat Roberts sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 5 July.
Pat Roberts bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 29 May.
David A Perdue Jr sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 15 May.
Pat Roberts bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 12 February.
David A Perdue Jr sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 5 February.
Pat Roberts bought BACPat Roberts sold between $15,001 - $50,000 of BAC shares on 5 February.
Pat Roberts sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 5 January.
Pat Roberts bought BACPatrick J Toomey sold between $15,001 - $50,000 of BAC shares on 5 January.
Patrick J Toomey sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 13 December.
Pat Roberts bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 12 October.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 9 October.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 6 October.
David A Perdue Jr sold BACPat Roberts sold between $15,001 - $50,000 of BAC shares on 26 September.
Pat Roberts sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 7 September.
Pat Roberts bought BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 7 August.
Pat Roberts bought BACPat Roberts sold between $1,001 - $15,000 of BAC shares on 28 July.
Pat Roberts sold BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 18 July.
Pat Roberts bought BACPatty Murray sold between $1,001 - $15,000 of BAC shares on 15 June.
Patty Murray sold BACSheldon Whitehouse bought between $1,001 - $15,000 of BAC shares on 16 May.
Sheldon Whitehouse bought BACPatty Murray bought between $1,001 - $15,000 of BAC shares on 16 March.
Patty Murray bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 3 March.
David A Perdue Jr sold BACPatrick J Toomey bought between $15,001 - $50,000 of BAC shares on 25 January.
Patrick J Toomey bought BACPat Roberts bought between $1,001 - $15,000 of BAC shares on 15 December.
Pat Roberts bought BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 12 December.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 9 December.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 8 December.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 2 December.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 17 November.
David A Perdue Jr sold BACDavid A Perdue Jr sold between $1,001 - $15,000 of BAC shares on 16 November.
David A Perdue Jr sold BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 27 June.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 20 June.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 18 April.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 15 April.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 14 April.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 13 April.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 7 April.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 30 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 28 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 21 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 18 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 15 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 14 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 11 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 10 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 8 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 7 March.
David A Perdue Jr bought BACDavid A Perdue Jr bought between $15,001 - $50,000 of BAC shares on 4 March.
David A Perdue Jr bought BACSheldon Whitehouse bought between $1,001 - $15,000 of BAC shares on 12 February.
Sheldon Whitehouse bought BACDavid A Perdue Jr bought between $1,001 - $15,000 of BAC shares on 20 January.
David A Perdue Jr bought BACSheldon Whitehouse sold between $15,001 - $50,000 of BAC shares on 15 September.
Sheldon Whitehouse sold BACSheldon Whitehouse bought between $15,001 - $50,000 of BAC shares on 27 May.
Sheldon Whitehouse bought BACPat Roberts sold between $1,001 - $15,000 of BAC shares on 12 December.
Pat Roberts sold BACPat Roberts sold between $1,001 - $15,000 of BAC shares on 26 August.
Pat Roberts sold BACSusan M Collins sold between $1,001 - $15,000 of BAC shares on 7 May.
Susan M Collins sold BACSusan M. Collins sold between $1,001 - $15,000 of BAC shares on 22 April.
Susan M. Collins sold BAC