Files
microcap_scrapping/SEDAR_EXPLANATION.txt
T

114 lines
6.3 KiB
Plaintext
Raw Normal View History

╔════════════════════════════════════════════════════════════════════════════╗
║ WHY AAPL HAS NO SEDAR+ FILINGS (EXPLAINED) ║
╚════════════════════════════════════════════════════════════════════════════╝
❓ QUESTION:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
"Why does Apple (AAPL) not have SEDAR+ filings?"
✅ ANSWER:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AAPL is a US company, so it files with SEC EDGAR (not SEDAR+)
🌎 FILING SYSTEMS BY COUNTRY:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🇺🇸 SEC EDGAR (United States)
─────────────────────────────
For: US companies
Regulator: US Securities and Exchange Commission
Exchanges: NASDAQ, NYSE, CBOE
Examples: AAPL, MSFT, GOOGL, AMZN
🇨🇦 SEDAR+ (Canada)
─────────────────────────────
For: Canadian companies
Regulator: Canadian Securities Administrators
Exchanges: TSX, TSXV, CSE
Examples: SHOP.TO, T2AAA, BBD.B
📊 YOUR STOCKS - FILING BREAKDOWN:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Stock Exchange Country Filing System Count
─────────── ───────── ────────── ──────────────── ─────
AAPL NASDAQ 🇺🇸 USA SEC EDGAR 400 ✅
MSFT NASDAQ 🇺🇸 USA SEC EDGAR 100 ✅
SHOP.TO TSX 🇨🇦 Canada SEDAR+ 0 ⚠️
💡 WHY AAPL HAS 400 FILINGS (NOT 100):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Regular Filings (100):
• 10-K (Annual Reports)
• 10-Q (Quarterly Reports)
• 8-K (Current Events)
• S-8, DEF 14A, etc.
Insider Ownership Forms (300):
• Form 3 (Initial Ownership)
• Form 4 (Insider Transactions)
• Form 5 (Annual Statement)
• Forms 13D/13G (Large Holders)
🔍 SYSTEM LOGIC:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 6 - SEC EDGAR Scraper:
┌─────────────────────────────────────────────┐
│ IF exchange in ['NASDAQ', 'NYSE', 'CBOE'] │
│ THEN scrape SEC EDGAR filings │
│ │
│ ✅ AAPL → NASDAQ → SEC EDGAR (400 filings) │
│ ✅ MSFT → NASDAQ → SEC EDGAR (100 filings) │
└─────────────────────────────────────────────┘
Step 7 - SEDAR+ Scraper:
┌─────────────────────────────────────────────┐
│ IF exchange in ['TSX', 'TSXV', 'CSE'] │
│ THEN scrape SEDAR+ filings │
│ │
│ ✅ SHOP.TO → TSX → SEDAR+ (attempted) │
│ ❌ AAPL → NASDAQ → Skipped (not Canadian) │
└─────────────────────────────────────────────┘
✅ VERIFICATION:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Database Query:
───────────────
SELECT symbol, COUNT(*), source
FROM filings f
JOIN stocks_master s ON f.stock_id = s.id
WHERE symbol = 'AAPL'
GROUP BY source;
Result:
───────────────
AAPL | 400 | SEC EDGAR ✅
Files on Disk:
───────────────
data/sec_filings/AAPL_sec_filings.json 76 KB ✅
data/sedar_filings/AAPL_sedar_data.json NOT EXISTS ✓ (correct!)
🎯 SUMMARY:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ AAPL is a US company → Files with SEC EDGAR
✅ System correctly scraped 400 SEC filings for AAPL
✅ SEDAR+ is only for Canadian companies
✅ AAPL doesn't need SEDAR+ filings
🎉 EVERYTHING IS WORKING CORRECTLY!
📚 MORE INFO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SEC EDGAR: https://www.sec.gov/edgar
SEDAR+: https://www.sedarplus.ca
Full explanation: WHY_NO_SEDAR_FOR_AAPL.md
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━