← All stocks

BARINGS CORPORATE INVESTORS

MCI Net buying
CIK 0000275694 #3328 in the set updated 22 Sep 2026
Bought (120 mo)
$1.47M
out of their own pocket, the only kind of buying there is
Sold (120 mo)
$597.67K
$0.00 on a plan · $0.00 straight out of an exercise
Sold at will
$597.67K
23 of 23 sales
Net
+$871.69K
+$871.69K against sales at will

By person

9 insiders · 77 transactions
Insider
Role
Bought
Sold
Net
Holding
Worth
Change
GRACE EDWARD P III
Trustee
$839.41K (38)
$340.80K (10)
+$498.61K
10,000
$225.20K
+122.2%
NOREEN CLIFFORD M
Chairman of Fund
$294.40K (3)
+$294.40K
20,000
$450.40K
Brown Michael Harlan
Trustee
$164.30K (7)
+$164.30K
30,690
$691.14K
+62.0%
JOYAL ROBERT EUGENE
Trustee
$156.18K (7)
−$156.18K
8,909
$200.64K
−52.9%
Erwin Robert David
Officer of Adviser
$100.69K (6)
−$100.69K
0
$0.00
−100.0%
CRANDALL ROGER W
Adviser Board Member
$87.72K (2)
+$87.72K
9,425
$212.26K
+175.2%
SWEENEY SUSAN B
Trustee
$62.59K (2)
+$62.59K
7,614
$171.47K
+110.7%
Ginader Barbara
Trustee
$20.94K (2)
+$20.94K
7,014
$157.96K
+24.9%
MASSACHUSETTS MUTUAL LIFE INSURANCE CO entity
10% owner
219,664
$4.95M
0.0%

No percentages here. BARINGS CORPORATE INVESTORS reports its share count only per share class, which the XBRL frames API does not carry.

Insider
Date
Role
Action
Shares
Price
Amount
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
2,000
$22.52
$45.04K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.45
$22.45K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.53
$22.53K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.60
$22.60K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.65
$22.65K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.78
$22.78K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$22.96
$22.96K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$23.01
$23.01K
GRACE EDWARD P III
1 Apr 2025
Trustee
Sell
1,000
$23.13
$23.13K
GRACE EDWARD P III
4 Nov 2019
Trustee
Sell
6,766
$16.80
$113.67K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
2,700
$15.62
$42.18K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
2,600
$15.63
$40.65K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
2,100
$15.58
$32.73K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
2,000
$15.62
$31.25K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
400
$15.63
$6.25K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
100
$15.62
$1.56K
JOYAL ROBERT EUGENE
31 Aug 2017
Trustee
Sell
100
$15.63
$1.56K
Erwin Robert David
8 Jun 2017
Officer of Adviser
Sell
1,093
$15.12
$16.53K
Erwin Robert David
7 Jun 2017
Officer of Adviser
Sell
1,500
$15.16
$22.74K
Erwin Robert David
6 Jun 2017
Officer of Adviser
Sell
2,000
$15.18
$30.35K
Erwin Robert David
5 Jun 2017
Officer of Adviser
Sell
1,000
$15.16
$15.16K
Erwin Robert David
2 Jun 2017
Officer of Adviser
Sell
1,000
$15.16
$15.16K
Erwin Robert David
30 May 2017
Officer of Adviser
Sell
50
$15.15
$757.55

What was left out

Form 4 filings counted 781
Amendments (4/A) skipped 19
Filings about a different issuer 0
Unreadable filings 0
Joint filings 1
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 0
Sales at will 23
Transactions with no price 0
Shares from compensation/vesting 0
Sales filed before the plan box existed 14
History held since 6 Sep 2016