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

1
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
FIRST TRUST RISING ETF
22.04K SharesEQUITY FUND
$1.79M
New
0.05%
4
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
ISHARES MORNINGSTAR ETF
8.00K SharesEQUITY FUND
$936.2K
New
0.03%
8
Eli Lilly · LLY
737 SharesCOMMON STOCK
$884.0K
Added+375%
0.03%
9
VANGUARD VALUE ETF
3.97K SharesEQUITY FUND
$864.5K
New
0.03%
10
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
GOLDMAN SACHS TR ETF
12.12K SharesEQUITY FUND
$673.7K
New
0.02%
19
Apple · AAPL
2.33K SharesCOMMON STOCK
$673.6K
Added+33157%
0.02%
20
Apple · AAPL
2.27K SharesCOMMON STOCK
$656.3K
Added+32300%
0.02%
remove_circle_outlineExited this quarter· 200
–
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
Exited
–
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
Exited
–
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
Exited
–
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
Exited

keid analysis is for reference only and does not constitute investment advice.