13F-HRFiling Date: Aug 14, 2026
Thurston Springer 13F-HR: 2026-06-30 · 18827 holdings (Aug 14, 2026)
Institutional Holdings (13F)
View SEC Filing
ACC: 0000319933-26-000010
Total Value$3.41B
Positions18827
Changes1377
Holdings
120
Oracle · ORCL
33.57K SharesCOMMON STOCK
$4.92M
Added+83823%
0.14%
2
VANGUARD GROWTH ETF
27.50K SharesEQUITY FUND
$2.37M
New
0.07%
3
4FIRST TRUST RISING ETF
22.04K SharesEQUITY FUND
$1.79M
New
0.05%
Microsoft · MSFT
4.20K SharesCOMMON STOCK
$1.57M
Added+24606%
0.05%
5
CAPITAL GRP INTL ETF
31.35K SharesEQUITY FUND
$1.09M
New
0.03%
6
J P MORGAN EXCHANGE ETF
11.86K SharesEQUITY FUND
$941.7K
New
0.03%
7
8ISHARES MORNINGSTAR ETF
8.00K SharesEQUITY FUND
$936.2K
New
0.03%
Eli Lilly · LLY
737 SharesCOMMON STOCK
$884.0K
Added+375%
0.03%
9
10VANGUARD VALUE ETF
3.97K SharesEQUITY FUND
$864.5K
New
0.03%
Tesla · TSLA
1.91K SharesCOMMON STOCK
$802.9K
Added+7854%
0.02%
11
JANUS DETROIT STR TR ETF
7.34K SharesEQUITY FUND
$743.4K
New
0.02%
12
STATE STREET SPDR ETF
975 SharesEQUITY FUND
$728.1K
New
0.02%
13
VANGUARD INDEX FDS ETF
1.05K SharesEQUITY FUND
$719.1K
New
0.02%
14
HORIZON BANCORP INC
35.91K SharesCOMMON STOCK
$717.6K
Unchanged0.0%
0.02%
15
SCHWAB STRATEGIC TR ETF
17.14K SharesEQUITY FUND
$680.0K
New
0.02%
16
FRANKLIN TEMPLETON ETF
13.19K SharesEQUITY FUND
$679.7K
New
0.02%
17
ISHARES ETF
5.42K SharesEQUITY FUND
$674.0K
New
0.02%
18
19GOLDMAN SACHS TR ETF
12.12K SharesEQUITY FUND
$673.7K
New
0.02%
Apple · AAPL
2.33K SharesCOMMON STOCK
$673.6K
Added+33157%
0.02%
Apple · AAPL
2.27K SharesCOMMON STOCK
$656.3K
Added+32300%
0.02%
remove_circle_outlineExited this quarter· 200
–Exited
ISHARES MORNINGSTAR ETF
was 8.00K shares
–Exited
GOLDMAN SACHS TR ETF
was 12.12K shares
–Exited
FIRST TRUST
was 24.78K shares
–Exited
WISDOMTREE L/C DVD F ETF
was 3.00K shares
–Exited
NUVEEN DYNAMIC MUNICIPAL
was 24.81K shares
–Exited
FIRST TRUST PORTFOLOS LP
was 22.58K shares
–Exited
ISHARES NATIONAL ETF
was 2.11K shares
–Exited
FIRST TRUST PORT LP
was 19.80K shares
–Exited
VANGUARD RUSSELL ETF
was 1.82K shares
–Exited
GUGGENHEIM
was 15.87K shares
–Exited
FIRST TRUST
was 12.81K shares
–Exited
ADVISORS ASSET MGMT
was 16.86K shares
–Exited
FIRST TRUST
was 12.74K shares
–Exited
BLACKROCK SCIENCE AND
was 6.25K shares
–Exited
VANGUARD RUSSELL ETF
was 1.36K shares
–Exited
PROSHARES TR ETF
was 5.71K shares
–Exited
ADVISORS ASSET MGMT
was 11.44K shares
–Exited
JPMORGAN EQUITY TR ETF
was 2.23K shares
–Exited
GUGGENHEIM
was 11.20K shares
–Exited
GUGGENHEIM
was 11.29K shares
–Exited
J P MORGAN EXCHANGE ETF
was 1.58K shares
–Exited
AAM
was 11.32K shares
–Exited
FIDELITY COVINGTON ETF
was 3.00K shares
–Exited
SCHWAB US DIVIDEND ETF
was 3.47K shares
–Exited
ADVISORS ASSET MGMT
was 9.54K shares
–Exited
FIRST TRUST MID CAP ETF
was 801 shares
–Exited
FIRST TRUST
was 9.91K shares
–Exited
SCHWAB STRATEGIC TR ETF
was 2.08K shares
–Exited
GUGGENHEIM
was 10.16K shares
–Exited
FIRST TRUST
was 8.30K shares
–Exited
VANGUARD MUN BD FDS ETF
was 2.00K shares
–Exited
ISHARES CORE S&P 500 ETF
was 152 shares
–Exited
FIRST TRUST
was 9.91K shares
–Exited
INVESCO
was 11.01K shares
–Exited
SELECT SECTOR SPDR ETF
was 881 shares
–Exited
GUGGENHEIM
was 9.52K shares
–Exited
AAM
was 9.83K shares
–Exited
VANECK ETF TRUST ETF
was 690 shares
–Exited
ADVISORS ASSET MGMT
was 8.51K shares
–Exited
SELECT SECTOR SPDR ETF
was 1.06K shares
–Exited
FIRST TRUST
was 8.15K shares
–Exited
CAPITAL GRP CORE ETF
was 2.43K shares
–Exited
ADVISORS ASSET MGMT
was 5.97K shares
–Exited
BLACKROCK TR II ETF
was 1.70K shares
–Exited
FIRST TRUST
was 7.85K shares
–Exited
FIRST TRUST
was 7.43K shares
–Exited
GUGGENHEIM
was 6.81K shares
–Exited
ADVISORS ASSET MGMT
was 7.10K shares
–Exited
FRANKLIN INTL LOW ETF
was 1.97K shares
–Exited
SELECT SECTOR SPDR ETF
was 732 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 7.50K shares
–Exited
ISHARES CORE MSCI ETF
was 868 shares
–Exited
FIRST TRUST PORT LP
was 6.09K shares
–Exited
FIRST TRUST
was 7.14K shares
–Exited
ADVISORS ASSET MGMT
was 7.62K shares
–Exited
CAPITAL GRP DIVIDEND ETF
was 1.76K shares
–Exited
TORTOISE ENERGY
was 1.50K shares
–Exited
AMPLIFY JUNIOR SILVR ETF
was 2.43K shares
–Exited
FIRST TRUST ETF
was 876 shares
–Exited
FIRST TRUST DOW JONE ETF
was 302 shares
–Exited
ADVISORS ASSET MGMT
was 7.03K shares
–Exited
ADVISORS ASSET MGMT
was 5.06K shares
–Exited
FIRST TRUST PORTFLIOS LP
was 5.20K shares
–Exited
ABRDN PLATINUM ETF
was 370 shares
–Exited
GUGGENHEIM
was 5.80K shares
–Exited
VANGUARD INTERNATION ETF
was 726 shares
–Exited
FIRST TRUST
was 6.12K shares
–Exited
GUGGENHEIM
was 6.03K shares
–Exited
VANGUARD MID CAP ETF
was 220 shares
–Exited
PROSHARES TR II ETF
was 2.79K shares
–Exited
PROSHARES TR ETF
was 835 shares
–Exited
STATE STREET SPDR ETF
was 244 shares
–Exited
FIRST TRUST
was 7.33K shares
–Exited
FIRST TRUST PORTFOLIO LP
was 5.88K shares
–Exited
SELECT SECTOR SPDR ETF
was 1.00K shares
–Exited
BANK MONTREAL QUE ETN
was 303 shares
–Exited
PIMCO TR MULTISECTOR ETF
was 2.33K shares
–Exited
FIRST TRUST PORTFOLIO LP
was 6.08K shares
–Exited
DIREXION SHS TR ETF
was 1.35K shares
–Exited
VANGUARD VALUE ETF
was 300 shares
–Exited
GUGGENHEIM
was 5.14K shares
–Exited
INVESTMENT MANAGERS ETF
was 3.01K shares
–Exited
WISDOMTREE EMERGING ETF
was 1.15K shares
–Exited
FIRST TRUST
was 5.67K shares
–Exited
–ISHARES ETF
was 157 shares
Mastec · MTZ
was 172 shares
–Exited
FIRST TRUST
was 5.05K shares
–Exited
FIRST TRUST
was 4.96K shares
–Exited
FIRST TRUST PORTFOLIO LP
was 4.14K shares
–Exited
ALPS TR ETF
was 1.00K shares
–Exited
COLUMBIA ETF TR I ETF
was 1.35K shares
–Exited
STATE STREET SPDR ETF
was 1.15K shares
–Exited
FIDELITY COVINGTON ETF
was 1.39K shares
–Exited
FIRST TR EXCHANGE ETF
was 1.31K shares
–Exited
–GUGGENHEIM
was 4.72K shares
Ciena · CIEN
was 129 shares
–Exited
FIRST TRUST
was 5.15K shares
–Exited
FIRST TRUST
was 4.59K shares
–Exited
DIREXION SHS TR ETF
was 920 shares
–Exited
ADVISORS ASSET MGMT
was 4.13K shares
–Exited
FIRST TRUST
was 3.17K shares
–Exited
VANGUARD S&P ETF
was 405 shares
–Exited
ADVISORS ASSET MGMT
was 3.37K shares
–Exited
DIREXION SHS TR ETF
was 1.22K shares
–Exited
FIRST TRUST
was 4.38K shares
–Exited
GUGGENHEIM
was 4.22K shares
–Exited
FIRST TRUST SMALL ETF
was 376 shares
–Exited
INVESCO
was 4.95K shares
–Exited
ISHARES ETF
was 269 shares
–Exited
ADVISORS ASSET MGMT
was 4.95K shares
–Exited
SPDR GOLD TRUST ETF
was 100 shares
–Exited
PROSHARES TR ETF
was 1.03K shares
–Exited
FIRST TRUST
was 3.66K shares
–Exited
ISHARES ETF
was 235 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 4.32K shares
–Exited
–FIRST TRUST PORTFOLIO LP
was 4.29K shares
Cloudflare · NET
was 200 shares
–Exited
FIRST TRUST
was 4.13K shares
–Exited
FIRST TRUST
was 3.92K shares
–Exited
ISHARES MSCI BIC ETF
was 1.00K shares
–Exited
ADVISORS ASSET MGMT
was 3.02K shares
–Exited
FIRST TR ETF
was 1.36K shares
–Exited
FIRST TRUST
was 4.40K shares
–Exited
FIRST TRUST
was 3.77K shares
–Exited
FIRST TRUST
was 3.67K shares
–Exited
STATE STREET SPDR ETF
was 86 shares
–Exited
STATE STREET SPDR ETF
was 61 shares
–Exited
FIRST MERCHANTS CORP
was 1.00K shares
–Exited
ISHARES TR CORE ETF
was 816 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 4.42K shares
–Exited
INVESCO TR ETF
was 504 shares
–Exited
FIRST TRUST
was 3.66K shares
–Exited
CAPITAL GRP GROWTH ETF
was 930 shares
–Exited
FIRST TRUST
was 3.86K shares
–Exited
FIRST TRUST MULTI ETF
was 231 shares
–Exited
FIRST TRUST
was 2.83K shares
–Exited
FIRST TRUST
was 4.00K shares
–Exited
FIRST TRUST
was 3.51K shares
–Exited
VANGUARD RUSSELL ETF
was 387 shares
–Exited
FIRST TRUST
was 2.86K shares
–Exited
FIRST TRUST
was 3.74K shares
–Exited
FIRST TRUST
was 4.07K shares
–Exited
GUGGENHEIM
was 3.35K shares
–Exited
FIRST TRUST PORTFOLIO LP
was 3.21K shares
–Exited
VANGUARD SMALL CAP ETF
was 132 shares
–Exited
FIRST TRUST
was 3.39K shares
–Exited
SRH TOTAL RETURN FUND
was 2.00K shares
–Exited
VANGUARD UTILITIES ETF
was 170 shares
–Exited
FIRST TRUST
was 3.19K shares
–Exited
GUGGENHEIM
was 3.22K shares
–Exited
PROSHARES TRUST II ETF
was 279 shares
–Exited
STATE STREET SPDR ETF
was 350 shares
–Exited
FIRST TRUST ETF
was 584 shares
–Exited
TXO PARTNERS LP
was 2.60K shares
–Exited
ISHARES MSCI EAFE IN ETF
was 329 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 3.03K shares
–Exited
FIRST TRUST
was 3.12K shares
–Exited
FIRST TRUST
was 3.24K shares
–Exited
STATE STREET SPDR ETF
was 327 shares
–Exited
FIRST TRUST PORTFLIOS LP
was 2.66K shares
–Exited
PUTNAM ETF
was 658 shares
–Exited
VANGUARD HIGH DIVIDE ETF
was 205 shares
–Exited
FIRST TRUST
was 2.97K shares
–Exited
FIRST TRUST PORTFLIOS LP
was 2.77K shares
–Exited
FIRST TRUST
was 2.66K shares
–Exited
STATE STREET SPDR ETF
was 300 shares
–Exited
CAPITAL GROUP CORE ETF
was 752 shares
–Exited
VANGUARD ENERGY ETF
was 166 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 2.48K shares
–Exited
COTERRA ENERCOTERRA
was 800 shares
–Exited
FIRST TRUST PORTFOLIO LP
was 2.76K shares
–Exited
ISHARES INC ETF
was 400 shares
–Exited
AMPLIFY ETF TR ETF
was 621 shares
–Exited
TIMOTHY PLAN ETF
was 600 shares
–Exited
VANGUARD TOTAL WORLD ETF
was 200 shares
–Exited
GUGGENHEIM
was 2.39K shares
–Exited
ADVISORS ASSET MGMT
was 2.41K shares
–Exited
STATE STREET SPDR ETF
was 566 shares
–Exited
FIRST TRUST PORT LP
was 2.22K shares
–Exited
TIMOTHY PLAN ETF
was 650 shares
–Exited
ADVISORS ASSET MGMT
was 2.43K shares
–Exited
FIRST TRUST
was 1.90K shares
–Exited
GUGGENHEIM
was 2.34K shares
–Exited
ALPS INTL SECTOR DIV ETF
was 621 shares
–Exited
FIRST TRUST
was 2.12K shares
–Exited
AAM
was 1.99K shares
–Exited
FIRST TRUST
was 2.38K shares
–Exited
FIRST TRUST
was 2.05K shares
–Exited
FIRST TRUST
was 2.48K shares
–Exited
SPDR EURO STOXX 50 ETF
was 394 shares
–Exited
FIRST TRUST
was 2.07K shares
–Exited
ADVISORS ASSET MGMT
was 2.49K shares
–Exited
ISHARES ETF
was 362 shares
–Exited
FRANKLIN TEMPLETON ETF
was 828 shares
–Exited
FIRST TRUST
was 2.35K shares
–Exited
ISHARES MSCI ETF
was 419 shares
–Exited
AAM
was 1.91K shares
–Exited
FIRST TRUST PORTFOLIO LP
was 2.19K shares
–Exited
ISHARES MSCI PACIFIC ETF
was 430 shares
–Exited
DIMENSIONAL TR US ETF
was 588 shares