MACROTRENDS FCF HYBRID SCRAPER

 ====================================================================================================

MACROTRENDS FCF HYBRID SCRAPER

====================================================================================================

Configured start : id=1, ticker=^GSPC, name=S&P 500

Last completed   : id=4995, ticker=PLBL, name=Polibeli Group Ltd

Run mode         : failed tickers only

Force restart    : False

Max tickers      : None

====================================================================================================


🟢 Tickers to process in this run: 442


====================================================================================================

🔍 [1/442] BRK-B - Berkshire Hathaway (symbol_id=64)

   requests slug 'berkshire-hathaway' -> HTTP 404

   requests slug 'berkshire' -> HTTP 404

   requests slug 'brk-b' -> HTTP 404

   selenium slug 'berkshire-hathaway' -> no FCF markers | title=Just a moment...

   selenium slug 'berkshire' -> no FCF markers | title=Just a moment...

   selenium slug 'brk-b' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BRK-B: no FCF markers for https://www.macrotrends.net/stocks/charts/BRK-B/brk-b/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 1, with data: 0, errors: 1

📊 Run totals -> annual scraped: 0, quarterly scraped: 0

📊 Run totals -> annual changed: 0, quarterly changed: 0

⏳ Waiting 2.9s...


====================================================================================================

🔍 [2/442] BIO - Bio-Rad (symbol_id=66)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BIO/bio-rad/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 4

📊 Run totals -> processed: 2, with data: 1, errors: 1

📊 Run totals -> annual scraped: 14, quarterly scraped: 59

📊 Run totals -> annual changed: 0, quarterly changed: 4

⏳ Waiting 5.7s...


====================================================================================================

🔍 [3/442] BF-B - Brown–Forman (symbol_id=80)

   requests slug 'brownforman' -> HTTP 403

   requests slug 'bf-b' -> HTTP 403

   selenium slug 'brownforman' -> no FCF markers | title=Just a moment...

   selenium slug 'bf-b' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BF-B: no FCF markers for https://www.macrotrends.net/stocks/charts/BF-B/bf-b/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 3, with data: 1, errors: 2

📊 Run totals -> annual scraped: 14, quarterly scraped: 59

📊 Run totals -> annual changed: 0, quarterly changed: 4

⏳ Waiting 5.8s...


====================================================================================================

🔍 [4/442] CTSH - Cognizant (symbol_id=120)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CTSH/cognizant-technology-solutions/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 4, with data: 2, errors: 2

📊 Run totals -> annual scraped: 28, quarterly scraped: 118

📊 Run totals -> annual changed: 0, quarterly changed: 6

⏳ Waiting 4.5s...


====================================================================================================

🔍 [5/442] CTRA - Coterra (symbol_id=135)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CTRA/coterra-energy/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 5, with data: 3, errors: 2

📊 Run totals -> annual scraped: 42, quarterly scraped: 177

📊 Run totals -> annual changed: 0, quarterly changed: 9

⏳ Waiting 6.2s...


====================================================================================================

🔍 [6/442] ENPH - Enphase (symbol_id=172)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ENPH/enphase-energy/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 6, with data: 4, errors: 2

📊 Run totals -> annual scraped: 56, quarterly scraped: 236

📊 Run totals -> annual changed: 0, quarterly changed: 11

⏳ Waiting 3.7s...


====================================================================================================

🔍 [7/442] FDS - FactSet (symbol_id=192)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/FDS/factset/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 1, quarterly: 3

📊 Run totals -> processed: 7, with data: 5, errors: 2

📊 Run totals -> annual scraped: 71, quarterly scraped: 295

📊 Run totals -> annual changed: 1, quarterly changed: 14

⏳ Waiting 4.8s...


====================================================================================================

🔍 [8/442] FRT - Federal Realty (symbol_id=195)

   requests slug 'federal-realty' -> HTTP 403

   requests slug 'federal' -> HTTP 403

   requests slug 'frt' -> HTTP 403

   selenium slug 'federal-realty' -> no FCF markers | title=Just a moment...

   selenium slug 'federal' -> no FCF markers | title=Just a moment...

   selenium slug 'frt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FRT: no FCF markers for https://www.macrotrends.net/stocks/charts/FRT/frt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 8, with data: 5, errors: 3

📊 Run totals -> annual scraped: 71, quarterly scraped: 295

📊 Run totals -> annual changed: 1, quarterly changed: 14

⏳ Waiting 2.2s...


====================================================================================================

🔍 [9/442] GEHC - GE HealthCare (symbol_id=213)

   requests slug 'ge-healthcare' -> HTTP 403

   requests slug 'ge' -> HTTP 403

   requests slug 'gehc' -> HTTP 403

   selenium slug 'ge-healthcare' -> no FCF markers | title=Just a moment...

   selenium slug 'ge' -> no FCF markers | title=Just a moment...

   selenium slug 'gehc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GEHC: no FCF markers for https://www.macrotrends.net/stocks/charts/GEHC/gehc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 9, with data: 5, errors: 4

📊 Run totals -> annual scraped: 71, quarterly scraped: 295

📊 Run totals -> annual changed: 1, quarterly changed: 14

⏳ Waiting 4.8s...


====================================================================================================

🔍 [10/442] GPN - Global Payments (symbol_id=222)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/GPN/global-payments/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 56

💾 Changed in DB       -> annual: 0, quarterly: 4

📊 Run totals -> processed: 10, with data: 6, errors: 4

📊 Run totals -> annual scraped: 86, quarterly scraped: 351

📊 Run totals -> annual changed: 1, quarterly changed: 18

⏳ Waiting 3.3s...


====================================================================================================

🔍 [11/442] DOC - Healthpeak (symbol_id=229)

   requests slug 'healthpeak' -> HTTP 403

   requests slug 'doc' -> HTTP 403

   selenium slug 'healthpeak' -> no FCF markers | title=Just a moment...

   selenium slug 'doc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DOC: no FCF markers for https://www.macrotrends.net/stocks/charts/DOC/doc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 11, with data: 6, errors: 5

📊 Run totals -> annual scraped: 86, quarterly scraped: 351

📊 Run totals -> annual changed: 1, quarterly changed: 18

⏳ Waiting 6.4s...


====================================================================================================

🔍 [12/442] INVH - Invitation Homes (symbol_id=262)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/INVH/invitation-homes/free-cash-flow

📥 Scraped this ticker -> annual: 11, quarterly: 39

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 12, with data: 7, errors: 5

📊 Run totals -> annual scraped: 97, quarterly scraped: 390

📊 Run totals -> annual changed: 1, quarterly changed: 20

⏳ Waiting 3.9s...


====================================================================================================

🔍 [13/442] KEYS - Keysight (symbol_id=277)

   requests slug 'keysight' -> HTTP 403

   requests slug 'keys' -> HTTP 403

   selenium slug 'keysight' -> no FCF markers | title=Just a moment...

   selenium slug 'keys' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for KEYS: no FCF markers for https://www.macrotrends.net/stocks/charts/KEYS/keys/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 13, with data: 7, errors: 6

📊 Run totals -> annual scraped: 97, quarterly scraped: 390

📊 Run totals -> annual changed: 1, quarterly changed: 20

⏳ Waiting 2.9s...


====================================================================================================

🔍 [14/442] LOW - Lowe's (symbol_id=296)

   requests slug 'lowe-s' -> HTTP 403

   requests slug 'lowe' -> HTTP 403

   requests slug 'low' -> HTTP 403

   selenium slug 'lowe-s' -> no FCF markers | title=Just a moment...

   selenium slug 'lowe' -> no FCF markers | title=Just a moment...

   selenium slug 'low' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LOW: no FCF markers for https://www.macrotrends.net/stocks/charts/LOW/low/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 14, with data: 7, errors: 7

📊 Run totals -> annual scraped: 97, quarterly scraped: 390

📊 Run totals -> annual changed: 1, quarterly changed: 20

⏳ Waiting 2.3s...


====================================================================================================

🔍 [15/442] LYB - LyondellBasell (symbol_id=298)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/LYB/lyondellbasell/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 15, with data: 8, errors: 7

📊 Run totals -> annual scraped: 111, quarterly scraped: 449

📊 Run totals -> annual changed: 1, quarterly changed: 22

⏳ Waiting 2.8s...


====================================================================================================

🔍 [16/442] MCD - McDonald's (symbol_id=310)

   requests slug 'mcdonald-s' -> HTTP 403

   requests slug 'mcdonald' -> HTTP 403

   requests slug 'mcd' -> HTTP 403

   selenium slug 'mcdonald-s' -> no FCF markers | title=Just a moment...

   selenium slug 'mcdonald' -> no FCF markers | title=Just a moment...

   selenium slug 'mcd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MCD: no FCF markers for https://www.macrotrends.net/stocks/charts/MCD/mcd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 16, with data: 8, errors: 8

📊 Run totals -> annual scraped: 111, quarterly scraped: 449

📊 Run totals -> annual changed: 1, quarterly changed: 22

⏳ Waiting 5.0s...


====================================================================================================

🔍 [17/442] MSCI - MSCI (symbol_id=333)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/MSCI/msci/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 17, with data: 9, errors: 8

📊 Run totals -> annual scraped: 125, quarterly scraped: 508

📊 Run totals -> annual changed: 1, quarterly changed: 24

⏳ Waiting 4.1s...


====================================================================================================

🔍 [18/442] PAYC - Paycom (symbol_id=367)

   requests slug 'paycom' -> HTTP 403

   requests slug 'payc' -> HTTP 403

   selenium slug 'paycom' -> no FCF markers | title=Just a moment...

   selenium slug 'payc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PAYC: no FCF markers for https://www.macrotrends.net/stocks/charts/PAYC/payc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 18, with data: 9, errors: 9

📊 Run totals -> annual scraped: 125, quarterly scraped: 508

📊 Run totals -> annual changed: 1, quarterly changed: 24

⏳ Waiting 6.6s...


====================================================================================================

🔍 [19/442] TFC - Truist (symbol_id=453)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/TFC/truist/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 19, with data: 10, errors: 9

📊 Run totals -> annual scraped: 139, quarterly scraped: 567

📊 Run totals -> annual changed: 1, quarterly changed: 26

⏳ Waiting 5.6s...


====================================================================================================

🔍 [20/442] UDR - UDR, Inc. (symbol_id=458)

   requests slug 'udr-inc' -> HTTP 403

   requests slug 'udr' -> HTTP 403

   selenium slug 'udr-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'udr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for UDR: no FCF markers for https://www.macrotrends.net/stocks/charts/UDR/udr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 20, with data: 10, errors: 10

📊 Run totals -> annual scraped: 139, quarterly scraped: 567

📊 Run totals -> annual changed: 1, quarterly changed: 26

⏳ Waiting 5.1s...


====================================================================================================

🔍 [21/442] YUM - Yum! Brands (symbol_id=500)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/YUM/yum-brands/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 21, with data: 11, errors: 10

📊 Run totals -> annual scraped: 153, quarterly scraped: 626

📊 Run totals -> annual changed: 1, quarterly changed: 28

⏳ Waiting 2.5s...


====================================================================================================

🔍 [22/442] SIRI - Sirius XM (symbol_id=534)

   requests slug 'sirius-xm' -> HTTP 403

   requests slug 'sirius' -> HTTP 403

   requests slug 'siri' -> HTTP 403

   selenium slug 'sirius-xm' -> no FCF markers | title=Just a moment...

   selenium slug 'sirius' -> no FCF markers | title=Just a moment...

   selenium slug 'siri' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SIRI: no FCF markers for https://www.macrotrends.net/stocks/charts/SIRI/siri/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 22, with data: 11, errors: 11

📊 Run totals -> annual scraped: 153, quarterly scraped: 626

📊 Run totals -> annual changed: 1, quarterly changed: 28

⏳ Waiting 2.9s...


====================================================================================================

🔍 [23/442] BF-A - Brown-Forman Corp. (symbol_id=558)

   requests slug 'brown-forman-corp' -> HTTP 403

   requests slug 'brown-forman' -> HTTP 403

   requests slug 'bf-a' -> HTTP 403

   selenium slug 'brown-forman-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'brown-forman' -> no FCF markers | title=Just a moment...

   selenium slug 'bf-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BF-A: no FCF markers for https://www.macrotrends.net/stocks/charts/BF-A/bf-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 23, with data: 11, errors: 12

📊 Run totals -> annual scraped: 153, quarterly scraped: 626

📊 Run totals -> annual changed: 1, quarterly changed: 28

⏳ Waiting 3.1s...


====================================================================================================

🔍 [24/442] CELH - Celsius Holdings Inc (symbol_id=567)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CELH/celsius-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 11, quarterly: 42

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 24, with data: 12, errors: 12

📊 Run totals -> annual scraped: 164, quarterly scraped: 668

📊 Run totals -> annual changed: 1, quarterly changed: 30

⏳ Waiting 2.9s...


====================================================================================================

🔍 [25/442] HEI-A - Heico Corp. (symbol_id=570)

   requests slug 'heico-corp' -> HTTP 403

   requests slug 'heico' -> HTTP 403

   requests slug 'hei-a' -> HTTP 403

   selenium slug 'heico-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'heico' -> no FCF markers | title=Just a moment...

   selenium slug 'hei-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HEI-A: no FCF markers for https://www.macrotrends.net/stocks/charts/HEI-A/hei-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 25, with data: 12, errors: 13

📊 Run totals -> annual scraped: 164, quarterly scraped: 668

📊 Run totals -> annual changed: 1, quarterly changed: 30

⏳ Waiting 2.4s...


====================================================================================================

🔍 [26/442] MKL - Markel Group Inc (symbol_id=574)

   requests slug 'markel-group-inc' -> HTTP 403

   requests slug 'markel' -> HTTP 403

   requests slug 'mkl' -> HTTP 403

   selenium slug 'markel-group-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'markel' -> no FCF markers | title=Just a moment...

   selenium slug 'mkl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MKL: no FCF markers for https://www.macrotrends.net/stocks/charts/MKL/mkl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 26, with data: 12, errors: 14

📊 Run totals -> annual scraped: 164, quarterly scraped: 668

📊 Run totals -> annual changed: 1, quarterly changed: 30

⏳ Waiting 3.4s...


====================================================================================================

🔍 [27/442] SSNC - SS&C Technologies Holdings Inc (symbol_id=601)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/SSNC/ss-and-c-technologies-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 27, with data: 13, errors: 14

📊 Run totals -> annual scraped: 178, quarterly scraped: 727

📊 Run totals -> annual changed: 1, quarterly changed: 32

⏳ Waiting 6.4s...


====================================================================================================

🔍 [28/442] USFD - US Foods Holding Corp (symbol_id=619)

   requests slug 'us-foods-holding-corp' -> HTTP 403

   requests slug 'us-foods' -> HTTP 403

   requests slug 'us' -> HTTP 403

   requests slug 'usfd' -> HTTP 403

   selenium slug 'us-foods-holding-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'us-foods' -> no FCF markers | title=Just a moment...

   selenium slug 'us' -> no FCF markers | title=Just a moment...

   selenium slug 'usfd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for USFD: no FCF markers for https://www.macrotrends.net/stocks/charts/USFD/usfd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 28, with data: 13, errors: 15

📊 Run totals -> annual scraped: 178, quarterly scraped: 727

📊 Run totals -> annual changed: 1, quarterly changed: 32

⏳ Waiting 2.5s...


====================================================================================================

🔍 [29/442] UHAL-B - U-Haul Holding Company / AMERCO (Non-voting class) (symbol_id=628)

   requests slug 'u-haul-holding-company-amerco' -> HTTP 403

   requests slug 'u-haul-amerco' -> HTTP 403

   requests slug 'u-haul' -> HTTP 403

   requests slug 'uhal-b' -> HTTP 403

   selenium slug 'u-haul-holding-company-amerco' -> no FCF markers | title=Just a moment...

   selenium slug 'u-haul-amerco' -> no FCF markers | title=Just a moment...

   selenium slug 'u-haul' -> no FCF markers | title=Just a moment...

   selenium slug 'uhal-b' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for UHAL-B: no FCF markers for https://www.macrotrends.net/stocks/charts/UHAL-B/uhal-b/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 29, with data: 13, errors: 16

📊 Run totals -> annual scraped: 178, quarterly scraped: 727

📊 Run totals -> annual changed: 1, quarterly changed: 32

⏳ Waiting 6.8s...


====================================================================================================

🔍 [30/442] WPC - W. P. Carey Inc (symbol_id=636)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/WPC/w-p-carey-inc/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 60

💾 Changed in DB       -> annual: 1, quarterly: 3

📊 Run totals -> processed: 30, with data: 14, errors: 16

📊 Run totals -> annual scraped: 193, quarterly scraped: 787

📊 Run totals -> annual changed: 2, quarterly changed: 35

⏳ Waiting 5.1s...


====================================================================================================

🔍 [31/442] CASY - Casey`s General Stores, Inc. (symbol_id=658)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CASY/casey-s-general-stores-inc/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 31, with data: 15, errors: 16

📊 Run totals -> annual scraped: 208, quarterly scraped: 846

📊 Run totals -> annual changed: 2, quarterly changed: 37

⏳ Waiting 6.3s...


====================================================================================================

🔍 [32/442] WSC - WillScot Mobile Mini Holdings Corp (symbol_id=736)

   requests slug 'willscot-mobile-mini-holdings-corp' -> HTTP 403

   requests slug 'willscot-mobile-mini' -> HTTP 403

   requests slug 'willscot' -> HTTP 403

   requests slug 'willscot-mobile' -> HTTP 403

   requests slug 'wsc' -> HTTP 403

   selenium slug 'willscot-mobile-mini-holdings-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'willscot-mobile-mini' -> no FCF markers | title=Just a moment...

   selenium slug 'willscot' -> no FCF markers | title=Just a moment...

   selenium slug 'willscot-mobile' -> no FCF markers | title=Just a moment...

   selenium slug 'wsc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WSC: no FCF markers for https://www.macrotrends.net/stocks/charts/WSC/wsc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 32, with data: 15, errors: 17

📊 Run totals -> annual scraped: 208, quarterly scraped: 846

📊 Run totals -> annual changed: 2, quarterly changed: 37

⏳ Waiting 2.3s...


====================================================================================================

🔍 [33/442] GPK - Graphic Packaging Holding Co (symbol_id=744)

   requests slug 'graphic-packaging-holding-co' -> HTTP 403

   requests slug 'graphic-packaging' -> HTTP 403

   requests slug 'graphic' -> HTTP 403

   requests slug 'gpk' -> HTTP 403

   selenium slug 'graphic-packaging-holding-co' -> no FCF markers | title=Just a moment...

   selenium slug 'graphic-packaging' -> no FCF markers | title=Just a moment...

   selenium slug 'graphic' -> no FCF markers | title=Just a moment...

   selenium slug 'gpk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GPK: no FCF markers for https://www.macrotrends.net/stocks/charts/GPK/gpk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 33, with data: 15, errors: 18

📊 Run totals -> annual scraped: 208, quarterly scraped: 846

📊 Run totals -> annual changed: 2, quarterly changed: 37

⏳ Waiting 3.2s...


====================================================================================================

🔍 [34/442] CR - Crane Co (symbol_id=783)

   requests slug 'crane-co' -> HTTP 403

   requests slug 'crane' -> HTTP 403

   requests slug 'cr' -> HTTP 403

   selenium slug 'crane-co' -> no FCF markers | title=Just a moment...

   selenium slug 'crane' -> no FCF markers | title=Just a moment...

   selenium slug 'cr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CR: no FCF markers for https://www.macrotrends.net/stocks/charts/CR/cr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 34, with data: 15, errors: 19

📊 Run totals -> annual scraped: 208, quarterly scraped: 846

📊 Run totals -> annual changed: 2, quarterly changed: 37

⏳ Waiting 6.0s...


====================================================================================================

🔍 [35/442] BRX - Brixmor Property Group Inc (symbol_id=832)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BRX/brixmor-property-group-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 52

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 35, with data: 16, errors: 19

📊 Run totals -> annual scraped: 222, quarterly scraped: 898

📊 Run totals -> annual changed: 2, quarterly changed: 39

⏳ Waiting 4.9s...


====================================================================================================

🔍 [36/442] APG - APi Group Corporation (symbol_id=847)

   requests slug 'api-group-corporation' -> HTTP 403

   requests slug 'api' -> HTTP 403

   requests slug 'apg' -> HTTP 403

   selenium slug 'api-group-corporation' -> no FCF markers | title=Just a moment...

   selenium slug 'api' -> no FCF markers | title=Just a moment...

   selenium slug 'apg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for APG: no FCF markers for https://www.macrotrends.net/stocks/charts/APG/apg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 36, with data: 16, errors: 20

📊 Run totals -> annual scraped: 222, quarterly scraped: 898

📊 Run totals -> annual changed: 2, quarterly changed: 39

⏳ Waiting 4.1s...


====================================================================================================

🔍 [37/442] STWD - Starwood Property Trust Inc (symbol_id=869)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/STWD/starwood-property-trust-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 37, with data: 17, errors: 20

📊 Run totals -> annual scraped: 236, quarterly scraped: 957

📊 Run totals -> annual changed: 2, quarterly changed: 41

⏳ Waiting 3.0s...


====================================================================================================

🔍 [38/442] OMF - OneMain Holdings Inc (symbol_id=898)

   requests slug 'onemain-holdings-inc' -> HTTP 403

   requests slug 'onemain' -> HTTP 403

   requests slug 'omf' -> HTTP 403

   selenium slug 'onemain-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'onemain' -> no FCF markers | title=Just a moment...

   selenium slug 'omf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for OMF: no FCF markers for https://www.macrotrends.net/stocks/charts/OMF/omf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 38, with data: 17, errors: 21

📊 Run totals -> annual scraped: 236, quarterly scraped: 957

📊 Run totals -> annual changed: 2, quarterly changed: 41

⏳ Waiting 6.1s...


====================================================================================================

🔍 [39/442] TENB - Tenable Holdings Inc (symbol_id=917)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/TENB/tenable-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 9, quarterly: 33

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 39, with data: 18, errors: 21

📊 Run totals -> annual scraped: 245, quarterly scraped: 990

📊 Run totals -> annual changed: 2, quarterly changed: 43

⏳ Waiting 3.2s...


====================================================================================================

🔍 [40/442] FCFS - FirstCash Holdings Inc (symbol_id=930)

   requests slug 'firstcash-holdings-inc' -> HTTP 403

   requests slug 'firstcash' -> HTTP 403

   requests slug 'fcfs' -> HTTP 403

   selenium slug 'firstcash-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'firstcash' -> no FCF markers | title=Just a moment...

   selenium slug 'fcfs' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FCFS: no FCF markers for https://www.macrotrends.net/stocks/charts/FCFS/fcfs/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 40, with data: 18, errors: 22

📊 Run totals -> annual scraped: 245, quarterly scraped: 990

📊 Run totals -> annual changed: 2, quarterly changed: 43

⏳ Waiting 5.8s...


====================================================================================================

🔍 [41/442] PDI - PIMCO Dynamic Income Fund (symbol_id=933)

   requests slug 'pimco-dynamic-income-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-dynamic' -> HTTP 403

   requests slug 'pimco-dynamic-income' -> HTTP 403

   requests slug 'pdi' -> HTTP 403

   selenium slug 'pimco-dynamic-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pdi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PDI: no FCF markers for https://www.macrotrends.net/stocks/charts/PDI/pdi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 41, with data: 18, errors: 23

📊 Run totals -> annual scraped: 245, quarterly scraped: 990

📊 Run totals -> annual changed: 2, quarterly changed: 43

⏳ Waiting 3.2s...


====================================================================================================

🔍 [42/442] MGY - Magnolia Oil & Gas Corp (symbol_id=958)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/MGY/magnolia-oil-and-gas-corp/free-cash-flow

📥 Scraped this ticker -> annual: 9, quarterly: 35

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 42, with data: 19, errors: 23

📊 Run totals -> annual scraped: 254, quarterly scraped: 1025

📊 Run totals -> annual changed: 2, quarterly changed: 45

⏳ Waiting 5.5s...


====================================================================================================

🔍 [43/442] BIPC - Brookfield Infrastructure Corp (symbol_id=967)

   requests slug 'brookfield-infrastructure-corp' -> HTTP 403

   requests slug 'brookfield-infrastructure' -> HTTP 403

   requests slug 'brookfield' -> HTTP 403

   requests slug 'bipc' -> HTTP 403

   selenium slug 'brookfield-infrastructure-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield-infrastructure' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield' -> no FCF markers | title=Just a moment...

   selenium slug 'bipc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BIPC: no FCF markers for https://www.macrotrends.net/stocks/charts/BIPC/bipc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 43, with data: 19, errors: 24

📊 Run totals -> annual scraped: 254, quarterly scraped: 1025

📊 Run totals -> annual changed: 2, quarterly changed: 45

⏳ Waiting 3.6s...


====================================================================================================

🔍 [44/442] MOG-A - Moog Inc. (Class A) (symbol_id=975)

   requests slug 'moog-inc' -> HTTP 403

   requests slug 'moog' -> HTTP 403

   requests slug 'mog-a' -> HTTP 403

   selenium slug 'moog-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'moog' -> no FCF markers | title=Just a moment...

   selenium slug 'mog-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MOG-A: no FCF markers for https://www.macrotrends.net/stocks/charts/MOG-A/mog-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 44, with data: 19, errors: 25

📊 Run totals -> annual scraped: 254, quarterly scraped: 1025

📊 Run totals -> annual changed: 2, quarterly changed: 45

⏳ Waiting 4.1s...


====================================================================================================

🔍 [45/442] ACT - Enact Holdings Inc (symbol_id=993)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ACT/enact-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 21

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 45, with data: 20, errors: 25

📊 Run totals -> annual scraped: 260, quarterly scraped: 1046

📊 Run totals -> annual changed: 2, quarterly changed: 47

⏳ Waiting 4.5s...


====================================================================================================

🔍 [46/442] BBVA - Banco Bilbao Vizcaya Argentaria. ADR (symbol_id=1039)

   requests slug 'banco-bilbao-vizcaya-argentaria-adr' -> HTTP 403

   requests slug 'banco-bilbao-vizcaya-argentaria' -> HTTP 403

   requests slug 'banco' -> HTTP 403

   requests slug 'banco-bilbao' -> HTTP 403

   requests slug 'banco-bilbao-vizcaya' -> HTTP 403

   requests slug 'bbva' -> HTTP 403

   selenium slug 'banco-bilbao-vizcaya-argentaria-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'banco-bilbao-vizcaya-argentaria' -> no FCF markers | title=Just a moment...

   selenium slug 'banco' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/BBVA/banco-bilbao/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 34

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 46, with data: 21, errors: 25

📊 Run totals -> annual scraped: 274, quarterly scraped: 1080

📊 Run totals -> annual changed: 2, quarterly changed: 49

⏳ Waiting 3.1s...


====================================================================================================

🔍 [47/442] NU - Nu Holdings Ltd (symbol_id=1048)

   requests slug 'nu-holdings-ltd' -> HTTP 403

   requests slug 'nu' -> HTTP 403

   selenium slug 'nu-holdings-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'nu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NU: no FCF markers for https://www.macrotrends.net/stocks/charts/NU/nu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 47, with data: 21, errors: 26

📊 Run totals -> annual scraped: 274, quarterly scraped: 1080

📊 Run totals -> annual changed: 2, quarterly changed: 49

⏳ Waiting 5.2s...


====================================================================================================

🔍 [48/442] LYG - Lloyds Banking Group plc ADR (symbol_id=1061)

   requests slug 'lloyds-banking-group-plc-adr' -> HTTP 403

   requests slug 'lloyds-banking' -> HTTP 403

   requests slug 'lloyds' -> HTTP 403

   requests slug 'lyg' -> HTTP 403

   selenium slug 'lloyds-banking-group-plc-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'lloyds-banking' -> no FCF markers | title=Just a moment...

   selenium slug 'lloyds' -> no FCF markers | title=Just a moment...

   selenium slug 'lyg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LYG: no FCF markers for https://www.macrotrends.net/stocks/charts/LYG/lyg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 48, with data: 21, errors: 27

📊 Run totals -> annual scraped: 274, quarterly scraped: 1080

📊 Run totals -> annual changed: 2, quarterly changed: 49

⏳ Waiting 4.4s...


====================================================================================================

🔍 [49/442] PBR-A - Petroleo Brasileiro S.A. - Petrobras (Preferred ADR) (symbol_id=1063)

   requests slug 'petroleo-brasileiro-s-a---petrobras' -> HTTP 403

   requests slug 'petroleo' -> HTTP 403

   requests slug 'petroleo-brasileiro' -> HTTP 403

   requests slug 'petroleo-brasileiro-s' -> HTTP 403

   requests slug 'pbr-a' -> HTTP 403

   selenium slug 'petroleo-brasileiro-s-a---petrobras' -> no FCF markers | title=Just a moment...

   selenium slug 'petroleo' -> no FCF markers | title=Just a moment...

   selenium slug 'petroleo-brasileiro' -> no FCF markers | title=Just a moment...

   selenium slug 'petroleo-brasileiro-s' -> no FCF markers | title=Just a moment...

   selenium slug 'pbr-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PBR-A: no FCF markers for https://www.macrotrends.net/stocks/charts/PBR-A/pbr-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 49, with data: 21, errors: 28

📊 Run totals -> annual scraped: 274, quarterly scraped: 1080

📊 Run totals -> annual changed: 2, quarterly changed: 49

⏳ Waiting 4.9s...


====================================================================================================

🔍 [50/442] ITUB - Itau Unibanco Holding S.A. ADR (symbol_id=1073)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ITUB/itau-unibanco-holding-s-a-adr/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 50, with data: 22, errors: 28

📊 Run totals -> annual scraped: 288, quarterly scraped: 1139

📊 Run totals -> annual changed: 2, quarterly changed: 51

⏳ Waiting 5.4s...


====================================================================================================

🔍 [51/442] NWG - NatWest Group Plc ADR (symbol_id=1083)

   requests slug 'natwest-group-plc-adr' -> HTTP 403

   requests slug 'natwest' -> HTTP 403

   requests slug 'nwg' -> HTTP 403

   selenium slug 'natwest-group-plc-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'natwest' -> no FCF markers | title=Just a moment...

   selenium slug 'nwg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NWG: no FCF markers for https://www.macrotrends.net/stocks/charts/NWG/nwg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 51, with data: 22, errors: 29

📊 Run totals -> annual scraped: 288, quarterly scraped: 1139

📊 Run totals -> annual changed: 2, quarterly changed: 51

⏳ Waiting 2.5s...


====================================================================================================

🔍 [52/442] PUK - Prudential plc ADR (symbol_id=1090)

   requests slug 'prudential-plc-adr' -> HTTP 403

   requests slug 'prudential' -> HTTP 403

   requests slug 'puk' -> HTTP 403

   selenium slug 'prudential-plc-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'prudential' -> no FCF markers | title=Just a moment...

   selenium slug 'puk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PUK: no FCF markers for https://www.macrotrends.net/stocks/charts/PUK/puk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 52, with data: 22, errors: 30

📊 Run totals -> annual scraped: 288, quarterly scraped: 1139

📊 Run totals -> annual changed: 2, quarterly changed: 51

⏳ Waiting 6.2s...


====================================================================================================

🔍 [53/442] VIV - Telefonica Brasil S.A., ADR (symbol_id=1129)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/VIV/telefonica-brasil-s-a-adr/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 52

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 53, with data: 23, errors: 30

📊 Run totals -> annual scraped: 302, quarterly scraped: 1191

📊 Run totals -> annual changed: 2, quarterly changed: 53

⏳ Waiting 2.2s...


====================================================================================================

🔍 [54/442] CX - Cemex S.A.B. De C.V. ADR (symbol_id=1146)

   requests slug 'cemex-s-a-b-de-c-v-adr' -> HTTP 403

   requests slug 'cemex-s-a-b-de-c-v' -> HTTP 403

   requests slug 'cemex' -> HTTP 403

   requests slug 'cemex-s' -> HTTP 403

   requests slug 'cemex-s-a' -> HTTP 403

   requests slug 'cx' -> HTTP 403

   selenium slug 'cemex-s-a-b-de-c-v-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'cemex-s-a-b-de-c-v' -> no FCF markers | title=Just a moment...

   selenium slug 'cemex' -> no FCF markers | title=Just a moment...

   selenium slug 'cemex-s' -> no FCF markers | title=Just a moment...

   selenium slug 'cemex-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'cx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CX: no FCF markers for https://www.macrotrends.net/stocks/charts/CX/cx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 54, with data: 23, errors: 31

📊 Run totals -> annual scraped: 302, quarterly scraped: 1191

📊 Run totals -> annual changed: 2, quarterly changed: 53

⏳ Waiting 2.4s...


====================================================================================================

🔍 [55/442] ZTO - ZTO Express (Cayman) Inc ADR (symbol_id=1150)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ZTO/zto-express-inc-adr/free-cash-flow

📥 Scraped this ticker -> annual: 10, quarterly: 37

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 55, with data: 24, errors: 31

📊 Run totals -> annual scraped: 312, quarterly scraped: 1228

📊 Run totals -> annual changed: 2, quarterly changed: 55

⏳ Waiting 5.9s...


====================================================================================================

🔍 [56/442] SBS - Companhia de Saneamento Basico do Estado de Sao Paulo. ADR (symbol_id=1156)

   requests slug 'companhia-de-saneamento-basico-do-estado-de-sao-paulo-adr' -> HTTP 403

   requests slug 'companhia-de-saneamento-basico-do-estado-de-sao-paulo' -> HTTP 403

   requests slug 'companhia' -> HTTP 403

   requests slug 'companhia-de' -> HTTP 403

   requests slug 'companhia-de-saneamento' -> HTTP 403

   requests slug 'sbs' -> HTTP 403

   selenium slug 'companhia-de-saneamento-basico-do-estado-de-sao-paulo-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'companhia-de-saneamento-basico-do-estado-de-sao-paulo' -> no FCF markers | title=Just a moment...

   selenium slug 'companhia' -> no FCF markers | title=Just a moment...

   selenium slug 'companhia-de' -> no FCF markers | title=Just a moment...

   selenium slug 'companhia-de-saneamento' -> no FCF markers | title=Just a moment...

   selenium slug 'sbs' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SBS: no FCF markers for https://www.macrotrends.net/stocks/charts/SBS/sbs/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 56, with data: 24, errors: 32

📊 Run totals -> annual scraped: 312, quarterly scraped: 1228

📊 Run totals -> annual changed: 2, quarterly changed: 55

⏳ Waiting 5.0s...


====================================================================================================

🔍 [57/442] TIMB - TIM SA ADR (symbol_id=1178)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/TIMB/tim-sa-adr/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 57, with data: 25, errors: 32

📊 Run totals -> annual scraped: 326, quarterly scraped: 1287

📊 Run totals -> annual changed: 2, quarterly changed: 57

⏳ Waiting 3.6s...


====================================================================================================

🔍 [58/442] VIPS - Vipshop Holdings Ltd ADR (symbol_id=1182)

   requests slug 'vipshop-holdings-ltd-adr' -> HTTP 403

   requests slug 'vipshop' -> HTTP 403

   requests slug 'vips' -> HTTP 403

   selenium slug 'vipshop-holdings-ltd-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'vipshop' -> no FCF markers | title=Just a moment...

   selenium slug 'vips' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for VIPS: no FCF markers for https://www.macrotrends.net/stocks/charts/VIPS/vips/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 58, with data: 25, errors: 33

📊 Run totals -> annual scraped: 326, quarterly scraped: 1287

📊 Run totals -> annual changed: 2, quarterly changed: 57

⏳ Waiting 6.2s...


====================================================================================================

🔍 [59/442] YPF - YPF ADR (symbol_id=1188)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/YPF/ypf-adr/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 59, with data: 26, errors: 33

📊 Run totals -> annual scraped: 340, quarterly scraped: 1346

📊 Run totals -> annual changed: 2, quarterly changed: 60

⏳ Waiting 3.1s...


====================================================================================================

🔍 [60/442] PHYS - Sprott Physical Gold Trust (symbol_id=1198)

   requests slug 'sprott-physical-gold-trust' -> HTTP 403

   requests slug 'sprott' -> HTTP 403

   requests slug 'sprott-physical' -> HTTP 403

   requests slug 'sprott-physical-gold' -> HTTP 403

   requests slug 'phys' -> HTTP 403

   selenium slug 'sprott-physical-gold-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott-physical' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott-physical-gold' -> no FCF markers | title=Just a moment...

   selenium slug 'phys' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PHYS: no FCF markers for https://www.macrotrends.net/stocks/charts/PHYS/phys/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 60, with data: 26, errors: 34

📊 Run totals -> annual scraped: 340, quarterly scraped: 1346

📊 Run totals -> annual changed: 2, quarterly changed: 60

⏳ Waiting 2.4s...


====================================================================================================

🔍 [61/442] SIM - Grupo Simec S.A.B. de C.V. ADR (symbol_id=1226)

   requests slug 'grupo-simec-s-a-b-de-c-v-adr' -> HTTP 403

   requests slug 'grupo-simec-s-a-b-de-c-v' -> HTTP 403

   requests slug 'grupo' -> HTTP 403

   requests slug 'grupo-simec' -> HTTP 403

   requests slug 'grupo-simec-s' -> HTTP 403

   requests slug 'sim' -> HTTP 403

   selenium slug 'grupo-simec-s-a-b-de-c-v-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'grupo-simec-s-a-b-de-c-v' -> no FCF markers | title=Just a moment...

   selenium slug 'grupo' -> no FCF markers | title=Just a moment...

   selenium slug 'grupo-simec' -> no FCF markers | title=Just a moment...

   selenium slug 'grupo-simec-s' -> no FCF markers | title=Just a moment...

   selenium slug 'sim' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SIM: no FCF markers for https://www.macrotrends.net/stocks/charts/SIM/sim/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 61, with data: 26, errors: 35

📊 Run totals -> annual scraped: 340, quarterly scraped: 1346

📊 Run totals -> annual changed: 2, quarterly changed: 60

⏳ Waiting 4.9s...


====================================================================================================

🔍 [62/442] CEF - Sprott Physical Gold and Silver Trust (symbol_id=1249)

   requests slug 'sprott-physical-gold-and-silver-trust' -> HTTP 403

   requests slug 'sprott' -> HTTP 403

   requests slug 'sprott-physical' -> HTTP 403

   requests slug 'sprott-physical-gold' -> HTTP 403

   requests slug 'cef' -> HTTP 403

   selenium slug 'sprott-physical-gold-and-silver-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott-physical' -> no FCF markers | title=Just a moment...

   selenium slug 'sprott-physical-gold' -> no FCF markers | title=Just a moment...

   selenium slug 'cef' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CEF: no FCF markers for https://www.macrotrends.net/stocks/charts/CEF/cef/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 62, with data: 26, errors: 36

📊 Run totals -> annual scraped: 340, quarterly scraped: 1346

📊 Run totals -> annual changed: 2, quarterly changed: 60

⏳ Waiting 6.1s...


====================================================================================================

🔍 [63/442] ADTN - ADTRAN Holdings Inc (symbol_id=1285)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ADTN/adtran-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 4

📊 Run totals -> processed: 63, with data: 27, errors: 36

📊 Run totals -> annual scraped: 354, quarterly scraped: 1405

📊 Run totals -> annual changed: 2, quarterly changed: 64

⏳ Waiting 5.8s...


====================================================================================================

🔍 [64/442] GDS - GDS Holdings Limited ADR (symbol_id=1329)

   requests slug 'gds-holdings-limited-adr' -> HTTP 403

   requests slug 'gds' -> HTTP 403

   selenium slug 'gds-holdings-limited-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'gds' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GDS: no FCF markers for https://www.macrotrends.net/stocks/charts/GDS/gds/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 64, with data: 27, errors: 37

📊 Run totals -> annual scraped: 354, quarterly scraped: 1405

📊 Run totals -> annual changed: 2, quarterly changed: 64

⏳ Waiting 4.5s...


====================================================================================================

🔍 [65/442] GDYN - Grid Dynamics Holdings Inc (symbol_id=1340)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/GDYN/grid-dynamics-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 27

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 65, with data: 28, errors: 37

📊 Run totals -> annual scraped: 361, quarterly scraped: 1432

📊 Run totals -> annual changed: 2, quarterly changed: 66

⏳ Waiting 5.9s...


====================================================================================================

🔍 [66/442] TTEC - TTEC Holdings Inc (symbol_id=1354)

   requests slug 'ttec-holdings-inc' -> HTTP 403

   requests slug 'ttec' -> HTTP 403

   selenium slug 'ttec-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'ttec' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TTEC: no FCF markers for https://www.macrotrends.net/stocks/charts/TTEC/ttec/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 66, with data: 28, errors: 38

📊 Run totals -> annual scraped: 361, quarterly scraped: 1432

📊 Run totals -> annual changed: 2, quarterly changed: 66

⏳ Waiting 5.2s...


====================================================================================================

🔍 [67/442] TDTH - Trident Digital Tech Holdings Ltd. ADR (symbol_id=1356)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/TDTH/trident-digital-tech-holdings-ltd-adr/free-cash-flow

📥 Scraped this ticker -> annual: 2, quarterly: 0

💾 Changed in DB       -> annual: 2, quarterly: 0

📊 Run totals -> processed: 67, with data: 29, errors: 38

📊 Run totals -> annual scraped: 363, quarterly scraped: 1432

📊 Run totals -> annual changed: 4, quarterly changed: 66

⏳ Waiting 4.0s...


====================================================================================================

🔍 [68/442] AOSL - Alpha & Omega Semiconductor Ltd (symbol_id=1403)

   requests slug 'alpha-and-omega-semiconductor-ltd' -> HTTP 403

   requests slug 'alpha-omega-semiconductor' -> HTTP 403

   requests slug 'alpha' -> HTTP 403

   requests slug 'alpha-omega' -> HTTP 403

   requests slug 'aosl' -> HTTP 403

   selenium slug 'alpha-and-omega-semiconductor-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'alpha-omega-semiconductor' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/AOSL/alpha/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 1, quarterly: 2

📊 Run totals -> processed: 68, with data: 30, errors: 38

📊 Run totals -> annual scraped: 378, quarterly scraped: 1491

📊 Run totals -> annual changed: 5, quarterly changed: 68

⏳ Waiting 4.3s...


====================================================================================================

🔍 [69/442] ICG - Intchains Group Ltd ADR (symbol_id=1416)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ICG/intchains-group-ltd-adr/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 4

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 69, with data: 31, errors: 38

📊 Run totals -> annual scraped: 381, quarterly scraped: 1495

📊 Run totals -> annual changed: 5, quarterly changed: 68

⏳ Waiting 5.2s...


====================================================================================================

🔍 [70/442] CWAN - Clearwater Analytics Holdings Inc (symbol_id=1422)

   requests slug 'clearwater-analytics-holdings-inc' -> HTTP 403

   requests slug 'clearwater-analytics' -> HTTP 403

   requests slug 'clearwater' -> HTTP 403

   requests slug 'cwan' -> HTTP 403

   selenium slug 'clearwater-analytics-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'clearwater-analytics' -> no FCF markers | title=Just a moment...

   selenium slug 'clearwater' -> no FCF markers | title=Just a moment...

   selenium slug 'cwan' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CWAN: no FCF markers for https://www.macrotrends.net/stocks/charts/CWAN/cwan/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 70, with data: 31, errors: 39

📊 Run totals -> annual scraped: 381, quarterly scraped: 1495

📊 Run totals -> annual changed: 5, quarterly changed: 68

⏳ Waiting 5.7s...


====================================================================================================

🔍 [71/442] KC - Kingsoft Cloud Holdings Ltd ADR (symbol_id=1485)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/KC/kingsoft-cloud-holdings-ltd-adr/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 13

💾 Changed in DB       -> annual: 0, quarterly: 1

📊 Run totals -> processed: 71, with data: 32, errors: 39

📊 Run totals -> annual scraped: 387, quarterly scraped: 1508

📊 Run totals -> annual changed: 5, quarterly changed: 69

⏳ Waiting 2.9s...


====================================================================================================

🔍 [72/442] RTC - Baijiayun Group Ltd (symbol_id=1490)

   requests slug 'baijiayun-group-ltd' -> HTTP 403

   requests slug 'baijiayun' -> HTTP 403

   requests slug 'rtc' -> HTTP 403

   selenium slug 'baijiayun-group-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'baijiayun' -> no FCF markers | title=Just a moment...

   selenium slug 'rtc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RTC: no FCF markers for https://www.macrotrends.net/stocks/charts/RTC/rtc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 72, with data: 32, errors: 40

📊 Run totals -> annual scraped: 387, quarterly scraped: 1508

📊 Run totals -> annual changed: 5, quarterly changed: 69

⏳ Waiting 6.7s...


====================================================================================================

🔍 [73/442] FRGE - Forge Global Holdings Inc (symbol_id=1512)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/FRGE/forge-global-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 5, quarterly: 19

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 73, with data: 33, errors: 40

📊 Run totals -> annual scraped: 392, quarterly scraped: 1527

📊 Run totals -> annual changed: 5, quarterly changed: 71

⏳ Waiting 3.5s...


====================================================================================================

🔍 [74/442] ZETA - Zeta Global Holdings Corp (symbol_id=1536)

   requests slug 'zeta-global-holdings-corp' -> HTTP 403

   requests slug 'zeta-global' -> HTTP 403

   requests slug 'zeta' -> HTTP 403

   selenium slug 'zeta-global-holdings-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'zeta-global' -> no FCF markers | title=Just a moment...

   selenium slug 'zeta' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ZETA: no FCF markers for https://www.macrotrends.net/stocks/charts/ZETA/zeta/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 74, with data: 33, errors: 41

📊 Run totals -> annual scraped: 392, quarterly scraped: 1527

📊 Run totals -> annual changed: 5, quarterly changed: 71

⏳ Waiting 6.6s...


====================================================================================================

🔍 [75/442] PAY - Paymentus Holdings Inc (symbol_id=1544)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PAY/paymentus-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 21

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 75, with data: 34, errors: 41

📊 Run totals -> annual scraped: 398, quarterly scraped: 1548

📊 Run totals -> annual changed: 5, quarterly changed: 73

⏳ Waiting 5.1s...


====================================================================================================

🔍 [76/442] ATGL - Alpha Technology Group Ltd (symbol_id=1600)

   requests slug 'alpha-technology-group-ltd' -> HTTP 403

   requests slug 'alpha-technology' -> HTTP 403

   requests slug 'alpha' -> HTTP 403

   requests slug 'atgl' -> HTTP 403

   selenium slug 'alpha-technology-group-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'alpha-technology' -> no FCF markers | title=Just a moment...

   selenium slug 'alpha' -> no FCF markers | title=Just a moment...

   selenium slug 'atgl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ATGL: no FCF markers for https://www.macrotrends.net/stocks/charts/ATGL/atgl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 76, with data: 34, errors: 42

📊 Run totals -> annual scraped: 398, quarterly scraped: 1548

📊 Run totals -> annual changed: 5, quarterly changed: 73

⏳ Waiting 2.7s...


====================================================================================================

🔍 [77/442] GPI - Group 1 Automotive, Inc. (symbol_id=1618)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/GPI/group-1-automotive-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 77, with data: 35, errors: 42

📊 Run totals -> annual scraped: 412, quarterly scraped: 1607

📊 Run totals -> annual changed: 5, quarterly changed: 75

⏳ Waiting 2.9s...


====================================================================================================

🔍 [78/442] SGHC - Super Group (SGHC) Limited (symbol_id=1675)

   requests slug 'super-group-limited' -> HTTP 403

   requests slug 'super' -> HTTP 403

   requests slug 'sghc' -> HTTP 403

   selenium slug 'super-group-limited' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/SGHC/super/free-cash-flow

📥 Scraped this ticker -> annual: 5, quarterly: 9

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 78, with data: 36, errors: 42

📊 Run totals -> annual scraped: 417, quarterly scraped: 1616

📊 Run totals -> annual changed: 5, quarterly changed: 75

⏳ Waiting 3.0s...


====================================================================================================

🔍 [79/442] PZZA - Papa John's International, Inc. (symbol_id=1691)

   requests slug 'papa-john-s-international-inc' -> HTTP 403

   requests slug 'papa-john-s-international' -> HTTP 403

   requests slug 'papa' -> HTTP 403

   requests slug 'papa-john' -> HTTP 403

   requests slug 'papa-john-s' -> HTTP 403

   requests slug 'pzza' -> HTTP 403

   selenium slug 'papa-john-s-international-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'papa-john-s-international' -> no FCF markers | title=Just a moment...

   selenium slug 'papa' -> no FCF markers | title=Just a moment...

   selenium slug 'papa-john' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/PZZA/papa-john-s/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 79, with data: 37, errors: 42

📊 Run totals -> annual scraped: 431, quarterly scraped: 1675

📊 Run totals -> annual changed: 5, quarterly changed: 78

⏳ Waiting 3.7s...


====================================================================================================

🔍 [80/442] GOOS - Canada Goose Holdings Inc (symbol_id=1726)

   requests slug 'canada-goose-holdings-inc' -> HTTP 403

   requests slug 'canada-goose' -> HTTP 403

   requests slug 'canada' -> HTTP 403

   requests slug 'goos' -> HTTP 403

   selenium slug 'canada-goose-holdings-inc' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/GOOS/canada-goose/free-cash-flow

📥 Scraped this ticker -> annual: 10, quarterly: 36

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 80, with data: 38, errors: 42

📊 Run totals -> annual scraped: 441, quarterly scraped: 1711

📊 Run totals -> annual changed: 5, quarterly changed: 80

⏳ Waiting 2.8s...


====================================================================================================

🔍 [81/442] SDA - SunCar Technology Group Inc (symbol_id=1731)

   requests slug 'suncar-technology-group-inc' -> HTTP 403

   requests slug 'suncar-technology' -> HTTP 403

   requests slug 'suncar' -> HTTP 403

   requests slug 'sda' -> HTTP 403

   selenium slug 'suncar-technology-group-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'suncar-technology' -> no FCF markers | title=Just a moment...

   selenium slug 'suncar' -> no FCF markers | title=Just a moment...

   selenium slug 'sda' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SDA: no FCF markers for https://www.macrotrends.net/stocks/charts/SDA/sda/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 81, with data: 38, errors: 43

📊 Run totals -> annual scraped: 441, quarterly scraped: 1711

📊 Run totals -> annual changed: 5, quarterly changed: 80

⏳ Waiting 3.8s...


====================================================================================================

🔍 [82/442] MNRO - Monro Inc (symbol_id=1743)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/MNRO/monro-inc/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 60

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 82, with data: 39, errors: 43

📊 Run totals -> annual scraped: 456, quarterly scraped: 1771

📊 Run totals -> annual changed: 5, quarterly changed: 83

⏳ Waiting 3.8s...


====================================================================================================

🔍 [83/442] DOGZ - Dogness (International) Corp (symbol_id=1751)

   requests slug 'dogness-corp' -> HTTP 403

   requests slug 'dogness' -> HTTP 403

   requests slug 'dogz' -> HTTP 403

   selenium slug 'dogness-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'dogness' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/DOGZ/dogz/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 0

💾 Changed in DB       -> annual: 1, quarterly: 0

📊 Run totals -> processed: 83, with data: 40, errors: 43

📊 Run totals -> annual scraped: 463, quarterly scraped: 1771

📊 Run totals -> annual changed: 6, quarterly changed: 83

⏳ Waiting 2.5s...


====================================================================================================

🔍 [84/442] ECX - ECARX Holdings Inc (symbol_id=1761)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ECX/ecarx-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 4, quarterly: 12

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 84, with data: 41, errors: 43

📊 Run totals -> annual scraped: 467, quarterly scraped: 1783

📊 Run totals -> annual changed: 6, quarterly changed: 85

⏳ Waiting 4.0s...


====================================================================================================

🔍 [85/442] ZKH - ZKH Group Ltd ADR (symbol_id=1777)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ZKH/zkh-group-ltd-adr/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 2

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 85, with data: 42, errors: 43

📊 Run totals -> annual scraped: 470, quarterly scraped: 1785

📊 Run totals -> annual changed: 6, quarterly changed: 85

⏳ Waiting 3.0s...


====================================================================================================

🔍 [86/442] RICK - RCI Hospitality Holdings Inc (symbol_id=1793)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/RICK/rci-hospitality-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 58

💾 Changed in DB       -> annual: 0, quarterly: 1

📊 Run totals -> processed: 86, with data: 43, errors: 43

📊 Run totals -> annual scraped: 484, quarterly scraped: 1843

📊 Run totals -> annual changed: 6, quarterly changed: 86

⏳ Waiting 5.6s...


====================================================================================================

🔍 [87/442] REAL - Therealreal Inc (symbol_id=1809)

   requests slug 'therealreal-inc' -> HTTP 403

   requests slug 'therealreal' -> HTTP 403

   requests slug 'real' -> HTTP 403

   selenium slug 'therealreal-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'therealreal' -> no FCF markers | title=Just a moment...

   selenium slug 'real' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for REAL: no FCF markers for https://www.macrotrends.net/stocks/charts/REAL/real/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 87, with data: 43, errors: 44

📊 Run totals -> annual scraped: 484, quarterly scraped: 1843

📊 Run totals -> annual changed: 6, quarterly changed: 86

⏳ Waiting 4.7s...


====================================================================================================

🔍 [88/442] CPS - Cooper-Standard Holdings Inc (symbol_id=1831)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CPS/cooper-standard-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 88, with data: 44, errors: 44

📊 Run totals -> annual scraped: 498, quarterly scraped: 1902

📊 Run totals -> annual changed: 6, quarterly changed: 88

⏳ Waiting 6.3s...


====================================================================================================

🔍 [89/442] DLTH - Duluth Holdings Inc (symbol_id=1861)

   requests slug 'duluth-holdings-inc' -> HTTP 403

   requests slug 'duluth' -> HTTP 403

   requests slug 'dlth' -> HTTP 403

   selenium slug 'duluth-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'duluth' -> no FCF markers | title=Just a moment...

   selenium slug 'dlth' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DLTH: no FCF markers for https://www.macrotrends.net/stocks/charts/DLTH/dlth/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 89, with data: 44, errors: 45

📊 Run totals -> annual scraped: 498, quarterly scraped: 1902

📊 Run totals -> annual changed: 6, quarterly changed: 88

⏳ Waiting 3.2s...


====================================================================================================

🔍 [90/442] CPHC - Canterbury Park Holding Corp (symbol_id=1879)

   requests slug 'canterbury-park-holding-corp' -> HTTP 403

   requests slug 'canterbury-park' -> HTTP 403

   requests slug 'canterbury' -> HTTP 403

   requests slug 'cphc' -> HTTP 403

   selenium slug 'canterbury-park-holding-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'canterbury-park' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/CPHC/canterbury/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 14, quarterly: 59

📊 Run totals -> processed: 90, with data: 45, errors: 45

📊 Run totals -> annual scraped: 512, quarterly scraped: 1961

📊 Run totals -> annual changed: 20, quarterly changed: 147

⏳ Waiting 4.0s...


====================================================================================================

🔍 [91/442] PRPL - Purple Innovation Inc (symbol_id=1882)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PRPL/purple-innovation-inc/free-cash-flow

📥 Scraped this ticker -> annual: 9, quarterly: 39

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 91, with data: 46, errors: 45

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 2.4s...


====================================================================================================

🔍 [92/442] WW - WW International Inc (symbol_id=1887)

   requests slug 'ww-international-inc' -> HTTP 403

   requests slug 'ww-international' -> HTTP 403

   requests slug 'ww' -> HTTP 403

   selenium slug 'ww-international-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'ww-international' -> no FCF markers | title=Just a moment...

   selenium slug 'ww' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WW: no FCF markers for https://www.macrotrends.net/stocks/charts/WW/ww/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 92, with data: 46, errors: 46

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 4.4s...


====================================================================================================

🔍 [93/442] POST - Post Holdings Inc (symbol_id=1906)

   requests slug 'post-holdings-inc' -> HTTP 403

   requests slug 'post' -> HTTP 403

   selenium slug 'post-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'post' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for POST: no FCF markers for https://www.macrotrends.net/stocks/charts/POST/post/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 93, with data: 46, errors: 47

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 2.6s...


====================================================================================================

🔍 [94/442] CCU - Compania Cervecerias Unidas S.A. ADR (symbol_id=1915)

   requests slug 'compania-cervecerias-unidas-s-a-adr' -> HTTP 403

   requests slug 'compania-cervecerias-unidas-s-a' -> HTTP 403

   requests slug 'compania' -> HTTP 403

   requests slug 'compania-cervecerias' -> HTTP 403

   requests slug 'compania-cervecerias-unidas' -> HTTP 403

   requests slug 'ccu' -> HTTP 403

   selenium slug 'compania-cervecerias-unidas-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'compania-cervecerias-unidas-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'compania' -> no FCF markers | title=Just a moment...

   selenium slug 'compania-cervecerias' -> no FCF markers | title=Just a moment...

   selenium slug 'compania-cervecerias-unidas' -> no FCF markers | title=Just a moment...

   selenium slug 'ccu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CCU: no FCF markers for https://www.macrotrends.net/stocks/charts/CCU/ccu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 94, with data: 46, errors: 48

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 4.4s...


====================================================================================================

🔍 [95/442] AKO-B - Embotelladora Andina S.A. ADR (symbol_id=1934)

   requests slug 'embotelladora-andina-s-a-adr' -> HTTP 403

   requests slug 'embotelladora-andina-s-a' -> HTTP 403

   requests slug 'embotelladora' -> HTTP 403

   requests slug 'embotelladora-andina' -> HTTP 403

   requests slug 'embotelladora-andina-s' -> HTTP 403

   requests slug 'ako-b' -> HTTP 403

   selenium slug 'embotelladora-andina-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina-s' -> no FCF markers | title=Just a moment...

   selenium slug 'ako-b' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AKO-B: no FCF markers for https://www.macrotrends.net/stocks/charts/AKO-B/ako-b/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 95, with data: 46, errors: 49

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 3.7s...


====================================================================================================

🔍 [96/442] AKO-A - Embotelladora Andina S.A. ADR (symbol_id=1944)

   requests slug 'embotelladora-andina-s-a-adr' -> HTTP 403

   requests slug 'embotelladora-andina-s-a' -> HTTP 403

   requests slug 'embotelladora' -> HTTP 403

   requests slug 'embotelladora-andina' -> HTTP 403

   requests slug 'embotelladora-andina-s' -> HTTP 403

   requests slug 'ako-a' -> HTTP 403

   selenium slug 'embotelladora-andina-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina' -> no FCF markers | title=Just a moment...

   selenium slug 'embotelladora-andina-s' -> no FCF markers | title=Just a moment...

   selenium slug 'ako-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AKO-A: no FCF markers for https://www.macrotrends.net/stocks/charts/AKO-A/ako-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 96, with data: 46, errors: 50

📊 Run totals -> annual scraped: 521, quarterly scraped: 2000

📊 Run totals -> annual changed: 20, quarterly changed: 149

⏳ Waiting 6.6s...


====================================================================================================

🔍 [97/442] OTLY - Oatly Group AB ADR (symbol_id=1961)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/OTLY/oatly-group-ab-adr/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 23

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 97, with data: 47, errors: 50

📊 Run totals -> annual scraped: 527, quarterly scraped: 2023

📊 Run totals -> annual changed: 20, quarterly changed: 151

⏳ Waiting 5.8s...


====================================================================================================

🔍 [98/442] WILC - G. Willi-Food International Ltd (symbol_id=1990)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/WILC/g-willi-food-international-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 4

📊 Run totals -> processed: 98, with data: 48, errors: 50

📊 Run totals -> annual scraped: 541, quarterly scraped: 2082

📊 Run totals -> annual changed: 20, quarterly changed: 155

⏳ Waiting 6.3s...


====================================================================================================

🔍 [99/442] SBSW - Sibanye Stillwater Limited ADR (symbol_id=2021)

   requests slug 'sibanye-stillwater-limited-adr' -> HTTP 403

   requests slug 'sibanye-stillwater' -> HTTP 403

   requests slug 'sibanye' -> HTTP 403

   requests slug 'sbsw' -> HTTP 403

   selenium slug 'sibanye-stillwater-limited-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'sibanye-stillwater' -> no FCF markers | title=Just a moment...

   selenium slug 'sibanye' -> no FCF markers | title=Just a moment...

   selenium slug 'sbsw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SBSW: no FCF markers for https://www.macrotrends.net/stocks/charts/SBSW/sbsw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 99, with data: 48, errors: 51

📊 Run totals -> annual scraped: 541, quarterly scraped: 2082

📊 Run totals -> annual changed: 20, quarterly changed: 155

⏳ Waiting 4.8s...


====================================================================================================

🔍 [100/442] TROX - Tronox Holdings plc (symbol_id=2045)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/TROX/tronox-holdings-plc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 58

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 100, with data: 49, errors: 51

📊 Run totals -> annual scraped: 555, quarterly scraped: 2140

📊 Run totals -> annual changed: 20, quarterly changed: 158

⏳ Waiting 4.8s...


====================================================================================================

🔍 [101/442] OEC - Orion S.A (symbol_id=2076)

   requests slug 'orion-s-a' -> HTTP 403

   requests slug 'orion' -> HTTP 403

   requests slug 'orion-s' -> HTTP 403

   requests slug 'oec' -> HTTP 403

   selenium slug 'orion-s-a' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/OEC/orion/free-cash-flow

📥 Scraped this ticker -> annual: 11, quarterly: 46

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 101, with data: 50, errors: 51

📊 Run totals -> annual scraped: 566, quarterly scraped: 2186

📊 Run totals -> annual changed: 20, quarterly changed: 160

⏳ Waiting 5.5s...


====================================================================================================

🔍 [102/442] IONR - ioneer Ltd ADR (symbol_id=2105)

   requests slug 'ioneer-ltd-adr' -> HTTP 403

   requests slug 'ioneer' -> HTTP 403

   requests slug 'ionr' -> HTTP 403

   selenium slug 'ioneer-ltd-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'ioneer' -> no FCF markers | title=Just a moment...

   selenium slug 'ionr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IONR: no FCF markers for https://www.macrotrends.net/stocks/charts/IONR/ionr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 102, with data: 50, errors: 52

📊 Run totals -> annual scraped: 566, quarterly scraped: 2186

📊 Run totals -> annual changed: 20, quarterly changed: 160

⏳ Waiting 3.0s...


====================================================================================================

🔍 [103/442] USGO - U.S. GoldMining Inc (symbol_id=2153)

   requests slug 'u-s-goldmining-inc' -> HTTP 403

   requests slug 'u-s-goldmining' -> HTTP 403

   requests slug 'u' -> HTTP 403

   requests slug 'u-s' -> HTTP 403

   requests slug 'usgo' -> HTTP 403

   selenium slug 'u-s-goldmining-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'u-s-goldmining' -> no FCF markers | title=Just a moment...

   selenium slug 'u' -> no FCF markers | title=Just a moment...

   selenium slug 'u-s' -> no FCF markers | title=Just a moment...

   selenium slug 'usgo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for USGO: no FCF markers for https://www.macrotrends.net/stocks/charts/USGO/usgo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 103, with data: 50, errors: 53

📊 Run totals -> annual scraped: 566, quarterly scraped: 2186

📊 Run totals -> annual changed: 20, quarterly changed: 160

⏳ Waiting 2.5s...


====================================================================================================

🔍 [104/442] NVA - Nova Minerals Limited ADR (symbol_id=2176)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/NVA/nova-minerals-limited-adr/free-cash-flow

📥 Scraped this ticker -> annual: 2, quarterly: 0

💾 Changed in DB       -> annual: 2, quarterly: 0

📊 Run totals -> processed: 104, with data: 51, errors: 53

📊 Run totals -> annual scraped: 568, quarterly scraped: 2186

📊 Run totals -> annual changed: 22, quarterly changed: 160

⏳ Waiting 5.1s...


====================================================================================================

🔍 [105/442] LLYVK - Liberty Media Corp. (symbol_id=2194)

   requests slug 'liberty-media-corp' -> HTTP 403

   requests slug 'liberty-media' -> HTTP 403

   requests slug 'liberty' -> HTTP 403

   requests slug 'llyvk' -> HTTP 403

   selenium slug 'liberty-media-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'liberty-media' -> no FCF markers | title=Just a moment...

   selenium slug 'liberty' -> no FCF markers | title=Just a moment...

   selenium slug 'llyvk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LLYVK: no FCF markers for https://www.macrotrends.net/stocks/charts/LLYVK/llyvk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 105, with data: 51, errors: 54

📊 Run totals -> annual scraped: 568, quarterly scraped: 2186

📊 Run totals -> annual changed: 22, quarterly changed: 160

⏳ Waiting 5.0s...


====================================================================================================

🔍 [106/442] CCOI - Cogent Communications Holdings Inc (symbol_id=2198)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CCOI/cogent-communications-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 106, with data: 52, errors: 54

📊 Run totals -> annual scraped: 582, quarterly scraped: 2245

📊 Run totals -> annual changed: 22, quarterly changed: 162

⏳ Waiting 5.9s...


====================================================================================================

🔍 [107/442] BATRA - Atlanta Braves Holdings Inc (symbol_id=2208)

   requests slug 'atlanta-braves-holdings-inc' -> HTTP 403

   requests slug 'atlanta-braves' -> HTTP 403

   requests slug 'atlanta' -> HTTP 403

   requests slug 'batra' -> HTTP 403

   selenium slug 'atlanta-braves-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'atlanta-braves' -> no FCF markers | title=Just a moment...

   selenium slug 'atlanta' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/BATRA/batra/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 13

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 107, with data: 53, errors: 54

📊 Run totals -> annual scraped: 585, quarterly scraped: 2258

📊 Run totals -> annual changed: 22, quarterly changed: 164

⏳ Waiting 6.0s...


====================================================================================================

🔍 [108/442] LILAK - Liberty Latin America Ltd (symbol_id=2217)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/LILAK/liberty-latin-america-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 4, quarterly: 19

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 108, with data: 54, errors: 54

📊 Run totals -> annual scraped: 589, quarterly scraped: 2277

📊 Run totals -> annual changed: 22, quarterly changed: 166

⏳ Waiting 2.6s...


====================================================================================================

🔍 [109/442] TEO - Telecom Argentina S.A. ADR (symbol_id=2238)

   requests slug 'telecom-argentina-s-a-adr' -> HTTP 403

   requests slug 'telecom-argentina-s-a' -> HTTP 403

   requests slug 'telecom' -> HTTP 403

   requests slug 'telecom-argentina' -> HTTP 403

   requests slug 'telecom-argentina-s' -> HTTP 403

   requests slug 'teo' -> HTTP 403

   selenium slug 'telecom-argentina-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'telecom-argentina-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'telecom' -> no FCF markers | title=Just a moment...

   selenium slug 'telecom-argentina' -> no FCF markers | title=Just a moment...

   selenium slug 'telecom-argentina-s' -> no FCF markers | title=Just a moment...

   selenium slug 'teo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TEO: no FCF markers for https://www.macrotrends.net/stocks/charts/TEO/teo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 109, with data: 54, errors: 55

📊 Run totals -> annual scraped: 589, quarterly scraped: 2277

📊 Run totals -> annual changed: 22, quarterly changed: 166

⏳ Waiting 3.3s...


====================================================================================================

🔍 [110/442] IHS - IHS Holding Ltd (symbol_id=2244)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/IHS/ihs-holding-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 19

💾 Changed in DB       -> annual: 0, quarterly: 4

📊 Run totals -> processed: 110, with data: 55, errors: 55

📊 Run totals -> annual scraped: 595, quarterly scraped: 2296

📊 Run totals -> annual changed: 22, quarterly changed: 170

⏳ Waiting 4.9s...


====================================================================================================

🔍 [111/442] MOMO - Hello Group Inc ADR (symbol_id=2247)

   requests slug 'hello-group-inc-adr' -> HTTP 403

   requests slug 'hello' -> HTTP 403

   requests slug 'momo' -> HTTP 403

   selenium slug 'hello-group-inc-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'hello' -> no FCF markers | title=Just a moment...

   selenium slug 'momo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MOMO: no FCF markers for https://www.macrotrends.net/stocks/charts/MOMO/momo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 111, with data: 55, errors: 56

📊 Run totals -> annual scraped: 595, quarterly scraped: 2296

📊 Run totals -> annual changed: 22, quarterly changed: 170

⏳ Waiting 5.0s...


====================================================================================================

🔍 [112/442] THRY - Thryv Holdings Inc (symbol_id=2262)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/THRY/thryv-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 24

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 112, with data: 56, errors: 56

📊 Run totals -> annual scraped: 602, quarterly scraped: 2320

📊 Run totals -> annual changed: 22, quarterly changed: 172

⏳ Waiting 4.5s...


====================================================================================================

🔍 [113/442] DOYU - DouYu International Holdings Ltd ADR (symbol_id=2283)

   requests slug 'douyu-international-holdings-ltd-adr' -> HTTP 403

   requests slug 'douyu-international' -> HTTP 403

   requests slug 'douyu' -> HTTP 403

   requests slug 'doyu' -> HTTP 403

   selenium slug 'douyu-international-holdings-ltd-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'douyu-international' -> no FCF markers | title=Just a moment...

   selenium slug 'douyu' -> no FCF markers | title=Just a moment...

   selenium slug 'doyu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DOYU: no FCF markers for https://www.macrotrends.net/stocks/charts/DOYU/doyu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 113, with data: 56, errors: 57

📊 Run totals -> annual scraped: 602, quarterly scraped: 2320

📊 Run totals -> annual changed: 22, quarterly changed: 172

⏳ Waiting 4.5s...


====================================================================================================

🔍 [114/442] QMMM - QMMM Holdings Ltd. (symbol_id=2297)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/QMMM/qmmm-holdings-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 114, with data: 57, errors: 57

📊 Run totals -> annual scraped: 605, quarterly scraped: 2320

📊 Run totals -> annual changed: 22, quarterly changed: 172

⏳ Waiting 5.7s...


====================================================================================================

🔍 [115/442] MDIA - MediaCo Holding Inc (symbol_id=2313)

   requests slug 'mediaco-holding-inc' -> HTTP 403

   requests slug 'mediaco' -> HTTP 403

   requests slug 'mdia' -> HTTP 403

   selenium slug 'mediaco-holding-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'mediaco' -> no FCF markers | title=Just a moment...

   selenium slug 'mdia' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MDIA: no FCF markers for https://www.macrotrends.net/stocks/charts/MDIA/mdia/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 115, with data: 57, errors: 58

📊 Run totals -> annual scraped: 605, quarterly scraped: 2320

📊 Run totals -> annual changed: 22, quarterly changed: 172

⏳ Waiting 4.8s...


====================================================================================================

🔍 [116/442] IZEA - IZEA Worldwide Inc (symbol_id=2321)

   requests slug 'izea-worldwide-inc' -> HTTP 403

   requests slug 'izea-worldwide' -> HTTP 403

   requests slug 'izea' -> HTTP 403

   selenium slug 'izea-worldwide-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'izea-worldwide' -> no FCF markers | title=Just a moment...

   selenium slug 'izea' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IZEA: no FCF markers for https://www.macrotrends.net/stocks/charts/IZEA/izea/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 116, with data: 57, errors: 59

📊 Run totals -> annual scraped: 605, quarterly scraped: 2320

📊 Run totals -> annual changed: 22, quarterly changed: 172

⏳ Waiting 2.9s...


====================================================================================================

🔍 [117/442] DNN - Denison Mines Corp (symbol_id=2384)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/DNN/denison-mines-corp/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 117, with data: 58, errors: 59

📊 Run totals -> annual scraped: 619, quarterly scraped: 2379

📊 Run totals -> annual changed: 22, quarterly changed: 174

⏳ Waiting 2.4s...


====================================================================================================

🔍 [118/442] DK - Delek US Holdings Inc (symbol_id=2410)

   requests slug 'delek-us-holdings-inc' -> HTTP 403

   requests slug 'delek-us' -> HTTP 403

   requests slug 'delek' -> HTTP 403

   requests slug 'dk' -> HTTP 403

   selenium slug 'delek-us-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'delek-us' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/DK/delek/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 118, with data: 59, errors: 59

📊 Run totals -> annual scraped: 633, quarterly scraped: 2438

📊 Run totals -> annual changed: 22, quarterly changed: 177

⏳ Waiting 2.1s...


====================================================================================================

🔍 [119/442] PUMP - ProPetro Holding Corp (symbol_id=2426)

   requests slug 'propetro-holding-corp' -> HTTP 403

   requests slug 'propetro' -> HTTP 403

   requests slug 'pump' -> HTTP 403

   selenium slug 'propetro-holding-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'propetro' -> no FCF markers | title=Just a moment...

   selenium slug 'pump' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PUMP: no FCF markers for https://www.macrotrends.net/stocks/charts/PUMP/pump/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 119, with data: 59, errors: 60

📊 Run totals -> annual scraped: 633, quarterly scraped: 2438

📊 Run totals -> annual changed: 22, quarterly changed: 177

⏳ Waiting 3.5s...


====================================================================================================

🔍 [120/442] NOA - North American Construction Group Ltd (symbol_id=2445)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/NOA/north-american-construction-group-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 2, quarterly: 2

📊 Run totals -> processed: 120, with data: 60, errors: 60

📊 Run totals -> annual scraped: 647, quarterly scraped: 2497

📊 Run totals -> annual changed: 24, quarterly changed: 179

⏳ Waiting 6.6s...


====================================================================================================

🔍 [121/442] PRT - PermRock Royalty Trust (symbol_id=2495)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PRT/permrock-royalty-trust/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 121, with data: 60, errors: 60

📊 Run totals -> annual scraped: 647, quarterly scraped: 2497

📊 Run totals -> annual changed: 24, quarterly changed: 179

⏳ Waiting 6.4s...


====================================================================================================

🔍 [122/442] BMA - Banco Macro S.A. ADR (symbol_id=2505)

   requests slug 'banco-macro-s-a-adr' -> HTTP 403

   requests slug 'banco-macro-s-a' -> HTTP 403

   requests slug 'banco' -> HTTP 403

   requests slug 'banco-macro' -> HTTP 403

   requests slug 'banco-macro-s' -> HTTP 403

   requests slug 'bma' -> HTTP 403

   selenium slug 'banco-macro-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'banco-macro-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'banco' -> no FCF markers | title=Just a moment...

   selenium slug 'banco-macro' -> no FCF markers | title=Just a moment...

   selenium slug 'banco-macro-s' -> no FCF markers | title=Just a moment...

   selenium slug 'bma' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BMA: no FCF markers for https://www.macrotrends.net/stocks/charts/BMA/bma/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 122, with data: 60, errors: 61

📊 Run totals -> annual scraped: 647, quarterly scraped: 2497

📊 Run totals -> annual changed: 24, quarterly changed: 179

⏳ Waiting 5.9s...


====================================================================================================

🔍 [123/442] STEP - StepStone Group Inc (symbol_id=2519)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/STEP/stepstone-group-inc/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 24

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 123, with data: 61, errors: 61

📊 Run totals -> annual scraped: 654, quarterly scraped: 2521

📊 Run totals -> annual changed: 24, quarterly changed: 181

⏳ Waiting 3.4s...


====================================================================================================

🔍 [124/442] CIB - Bancolombia S.A. ADR (symbol_id=2535)

   requests slug 'bancolombia-s-a-adr' -> HTTP 403

   requests slug 'bancolombia-s-a' -> HTTP 403

   requests slug 'bancolombia' -> HTTP 403

   requests slug 'bancolombia-s' -> HTTP 403

   requests slug 'cib' -> HTTP 403

   selenium slug 'bancolombia-s-a-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'bancolombia-s-a' -> no FCF markers | title=Just a moment...

   selenium slug 'bancolombia' -> no FCF markers | title=Just a moment...

   selenium slug 'bancolombia-s' -> no FCF markers | title=Just a moment...

   selenium slug 'cib' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CIB: no FCF markers for https://www.macrotrends.net/stocks/charts/CIB/cib/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 124, with data: 61, errors: 62

📊 Run totals -> annual scraped: 654, quarterly scraped: 2521

📊 Run totals -> annual changed: 24, quarterly changed: 181

⏳ Waiting 4.4s...


====================================================================================================

🔍 [125/442] NEA - Nuveen AMT-Free Quality Municipal Income Fund (symbol_id=2539)

   requests slug 'nuveen-amt-free-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-amt-free' -> HTTP 403

   requests slug 'nuveen-amt-free-quality' -> HTTP 403

   requests slug 'nea' -> HTTP 403

   selenium slug 'nuveen-amt-free-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free-quality' -> no FCF markers | title=Just a moment...

   selenium slug 'nea' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NEA: no FCF markers for https://www.macrotrends.net/stocks/charts/NEA/nea/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 125, with data: 61, errors: 63

📊 Run totals -> annual scraped: 654, quarterly scraped: 2521

📊 Run totals -> annual changed: 24, quarterly changed: 181

⏳ Waiting 3.5s...


====================================================================================================

🔍 [126/442] BBAR - BBVA Argentina ADR (symbol_id=2561)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BBAR/bbva-argentina-adr/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 126, with data: 62, errors: 63

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 4.0s...


====================================================================================================

🔍 [127/442] CSQ - Calamos Strategic Total Return Fund (symbol_id=2564)

   requests slug 'calamos-strategic-total-return-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-strategic' -> HTTP 403

   requests slug 'calamos-strategic-total' -> HTTP 403

   requests slug 'csq' -> HTTP 403

   selenium slug 'calamos-strategic-total-return-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-strategic' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-strategic-total' -> no FCF markers | title=Just a moment...

   selenium slug 'csq' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CSQ: no FCF markers for https://www.macrotrends.net/stocks/charts/CSQ/csq/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 127, with data: 62, errors: 64

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.3s...


====================================================================================================

🔍 [128/442] NAD - Nuveen Quality Municipal Income Fund (symbol_id=2566)

   requests slug 'nuveen-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-quality' -> HTTP 403

   requests slug 'nuveen-quality-municipal' -> HTTP 403

   requests slug 'nad' -> HTTP 403

   selenium slug 'nuveen-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-quality' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-quality-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nad' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NAD: no FCF markers for https://www.macrotrends.net/stocks/charts/NAD/nad/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 128, with data: 62, errors: 65

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 3.5s...


====================================================================================================

🔍 [129/442] NVG - Nuveen AMT-Free Municipal Credit Income Fund (symbol_id=2571)

   requests slug 'nuveen-amt-free-municipal-credit-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-amt-free' -> HTTP 403

   requests slug 'nuveen-amt-free-municipal' -> HTTP 403

   requests slug 'nvg' -> HTTP 403

   selenium slug 'nuveen-amt-free-municipal-credit-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nvg' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for NVG: no FCF markers for https://www.macrotrends.net/stocks/charts/NVG/nvg/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 129, with data: 62, errors: 66

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.6s...


====================================================================================================

🔍 [130/442] UTG - Reaves Utility Income Fund (symbol_id=2578)

   requests slug 'reaves-utility-income-fund' -> HTTP 403

   requests slug 'reaves' -> HTTP 403

   requests slug 'reaves-utility' -> HTTP 403

   requests slug 'reaves-utility-income' -> HTTP 403

   requests slug 'utg' -> HTTP 403

   selenium slug 'reaves-utility-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'reaves' -> no FCF markers | title=Just a moment...

   selenium slug 'reaves-utility' -> no FCF markers | title=Just a moment...

   selenium slug 'reaves-utility-income' -> no FCF markers | title=Just a moment...

   selenium slug 'utg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for UTG: no FCF markers for https://www.macrotrends.net/stocks/charts/UTG/utg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 130, with data: 62, errors: 67

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 4.6s...


====================================================================================================

🔍 [131/442] EXG - Eaton Vance Tax-Managed Global Diversified Equity Income Fund (symbol_id=2579)

   requests slug 'eaton-vance-tax-managed-global-diversified-equity-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-managed' -> HTTP 403

   requests slug 'exg' -> HTTP 403

   selenium slug 'eaton-vance-tax-managed-global-diversified-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'exg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EXG: no FCF markers for https://www.macrotrends.net/stocks/charts/EXG/exg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 131, with data: 62, errors: 68

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.5s...


====================================================================================================

🔍 [132/442] JPC - Nuveen Preferred & Income Opportunities Fund (symbol_id=2580)

   requests slug 'nuveen-preferred-and-income-opportunities-fund' -> HTTP 403

   requests slug 'nuveen-preferred-income-opportunities-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-preferred' -> HTTP 403

   requests slug 'nuveen-preferred-income' -> HTTP 403

   requests slug 'jpc' -> HTTP 403

   selenium slug 'nuveen-preferred-and-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-preferred-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-preferred-income' -> no FCF markers | title=Just a moment...

   selenium slug 'jpc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JPC: no FCF markers for https://www.macrotrends.net/stocks/charts/JPC/jpc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 132, with data: 62, errors: 69

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.5s...


====================================================================================================

🔍 [133/442] UTF - Cohen & Steers Infrastructure Fund Inc (symbol_id=2584)

   requests slug 'cohen-and-steers-infrastructure-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-infrastructure-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-infrastructure' -> HTTP 403

   requests slug 'utf' -> HTTP 403

   selenium slug 'cohen-and-steers-infrastructure-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-infrastructure-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-infrastructure' -> no FCF markers | title=Just a moment...

   selenium slug 'utf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for UTF: no FCF markers for https://www.macrotrends.net/stocks/charts/UTF/utf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 133, with data: 62, errors: 70

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 4.4s...


====================================================================================================

🔍 [134/442] NZF - Nuveen Municipal Credit Income Fund (symbol_id=2587)

   requests slug 'nuveen-municipal-credit-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-municipal' -> HTTP 403

   requests slug 'nuveen-municipal-credit' -> HTTP 403

   requests slug 'nzf' -> HTTP 403

   selenium slug 'nuveen-municipal-credit-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'nzf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NZF: no FCF markers for https://www.macrotrends.net/stocks/charts/NZF/nzf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 134, with data: 62, errors: 71

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.0s...


====================================================================================================

🔍 [135/442] BBUC - Brookfield Business Corp (symbol_id=2592)

   requests slug 'brookfield-business-corp' -> HTTP 403

   requests slug 'brookfield-business' -> HTTP 403

   requests slug 'brookfield' -> HTTP 403

   requests slug 'bbuc' -> HTTP 403

   selenium slug 'brookfield-business-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield-business' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield' -> no FCF markers | title=Just a moment...

   selenium slug 'bbuc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BBUC: no FCF markers for https://www.macrotrends.net/stocks/charts/BBUC/bbuc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 135, with data: 62, errors: 72

📊 Run totals -> annual scraped: 668, quarterly scraped: 2580

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 6.8s...


====================================================================================================

🔍 [136/442] LU - Lufax Holding Ltd ADR (symbol_id=2594)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/LU/lufax-holding-ltd-adr/free-cash-flow

📥 Scraped this ticker -> annual: 4, quarterly: 16

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 136, with data: 63, errors: 72

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 2.7s...


====================================================================================================

🔍 [137/442] ETY - Eaton Vance Tax-Managed Diversified Equity Income Fund (symbol_id=2596)

   requests slug 'eaton-vance-tax-managed-diversified-equity-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-managed' -> HTTP 403

   requests slug 'ety' -> HTTP 403

   selenium slug 'eaton-vance-tax-managed-diversified-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'ety' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETY: no FCF markers for https://www.macrotrends.net/stocks/charts/ETY/ety/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 137, with data: 63, errors: 73

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 6.4s...


====================================================================================================

🔍 [138/442] GOF - Guggenheim Strategic Opportunities Fund (symbol_id=2602)

   requests slug 'guggenheim-strategic-opportunities-fund' -> HTTP 404

   requests slug 'guggenheim' -> HTTP 403

   requests slug 'guggenheim-strategic' -> HTTP 403

   requests slug 'guggenheim-strategic-opportunities' -> HTTP 403

   requests slug 'gof' -> HTTP 403

   selenium slug 'guggenheim-strategic-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-strategic' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-strategic-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'gof' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GOF: no FCF markers for https://www.macrotrends.net/stocks/charts/GOF/gof/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 138, with data: 63, errors: 74

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 3.0s...


====================================================================================================

🔍 [139/442] GDV - Gabelli Dividend & Income Trust (symbol_id=2604)

   requests slug 'gabelli-dividend-and-income-trust' -> HTTP 403

   requests slug 'gabelli-dividend-income-trust' -> HTTP 403

   requests slug 'gabelli' -> HTTP 403

   requests slug 'gabelli-dividend' -> HTTP 403

   requests slug 'gabelli-dividend-income' -> HTTP 403

   requests slug 'gdv' -> HTTP 403

   selenium slug 'gabelli-dividend-and-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-dividend-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-dividend' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-dividend-income' -> no FCF markers | title=Just a moment...

   selenium slug 'gdv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GDV: no FCF markers for https://www.macrotrends.net/stocks/charts/GDV/gdv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 139, with data: 63, errors: 75

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 6.8s...


====================================================================================================

🔍 [140/442] KYN - Kayne Anderson Energy Infrastructure Fund Inc (symbol_id=2618)

   requests slug 'kayne-anderson-energy-infrastructure-fund-inc' -> HTTP 404

   requests slug 'kayne-anderson-energy-infrastructure-fund' -> HTTP 403

   requests slug 'kayne' -> HTTP 403

   requests slug 'kayne-anderson' -> HTTP 403

   requests slug 'kayne-anderson-energy' -> HTTP 403

   requests slug 'kyn' -> HTTP 403

   selenium slug 'kayne-anderson-energy-infrastructure-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'kayne-anderson-energy-infrastructure-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'kayne' -> no FCF markers | title=Just a moment...

   selenium slug 'kayne-anderson' -> no FCF markers | title=Just a moment...

   selenium slug 'kayne-anderson-energy' -> no FCF markers | title=Just a moment...

   selenium slug 'kyn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for KYN: no FCF markers for https://www.macrotrends.net/stocks/charts/KYN/kyn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 140, with data: 63, errors: 76

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 4.6s...


====================================================================================================

🔍 [141/442] RQI - Cohen & Steers Quality Income Realty Fund, Inc. (symbol_id=2628)

   requests slug 'cohen-and-steers-quality-income-realty-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-quality-income-realty-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-quality' -> HTTP 403

   requests slug 'rqi' -> HTTP 403

   selenium slug 'cohen-and-steers-quality-income-realty-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-quality-income-realty-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-quality' -> no FCF markers | title=Just a moment...

   selenium slug 'rqi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RQI: no FCF markers for https://www.macrotrends.net/stocks/charts/RQI/rqi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 141, with data: 63, errors: 77

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 3.4s...


====================================================================================================

🔍 [142/442] EVT - Eaton Vance Tax Advantaged Dividend Income Fund (symbol_id=2634)

   requests slug 'eaton-vance-tax-advantaged-dividend-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax' -> HTTP 403

   requests slug 'evt' -> HTTP 403

   selenium slug 'eaton-vance-tax-advantaged-dividend-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax' -> no FCF markers | title=Just a moment...

   selenium slug 'evt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EVT: no FCF markers for https://www.macrotrends.net/stocks/charts/EVT/evt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 142, with data: 63, errors: 78

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 6.3s...


====================================================================================================

🔍 [143/442] ECAT - BlackRock ESG Capital Allocation Term Trust (symbol_id=2640)

   requests slug 'blackrock-esg-capital-allocation-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-esg' -> HTTP 403

   requests slug 'blackrock-esg-capital' -> HTTP 403

   requests slug 'ecat' -> HTTP 403

   selenium slug 'blackrock-esg-capital-allocation-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-esg' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-esg-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'ecat' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ECAT: no FCF markers for https://www.macrotrends.net/stocks/charts/ECAT/ecat/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 143, with data: 63, errors: 79

📊 Run totals -> annual scraped: 672, quarterly scraped: 2596

📊 Run totals -> annual changed: 24, quarterly changed: 183

⏳ Waiting 5.1s...


====================================================================================================

🔍 [144/442] CHCO - City Holding Co. (symbol_id=2643)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CHCO/city-holding-co/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 144, with data: 64, errors: 79

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.4s...


====================================================================================================

🔍 [145/442] BCAT - BlackRock Capital Allocation Term Trust (symbol_id=2645)

   requests slug 'blackrock-capital-allocation-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-capital' -> HTTP 403

   requests slug 'blackrock-capital-allocation' -> HTTP 403

   requests slug 'bcat' -> HTTP 403

   selenium slug 'blackrock-capital-allocation-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-capital-allocation' -> no FCF markers | title=Just a moment...

   selenium slug 'bcat' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BCAT: no FCF markers for https://www.macrotrends.net/stocks/charts/BCAT/bcat/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 145, with data: 64, errors: 80

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.3s...


====================================================================================================

🔍 [146/442] OXLC - Oxford Lane Capital Corp (symbol_id=2653)

   requests slug 'oxford-lane-capital-corp' -> HTTP 403

   requests slug 'oxford-lane-capital' -> HTTP 403

   requests slug 'oxford' -> HTTP 403

   requests slug 'oxford-lane' -> HTTP 403

   requests slug 'oxlc' -> HTTP 403

   selenium slug 'oxford-lane-capital-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'oxford-lane-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'oxford' -> no FCF markers | title=Just a moment...

   selenium slug 'oxford-lane' -> no FCF markers | title=Just a moment...

   selenium slug 'oxlc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for OXLC: no FCF markers for https://www.macrotrends.net/stocks/charts/OXLC/oxlc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 146, with data: 64, errors: 81

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 5.1s...


====================================================================================================

🔍 [147/442] NAC - Nuveen California Quality Municipal Income Fund (symbol_id=2654)

   requests slug 'nuveen-california-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-california' -> HTTP 403

   requests slug 'nuveen-california-quality' -> HTTP 403

   requests slug 'nac' -> HTTP 403

   selenium slug 'nuveen-california-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-california' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-california-quality' -> no FCF markers | title=Just a moment...

   selenium slug 'nac' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NAC: no FCF markers for https://www.macrotrends.net/stocks/charts/NAC/nac/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 147, with data: 64, errors: 82

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.6s...


====================================================================================================

🔍 [148/442] BMEZ - BlackRock Health Sciences Term Trust (symbol_id=2655)

   requests slug 'blackrock-health-sciences-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-health' -> HTTP 403

   requests slug 'blackrock-health-sciences' -> HTTP 403

   requests slug 'bmez' -> HTTP 403

   selenium slug 'blackrock-health-sciences-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-health' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-health-sciences' -> no FCF markers | title=Just a moment...

   selenium slug 'bmez' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BMEZ: no FCF markers for https://www.macrotrends.net/stocks/charts/BMEZ/bmez/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 148, with data: 64, errors: 83

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 5.4s...


====================================================================================================

🔍 [149/442] BDJ - BlackRock Enhanced Equity Dividend Trust (symbol_id=2657)

   requests slug 'blackrock-enhanced-equity-dividend-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-enhanced' -> HTTP 403

   requests slug 'blackrock-enhanced-equity' -> HTTP 403

   requests slug 'bdj' -> HTTP 403

   selenium slug 'blackrock-enhanced-equity-dividend-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'bdj' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BDJ: no FCF markers for https://www.macrotrends.net/stocks/charts/BDJ/bdj/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 149, with data: 64, errors: 84

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 2.8s...


====================================================================================================

🔍 [150/442] ETV - Eaton Vance Tax-Managed Buy-Write Opportunities Fund (symbol_id=2658)

   requests slug 'eaton-vance-tax-managed-buy-write-opportunities-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-managed' -> HTTP 403

   requests slug 'etv' -> HTTP 403

   selenium slug 'eaton-vance-tax-managed-buy-write-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'etv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETV: no FCF markers for https://www.macrotrends.net/stocks/charts/ETV/etv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 150, with data: 64, errors: 85

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 2.6s...


====================================================================================================

🔍 [151/442] PDO - PIMCO Dynamic Income Opportunities Fund (symbol_id=2663)

   requests slug 'pimco-dynamic-income-opportunities-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-dynamic' -> HTTP 403

   requests slug 'pimco-dynamic-income' -> HTTP 403

   requests slug 'pdo' -> HTTP 403

   selenium slug 'pimco-dynamic-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pdo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PDO: no FCF markers for https://www.macrotrends.net/stocks/charts/PDO/pdo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 151, with data: 64, errors: 86

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.2s...


====================================================================================================

🔍 [152/442] BSTZ - BlackRock Science and Technology Term Trust (symbol_id=2667)

   requests slug 'blackrock-science-and-technology-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-science' -> HTTP 403

   requests slug 'blackrock-science-and' -> HTTP 403

   requests slug 'bstz' -> HTTP 403

   selenium slug 'blackrock-science-and-technology-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-science' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-science-and' -> no FCF markers | title=Just a moment...

   selenium slug 'bstz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BSTZ: no FCF markers for https://www.macrotrends.net/stocks/charts/BSTZ/bstz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 152, with data: 64, errors: 87

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 5.2s...


====================================================================================================

🔍 [153/442] ETG - Eaton Vance Tax-Advantaged Global Dividend Income Fund (symbol_id=2676)

   requests slug 'eaton-vance-tax-advantaged-global-dividend-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-advantaged' -> HTTP 403

   requests slug 'etg' -> HTTP 403

   selenium slug 'eaton-vance-tax-advantaged-global-dividend-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-advantaged' -> no FCF markers | title=Just a moment...

   selenium slug 'etg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETG: no FCF markers for https://www.macrotrends.net/stocks/charts/ETG/etg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 153, with data: 64, errors: 88

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.8s...


====================================================================================================

🔍 [154/442] BXMX - Nuveen S&P 500 Buy-Write Income Fund (symbol_id=2678)

   requests slug 'nuveen-s-and-p-500-buy-write-income-fund' -> HTTP 403

   requests slug 'nuveen-s-p-500-buy-write-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-s' -> HTTP 403

   requests slug 'nuveen-s-p' -> HTTP 403

   requests slug 'bxmx' -> HTTP 403

   selenium slug 'nuveen-s-and-p-500-buy-write-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s-p-500-buy-write-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s-p' -> no FCF markers | title=Just a moment...

   selenium slug 'bxmx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BXMX: no FCF markers for https://www.macrotrends.net/stocks/charts/BXMX/bxmx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 154, with data: 64, errors: 89

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 5.9s...


====================================================================================================

🔍 [155/442] HYT - BlackRock Corporate High Yield Fund Inc. (symbol_id=2680)

   requests slug 'blackrock-corporate-high-yield-fund-inc' -> HTTP 403

   requests slug 'blackrock-corporate-high-yield-fund' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-corporate' -> HTTP 403

   requests slug 'blackrock-corporate-high' -> HTTP 403

   requests slug 'hyt' -> HTTP 403

   selenium slug 'blackrock-corporate-high-yield-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-corporate-high-yield-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-corporate' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-corporate-high' -> no FCF markers | title=Just a moment...

   selenium slug 'hyt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HYT: no FCF markers for https://www.macrotrends.net/stocks/charts/HYT/hyt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 155, with data: 64, errors: 90

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.2s...


====================================================================================================

🔍 [156/442] BTT - BlackRock Municipal 2030 Target Term Trust (symbol_id=2682)

   requests slug 'blackrock-municipal-2030-target-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-municipal' -> HTTP 403

   requests slug 'blackrock-municipal-2030' -> HTTP 403

   requests slug 'btt' -> HTTP 403

   selenium slug 'blackrock-municipal-2030-target-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal-2030' -> no FCF markers | title=Just a moment...

   selenium slug 'btt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BTT: no FCF markers for https://www.macrotrends.net/stocks/charts/BTT/btt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 156, with data: 64, errors: 91

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 2.5s...


====================================================================================================

🔍 [157/442] FSCO - FS Credit Opportunities Corp (symbol_id=2689)

   requests slug 'fs-credit-opportunities-corp' -> HTTP 403

   requests slug 'fs-credit-opportunities' -> HTTP 403

   requests slug 'fs' -> HTTP 403

   requests slug 'fs-credit' -> HTTP 403

   requests slug 'fsco' -> HTTP 403

   selenium slug 'fs-credit-opportunities-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'fs-credit-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'fs' -> no FCF markers | title=Just a moment...

   selenium slug 'fs-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'fsco' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FSCO: no FCF markers for https://www.macrotrends.net/stocks/charts/FSCO/fsco/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 157, with data: 64, errors: 92

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.1s...


====================================================================================================

🔍 [158/442] DSL - Doubleline Income Solutions Fund (symbol_id=2690)

   requests slug 'doubleline-income-solutions-fund' -> HTTP 403

   requests slug 'doubleline' -> HTTP 403

   requests slug 'doubleline-income' -> HTTP 403

   requests slug 'doubleline-income-solutions' -> HTTP 403

   requests slug 'dsl' -> HTTP 403

   selenium slug 'doubleline-income-solutions-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-income' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-income-solutions' -> no FCF markers | title=Just a moment...

   selenium slug 'dsl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DSL: no FCF markers for https://www.macrotrends.net/stocks/charts/DSL/dsl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 158, with data: 64, errors: 93

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.6s...


====================================================================================================

🔍 [159/442] BST - BlackRock Science and Technology Trust (symbol_id=2691)

   requests slug 'blackrock-science-and-technology-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-science' -> HTTP 403

   requests slug 'blackrock-science-and' -> HTTP 403

   requests slug 'bst' -> HTTP 403

   selenium slug 'blackrock-science-and-technology-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-science' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-science-and' -> no FCF markers | title=Just a moment...

   selenium slug 'bst' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BST: no FCF markers for https://www.macrotrends.net/stocks/charts/BST/bst/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 159, with data: 64, errors: 94

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.7s...


====================================================================================================

🔍 [160/442] NMZ - Nuveen Municipal High Income Opportunity Fund (symbol_id=2699)

   requests slug 'nuveen-municipal-high-income-opportunity-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-municipal' -> HTTP 403

   requests slug 'nuveen-municipal-high' -> HTTP 403

   requests slug 'nmz' -> HTTP 403

   selenium slug 'nuveen-municipal-high-income-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal-high' -> no FCF markers | title=Just a moment...

   selenium slug 'nmz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NMZ: no FCF markers for https://www.macrotrends.net/stocks/charts/NMZ/nmz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 160, with data: 64, errors: 95

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 2.4s...


====================================================================================================

🔍 [161/442] NFJ - Virtus AllianzGI Dividend Interest & Premium Strategy Fund (symbol_id=2701)

   requests slug 'virtus-allianzgi-dividend-interest-and-premium-strategy-fund' -> HTTP 403

   requests slug 'virtus-allianzgi-dividend-interest-premium-strategy-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-allianzgi' -> HTTP 403

   requests slug 'virtus-allianzgi-dividend' -> HTTP 403

   requests slug 'nfj' -> HTTP 403

   selenium slug 'virtus-allianzgi-dividend-interest-and-premium-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-allianzgi-dividend-interest-premium-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-allianzgi' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-allianzgi-dividend' -> no FCF markers | title=Just a moment...

   selenium slug 'nfj' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NFJ: no FCF markers for https://www.macrotrends.net/stocks/charts/NFJ/nfj/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 161, with data: 64, errors: 96

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 2.9s...


====================================================================================================

🔍 [162/442] EVV - Eaton Vance Limited Duration Income Fund (symbol_id=2706)

   requests slug 'eaton-vance-limited-duration-income-fund' -> HTTP 403

   requests slug 'eaton-vance-duration-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-duration' -> HTTP 403

   requests slug 'evv' -> HTTP 403

   selenium slug 'eaton-vance-limited-duration-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-duration-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'evv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EVV: no FCF markers for https://www.macrotrends.net/stocks/charts/EVV/evv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 162, with data: 64, errors: 97

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.6s...


====================================================================================================

🔍 [163/442] JFR - Nuveen Floating Rate Income Fund (symbol_id=2708)

   requests slug 'nuveen-floating-rate-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-floating' -> HTTP 403

   requests slug 'nuveen-floating-rate' -> HTTP 403

   requests slug 'jfr' -> HTTP 403

   selenium slug 'nuveen-floating-rate-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-floating' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-floating-rate' -> no FCF markers | title=Just a moment...

   selenium slug 'jfr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JFR: no FCF markers for https://www.macrotrends.net/stocks/charts/JFR/jfr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 163, with data: 64, errors: 98

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.4s...


====================================================================================================

🔍 [164/442] EOS - Eaton Vance Enhanced Equity Income Fund II (symbol_id=2711)

   requests slug 'eaton-vance-enhanced-equity-income-fund-ii' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-enhanced' -> HTTP 403

   requests slug 'eos' -> HTTP 403

   selenium slug 'eaton-vance-enhanced-equity-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-enhanced' -> no FCF markers | title=Oops! Page not found | MacroTrends

   selenium slug 'eos' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EOS: no FCF markers for https://www.macrotrends.net/stocks/charts/EOS/eos/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 164, with data: 64, errors: 99

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.1s...


====================================================================================================

🔍 [165/442] FPF - First Trust Intermediate Duration Preferred & Income Fund (symbol_id=2713)

   requests slug 'first-trust-intermediate-duration-preferred-and-income-fund' -> HTTP 403

   requests slug 'first-trust-intermediate-duration-preferred-income-fund' -> HTTP 403

   requests slug 'first' -> HTTP 403

   requests slug 'first-trust' -> HTTP 403

   requests slug 'first-trust-intermediate' -> HTTP 403

   requests slug 'fpf' -> HTTP 403

   selenium slug 'first-trust-intermediate-duration-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust-intermediate-duration-preferred-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'first' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust-intermediate' -> no FCF markers | title=Just a moment...

   selenium slug 'fpf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FPF: no FCF markers for https://www.macrotrends.net/stocks/charts/FPF/fpf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 165, with data: 64, errors: 100

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.2s...


====================================================================================================

🔍 [166/442] PTA - Cohen & Steers Tax-Advantaged Preferred Securities & Income Fund (symbol_id=2716)

   requests slug 'cohen-and-steers-tax-advantaged-preferred-securities-and-income-fund' -> HTTP 403

   requests slug 'cohen-steers-tax-advantaged-preferred-securities-income-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-tax-advantaged' -> HTTP 403

   requests slug 'pta' -> HTTP 403

   selenium slug 'cohen-and-steers-tax-advantaged-preferred-securities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-tax-advantaged-preferred-securities-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-tax-advantaged' -> no FCF markers | title=Just a moment...

   selenium slug 'pta' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PTA: no FCF markers for https://www.macrotrends.net/stocks/charts/PTA/pta/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 166, with data: 64, errors: 101

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.7s...


====================================================================================================

🔍 [167/442] RNP - Cohen & Steers REIT & Preferred & Income Fund Inc. (symbol_id=2717)

   requests slug 'cohen-and-steers-reit-and-preferred-and-income-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-reit-preferred-income-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-reit' -> HTTP 403

   requests slug 'rnp' -> HTTP 403

   selenium slug 'cohen-and-steers-reit-and-preferred-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-reit-preferred-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-reit' -> no FCF markers | title=Just a moment...

   selenium slug 'rnp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RNP: no FCF markers for https://www.macrotrends.net/stocks/charts/RNP/rnp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 167, with data: 64, errors: 102

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.4s...


====================================================================================================

🔍 [168/442] PDX - PIMCO Dynamic Income Strategy Fund (symbol_id=2728)

   requests slug 'pimco-dynamic-income-strategy-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-dynamic' -> HTTP 403

   requests slug 'pimco-dynamic-income' -> HTTP 403

   requests slug 'pdx' -> HTTP 403

   selenium slug 'pimco-dynamic-income-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-dynamic-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pdx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PDX: no FCF markers for https://www.macrotrends.net/stocks/charts/PDX/pdx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 168, with data: 64, errors: 103

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.5s...


====================================================================================================

🔍 [169/442] BBN - BlackRock Taxable Municipal Bond Trust (symbol_id=2729)

   requests slug 'blackrock-taxable-municipal-bond-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-taxable' -> HTTP 403

   requests slug 'blackrock-taxable-municipal' -> HTTP 403

   requests slug 'bbn' -> HTTP 403

   selenium slug 'blackrock-taxable-municipal-bond-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-taxable' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-taxable-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'bbn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BBN: no FCF markers for https://www.macrotrends.net/stocks/charts/BBN/bbn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 169, with data: 64, errors: 104

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.5s...


====================================================================================================

🔍 [170/442] NBXG - Neuberger Berman Next Generation Connectivity Fund Inc (symbol_id=2731)

   requests slug 'neuberger-berman-next-generation-connectivity-fund-inc' -> HTTP 403

   requests slug 'neuberger-berman-next-generation-connectivity-fund' -> HTTP 403

   requests slug 'neuberger' -> HTTP 403

   requests slug 'neuberger-berman' -> HTTP 403

   requests slug 'neuberger-berman-next' -> HTTP 403

   requests slug 'nbxg' -> HTTP 403

   selenium slug 'neuberger-berman-next-generation-connectivity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-next-generation-connectivity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-next' -> no FCF markers | title=Just a moment...

   selenium slug 'nbxg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NBXG: no FCF markers for https://www.macrotrends.net/stocks/charts/NBXG/nbxg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 170, with data: 64, errors: 105

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 4.8s...


====================================================================================================

🔍 [171/442] BTZ - BlackRock Credit Allocation Income Trust (symbol_id=2732)

   requests slug 'blackrock-credit-allocation-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-credit' -> HTTP 403

   requests slug 'blackrock-credit-allocation' -> HTTP 403

   requests slug 'btz' -> HTTP 403

   selenium slug 'blackrock-credit-allocation-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-credit-allocation' -> no FCF markers | title=Just a moment...

   selenium slug 'btz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BTZ: no FCF markers for https://www.macrotrends.net/stocks/charts/BTZ/btz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 171, with data: 64, errors: 106

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 6.7s...


====================================================================================================

🔍 [172/442] NRK - Nuveen New York AMT-Free Quality Municipal Income Fund (symbol_id=2743)

   requests slug 'nuveen-new-york-amt-free-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-new' -> HTTP 403

   requests slug 'nuveen-new-york' -> HTTP 403

   requests slug 'nrk' -> HTTP 403

   selenium slug 'nuveen-new-york-amt-free-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new-york' -> no FCF markers | title=Just a moment...

   selenium slug 'nrk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NRK: no FCF markers for https://www.macrotrends.net/stocks/charts/NRK/nrk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 172, with data: 64, errors: 107

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.2s...


====================================================================================================

🔍 [173/442] ETW - Eaton Vance Tax-Managed Global Buy-Write Opportunities Fund (symbol_id=2747)

   requests slug 'eaton-vance-tax-managed-global-buy-write-opportunities-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-managed' -> HTTP 403

   requests slug 'etw' -> HTTP 403

   selenium slug 'eaton-vance-tax-managed-global-buy-write-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'etw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETW: no FCF markers for https://www.macrotrends.net/stocks/charts/ETW/etw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 173, with data: 64, errors: 108

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 5.7s...


====================================================================================================

🔍 [174/442] AOD - abrdn Total Dynamic Dividend Fund (symbol_id=2748)

   requests slug 'abrdn-total-dynamic-dividend-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-total' -> HTTP 403

   requests slug 'abrdn-total-dynamic' -> HTTP 403

   requests slug 'aod' -> HTTP 403

   selenium slug 'abrdn-total-dynamic-dividend-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-total' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-total-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'aod' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AOD: no FCF markers for https://www.macrotrends.net/stocks/charts/AOD/aod/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 174, with data: 64, errors: 109

📊 Run totals -> annual scraped: 686, quarterly scraped: 2655

📊 Run totals -> annual changed: 24, quarterly changed: 185

⏳ Waiting 3.9s...


====================================================================================================

🔍 [175/442] BFC - Bank First Corp (symbol_id=2751)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BFC/bank-first-corp/free-cash-flow

📥 Scraped this ticker -> annual: 10, quarterly: 32

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 175, with data: 65, errors: 109

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.5s...


====================================================================================================

🔍 [176/442] CHY - Calamos Convertible and High Income Fund (symbol_id=2752)

   requests slug 'calamos-convertible-and-high-income-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-convertible' -> HTTP 403

   requests slug 'calamos-convertible-and' -> HTTP 403

   requests slug 'chy' -> HTTP 403

   selenium slug 'calamos-convertible-and-high-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-convertible-and' -> no FCF markers | title=Just a moment...

   selenium slug 'chy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CHY: no FCF markers for https://www.macrotrends.net/stocks/charts/CHY/chy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 176, with data: 65, errors: 110

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 4.2s...


====================================================================================================

🔍 [177/442] THQ - abrdn Healthcare Opportunities Fund (symbol_id=2760)

   requests slug 'abrdn-healthcare-opportunities-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-healthcare' -> HTTP 403

   requests slug 'abrdn-healthcare-opportunities' -> HTTP 403

   requests slug 'thq' -> HTTP 403

   selenium slug 'abrdn-healthcare-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-healthcare' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-healthcare-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'thq' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for THQ: no FCF markers for https://www.macrotrends.net/stocks/charts/THQ/thq/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 177, with data: 65, errors: 111

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 5.2s...


====================================================================================================

🔍 [178/442] CHI - Calamos Convertible Opportunities and Income Fund (symbol_id=2762)

   requests slug 'calamos-convertible-opportunities-and-income-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-convertible' -> HTTP 403

   requests slug 'calamos-convertible-opportunities' -> HTTP 403

   requests slug 'chi' -> HTTP 403

   selenium slug 'calamos-convertible-opportunities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-convertible-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'chi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CHI: no FCF markers for https://www.macrotrends.net/stocks/charts/CHI/chi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 178, with data: 65, errors: 112

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 6.0s...


====================================================================================================

🔍 [179/442] CII - BlackRock Enhanced Capital and Income Fund Inc (symbol_id=2766)

   requests slug 'blackrock-enhanced-capital-and-income-fund-inc' -> HTTP 403

   requests slug 'blackrock-enhanced-capital-and-income-fund' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-enhanced' -> HTTP 403

   requests slug 'blackrock-enhanced-capital' -> HTTP 403

   requests slug 'cii' -> HTTP 403

   selenium slug 'blackrock-enhanced-capital-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced-capital-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'cii' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CII: no FCF markers for https://www.macrotrends.net/stocks/charts/CII/cii/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 179, with data: 65, errors: 113

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.7s...


====================================================================================================

🔍 [180/442] IGR - CBRE Global Real Estate Income Fund (symbol_id=2772)

   requests slug 'cbre-global-real-estate-income-fund' -> HTTP 403

   requests slug 'cbre' -> HTTP 403

   requests slug 'cbre-global' -> HTTP 403

   requests slug 'cbre-global-real' -> HTTP 403

   requests slug 'igr' -> HTTP 403

   selenium slug 'cbre-global-real-estate-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cbre' -> no FCF markers | title=Just a moment...

   selenium slug 'cbre-global' -> no FCF markers | title=Just a moment...

   selenium slug 'cbre-global-real' -> no FCF markers | title=Just a moment...

   selenium slug 'igr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IGR: no FCF markers for https://www.macrotrends.net/stocks/charts/IGR/igr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 180, with data: 65, errors: 114

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 6.4s...


====================================================================================================

🔍 [181/442] HTD - John Hancock Tax- Advantaged Dividend Income (symbol_id=2773)

   requests slug 'john-hancock-tax--advantaged-dividend-income' -> HTTP 404

   requests slug 'john' -> HTTP 403

   requests slug 'john-hancock' -> HTTP 403

   requests slug 'john-hancock-tax' -> HTTP 403

   requests slug 'htd' -> HTTP 403

   selenium slug 'john-hancock-tax--advantaged-dividend-income' -> no FCF markers | title=Just a moment...

   selenium slug 'john' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-tax' -> no FCF markers | title=Just a moment...

   selenium slug 'htd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HTD: no FCF markers for https://www.macrotrends.net/stocks/charts/HTD/htd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 181, with data: 65, errors: 115

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.3s...


====================================================================================================

🔍 [182/442] EOI - Eaton Vance Enhanced Equity Income Fund (symbol_id=2774)

   requests slug 'eaton-vance-enhanced-equity-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-enhanced' -> HTTP 403

   requests slug 'eoi' -> HTTP 403

   selenium slug 'eaton-vance-enhanced-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'eoi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EOI: no FCF markers for https://www.macrotrends.net/stocks/charts/EOI/eoi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 182, with data: 65, errors: 116

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 5.5s...


====================================================================================================

🔍 [183/442] BCX - BlackRock Resources & Commodities Strategy Trust (symbol_id=2777)

   requests slug 'blackrock-resources-and-commodities-strategy-trust' -> HTTP 403

   requests slug 'blackrock-resources-commodities-strategy-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-resources' -> HTTP 403

   requests slug 'blackrock-resources-commodities' -> HTTP 403

   requests slug 'bcx' -> HTTP 403

   selenium slug 'blackrock-resources-and-commodities-strategy-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-resources-commodities-strategy-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-resources' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-resources-commodities' -> no FCF markers | title=Just a moment...

   selenium slug 'bcx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BCX: no FCF markers for https://www.macrotrends.net/stocks/charts/BCX/bcx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 183, with data: 65, errors: 117

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.4s...


====================================================================================================

🔍 [184/442] WDI - Western Asset Diversified Income Fund (symbol_id=2782)

   requests slug 'western-asset-diversified-income-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-diversified' -> HTTP 403

   requests slug 'wdi' -> HTTP 403

   selenium slug 'western-asset-diversified-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-diversified' -> no FCF markers | title=Just a moment...

   selenium slug 'wdi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WDI: no FCF markers for https://www.macrotrends.net/stocks/charts/WDI/wdi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 184, with data: 65, errors: 118

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 6.2s...


====================================================================================================

🔍 [185/442] JQC - Nuveen Credit Strategies Income Fund (symbol_id=2787)

   requests slug 'nuveen-credit-strategies-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-credit' -> HTTP 403

   requests slug 'nuveen-credit-strategies' -> HTTP 403

   requests slug 'jqc' -> HTTP 403

   selenium slug 'nuveen-credit-strategies-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-credit-strategies' -> no FCF markers | title=Just a moment...

   selenium slug 'jqc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JQC: no FCF markers for https://www.macrotrends.net/stocks/charts/JQC/jqc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 185, with data: 65, errors: 119

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 4.3s...


====================================================================================================

🔍 [186/442] FFC - Flaherty & Crumrine Preferred and Income Securities Fund Inc (symbol_id=2789)

   requests slug 'flaherty-and-crumrine-preferred-and-income-securities-fund-inc' -> HTTP 403

   requests slug 'flaherty-crumrine-preferred-and-income-securities-fund' -> HTTP 403

   requests slug 'flaherty' -> HTTP 403

   requests slug 'flaherty-crumrine' -> HTTP 403

   requests slug 'flaherty-crumrine-preferred' -> HTTP 403

   requests slug 'ffc' -> HTTP 403

   selenium slug 'flaherty-and-crumrine-preferred-and-income-securities-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-preferred-and-income-securities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'ffc' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for FFC: no FCF markers for https://www.macrotrends.net/stocks/charts/FFC/ffc/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 186, with data: 65, errors: 120

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 6.8s...


====================================================================================================

🔍 [187/442] AIO - Virtus Artificial Intelligence & Technology Opportunities Fund (symbol_id=2791)

   requests slug 'virtus-artificial-intelligence-and-technology-opportunities-fund' -> HTTP 403

   requests slug 'virtus-artificial-intelligence-technology-opportunities-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-artificial' -> HTTP 403

   requests slug 'virtus-artificial-intelligence' -> HTTP 403

   requests slug 'aio' -> HTTP 403

   selenium slug 'virtus-artificial-intelligence-and-technology-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-artificial-intelligence-technology-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-artificial' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-artificial-intelligence' -> no FCF markers | title=Just a moment...

   selenium slug 'aio' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AIO: no FCF markers for https://www.macrotrends.net/stocks/charts/AIO/aio/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 187, with data: 65, errors: 121

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.6s...


====================================================================================================

🔍 [188/442] DLY - DoubleLine Yield Opportunities Fund (symbol_id=2793)

   requests slug 'doubleline-yield-opportunities-fund' -> HTTP 403

   requests slug 'doubleline' -> HTTP 403

   requests slug 'doubleline-yield' -> HTTP 403

   requests slug 'doubleline-yield-opportunities' -> HTTP 403

   requests slug 'dly' -> HTTP 403

   selenium slug 'doubleline-yield-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-yield' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-yield-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'dly' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DLY: no FCF markers for https://www.macrotrends.net/stocks/charts/DLY/dly/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 188, with data: 65, errors: 122

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 2.6s...


====================================================================================================

🔍 [189/442] MEGI - NYLI CBRE Global Infrastructure Megatrends Term Fund (symbol_id=2797)

   requests slug 'nyli-cbre-global-infrastructure-megatrends-term-fund' -> HTTP 403

   requests slug 'nyli' -> HTTP 403

   requests slug 'nyli-cbre' -> HTTP 403

   requests slug 'nyli-cbre-global' -> HTTP 403

   requests slug 'megi' -> HTTP 403

   selenium slug 'nyli-cbre-global-infrastructure-megatrends-term-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli-cbre' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli-cbre-global' -> no FCF markers | title=Just a moment...

   selenium slug 'megi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MEGI: no FCF markers for https://www.macrotrends.net/stocks/charts/MEGI/megi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 189, with data: 65, errors: 123

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 2.2s...


====================================================================================================

🔍 [190/442] RA - Brookfield Real Assets Income Fund Inc (symbol_id=2798)

   requests slug 'brookfield-real-assets-income-fund-inc' -> HTTP 403

   requests slug 'brookfield-real-assets-income-fund' -> HTTP 403

   requests slug 'brookfield' -> HTTP 403

   requests slug 'brookfield-real' -> HTTP 403

   requests slug 'brookfield-real-assets' -> HTTP 403

   requests slug 'ra' -> HTTP 403

   selenium slug 'brookfield-real-assets-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield-real-assets-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield-real' -> no FCF markers | title=Just a moment...

   selenium slug 'brookfield-real-assets' -> no FCF markers | title=Just a moment...

   selenium slug 'ra' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RA: no FCF markers for https://www.macrotrends.net/stocks/charts/RA/ra/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 190, with data: 65, errors: 124

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 3.0s...


====================================================================================================

🔍 [191/442] EIM - Eaton Vance Municipal Bond Fund (symbol_id=2799)

   requests slug 'eaton-vance-municipal-bond-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-municipal' -> HTTP 403

   requests slug 'eim' -> HTTP 403

   selenium slug 'eaton-vance-municipal-bond-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'eim' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EIM: no FCF markers for https://www.macrotrends.net/stocks/charts/EIM/eim/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 191, with data: 65, errors: 125

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 4.6s...


====================================================================================================

🔍 [192/442] PCN - PIMCO Corporate & Income Strategy Fund (symbol_id=2802)

   requests slug 'pimco-corporate-and-income-strategy-fund' -> HTTP 403

   requests slug 'pimco-corporate-income-strategy-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-corporate' -> HTTP 403

   requests slug 'pimco-corporate-income' -> HTTP 403

   requests slug 'pcn' -> HTTP 403

   selenium slug 'pimco-corporate-and-income-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-corporate-income-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-corporate' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-corporate-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pcn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PCN: no FCF markers for https://www.macrotrends.net/stocks/charts/PCN/pcn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 192, with data: 65, errors: 126

📊 Run totals -> annual scraped: 696, quarterly scraped: 2687

📊 Run totals -> annual changed: 24, quarterly changed: 187

⏳ Waiting 5.7s...


====================================================================================================

🔍 [193/442] SUPV - Grupo Supervielle S.A. ADR (symbol_id=2805)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/SUPV/grupo-supervielle-s-a-adr/free-cash-flow

📥 Scraped this ticker -> annual: 10, quarterly: 33

💾 Changed in DB       -> annual: 0, quarterly: 1

📊 Run totals -> processed: 193, with data: 66, errors: 126

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 3.4s...


====================================================================================================

🔍 [194/442] NXP - Nuveen Select Tax-Free Income Portfolio (symbol_id=2807)

   requests slug 'nuveen-select-tax-free-income-portfolio' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-select' -> HTTP 403

   requests slug 'nuveen-select-tax-free' -> HTTP 403

   requests slug 'nxp' -> HTTP 403

   selenium slug 'nuveen-select-tax-free-income-portfolio' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-select' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-select-tax-free' -> no FCF markers | title=Just a moment...

   selenium slug 'nxp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NXP: no FCF markers for https://www.macrotrends.net/stocks/charts/NXP/nxp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 194, with data: 66, errors: 127

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 4.0s...


====================================================================================================

🔍 [195/442] BOE - BlackRock Enhanced Global Dividend Trust (symbol_id=2812)

   requests slug 'blackrock-enhanced-global-dividend-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-enhanced' -> HTTP 403

   requests slug 'blackrock-enhanced-global' -> HTTP 403

   requests slug 'boe' -> HTTP 403

   selenium slug 'blackrock-enhanced-global-dividend-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced-global' -> no FCF markers | title=Just a moment...

   selenium slug 'boe' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BOE: no FCF markers for https://www.macrotrends.net/stocks/charts/BOE/boe/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 195, with data: 66, errors: 128

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 3.2s...


====================================================================================================

🔍 [196/442] PAXS - PIMCO Access Income Fund (symbol_id=2813)

   requests slug 'pimco-access-income-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-access' -> HTTP 403

   requests slug 'pimco-access-income' -> HTTP 403

   requests slug 'paxs' -> HTTP 403

   selenium slug 'pimco-access-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-access' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-access-income' -> no FCF markers | title=Just a moment...

   selenium slug 'paxs' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PAXS: no FCF markers for https://www.macrotrends.net/stocks/charts/PAXS/paxs/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 196, with data: 66, errors: 129

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 5.5s...


====================================================================================================

🔍 [197/442] GGN - GAMCO Global Gold Natural Resources & Income Trust (symbol_id=2821)

   requests slug 'gamco-global-gold-natural-resources-and-income-trust' -> HTTP 403

   requests slug 'gamco-global-gold-natural-resources-income-trust' -> HTTP 403

   requests slug 'gamco' -> HTTP 403

   requests slug 'gamco-global' -> HTTP 403

   requests slug 'gamco-global-gold' -> HTTP 403

   requests slug 'ggn' -> HTTP 403

   selenium slug 'gamco-global-gold-natural-resources-and-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-global-gold-natural-resources-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-global' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-global-gold' -> no FCF markers | title=Just a moment...

   selenium slug 'ggn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GGN: no FCF markers for https://www.macrotrends.net/stocks/charts/GGN/ggn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 197, with data: 66, errors: 130

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 6.3s...


====================================================================================================

🔍 [198/442] CCD - Calamos Dynamic Convertible and Income Fund (symbol_id=2828)

   requests slug 'calamos-dynamic-convertible-and-income-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-dynamic' -> HTTP 403

   requests slug 'calamos-dynamic-convertible' -> HTTP 403

   requests slug 'ccd' -> HTTP 403

   selenium slug 'calamos-dynamic-convertible-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-dynamic-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'ccd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CCD: no FCF markers for https://www.macrotrends.net/stocks/charts/CCD/ccd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 198, with data: 66, errors: 131

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 3.5s...


====================================================================================================

🔍 [199/442] PFN - Pimco Income Strategy Fund II (symbol_id=2832)

   requests slug 'pimco-income-strategy-fund-ii' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-income' -> HTTP 403

   requests slug 'pimco-income-strategy' -> HTTP 403

   requests slug 'pfn' -> HTTP 403

   selenium slug 'pimco-income-strategy-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-income-strategy' -> no FCF markers | title=Just a moment...

   selenium slug 'pfn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PFN: no FCF markers for https://www.macrotrends.net/stocks/charts/PFN/pfn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 199, with data: 66, errors: 132

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 6.2s...


====================================================================================================

🔍 [200/442] NIE - Virtus Equity & Convertible Income Fund (symbol_id=2834)

   requests slug 'virtus-equity-and-convertible-income-fund' -> HTTP 403

   requests slug 'virtus-equity-convertible-income-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-equity' -> HTTP 403

   requests slug 'virtus-equity-convertible' -> HTTP 403

   requests slug 'nie' -> HTTP 403

   selenium slug 'virtus-equity-and-convertible-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-equity-convertible-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-equity-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'nie' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NIE: no FCF markers for https://www.macrotrends.net/stocks/charts/NIE/nie/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 200, with data: 66, errors: 133

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 4.0s...


====================================================================================================

🔍 [201/442] NDMO - Nuveen Dynamic Municipal Opportunities Fund (symbol_id=2836)

   requests slug 'nuveen-dynamic-municipal-opportunities-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-dynamic' -> HTTP 403

   requests slug 'nuveen-dynamic-municipal' -> HTTP 403

   requests slug 'ndmo' -> HTTP 403

   selenium slug 'nuveen-dynamic-municipal-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-dynamic-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'ndmo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NDMO: no FCF markers for https://www.macrotrends.net/stocks/charts/NDMO/ndmo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 201, with data: 66, errors: 134

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 5.9s...


====================================================================================================

🔍 [202/442] NKX - Nuveen California AMT-Free Quality Municipal Income Fund (symbol_id=2839)

   requests slug 'nuveen-california-amt-free-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-california' -> HTTP 403

   requests slug 'nuveen-california-amt-free' -> HTTP 403

   requests slug 'nkx' -> HTTP 403

   selenium slug 'nuveen-california-amt-free-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-california' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-california-amt-free' -> no FCF markers | title=Just a moment...

   selenium slug 'nkx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NKX: no FCF markers for https://www.macrotrends.net/stocks/charts/NKX/nkx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 202, with data: 66, errors: 135

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 3.1s...


====================================================================================================

🔍 [203/442] MHD - BlackRock MuniHoldings Fund Inc (symbol_id=2841)

   requests slug 'blackrock-muniholdings-fund-inc' -> HTTP 403

   requests slug 'blackrock-muniholdings-fund' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-muniholdings' -> HTTP 403

   requests slug 'mhd' -> HTTP 403

   selenium slug 'blackrock-muniholdings-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-muniholdings-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Oops! Page not found | MacroTrends

   selenium slug 'blackrock-muniholdings' -> no FCF markers | title=Oops! Page not found | MacroTrends

   selenium slug 'mhd' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for MHD: no FCF markers for https://www.macrotrends.net/stocks/charts/MHD/mhd/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 203, with data: 66, errors: 136

📊 Run totals -> annual scraped: 706, quarterly scraped: 2720

📊 Run totals -> annual changed: 24, quarterly changed: 188

⏳ Waiting 3.3s...


====================================================================================================

🔍 [204/442] UWMC - UWM Holdings Corporation (symbol_id=2843)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/UWMC/uwm-holdings-corporation/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 23

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 204, with data: 67, errors: 136

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.3s...


====================================================================================================

🔍 [205/442] BHK - BlackRock Core Bond Trust (symbol_id=2848)

   requests slug 'blackrock-core-bond-trust' -> HTTP 404

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-core' -> HTTP 403

   requests slug 'blackrock-core-bond' -> HTTP 403

   requests slug 'bhk' -> HTTP 403

   selenium slug 'blackrock-core-bond-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-core' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-core-bond' -> no FCF markers | title=Just a moment...

   selenium slug 'bhk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BHK: no FCF markers for https://www.macrotrends.net/stocks/charts/BHK/bhk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 205, with data: 67, errors: 137

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [206/442] ETJ - Eaton Vance Risk-Managed Diversified Equity Income Fund (symbol_id=2849)

   requests slug 'eaton-vance-risk-managed-diversified-equity-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-risk-managed' -> HTTP 403

   requests slug 'etj' -> HTTP 403

   selenium slug 'eaton-vance-risk-managed-diversified-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-risk-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'etj' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETJ: no FCF markers for https://www.macrotrends.net/stocks/charts/ETJ/etj/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 206, with data: 67, errors: 138

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.0s...


====================================================================================================

🔍 [207/442] LDP - Cohen & Steers Limited Duration Preferred and Income Fund Inc (symbol_id=2850)

   requests slug 'cohen-and-steers-limited-duration-preferred-and-income-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-duration-preferred-and-income-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-duration' -> HTTP 403

   requests slug 'ldp' -> HTTP 403

   selenium slug 'cohen-and-steers-limited-duration-preferred-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-duration-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'ldp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LDP: no FCF markers for https://www.macrotrends.net/stocks/charts/LDP/ldp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 207, with data: 67, errors: 139

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.9s...


====================================================================================================

🔍 [208/442] NMCO - Nuveen Municipal Credit Opportunities Fund (symbol_id=2853)

   requests slug 'nuveen-municipal-credit-opportunities-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-municipal' -> HTTP 403

   requests slug 'nuveen-municipal-credit' -> HTTP 403

   requests slug 'nmco' -> HTTP 403

   selenium slug 'nuveen-municipal-credit-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-municipal-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'nmco' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NMCO: no FCF markers for https://www.macrotrends.net/stocks/charts/NMCO/nmco/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 208, with data: 67, errors: 140

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.3s...


====================================================================================================

🔍 [209/442] VVR - Invesco Senior Income Trust (symbol_id=2859)

   requests slug 'invesco-senior-income-trust' -> HTTP 403

   requests slug 'invesco' -> HTTP 403

   requests slug 'invesco-senior' -> HTTP 403

   requests slug 'invesco-senior-income' -> HTTP 403

   requests slug 'vvr' -> HTTP 403

   selenium slug 'invesco-senior-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'invesco' -> no FCF markers | title=Just a moment...

   selenium slug 'invesco-senior' -> no FCF markers | title=Just a moment...

   selenium slug 'invesco-senior-income' -> no FCF markers | title=Just a moment...

   selenium slug 'vvr' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for VVR: no FCF markers for https://www.macrotrends.net/stocks/charts/VVR/vvr/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 209, with data: 67, errors: 141

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.1s...


====================================================================================================

🔍 [210/442] PML - Pimco Municipal Income Fund II (symbol_id=2860)

   requests slug 'pimco-municipal-income-fund-ii' -> HTTP 403

   requests slug 'pimco' -> ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))

   requests slug 'pimco-municipal' -> HTTP 404

   requests slug 'pimco-municipal-income' -> HTTP 403

   requests slug 'pml' -> HTTP 403

   selenium slug 'pimco-municipal-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-municipal-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pml' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PML: no FCF markers for https://www.macrotrends.net/stocks/charts/PML/pml/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 210, with data: 67, errors: 142

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.8s...


====================================================================================================

🔍 [211/442] EMD - Western Asset Emerging Markets Debt Fund Inc (symbol_id=2867)

   requests slug 'western-asset-emerging-markets-debt-fund-inc' -> HTTP 403

   requests slug 'western-asset-emerging-markets-debt-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-emerging' -> HTTP 403

   requests slug 'emd' -> HTTP 403

   selenium slug 'western-asset-emerging-markets-debt-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-emerging-markets-debt-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-emerging' -> no FCF markers | title=Just a moment...

   selenium slug 'emd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EMD: no FCF markers for https://www.macrotrends.net/stocks/charts/EMD/emd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 211, with data: 67, errors: 143

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.8s...


====================================================================================================

🔍 [212/442] BIT - BlackRock Multi-Sector Income Trust (symbol_id=2868)

   requests slug 'blackrock-multi-sector-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-multi-sector' -> HTTP 403

   requests slug 'blackrock-multi-sector-income' -> HTTP 403

   requests slug 'bit' -> HTTP 403

   selenium slug 'blackrock-multi-sector-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-multi-sector' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-multi-sector-income' -> no FCF markers | title=Just a moment...

   selenium slug 'bit' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BIT: no FCF markers for https://www.macrotrends.net/stocks/charts/BIT/bit/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 212, with data: 67, errors: 144

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.3s...


====================================================================================================

🔍 [213/442] BGY - BlackRock Enhanced International Dividend Trust (symbol_id=2869)

   requests slug 'blackrock-enhanced-international-dividend-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-enhanced' -> HTTP 403

   requests slug 'blackrock-enhanced-international' -> HTTP 403

   requests slug 'bgy' -> HTTP 403

   selenium slug 'blackrock-enhanced-international-dividend-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-enhanced-international' -> no FCF markers | title=Just a moment...

   selenium slug 'bgy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGY: no FCF markers for https://www.macrotrends.net/stocks/charts/BGY/bgy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 213, with data: 67, errors: 145

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.5s...


====================================================================================================

🔍 [214/442] BME - BlackRock Health Sciences Trust (symbol_id=2870)

   requests slug 'blackrock-health-sciences-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-health' -> HTTP 403

   requests slug 'blackrock-health-sciences' -> HTTP 403

   requests slug 'bme' -> HTTP 403

   selenium slug 'blackrock-health-sciences-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-health' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-health-sciences' -> no FCF markers | title=Just a moment...

   selenium slug 'bme' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BME: no FCF markers for https://www.macrotrends.net/stocks/charts/BME/bme/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 214, with data: 67, errors: 146

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.4s...


====================================================================================================

🔍 [215/442] CRD-B - Crawford & Company (Class B) (symbol_id=2872)

   requests slug 'crawford-and-company' -> HTTP 403

   requests slug 'crawford' -> HTTP 403

   requests slug 'crd-b' -> HTTP 403

   selenium slug 'crawford-and-company' -> no FCF markers | title=Just a moment...

   selenium slug 'crawford' -> no FCF markers | title=Just a moment...

   selenium slug 'crd-b' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CRD-B: no FCF markers for https://www.macrotrends.net/stocks/charts/CRD-B/crd-b/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 215, with data: 67, errors: 147

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [216/442] CRD-A - Crawford & Company (Class A) (symbol_id=2876)

   requests slug 'crawford-and-company' -> HTTP 403

   requests slug 'crawford' -> HTTP 403

   requests slug 'crd-a' -> HTTP 403

   selenium slug 'crawford-and-company' -> no FCF markers | title=Just a moment...

   selenium slug 'crawford' -> no FCF markers | title=Just a moment...

   selenium slug 'crd-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CRD-A: no FCF markers for https://www.macrotrends.net/stocks/charts/CRD-A/crd-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 216, with data: 67, errors: 148

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.6s...


====================================================================================================

🔍 [217/442] EMO - ClearBridge Energy Midstream Opportunity Fund Inc (symbol_id=2877)

   requests slug 'clearbridge-energy-midstream-opportunity-fund-inc' -> HTTP 403

   requests slug 'clearbridge-energy-midstream-opportunity-fund' -> HTTP 403

   requests slug 'clearbridge' -> HTTP 403

   requests slug 'clearbridge-energy' -> HTTP 403

   requests slug 'clearbridge-energy-midstream' -> HTTP 403

   requests slug 'emo' -> HTTP 403

   selenium slug 'clearbridge-energy-midstream-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'clearbridge-energy-midstream-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'clearbridge' -> no FCF markers | title=Just a moment...

   selenium slug 'clearbridge-energy' -> no FCF markers | title=Just a moment...

   selenium slug 'clearbridge-energy-midstream' -> no FCF markers | title=Just a moment...

   selenium slug 'emo' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for EMO: no FCF markers for https://www.macrotrends.net/stocks/charts/EMO/emo/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 217, with data: 67, errors: 149

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.4s...


====================================================================================================

🔍 [218/442] TBLD - Thornburg Income Builder Opportunities Trust (symbol_id=2880)

   requests slug 'thornburg-income-builder-opportunities-trust' -> HTTP 403

   requests slug 'thornburg' -> HTTP 403

   requests slug 'thornburg-income' -> HTTP 403

   requests slug 'thornburg-income-builder' -> HTTP 403

   requests slug 'tbld' -> HTTP 403

   selenium slug 'thornburg-income-builder-opportunities-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'thornburg' -> no FCF markers | title=Just a moment...

   selenium slug 'thornburg-income' -> no FCF markers | title=Just a moment...

   selenium slug 'thornburg-income-builder' -> no FCF markers | title=Just a moment...

   selenium slug 'tbld' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TBLD: no FCF markers for https://www.macrotrends.net/stocks/charts/TBLD/tbld/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 218, with data: 67, errors: 150

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.6s...


====================================================================================================

🔍 [219/442] STK - Columbia Seligman Premium Technology Growth Fund Inc (symbol_id=2883)

   requests slug 'columbia-seligman-premium-technology-growth-fund-inc' -> HTTP 403

   requests slug 'columbia-seligman-premium-technology-growth-fund' -> HTTP 403

   requests slug 'columbia' -> HTTP 403

   requests slug 'columbia-seligman' -> HTTP 403

   requests slug 'columbia-seligman-premium' -> HTTP 403

   requests slug 'stk' -> HTTP 403

   selenium slug 'columbia-seligman-premium-technology-growth-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'columbia-seligman-premium-technology-growth-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'columbia' -> no FCF markers | title=Just a moment...

   selenium slug 'columbia-seligman' -> no FCF markers | title=Just a moment...

   selenium slug 'columbia-seligman-premium' -> no FCF markers | title=Just a moment...

   selenium slug 'stk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for STK: no FCF markers for https://www.macrotrends.net/stocks/charts/STK/stk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 219, with data: 67, errors: 151

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.8s...


====================================================================================================

🔍 [220/442] BGB - Blackstone Strategic Credit 2027 Term Fund (symbol_id=2884)

   requests slug 'blackstone-strategic-credit-2027-term-fund' -> HTTP 403

   requests slug 'blackstone' -> HTTP 403

   requests slug 'blackstone-strategic' -> HTTP 403

   requests slug 'blackstone-strategic-credit' -> HTTP 403

   requests slug 'bgb' -> HTTP 403

   selenium slug 'blackstone-strategic-credit-2027-term-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-strategic' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-strategic-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'bgb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGB: no FCF markers for https://www.macrotrends.net/stocks/charts/BGB/bgb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 220, with data: 67, errors: 152

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.4s...


====================================================================================================

🔍 [221/442] FTHY - First Trust High Yield Opportunities 2027 Term Fund (symbol_id=2888)

   requests slug 'first-trust-high-yield-opportunities-2027-term-fund' -> HTTP 403

   requests slug 'first' -> HTTP 403

   requests slug 'first-trust' -> HTTP 403

   requests slug 'first-trust-high' -> ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

   requests slug 'fthy' -> HTTP 404

   selenium slug 'first-trust-high-yield-opportunities-2027-term-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'first' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust-high' -> no FCF markers | title=Just a moment...

   selenium slug 'fthy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FTHY: no FCF markers for https://www.macrotrends.net/stocks/charts/FTHY/fthy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 221, with data: 67, errors: 153

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.6s...


====================================================================================================

🔍 [222/442] DIAX - Nuveen Dow 30SM Dynamic Overwrite Fund (symbol_id=2891)

   requests slug 'nuveen-dow-30sm-dynamic-overwrite-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-dow' -> HTTP 403

   requests slug 'nuveen-dow-30sm' -> HTTP 403

   requests slug 'diax' -> HTTP 403

   selenium slug 'nuveen-dow-30sm-dynamic-overwrite-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-dow' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-dow-30sm' -> no FCF markers | title=Just a moment...

   selenium slug 'diax' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DIAX: no FCF markers for https://www.macrotrends.net/stocks/charts/DIAX/diax/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 222, with data: 67, errors: 154

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.8s...


====================================================================================================

🔍 [223/442] WIW - Western Asset Inflation-Linked Opportunities & Income Fund (symbol_id=2892)

   requests slug 'western-asset-inflation-linked-opportunities-and-income-fund' -> HTTP 403

   requests slug 'western-asset-inflation-linked-opportunities-income-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-inflation-linked' -> HTTP 403

   requests slug 'wiw' -> HTTP 403

   selenium slug 'western-asset-inflation-linked-opportunities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-inflation-linked-opportunities-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-inflation-linked' -> no FCF markers | title=Just a moment...

   selenium slug 'wiw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WIW: no FCF markers for https://www.macrotrends.net/stocks/charts/WIW/wiw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 223, with data: 67, errors: 155

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.9s...


====================================================================================================

🔍 [224/442] BUI - BlackRock Utility Infrastructure & Power Opportunities Trust (symbol_id=2898)

   requests slug 'blackrock-utility-infrastructure-and-power-opportunities-trust' -> HTTP 403

   requests slug 'blackrock-utility-infrastructure-power-opportunities-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-utility' -> HTTP 403

   requests slug 'blackrock-utility-infrastructure' -> HTTP 403

   requests slug 'bui' -> HTTP 403

   selenium slug 'blackrock-utility-infrastructure-and-power-opportunities-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-utility-infrastructure-power-opportunities-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-utility' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-utility-infrastructure' -> no FCF markers | title=Just a moment...

   selenium slug 'bui' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BUI: no FCF markers for https://www.macrotrends.net/stocks/charts/BUI/bui/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 224, with data: 67, errors: 156

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.0s...


====================================================================================================

🔍 [225/442] GHY - PGIM Global High Yield Fund Inc (symbol_id=2902)

   requests slug 'pgim-global-high-yield-fund-inc' -> HTTP 403

   requests slug 'pgim-global-high-yield-fund' -> HTTP 403

   requests slug 'pgim' -> HTTP 403

   requests slug 'pgim-global' -> HTTP 403

   requests slug 'pgim-global-high' -> HTTP 403

   requests slug 'ghy' -> HTTP 403

   selenium slug 'pgim-global-high-yield-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-global-high-yield-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-global' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-global-high' -> no FCF markers | title=Just a moment...

   selenium slug 'ghy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GHY: no FCF markers for https://www.macrotrends.net/stocks/charts/GHY/ghy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 225, with data: 67, errors: 157

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.2s...


====================================================================================================

🔍 [226/442] NXJ - Nuveen New Jersey Quality Municipal Income Fund (symbol_id=2904)

   requests slug 'nuveen-new-jersey-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-new' -> HTTP 403

   requests slug 'nuveen-new-jersey' -> HTTP 403

   requests slug 'nxj' -> HTTP 403

   selenium slug 'nuveen-new-jersey-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new-jersey' -> no FCF markers | title=Just a moment...

   selenium slug 'nxj' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NXJ: no FCF markers for https://www.macrotrends.net/stocks/charts/NXJ/nxj/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 226, with data: 67, errors: 158

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.6s...


====================================================================================================

🔍 [227/442] GUG - Guggenheim Active Allocation Fund (symbol_id=2905)

   requests slug 'guggenheim-active-allocation-fund' -> HTTP 403

   requests slug 'guggenheim' -> HTTPSConnectionPool(host='www.macrotrends.net', port=443): Max retries exceeded with url: /stocks/charts/GUG/guggenheim/free-cash-flow (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1010)')))

   requests slug 'guggenheim-active' -> HTTP 404

   requests slug 'guggenheim-active-allocation' -> HTTP 403

   requests slug 'gug' -> HTTP 403

   selenium slug 'guggenheim-active-allocation-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-active' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-active-allocation' -> no FCF markers | title=Just a moment...

   selenium slug 'gug' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GUG: no FCF markers for https://www.macrotrends.net/stocks/charts/GUG/gug/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 227, with data: 67, errors: 159

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.1s...


====================================================================================================

🔍 [228/442] HPS - John Hancock Preferred Income Fund III (symbol_id=2906)

   requests slug 'john-hancock-preferred-income-fund-iii' -> HTTP 403

   requests slug 'john' -> HTTP 403

   requests slug 'john-hancock' -> HTTP 403

   requests slug 'john-hancock-preferred' -> HTTP 403

   requests slug 'hps' -> HTTP 403

   selenium slug 'john-hancock-preferred-income-fund-iii' -> no FCF markers | title=Just a moment...

   selenium slug 'john' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'hps' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HPS: no FCF markers for https://www.macrotrends.net/stocks/charts/HPS/hps/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 228, with data: 67, errors: 160

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.4s...


====================================================================================================

🔍 [229/442] BLE - BlackRock Municipal Income Trust II (symbol_id=2907)

   requests slug 'blackrock-municipal-income-trust-ii' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-municipal' -> HTTP 403

   requests slug 'blackrock-municipal-income' -> HTTP 403

   requests slug 'ble' -> HTTP 403

   selenium slug 'blackrock-municipal-income-trust-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal-income' -> no FCF markers | title=Just a moment...

   selenium slug 'ble' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BLE: no FCF markers for https://www.macrotrends.net/stocks/charts/BLE/ble/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 229, with data: 67, errors: 161

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.2s...


====================================================================================================

🔍 [230/442] BLW - BlackRock Limited Duration Income Trust (symbol_id=2913)

   requests slug 'blackrock-limited-duration-income-trust' -> HTTP 403

   requests slug 'blackrock-duration-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-duration' -> HTTP 403

   requests slug 'blackrock-duration-income' -> HTTP 403

   requests slug 'blw' -> HTTP 403

   selenium slug 'blackrock-limited-duration-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-duration-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-duration-income' -> no FCF markers | title=Just a moment...

   selenium slug 'blw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BLW: no FCF markers for https://www.macrotrends.net/stocks/charts/BLW/blw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 230, with data: 67, errors: 162

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.8s...


====================================================================================================

🔍 [231/442] ASGI - abrdn Global Infrastructure Income Fund (symbol_id=2917)

   requests slug 'abrdn-global-infrastructure-income-fund' -> HTTP 404

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-global' -> HTTP 403

   requests slug 'abrdn-global-infrastructure' -> HTTP 403

   requests slug 'asgi' -> HTTP 403

   selenium slug 'abrdn-global-infrastructure-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global-infrastructure' -> no FCF markers | title=Just a moment...

   selenium slug 'asgi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ASGI: no FCF markers for https://www.macrotrends.net/stocks/charts/ASGI/asgi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 231, with data: 67, errors: 163

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.1s...


====================================================================================================

🔍 [232/442] HPI - John Hancock Preferred Income Fund (symbol_id=2920)

   requests slug 'john-hancock-preferred-income-fund' -> HTTP 403

   requests slug 'john' -> HTTP 403

   requests slug 'john-hancock' -> HTTP 403

   requests slug 'john-hancock-preferred' -> HTTP 403

   requests slug 'hpi' -> HTTP 403

   selenium slug 'john-hancock-preferred-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'john' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'hpi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HPI: no FCF markers for https://www.macrotrends.net/stocks/charts/HPI/hpi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 232, with data: 67, errors: 164

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.9s...


====================================================================================================

🔍 [233/442] FRA - Blackrock Floating Rate Income Strategies Fund Inc (symbol_id=2921)

   requests slug 'blackrock-floating-rate-income-strategies-fund-inc' -> HTTP 403

   requests slug 'blackrock-floating-rate-income-strategies-fund' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-floating' -> HTTP 403

   requests slug 'blackrock-floating-rate' -> HTTP 403

   requests slug 'fra' -> HTTP 403

   selenium slug 'blackrock-floating-rate-income-strategies-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-floating-rate-income-strategies-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-floating' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-floating-rate' -> no FCF markers | title=Just a moment...

   selenium slug 'fra' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FRA: no FCF markers for https://www.macrotrends.net/stocks/charts/FRA/fra/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 233, with data: 67, errors: 165

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.7s...


====================================================================================================

🔍 [234/442] THW - abrdn World Healthcare Fund (symbol_id=2925)

   requests slug 'abrdn-world-healthcare-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-world' -> HTTP 403

   requests slug 'abrdn-world-healthcare' -> HTTP 403

   requests slug 'thw' -> HTTP 403

   selenium slug 'abrdn-world-healthcare-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-world' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-world-healthcare' -> no FCF markers | title=Just a moment...

   selenium slug 'thw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for THW: no FCF markers for https://www.macrotrends.net/stocks/charts/THW/thw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 234, with data: 67, errors: 166

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.5s...


====================================================================================================

🔍 [235/442] NML - Neuberger Berman Energy Infrastructure and Income Fund Inc (symbol_id=2931)

   requests slug 'neuberger-berman-energy-infrastructure-and-income-fund-inc' -> HTTP 404

   requests slug 'neuberger-berman-energy-infrastructure-and-income-fund' -> ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

   requests slug 'neuberger' -> HTTP 404

   requests slug 'neuberger-berman' -> HTTP 403

   requests slug 'neuberger-berman-energy' -> HTTP 403

   requests slug 'nml' -> HTTP 403

   selenium slug 'neuberger-berman-energy-infrastructure-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-energy-infrastructure-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-energy' -> no FCF markers | title=Just a moment...

   selenium slug 'nml' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NML: no FCF markers for https://www.macrotrends.net/stocks/charts/NML/nml/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 235, with data: 67, errors: 167

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.6s...


====================================================================================================

🔍 [236/442] NBB - Nuveen Taxable Municipal Income Fund (symbol_id=2933)

   requests slug 'nuveen-taxable-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-taxable' -> HTTP 403

   requests slug 'nuveen-taxable-municipal' -> HTTP 403

   requests slug 'nbb' -> HTTP 403

   selenium slug 'nuveen-taxable-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-taxable' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-taxable-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nbb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NBB: no FCF markers for https://www.macrotrends.net/stocks/charts/NBB/nbb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 236, with data: 67, errors: 168

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.1s...


====================================================================================================

🔍 [237/442] ISD - PGIM High Yield Bond Fund Inc (symbol_id=2934)

   requests slug 'pgim-high-yield-bond-fund-inc' -> HTTP 403

   requests slug 'pgim-high-yield-bond-fund' -> HTTP 403

   requests slug 'pgim' -> HTTP 403

   requests slug 'pgim-high' -> HTTP 403

   requests slug 'pgim-high-yield' -> HTTP 403

   requests slug 'isd' -> HTTP 403

   selenium slug 'pgim-high-yield-bond-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-high-yield-bond-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-high' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-high-yield' -> no FCF markers | title=Just a moment...

   selenium slug 'isd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ISD: no FCF markers for https://www.macrotrends.net/stocks/charts/ISD/isd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 237, with data: 67, errors: 169

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.1s...


====================================================================================================

🔍 [238/442] MMD - NYLI MacKay DefinedTerm Muni Opportunities Fund (symbol_id=2935)

   requests slug 'nyli-mackay-definedterm-muni-opportunities-fund' -> HTTP 403

   requests slug 'nyli' -> HTTP 403

   requests slug 'nyli-mackay' -> HTTP 403

   requests slug 'nyli-mackay-definedterm' -> HTTP 403

   requests slug 'mmd' -> HTTP 403

   selenium slug 'nyli-mackay-definedterm-muni-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli-mackay' -> no FCF markers | title=Just a moment...

   selenium slug 'nyli-mackay-definedterm' -> no FCF markers | title=Just a moment...

   selenium slug 'mmd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MMD: no FCF markers for https://www.macrotrends.net/stocks/charts/MMD/mmd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 238, with data: 67, errors: 170

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.5s...


====================================================================================================

🔍 [239/442] NPFD - Nuveen Variable Rate Preferred & Income Fund (symbol_id=2941)

   requests slug 'nuveen-variable-rate-preferred-and-income-fund' -> HTTP 403

   requests slug 'nuveen-variable-rate-preferred-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-variable' -> HTTP 403

   requests slug 'nuveen-variable-rate' -> HTTP 403

   requests slug 'npfd' -> HTTP 403

   selenium slug 'nuveen-variable-rate-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-variable-rate-preferred-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-variable' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-variable-rate' -> no FCF markers | title=Just a moment...

   selenium slug 'npfd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NPFD: no FCF markers for https://www.macrotrends.net/stocks/charts/NPFD/npfd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 239, with data: 67, errors: 171

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [240/442] CHW - Calamos Global Dynamic Income Fund (symbol_id=2942)

   requests slug 'calamos-global-dynamic-income-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-global' -> HTTP 403

   requests slug 'calamos-global-dynamic' -> HTTP 403

   requests slug 'chw' -> HTTP 403

   selenium slug 'calamos-global-dynamic-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-global' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-global-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'chw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CHW: no FCF markers for https://www.macrotrends.net/stocks/charts/CHW/chw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 240, with data: 67, errors: 172

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.3s...


====================================================================================================

🔍 [241/442] BFK - BlackRock Municipal Income Trust (symbol_id=2949)

   requests slug 'blackrock-municipal-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-municipal' -> HTTP 403

   requests slug 'blackrock-municipal-income' -> HTTP 403

   requests slug 'bfk' -> HTTP 403

   selenium slug 'blackrock-municipal-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal-income' -> no FCF markers | title=Just a moment...

   selenium slug 'bfk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BFK: no FCF markers for https://www.macrotrends.net/stocks/charts/BFK/bfk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 241, with data: 67, errors: 173

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.5s...


====================================================================================================

🔍 [242/442] DPG - Duff & Phelps Utility and Infrastructure Fund Inc (symbol_id=2952)

   requests slug 'duff-and-phelps-utility-and-infrastructure-fund-inc' -> HTTP 403

   requests slug 'duff-phelps-utility-and-infrastructure-fund' -> HTTP 403

   requests slug 'duff' -> HTTP 403

   requests slug 'duff-phelps' -> HTTP 403

   requests slug 'duff-phelps-utility' -> HTTP 403

   requests slug 'dpg' -> HTTP 403

   selenium slug 'duff-and-phelps-utility-and-infrastructure-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'duff-phelps-utility-and-infrastructure-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'duff' -> no FCF markers | title=Just a moment...

   selenium slug 'duff-phelps' -> no FCF markers | title=Just a moment...

   selenium slug 'duff-phelps-utility' -> no FCF markers | title=Just a moment...

   selenium slug 'dpg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DPG: no FCF markers for https://www.macrotrends.net/stocks/charts/DPG/dpg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 242, with data: 67, errors: 174

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.5s...


====================================================================================================

🔍 [243/442] IGD - Voya Global Equity Dividend and Premium Opportunity Fund (symbol_id=2955)

   requests slug 'voya-global-equity-dividend-and-premium-opportunity-fund' -> HTTP 403

   requests slug 'voya' -> HTTP 403

   requests slug 'voya-global' -> HTTP 403

   requests slug 'voya-global-equity' -> HTTP 403

   requests slug 'igd' -> HTTP 403

   selenium slug 'voya-global-equity-dividend-and-premium-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'voya' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-global' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-global-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'igd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IGD: no FCF markers for https://www.macrotrends.net/stocks/charts/IGD/igd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 243, with data: 67, errors: 175

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.5s...


====================================================================================================

🔍 [244/442] ETO - Eaton Vance Tax-Advantaged Global Dividend Opportunities Fund (symbol_id=2960)

   requests slug 'eaton-vance-tax-advantaged-global-dividend-opportunities-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-advantaged' -> HTTP 403

   requests slug 'eto' -> HTTP 403

   selenium slug 'eaton-vance-tax-advantaged-global-dividend-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-advantaged' -> no FCF markers | title=Just a moment...

   selenium slug 'eto' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETO: no FCF markers for https://www.macrotrends.net/stocks/charts/ETO/eto/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 244, with data: 67, errors: 176

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.6s...


====================================================================================================

🔍 [245/442] NMAI - Nuveen Multi-Asset Income Fund (symbol_id=2961)

   requests slug 'nuveen-multi-asset-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-multi-asset' -> HTTP 403

   requests slug 'nuveen-multi-asset-income' -> HTTP 403

   requests slug 'nmai' -> HTTP 403

   selenium slug 'nuveen-multi-asset-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-multi-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-multi-asset-income' -> no FCF markers | title=Just a moment...

   selenium slug 'nmai' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NMAI: no FCF markers for https://www.macrotrends.net/stocks/charts/NMAI/nmai/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 245, with data: 67, errors: 177

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.5s...


====================================================================================================

🔍 [246/442] ETB - Eaton Vance Tax-Managed Buy-Write Income Fund (symbol_id=2962)

   requests slug 'eaton-vance-tax-managed-buy-write-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-tax-managed' -> HTTP 403

   requests slug 'etb' -> HTTP 403

   selenium slug 'eaton-vance-tax-managed-buy-write-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-tax-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'etb' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for ETB: no FCF markers for https://www.macrotrends.net/stocks/charts/ETB/etb/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 246, with data: 67, errors: 178

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.8s...


====================================================================================================

🔍 [247/442] DFP - Flaherty & Crumrine Dynamic Preferred and Income Fund Inc (symbol_id=2963)

   requests slug 'flaherty-and-crumrine-dynamic-preferred-and-income-fund-inc' -> HTTP 403

   requests slug 'flaherty-crumrine-dynamic-preferred-and-income-fund' -> HTTP 403

   requests slug 'flaherty' -> HTTP 403

   requests slug 'flaherty-crumrine' -> HTTP 403

   requests slug 'flaherty-crumrine-dynamic' -> HTTP 403

   requests slug 'dfp' -> HTTP 403

   selenium slug 'flaherty-and-crumrine-dynamic-preferred-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-dynamic-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'dfp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DFP: no FCF markers for https://www.macrotrends.net/stocks/charts/DFP/dfp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 247, with data: 67, errors: 179

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.4s...


====================================================================================================

🔍 [248/442] XFLT - XAI Octagon Floating Rate & Alternative Income Trust (symbol_id=2968)

   requests slug 'xai-octagon-floating-rate-and-alternative-income-trust' -> HTTP 403

   requests slug 'xai-octagon-floating-rate-alternative-income-trust' -> HTTP 403

   requests slug 'xai' -> HTTP 403

   requests slug 'xai-octagon' -> HTTP 403

   requests slug 'xai-octagon-floating' -> HTTP 403

   requests slug 'xflt' -> HTTP 403

   selenium slug 'xai-octagon-floating-rate-and-alternative-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'xai-octagon-floating-rate-alternative-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'xai' -> no FCF markers | title=Just a moment...

   selenium slug 'xai-octagon' -> no FCF markers | title=Just a moment...

   selenium slug 'xai-octagon-floating' -> no FCF markers | title=Just a moment...

   selenium slug 'xflt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for XFLT: no FCF markers for https://www.macrotrends.net/stocks/charts/XFLT/xflt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 248, with data: 67, errors: 180

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.1s...


====================================================================================================

🔍 [249/442] SDHY - PGIM Short Duration High Yield Opportunities Fund (symbol_id=2970)

   requests slug 'pgim-short-duration-high-yield-opportunities-fund' -> HTTP 403

   requests slug 'pgim' -> HTTP 403

   requests slug 'pgim-short' -> HTTP 403

   requests slug 'pgim-short-duration' -> HTTP 403

   requests slug 'sdhy' -> HTTP 403

   selenium slug 'pgim-short-duration-high-yield-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-short' -> no FCF markers | title=Just a moment...

   selenium slug 'pgim-short-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'sdhy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SDHY: no FCF markers for https://www.macrotrends.net/stocks/charts/SDHY/sdhy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 249, with data: 67, errors: 181

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.0s...


====================================================================================================

🔍 [250/442] EAD - Allspring Income Opportunities Fund (symbol_id=2971)

   requests slug 'allspring-income-opportunities-fund' -> HTTP 403

   requests slug 'allspring' -> HTTP 403

   requests slug 'allspring-income' -> HTTP 403

   requests slug 'allspring-income-opportunities' -> HTTP 403

   requests slug 'ead' -> HTTP 403

   selenium slug 'allspring-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-income' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-income-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'ead' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EAD: no FCF markers for https://www.macrotrends.net/stocks/charts/EAD/ead/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 250, with data: 67, errors: 182

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.5s...


====================================================================================================

🔍 [251/442] GBAB - Guggenheim Taxbl Muni Bnd & Invtmnt Grd Debt Trst Com Shrs Of benf Int (symbol_id=2972)

   requests slug 'guggenheim-taxbl-muni-bnd-and-invtmnt-grd-debt-trst-com-shrs-of-benf-int' -> HTTP 403

   requests slug 'guggenheim-taxbl-muni-bnd-invtmnt-grd-debt-trst-com-shrs-of-benf-int' -> HTTP 403

   requests slug 'guggenheim' -> HTTP 403

   requests slug 'guggenheim-taxbl' -> HTTP 403

   requests slug 'guggenheim-taxbl-muni' -> HTTP 403

   requests slug 'gbab' -> HTTP 403

   selenium slug 'guggenheim-taxbl-muni-bnd-and-invtmnt-grd-debt-trst-com-shrs-of-benf-int' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-taxbl-muni-bnd-invtmnt-grd-debt-trst-com-shrs-of-benf-int' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-taxbl' -> no FCF markers | title=Just a moment...

   selenium slug 'guggenheim-taxbl-muni' -> no FCF markers | title=Just a moment...

   selenium slug 'gbab' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GBAB: no FCF markers for https://www.macrotrends.net/stocks/charts/GBAB/gbab/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 251, with data: 67, errors: 183

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.9s...


====================================================================================================

🔍 [252/442] FFA - First Trust Enhanced Equity Income Fund (symbol_id=2973)

   requests slug 'first-trust-enhanced-equity-income-fund' -> HTTP 403

   requests slug 'first' -> HTTP 403

   requests slug 'first-trust' -> HTTP 403

   requests slug 'first-trust-enhanced' -> HTTP 403

   requests slug 'ffa' -> HTTP 403

   selenium slug 'first-trust-enhanced-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'first' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust-enhanced' -> no FCF markers | title=Just a moment...

   selenium slug 'ffa' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FFA: no FCF markers for https://www.macrotrends.net/stocks/charts/FFA/ffa/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 252, with data: 67, errors: 184

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.4s...


====================================================================================================

🔍 [253/442] HIX - Western Asset High Income Fund II Inc (symbol_id=2980)

   requests slug 'western-asset-high-income-fund-ii-inc' -> HTTP 403

   requests slug 'western-asset-high-income-fund-ii' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-high' -> HTTP 403

   requests slug 'hix' -> HTTP 403

   selenium slug 'western-asset-high-income-fund-ii-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high' -> no FCF markers | title=Just a moment...

   selenium slug 'hix' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HIX: no FCF markers for https://www.macrotrends.net/stocks/charts/HIX/hix/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 253, with data: 67, errors: 185

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.4s...


====================================================================================================

🔍 [254/442] HPF - John Hancock Preferred Income Fund II (symbol_id=2981)

   requests slug 'john-hancock-preferred-income-fund-ii' -> HTTP 403

   requests slug 'john' -> HTTP 403

   requests slug 'john-hancock' -> HTTP 403

   requests slug 'john-hancock-preferred' -> HTTP 403

   requests slug 'hpf' -> HTTP 403

   selenium slug 'john-hancock-preferred-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'john' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'hpf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HPF: no FCF markers for https://www.macrotrends.net/stocks/charts/HPF/hpf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 254, with data: 67, errors: 186

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.4s...


====================================================================================================

🔍 [255/442] AVK - Advent Convertible and Income Fund (symbol_id=2985)

   requests slug 'advent-convertible-and-income-fund' -> HTTP 403

   requests slug 'advent' -> HTTP 403

   requests slug 'advent-convertible' -> HTTP 403

   requests slug 'advent-convertible-and' -> HTTP 403

   requests slug 'avk' -> HTTP 403

   selenium slug 'advent-convertible-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'advent' -> no FCF markers | title=Just a moment...

   selenium slug 'advent-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'advent-convertible-and' -> no FCF markers | title=Just a moment...

   selenium slug 'avk' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AVK: no FCF markers for https://www.macrotrends.net/stocks/charts/AVK/avk/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 255, with data: 67, errors: 187

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.2s...


====================================================================================================

🔍 [256/442] CCIXU - Churchill Capital Corp IX (symbol_id=2990)

   requests slug 'churchill-capital-corp-ix' -> HTTP 403

   requests slug 'churchill-capital-ix' -> HTTP 403

   requests slug 'churchill' -> HTTP 403

   requests slug 'churchill-capital' -> HTTP 403

   requests slug 'ccixu' -> HTTP 403

   selenium slug 'churchill-capital-corp-ix' -> no FCF markers | title=Just a moment...

   selenium slug 'churchill-capital-ix' -> no FCF markers | title=Just a moment...

   selenium slug 'churchill' -> no FCF markers | title=Just a moment...

   selenium slug 'churchill-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'ccixu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CCIXU: no FCF markers for https://www.macrotrends.net/stocks/charts/CCIXU/ccixu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 256, with data: 67, errors: 188

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.6s...


====================================================================================================

🔍 [257/442] GUT - Gabelli Utility Trust (symbol_id=2991)

   requests slug 'gabelli-utility-trust' -> HTTP 403

   requests slug 'gabelli' -> HTTP 403

   requests slug 'gabelli-utility' -> HTTP 403

   requests slug 'gut' -> HTTP 403

   selenium slug 'gabelli-utility-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-utility' -> no FCF markers | title=Just a moment...

   selenium slug 'gut' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GUT: no FCF markers for https://www.macrotrends.net/stocks/charts/GUT/gut/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 257, with data: 67, errors: 189

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.6s...


====================================================================================================

🔍 [258/442] HIO - Western Asset High Income Opportunity Fund Inc (symbol_id=2996)

   requests slug 'western-asset-high-income-opportunity-fund-inc' -> HTTP 403

   requests slug 'western-asset-high-income-opportunity-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-high' -> HTTP 403

   requests slug 'hio' -> HTTP 403

   selenium slug 'western-asset-high-income-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high-income-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high' -> no FCF markers | title=Just a moment...

   selenium slug 'hio' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HIO: no FCF markers for https://www.macrotrends.net/stocks/charts/HIO/hio/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 258, with data: 67, errors: 190

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.5s...


====================================================================================================

🔍 [259/442] KIO - KKR Income Opportunities Fund (symbol_id=2997)

   requests slug 'kkr-income-opportunities-fund' -> HTTP 403

   requests slug 'kkr' -> HTTP 403

   requests slug 'kkr-income' -> HTTP 403

   requests slug 'kkr-income-opportunities' -> HTTP 403

   requests slug 'kio' -> HTTP 403

   selenium slug 'kkr-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'kkr' -> no FCF markers | title=Just a moment...

   selenium slug 'kkr-income' -> no FCF markers | title=Just a moment...

   selenium slug 'kkr-income-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'kio' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for KIO: no FCF markers for https://www.macrotrends.net/stocks/charts/KIO/kio/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 259, with data: 67, errors: 191

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.3s...


====================================================================================================

🔍 [260/442] AWP - abrdn Global Premier Properties Fund (symbol_id=2998)

   requests slug 'abrdn-global-premier-properties-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-global' -> HTTP 403

   requests slug 'abrdn-global-premier' -> HTTP 403

   requests slug 'awp' -> HTTP 403

   selenium slug 'abrdn-global-premier-properties-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global-premier' -> no FCF markers | title=Just a moment...

   selenium slug 'awp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AWP: no FCF markers for https://www.macrotrends.net/stocks/charts/AWP/awp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 260, with data: 67, errors: 192

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.3s...


====================================================================================================

🔍 [261/442] HFRO - Highland Opportunities and Income Fund (symbol_id=2999)

   requests slug 'highland-opportunities-and-income-fund' -> HTTP 403

   requests slug 'highland' -> HTTP 403

   requests slug 'highland-opportunities' -> HTTP 403

   requests slug 'highland-opportunities-and' -> HTTP 403

   requests slug 'hfro' -> HTTP 403

   selenium slug 'highland-opportunities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'highland' -> no FCF markers | title=Just a moment...

   selenium slug 'highland-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'highland-opportunities-and' -> no FCF markers | title=Just a moment...

   selenium slug 'hfro' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HFRO: no FCF markers for https://www.macrotrends.net/stocks/charts/HFRO/hfro/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 261, with data: 67, errors: 193

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.0s...


====================================================================================================

🔍 [262/442] EFR - Eaton Vance Senior Floating-Rate Trust (symbol_id=3001)

   requests slug 'eaton-vance-senior-floating-rate-trust' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-senior' -> HTTP 403

   requests slug 'efr' -> HTTP 403

   selenium slug 'eaton-vance-senior-floating-rate-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-senior' -> no FCF markers | title=Just a moment...

   selenium slug 'efr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EFR: no FCF markers for https://www.macrotrends.net/stocks/charts/EFR/efr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 262, with data: 67, errors: 194

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.8s...


====================================================================================================

🔍 [263/442] GPATU - GP-Act III Acquisition Corp. (symbol_id=3011)

   requests slug 'gp-act-iii-acquisition-corp' -> HTTP 403

   requests slug 'gp-act-iii-acquisition' -> HTTP 403

   requests slug 'gp-act' -> HTTP 403

   requests slug 'gp-act-iii' -> HTTP 403

   requests slug 'gpatu' -> HTTP 403

   selenium slug 'gp-act-iii-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act-iii-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act-iii' -> no FCF markers | title=Just a moment...

   selenium slug 'gpatu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GPATU: no FCF markers for https://www.macrotrends.net/stocks/charts/GPATU/gpatu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 263, with data: 67, errors: 195

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.5s...


====================================================================================================

🔍 [264/442] MBAVU - M3 Brigade Acquisition V Corp. (symbol_id=3013)

   requests slug 'm3-brigade-acquisition-v-corp' -> HTTP 403

   requests slug 'm3-brigade-acquisition-v' -> HTTP 403

   requests slug 'm3' -> HTTP 403

   requests slug 'm3-brigade' -> HTTP 403

   requests slug 'm3-brigade-acquisition' -> HTTP 403

   requests slug 'mbavu' -> HTTP 403

   selenium slug 'm3-brigade-acquisition-v-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'm3-brigade-acquisition-v' -> no FCF markers | title=Just a moment...

   selenium slug 'm3' -> no FCF markers | title=Just a moment...

   selenium slug 'm3-brigade' -> no FCF markers | title=Just a moment...

   selenium slug 'm3-brigade-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'mbavu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MBAVU: no FCF markers for https://www.macrotrends.net/stocks/charts/MBAVU/mbavu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 264, with data: 67, errors: 196

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.3s...


====================================================================================================

🔍 [265/442] ALFUU - Centurion Acquisition Corp. (symbol_id=3014)

   requests slug 'centurion-acquisition-corp' -> HTTP 403

   requests slug 'centurion-acquisition' -> HTTP 403

   requests slug 'centurion' -> HTTP 403

   requests slug 'alfuu' -> HTTP 403

   selenium slug 'centurion-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'centurion-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'centurion' -> no FCF markers | title=Just a moment...

   selenium slug 'alfuu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ALFUU: no FCF markers for https://www.macrotrends.net/stocks/charts/ALFUU/alfuu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 265, with data: 67, errors: 197

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.4s...


====================================================================================================

🔍 [266/442] GPAT - GP-Act III Acquisition Corp. (symbol_id=3016)

   requests slug 'gp-act-iii-acquisition-corp' -> HTTP 403

   requests slug 'gp-act-iii-acquisition' -> HTTP 403

   requests slug 'gp-act' -> HTTP 403

   requests slug 'gp-act-iii' -> HTTP 403

   requests slug 'gpat' -> HTTP 403

   selenium slug 'gp-act-iii-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act-iii-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act' -> no FCF markers | title=Just a moment...

   selenium slug 'gp-act-iii' -> no FCF markers | title=Just a moment...

   selenium slug 'gpat' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GPAT: no FCF markers for https://www.macrotrends.net/stocks/charts/GPAT/gpat/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 266, with data: 67, errors: 198

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.0s...


====================================================================================================

🔍 [267/442] FOF - Cohen & Steers Closed-End Opportunity Fund Inc. (symbol_id=3020)

   requests slug 'cohen-and-steers-closed-end-opportunity-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-closed-end-opportunity-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-closed-end' -> HTTP 403

   requests slug 'fof' -> HTTP 403

   selenium slug 'cohen-and-steers-closed-end-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-closed-end-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-closed-end' -> no FCF markers | title=Just a moment...

   selenium slug 'fof' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FOF: no FCF markers for https://www.macrotrends.net/stocks/charts/FOF/fof/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 267, with data: 67, errors: 199

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.2s...


====================================================================================================

🔍 [268/442] BFZ - BlackRock California Municipal Income Trust (symbol_id=3021)

   requests slug 'blackrock-california-municipal-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-california' -> HTTP 403

   requests slug 'blackrock-california-municipal' -> HTTP 403

   requests slug 'bfz' -> HTTP 403

   selenium slug 'blackrock-california-municipal-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-california' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-california-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'bfz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BFZ: no FCF markers for https://www.macrotrends.net/stocks/charts/BFZ/bfz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 268, with data: 67, errors: 200

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [269/442] JRI - Nuveen Real Asset Income and Growth Fund (symbol_id=3022)

   requests slug 'nuveen-real-asset-income-and-growth-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-real' -> HTTP 403

   requests slug 'nuveen-real-asset' -> HTTP 403

   requests slug 'jri' -> HTTP 403

   selenium slug 'nuveen-real-asset-income-and-growth-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-real' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-real-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'jri' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JRI: no FCF markers for https://www.macrotrends.net/stocks/charts/JRI/jri/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 269, with data: 67, errors: 201

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.2s...


====================================================================================================

🔍 [270/442] BGR - Blackrock Energy & Resources Trust (symbol_id=3023)

   requests slug 'blackrock-energy-and-resources-trust' -> HTTP 403

   requests slug 'blackrock-energy-resources-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-energy' -> HTTP 403

   requests slug 'blackrock-energy-resources' -> HTTP 403

   requests slug 'bgr' -> HTTP 403

   selenium slug 'blackrock-energy-and-resources-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-energy-resources-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-energy' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-energy-resources' -> no FCF markers | title=Just a moment...

   selenium slug 'bgr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGR: no FCF markers for https://www.macrotrends.net/stocks/charts/BGR/bgr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 270, with data: 67, errors: 202

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.8s...


====================================================================================================

🔍 [271/442] NAN - Nuveen New York Quality Municipal Income Fund (symbol_id=3025)

   requests slug 'nuveen-new-york-quality-municipal-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-new' -> HTTP 403

   requests slug 'nuveen-new-york' -> HTTP 403

   requests slug 'nan' -> HTTP 403

   selenium slug 'nuveen-new-york-quality-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-new-york' -> no FCF markers | title=Just a moment...

   selenium slug 'nan' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NAN: no FCF markers for https://www.macrotrends.net/stocks/charts/NAN/nan/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 271, with data: 67, errors: 203

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.2s...


====================================================================================================

🔍 [272/442] ARDC - Ares Dynamic Credit Allocation Fund Inc (symbol_id=3032)

   requests slug 'ares-dynamic-credit-allocation-fund-inc' -> HTTP 403

   requests slug 'ares-dynamic-credit-allocation-fund' -> HTTP 403

   requests slug 'ares' -> HTTP 403

   requests slug 'ares-dynamic' -> HTTP 403

   requests slug 'ares-dynamic-credit' -> HTTP 403

   requests slug 'ardc' -> HTTP 403

   selenium slug 'ares-dynamic-credit-allocation-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'ares-dynamic-credit-allocation-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'ares' -> no FCF markers | title=Just a moment...

   selenium slug 'ares-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'ares-dynamic-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'ardc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ARDC: no FCF markers for https://www.macrotrends.net/stocks/charts/ARDC/ardc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 272, with data: 67, errors: 204

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.4s...


====================================================================================================

🔍 [273/442] EFT - Eaton Vance Floating-Rate Income Trust (symbol_id=3033)

   requests slug 'eaton-vance-floating-rate-income-trust' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-floating-rate' -> HTTP 403

   requests slug 'eft' -> HTTP 403

   selenium slug 'eaton-vance-floating-rate-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-floating-rate' -> no FCF markers | title=Just a moment...

   selenium slug 'eft' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EFT: no FCF markers for https://www.macrotrends.net/stocks/charts/EFT/eft/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 273, with data: 67, errors: 205

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.6s...


====================================================================================================

🔍 [274/442] RFMZ - RiverNorth Flexible Municipal Income Fund II Inc (symbol_id=3035)

   requests slug 'rivernorth-flexible-municipal-income-fund-ii-inc' -> HTTP 403

   requests slug 'rivernorth-flexible-municipal-income-fund-ii' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-flexible' -> HTTP 403

   requests slug 'rivernorth-flexible-municipal' -> HTTP 403

   requests slug 'rfmz' -> HTTP 403

   selenium slug 'rivernorth-flexible-municipal-income-fund-ii-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible-municipal-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'rfmz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RFMZ: no FCF markers for https://www.macrotrends.net/stocks/charts/RFMZ/rfmz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 274, with data: 67, errors: 206

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.2s...


====================================================================================================

🔍 [275/442] PFL - Pimco Income Strategy Fund (symbol_id=3036)

   requests slug 'pimco-income-strategy-fund' -> HTTP 403

   requests slug 'pimco' -> HTTP 403

   requests slug 'pimco-income' -> HTTP 403

   requests slug 'pimco-income-strategy' -> HTTP 403

   requests slug 'pfl' -> HTTP 403

   selenium slug 'pimco-income-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-income' -> no FCF markers | title=Just a moment...

   selenium slug 'pimco-income-strategy' -> no FCF markers | title=Just a moment...

   selenium slug 'pfl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PFL: no FCF markers for https://www.macrotrends.net/stocks/charts/PFL/pfl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 275, with data: 67, errors: 207

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.0s...


====================================================================================================

🔍 [276/442] ACP - abrdn Income Credit Strategies Fund (symbol_id=3037)

   requests slug 'abrdn-income-credit-strategies-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-income' -> HTTP 403

   requests slug 'abrdn-income-credit' -> HTTP 403

   requests slug 'acp' -> HTTP 403

   selenium slug 'abrdn-income-credit-strategies-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-income' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-income-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'acp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ACP: no FCF markers for https://www.macrotrends.net/stocks/charts/ACP/acp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 276, with data: 67, errors: 208

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.3s...


====================================================================================================

🔍 [277/442] GIGGU - GigCapital7 Corp (symbol_id=3041)

   requests slug 'gigcapital7-corp' -> HTTP 403

   requests slug 'gigcapital7' -> HTTP 403

   requests slug 'giggu' -> HTTP 403

   selenium slug 'gigcapital7-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'gigcapital7' -> no FCF markers | title=Just a moment...

   selenium slug 'giggu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GIGGU: no FCF markers for https://www.macrotrends.net/stocks/charts/GIGGU/giggu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 277, with data: 67, errors: 209

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.3s...


====================================================================================================

🔍 [278/442] FINS - Angel Oak Financial Strategies Income Term Trust (symbol_id=3045)

   requests slug 'angel-oak-financial-strategies-income-term-trust' -> HTTP 403

   requests slug 'angel' -> HTTP 403

   requests slug 'angel-oak' -> HTTP 403

   requests slug 'angel-oak-financial' -> HTTP 403

   requests slug 'fins' -> HTTP 403

   selenium slug 'angel-oak-financial-strategies-income-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'angel' -> no FCF markers | title=Just a moment...

   selenium slug 'angel-oak' -> no FCF markers | title=Just a moment...

   selenium slug 'angel-oak-financial' -> no FCF markers | title=Just a moment...

   selenium slug 'fins' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FINS: no FCF markers for https://www.macrotrends.net/stocks/charts/FINS/fins/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 278, with data: 67, errors: 210

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.2s...


====================================================================================================

🔍 [279/442] NPCT - Nuveen Core Plus Impact Fund (symbol_id=3047)

   requests slug 'nuveen-core-plus-impact-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-core' -> HTTP 403

   requests slug 'nuveen-core-plus' -> HTTP 403

   requests slug 'npct' -> HTTP 403

   selenium slug 'nuveen-core-plus-impact-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-core' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-core-plus' -> no FCF markers | title=Just a moment...

   selenium slug 'npct' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NPCT: no FCF markers for https://www.macrotrends.net/stocks/charts/NPCT/npct/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 279, with data: 67, errors: 211

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.5s...


====================================================================================================

🔍 [280/442] AFB - AllianceBernstein National Municipal Income Fund Inc (symbol_id=3050)

   requests slug 'alliancebernstein-national-municipal-income-fund-inc' -> HTTP 403

   requests slug 'alliancebernstein-national-municipal-income-fund' -> HTTP 403

   requests slug 'alliancebernstein' -> HTTP 403

   requests slug 'alliancebernstein-national' -> HTTP 403

   requests slug 'alliancebernstein-national-municipal' -> HTTP 403

   requests slug 'afb' -> HTTP 403

   selenium slug 'alliancebernstein-national-municipal-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'alliancebernstein-national-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'alliancebernstein' -> no FCF markers | title=Just a moment...

   selenium slug 'alliancebernstein-national' -> no FCF markers | title=Just a moment...

   selenium slug 'alliancebernstein-national-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'afb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AFB: no FCF markers for https://www.macrotrends.net/stocks/charts/AFB/afb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 280, with data: 67, errors: 212

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.3s...


====================================================================================================

🔍 [281/442] BRW - Saba Capital Income & Opportunities Fund (symbol_id=3053)

   requests slug 'saba-capital-income-and-opportunities-fund' -> HTTP 403

   requests slug 'saba-capital-income-opportunities-fund' -> HTTP 403

   requests slug 'saba' -> HTTP 403

   requests slug 'saba-capital' -> HTTP 403

   requests slug 'saba-capital-income' -> HTTP 403

   requests slug 'brw' -> HTTP 403

   selenium slug 'saba-capital-income-and-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'saba-capital-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'saba' -> no FCF markers | title=Just a moment...

   selenium slug 'saba-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'saba-capital-income' -> no FCF markers | title=Just a moment...

   selenium slug 'brw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BRW: no FCF markers for https://www.macrotrends.net/stocks/charts/BRW/brw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 281, with data: 67, errors: 213

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.5s...


====================================================================================================

🔍 [282/442] NCV - Virtus Convertible & Income Fund (symbol_id=3056)

   requests slug 'virtus-convertible-and-income-fund' -> HTTP 403

   requests slug 'virtus-convertible-income-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-convertible' -> HTTP 403

   requests slug 'virtus-convertible-income' -> HTTP 403

   requests slug 'ncv' -> HTTP 403

   selenium slug 'virtus-convertible-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible-income' -> no FCF markers | title=Just a moment...

   selenium slug 'ncv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NCV: no FCF markers for https://www.macrotrends.net/stocks/charts/NCV/ncv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 282, with data: 67, errors: 214

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.7s...


====================================================================================================

🔍 [283/442] CUBWU - Lionheart Holdings (symbol_id=3058)

   requests slug 'lionheart-holdings' -> HTTP 404

   requests slug 'lionheart' -> HTTP 403

   requests slug 'cubwu' -> HTTP 403

   selenium slug 'lionheart-holdings' -> no FCF markers | title=Just a moment...

   selenium slug 'lionheart' -> no FCF markers | title=Just a moment...

   selenium slug 'cubwu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CUBWU: no FCF markers for https://www.macrotrends.net/stocks/charts/CUBWU/cubwu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 283, with data: 67, errors: 215

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.4s...


====================================================================================================

🔍 [284/442] CPZ - Calamos Long/Short Equity & Dynamic Income Trust (symbol_id=3061)

   requests slug 'calamos-long-short-equity-and-dynamic-income-trust' -> HTTP 403

   requests slug 'calamos-long-short-equity-dynamic-income-trust' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-long' -> HTTP 403

   requests slug 'calamos-long-short' -> HTTP 403

   requests slug 'cpz' -> HTTP 403

   selenium slug 'calamos-long-short-equity-and-dynamic-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-long-short-equity-dynamic-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-long' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-long-short' -> no FCF markers | title=Just a moment...

   selenium slug 'cpz' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for CPZ: no FCF markers for https://www.macrotrends.net/stocks/charts/CPZ/cpz/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 284, with data: 67, errors: 216

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.8s...


====================================================================================================

🔍 [285/442] BGH - Barings Global Short Duration High Yield Fund (symbol_id=3064)

   requests slug 'barings-global-short-duration-high-yield-fund' -> HTTP 403

   requests slug 'barings' -> HTTP 403

   requests slug 'barings-global' -> HTTP 403

   requests slug 'barings-global-short' -> HTTP 403

   requests slug 'bgh' -> HTTP 403

   selenium slug 'barings-global-short-duration-high-yield-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'barings' -> no FCF markers | title=Just a moment...

   selenium slug 'barings-global' -> no FCF markers | title=Just a moment...

   selenium slug 'barings-global-short' -> no FCF markers | title=Just a moment...

   selenium slug 'bgh' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGH: no FCF markers for https://www.macrotrends.net/stocks/charts/BGH/bgh/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 285, with data: 67, errors: 217

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.0s...


====================================================================================================

🔍 [286/442] EDD - Morgan Stanley Emerging Markets Domestic Debt Fund Inc (symbol_id=3066)

   requests slug 'morgan-stanley-emerging-markets-domestic-debt-fund-inc' -> HTTP 403

   requests slug 'morgan-stanley-emerging-markets-domestic-debt-fund' -> HTTP 403

   requests slug 'morgan' -> HTTP 403

   requests slug 'morgan-stanley' -> HTTP 403

   requests slug 'morgan-stanley-emerging' -> HTTP 403

   requests slug 'edd' -> HTTP 403

   selenium slug 'morgan-stanley-emerging-markets-domestic-debt-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley-emerging-markets-domestic-debt-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley-emerging' -> no FCF markers | title=Just a moment...

   selenium slug 'edd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EDD: no FCF markers for https://www.macrotrends.net/stocks/charts/EDD/edd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 286, with data: 67, errors: 218

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.9s...


====================================================================================================

🔍 [287/442] RMM - RiverNorth Managed Duration Municipal Income Fund Inc (symbol_id=3067)

   requests slug 'rivernorth-managed-duration-municipal-income-fund-inc' -> HTTP 403

   requests slug 'rivernorth-managed-duration-municipal-income-fund' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-managed' -> HTTP 403

   requests slug 'rivernorth-managed-duration' -> HTTP 403

   requests slug 'rmm' -> HTTP 403

   selenium slug 'rivernorth-managed-duration-municipal-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed-duration-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'rmm' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RMM: no FCF markers for https://www.macrotrends.net/stocks/charts/RMM/rmm/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 287, with data: 67, errors: 219

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.5s...


====================================================================================================

🔍 [288/442] BEAGU - Bold Eagle Acquisition Corp. (symbol_id=3068)

   requests slug 'bold-eagle-acquisition-corp' -> HTTP 403

   requests slug 'bold-eagle-acquisition' -> HTTP 403

   requests slug 'bold' -> HTTP 403

   requests slug 'bold-eagle' -> HTTP 403

   requests slug 'beagu' -> HTTP 403

   selenium slug 'bold-eagle-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'bold-eagle-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'bold' -> no FCF markers | title=Just a moment...

   selenium slug 'bold-eagle' -> no FCF markers | title=Just a moment...

   selenium slug 'beagu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BEAGU: no FCF markers for https://www.macrotrends.net/stocks/charts/BEAGU/beagu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 288, with data: 67, errors: 220

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.4s...


====================================================================================================

🔍 [289/442] SPXX - Nuveen S&P 500 Dynamic Overwrite Fund (symbol_id=3069)

   requests slug 'nuveen-s-and-p-500-dynamic-overwrite-fund' -> HTTP 403

   requests slug 'nuveen-s-p-500-dynamic-overwrite-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-s' -> HTTP 403

   requests slug 'nuveen-s-p' -> HTTP 403

   requests slug 'spxx' -> HTTP 403

   selenium slug 'nuveen-s-and-p-500-dynamic-overwrite-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s-p-500-dynamic-overwrite-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-s-p' -> no FCF markers | title=Just a moment...

   selenium slug 'spxx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SPXX: no FCF markers for https://www.macrotrends.net/stocks/charts/SPXX/spxx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 289, with data: 67, errors: 221

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.9s...


====================================================================================================

🔍 [290/442] JGH - Nuveen Global High Income Fund (symbol_id=3071)

   requests slug 'nuveen-global-high-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-global' -> HTTP 403

   requests slug 'nuveen-global-high' -> HTTP 403

   requests slug 'jgh' -> HTTP 403

   selenium slug 'nuveen-global-high-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-global' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-global-high' -> no FCF markers | title=Just a moment...

   selenium slug 'jgh' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JGH: no FCF markers for https://www.macrotrends.net/stocks/charts/JGH/jgh/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 290, with data: 67, errors: 222

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.6s...


====================================================================================================

🔍 [291/442] VCICU - Vine Hill Capital Investment Corp. (symbol_id=3074)

   requests slug 'vine-hill-capital-investment-corp' -> HTTP 403

   requests slug 'vine-hill-capital-investment' -> HTTP 403

   requests slug 'vine' -> HTTP 403

   requests slug 'vine-hill' -> HTTP 403

   requests slug 'vine-hill-capital' -> HTTP 403

   requests slug 'vcicu' -> HTTP 403

   selenium slug 'vine-hill-capital-investment-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'vine-hill-capital-investment' -> no FCF markers | title=Just a moment...

   selenium slug 'vine' -> no FCF markers | title=Just a moment...

   selenium slug 'vine-hill' -> no FCF markers | title=Just a moment...

   selenium slug 'vine-hill-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'vcicu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for VCICU: no FCF markers for https://www.macrotrends.net/stocks/charts/VCICU/vcicu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 291, with data: 67, errors: 223

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.5s...


====================================================================================================

🔍 [292/442] BGT - BlackRock Floating Rate Income Trust (symbol_id=3075)

   requests slug 'blackrock-floating-rate-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-floating' -> HTTP 403

   requests slug 'blackrock-floating-rate' -> HTTP 403

   requests slug 'bgt' -> HTTP 403

   selenium slug 'blackrock-floating-rate-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-floating' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-floating-rate' -> no FCF markers | title=Just a moment...

   selenium slug 'bgt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGT: no FCF markers for https://www.macrotrends.net/stocks/charts/BGT/bgt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 292, with data: 67, errors: 224

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.9s...


====================================================================================================

🔍 [293/442] BYM - BlackRock Municipal Income Quality Trust (symbol_id=3079)

   requests slug 'blackrock-municipal-income-quality-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-municipal' -> HTTP 403

   requests slug 'blackrock-municipal-income' -> HTTP 403

   requests slug 'bym' -> HTTP 403

   selenium slug 'blackrock-municipal-income-quality-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-municipal-income' -> no FCF markers | title=Just a moment...

   selenium slug 'bym' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BYM: no FCF markers for https://www.macrotrends.net/stocks/charts/BYM/bym/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 293, with data: 67, errors: 225

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.7s...


====================================================================================================

🔍 [294/442] SCD - LMP Capital and Income Fund Inc (symbol_id=3083)

   requests slug 'lmp-capital-and-income-fund-inc' -> HTTP 403

   requests slug 'lmp-capital-and-income-fund' -> HTTP 403

   requests slug 'lmp' -> HTTP 403

   requests slug 'lmp-capital' -> HTTP 403

   requests slug 'lmp-capital-and' -> HTTP 403

   requests slug 'scd' -> HTTP 403

   selenium slug 'lmp-capital-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'lmp-capital-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'lmp' -> no FCF markers | title=Just a moment...

   selenium slug 'lmp-capital' -> no FCF markers | title=Just a moment...

   selenium slug 'lmp-capital-and' -> no FCF markers | title=Just a moment...

   selenium slug 'scd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SCD: no FCF markers for https://www.macrotrends.net/stocks/charts/SCD/scd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 294, with data: 67, errors: 226

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.7s...


====================================================================================================

🔍 [295/442] LPAAU - Launch One Acquisition Corp. (symbol_id=3093)

   requests slug 'launch-one-acquisition-corp' -> HTTP 403

   requests slug 'launch-one-acquisition' -> HTTP 403

   requests slug 'launch' -> HTTP 403

   requests slug 'launch-one' -> HTTP 403

   requests slug 'lpaau' -> HTTP 403

   selenium slug 'launch-one-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'launch-one-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'launch' -> no FCF markers | title=Just a moment...

   selenium slug 'launch-one' -> no FCF markers | title=Just a moment...

   selenium slug 'lpaau' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LPAAU: no FCF markers for https://www.macrotrends.net/stocks/charts/LPAAU/lpaau/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 295, with data: 67, errors: 227

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.7s...


====================================================================================================

🔍 [296/442] VACHU - Voyager Acquisition Corp. (symbol_id=3098)

   requests slug 'voyager-acquisition-corp' -> HTTP 403

   requests slug 'voyager-acquisition' -> HTTP 403

   requests slug 'voyager' -> HTTP 403

   requests slug 'vachu' -> HTTP 403

   selenium slug 'voyager-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'voyager-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'voyager' -> no FCF markers | title=Just a moment...

   selenium slug 'vachu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for VACHU: no FCF markers for https://www.macrotrends.net/stocks/charts/VACHU/vachu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 296, with data: 67, errors: 228

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.4s...


====================================================================================================

🔍 [297/442] RLTY - Cohen & Steers Real Estate Opportunities and Income Fund (symbol_id=3103)

   requests slug 'cohen-and-steers-real-estate-opportunities-and-income-fund' -> HTTP 403

   requests slug 'cohen-steers-real-estate-opportunities-and-income-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-real' -> HTTP 403

   requests slug 'rlty' -> HTTP 403

   selenium slug 'cohen-and-steers-real-estate-opportunities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-real-estate-opportunities-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-real' -> no FCF markers | title=Just a moment...

   selenium slug 'rlty' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RLTY: no FCF markers for https://www.macrotrends.net/stocks/charts/RLTY/rlty/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 297, with data: 67, errors: 229

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.4s...


====================================================================================================

🔍 [298/442] HYI - Western Asset High Yield Defined Opportunity Fund Inc (symbol_id=3106)

   requests slug 'western-asset-high-yield-defined-opportunity-fund-inc' -> HTTP 403

   requests slug 'western-asset-high-yield-defined-opportunity-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-high' -> HTTP 403

   requests slug 'hyi' -> HTTP 403

   selenium slug 'western-asset-high-yield-defined-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high-yield-defined-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-high' -> no FCF markers | title=Just a moment...

   selenium slug 'hyi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HYI: no FCF markers for https://www.macrotrends.net/stocks/charts/HYI/hyi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 298, with data: 67, errors: 230

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.4s...


====================================================================================================

🔍 [299/442] EOT - Eaton Vance National Municipal Opportunities Trust (symbol_id=3107)

   requests slug 'eaton-vance-national-municipal-opportunities-trust' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-national' -> HTTP 403

   requests slug 'eot' -> HTTP 403

   selenium slug 'eaton-vance-national-municipal-opportunities-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-national' -> no FCF markers | title=Just a moment...

   selenium slug 'eot' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EOT: no FCF markers for https://www.macrotrends.net/stocks/charts/EOT/eot/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 299, with data: 67, errors: 231

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.6s...


====================================================================================================

🔍 [300/442] RIV - RiverNorth Opportunities Fund Inc (symbol_id=3109)

   requests slug 'rivernorth-opportunities-fund-inc' -> HTTP 404

   requests slug 'rivernorth-opportunities-fund' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-opportunities' -> HTTP 403

   requests slug 'riv' -> HTTP 403

   selenium slug 'rivernorth-opportunities-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'riv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RIV: no FCF markers for https://www.macrotrends.net/stocks/charts/RIV/riv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 300, with data: 67, errors: 232

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.7s...


====================================================================================================

🔍 [301/442] FCT - First Trust Senior Floting Rate Income Fund II (symbol_id=3111)

   requests slug 'first-trust-senior-floting-rate-income-fund-ii' -> HTTP 403

   requests slug 'first' -> HTTP 403

   requests slug 'first-trust' -> HTTP 403

   requests slug 'first-trust-senior' -> HTTP 403

   requests slug 'fct' -> HTTP 403

   selenium slug 'first-trust-senior-floting-rate-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'first' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'first-trust-senior' -> no FCF markers | title=Just a moment...

   selenium slug 'fct' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FCT: no FCF markers for https://www.macrotrends.net/stocks/charts/FCT/fct/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 301, with data: 67, errors: 233

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [302/442] DBL - DoubleLine Opportunistic Credit Fund (symbol_id=3114)

   requests slug 'doubleline-opportunistic-credit-fund' -> HTTP 403

   requests slug 'doubleline' -> HTTP 403

   requests slug 'doubleline-opportunistic' -> HTTP 403

   requests slug 'doubleline-opportunistic-credit' -> HTTP 403

   requests slug 'dbl' -> HTTP 403

   selenium slug 'doubleline-opportunistic-credit-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-opportunistic' -> no FCF markers | title=Just a moment...

   selenium slug 'doubleline-opportunistic-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'dbl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DBL: no FCF markers for https://www.macrotrends.net/stocks/charts/DBL/dbl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 302, with data: 67, errors: 234

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 6.4s...


====================================================================================================

🔍 [303/442] MCR - MFS Charter Income Trust (symbol_id=3118)

   requests slug 'mfs-charter-income-trust' -> HTTP 404

   requests slug 'mfs' -> HTTP 403

   requests slug 'mfs-charter' -> HTTP 403

   requests slug 'mfs-charter-income' -> HTTP 403

   requests slug 'mcr' -> HTTP 403

   selenium slug 'mfs-charter-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'mfs' -> no FCF markers | title=Just a moment...

   selenium slug 'mfs-charter' -> no FCF markers | title=Just a moment...

   selenium slug 'mfs-charter-income' -> no FCF markers | title=Just a moment...

   selenium slug 'mcr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MCR: no FCF markers for https://www.macrotrends.net/stocks/charts/MCR/mcr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 303, with data: 67, errors: 235

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.1s...


====================================================================================================

🔍 [304/442] FTF - Franklin Limited Duration Income Trust (symbol_id=3121)

   requests slug 'franklin-limited-duration-income-trust' -> HTTP 403

   requests slug 'franklin-duration-income-trust' -> HTTP 403

   requests slug 'franklin' -> HTTP 403

   requests slug 'franklin-duration' -> HTTP 403

   requests slug 'franklin-duration-income' -> HTTP 403

   requests slug 'ftf' -> HTTP 403

   selenium slug 'franklin-limited-duration-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'franklin-duration-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'franklin' -> no FCF markers | title=Just a moment...

   selenium slug 'franklin-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'franklin-duration-income' -> no FCF markers | title=Just a moment...

   selenium slug 'ftf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FTF: no FCF markers for https://www.macrotrends.net/stocks/charts/FTF/ftf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 304, with data: 67, errors: 236

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.1s...


====================================================================================================

🔍 [305/442] ALDFU - Aldel Financial II Inc. (symbol_id=3126)

   requests slug 'aldel-financial-ii-inc' -> HTTP 403

   requests slug 'aldel-financial-ii' -> HTTP 403

   requests slug 'aldel' -> HTTP 403

   requests slug 'aldel-financial' -> HTTP 403

   requests slug 'aldfu' -> HTTP 403

   selenium slug 'aldel-financial-ii-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'aldel-financial-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'aldel' -> no FCF markers | title=Just a moment...

   selenium slug 'aldel-financial' -> no FCF markers | title=Just a moment...

   selenium slug 'aldfu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ALDFU: no FCF markers for https://www.macrotrends.net/stocks/charts/ALDFU/aldfu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 305, with data: 67, errors: 237

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.2s...


====================================================================================================

🔍 [306/442] JRS - Nuveen Real Estate Income Fund. (symbol_id=3127)

   requests slug 'nuveen-real-estate-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-real' -> HTTP 403

   requests slug 'nuveen-real-estate' -> HTTP 403

   requests slug 'jrs' -> HTTP 403

   selenium slug 'nuveen-real-estate-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-real' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-real-estate' -> no FCF markers | title=Just a moment...

   selenium slug 'jrs' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JRS: no FCF markers for https://www.macrotrends.net/stocks/charts/JRS/jrs/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 306, with data: 67, errors: 238

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.2s...


====================================================================================================

🔍 [307/442] TEI - Templeton Emerging Markets Income Fund Inc (symbol_id=3128)

   requests slug 'templeton-emerging-markets-income-fund-inc' -> HTTP 403

   requests slug 'templeton-emerging-markets-income-fund' -> HTTP 403

   requests slug 'templeton' -> HTTP 403

   requests slug 'templeton-emerging' -> HTTP 403

   requests slug 'templeton-emerging-markets' -> HTTP 403

   requests slug 'tei' -> HTTP 403

   selenium slug 'templeton-emerging-markets-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'templeton-emerging-markets-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'templeton' -> no FCF markers | title=Just a moment...

   selenium slug 'templeton-emerging' -> no FCF markers | title=Just a moment...

   selenium slug 'templeton-emerging-markets' -> no FCF markers | title=Just a moment...

   selenium slug 'tei' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TEI: no FCF markers for https://www.macrotrends.net/stocks/charts/TEI/tei/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 307, with data: 67, errors: 239

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.8s...


====================================================================================================

🔍 [308/442] ERC - Allspring Multi-Sector Income Fund (symbol_id=3129)

   requests slug 'allspring-multi-sector-income-fund' -> HTTP 403

   requests slug 'allspring' -> HTTP 403

   requests slug 'allspring-multi-sector' -> HTTP 403

   requests slug 'allspring-multi-sector-income' -> HTTP 403

   requests slug 'erc' -> HTTP 403

   selenium slug 'allspring-multi-sector-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-multi-sector' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-multi-sector-income' -> no FCF markers | title=Just a moment...

   selenium slug 'erc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ERC: no FCF markers for https://www.macrotrends.net/stocks/charts/ERC/erc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 308, with data: 67, errors: 240

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.1s...


====================================================================================================

🔍 [309/442] POLEU - Andretti Acquisition Corp. II (symbol_id=3130)

   requests slug 'andretti-acquisition-corp-ii' -> HTTP 403

   requests slug 'andretti-acquisition-ii' -> HTTP 403

   requests slug 'andretti' -> HTTP 403

   requests slug 'andretti-acquisition' -> HTTP 403

   requests slug 'poleu' -> HTTP 403

   selenium slug 'andretti-acquisition-corp-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'andretti-acquisition-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'andretti' -> no FCF markers | title=Just a moment...

   selenium slug 'andretti-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'poleu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for POLEU: no FCF markers for https://www.macrotrends.net/stocks/charts/POLEU/poleu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 309, with data: 67, errors: 241

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.4s...


====================================================================================================

🔍 [310/442] AGD - abrdn Global Dynamic Dividend Fund (symbol_id=3131)

   requests slug 'abrdn-global-dynamic-dividend-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-global' -> HTTP 403

   requests slug 'abrdn-global-dynamic' -> HTTP 403

   requests slug 'agd' -> HTTP 403

   selenium slug 'abrdn-global-dynamic-dividend-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-global-dynamic' -> no FCF markers | title=Just a moment...

   selenium slug 'agd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for AGD: no FCF markers for https://www.macrotrends.net/stocks/charts/AGD/agd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 310, with data: 67, errors: 242

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.3s...


====================================================================================================

🔍 [311/442] LPBBU - Launch Two Acquisition Corp. (symbol_id=3132)

   requests slug 'launch-two-acquisition-corp' -> HTTP 403

   requests slug 'launch-two-acquisition' -> HTTP 403

   requests slug 'launch' -> HTTP 403

   requests slug 'launch-two' -> HTTP 403

   requests slug 'lpbbu' -> HTTP 403

   selenium slug 'launch-two-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'launch-two-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'launch' -> no FCF markers | title=Just a moment...

   selenium slug 'launch-two' -> no FCF markers | title=Just a moment...

   selenium slug 'lpbbu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LPBBU: no FCF markers for https://www.macrotrends.net/stocks/charts/LPBBU/lpbbu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 311, with data: 67, errors: 243

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 5.1s...


====================================================================================================

🔍 [312/442] BNY - BlackRock New York Municipal Income Trust (symbol_id=3133)

   requests slug 'blackrock-new-york-municipal-income-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-new' -> HTTP 403

   requests slug 'blackrock-new-york' -> HTTP 403

   requests slug 'bny' -> HTTP 403

   selenium slug 'blackrock-new-york-municipal-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-new' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-new-york' -> no FCF markers | title=Just a moment...

   selenium slug 'bny' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BNY: no FCF markers for https://www.macrotrends.net/stocks/charts/BNY/bny/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 312, with data: 67, errors: 244

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.5s...


====================================================================================================

🔍 [313/442] NUW - Nuveen AMT-Free Municipal Value Fund (symbol_id=3140)

   requests slug 'nuveen-amt-free-municipal-value-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-amt-free' -> HTTP 403

   requests slug 'nuveen-amt-free-municipal' -> HTTP 403

   requests slug 'nuw' -> HTTP 403

   selenium slug 'nuveen-amt-free-municipal-value-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-amt-free-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nuw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NUW: no FCF markers for https://www.macrotrends.net/stocks/charts/NUW/nuw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 313, with data: 67, errors: 245

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 4.6s...


====================================================================================================

🔍 [314/442] EIC - Eagle Point Income Company Inc (symbol_id=3142)

   requests slug 'eagle-point-income-company-inc' -> HTTP 403

   requests slug 'eagle-point-income' -> HTTP 403

   requests slug 'eagle' -> HTTP 403

   requests slug 'eagle-point' -> HTTP 403

   requests slug 'eic' -> HTTP 403

   selenium slug 'eagle-point-income-company-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'eagle-point-income' -> no FCF markers | title=Just a moment...

   selenium slug 'eagle' -> no FCF markers | title=Just a moment...

   selenium slug 'eagle-point' -> no FCF markers | title=Just a moment...

   selenium slug 'eic' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EIC: no FCF markers for https://www.macrotrends.net/stocks/charts/EIC/eic/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 314, with data: 67, errors: 246

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.2s...


====================================================================================================

🔍 [315/442] PSF - Cohen & Steers Select Preferred and Income Fund Inc (symbol_id=3144)

   requests slug 'cohen-and-steers-select-preferred-and-income-fund-inc' -> HTTP 403

   requests slug 'cohen-steers-select-preferred-and-income-fund' -> HTTP 403

   requests slug 'cohen' -> HTTP 403

   requests slug 'cohen-steers' -> HTTP 403

   requests slug 'cohen-steers-select' -> HTTP 403

   requests slug 'psf' -> HTTP 403

   selenium slug 'cohen-and-steers-select-preferred-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-select-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers' -> no FCF markers | title=Just a moment...

   selenium slug 'cohen-steers-select' -> no FCF markers | title=Just a moment...

   selenium slug 'psf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PSF: no FCF markers for https://www.macrotrends.net/stocks/charts/PSF/psf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 315, with data: 67, errors: 247

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.8s...


====================================================================================================

🔍 [316/442] JCE - Nuveen Core Equity Alpha Fund (symbol_id=3147)

   requests slug 'nuveen-core-equity-alpha-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-core' -> HTTP 403

   requests slug 'nuveen-core-equity' -> HTTP 403

   requests slug 'jce' -> HTTP 403

   selenium slug 'nuveen-core-equity-alpha-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-core' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-core-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'jce' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JCE: no FCF markers for https://www.macrotrends.net/stocks/charts/JCE/jce/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 316, with data: 67, errors: 248

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 2.2s...


====================================================================================================

🔍 [317/442] NCZ - Virtus Convertible & Income Fund II (symbol_id=3158)

   requests slug 'virtus-convertible-and-income-fund-ii' -> HTTP 403

   requests slug 'virtus-convertible-income-fund-ii' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-convertible' -> HTTP 403

   requests slug 'virtus-convertible-income' -> HTTP 403

   requests slug 'ncz' -> HTTP 403

   selenium slug 'virtus-convertible-and-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-convertible-income' -> no FCF markers | title=Just a moment...

   selenium slug 'ncz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NCZ: no FCF markers for https://www.macrotrends.net/stocks/charts/NCZ/ncz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 317, with data: 67, errors: 249

📊 Run totals -> annual scraped: 712, quarterly scraped: 2743

📊 Run totals -> annual changed: 24, quarterly changed: 190

⏳ Waiting 3.5s...


====================================================================================================

🔍 [318/442] OVLY - Oak Valley Bancorp (symbol_id=3168)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/OVLY/oak-valley-bancorp/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 318, with data: 68, errors: 249

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 6.7s...


====================================================================================================

🔍 [319/442] CAF - Morgan Stanley China A Share Fund Inc (symbol_id=3170)

   requests slug 'morgan-stanley-china-a-share-fund-inc' -> HTTP 403

   requests slug 'morgan-stanley-china-a-share-fund' -> HTTP 403

   requests slug 'morgan' -> HTTP 403

   requests slug 'morgan-stanley' -> HTTP 403

   requests slug 'morgan-stanley-china' -> HTTP 403

   requests slug 'caf' -> HTTP 403

   selenium slug 'morgan-stanley-china-a-share-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley-china-a-share-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley' -> no FCF markers | title=Just a moment...

   selenium slug 'morgan-stanley-china' -> no FCF markers | title=Just a moment...

   selenium slug 'caf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CAF: no FCF markers for https://www.macrotrends.net/stocks/charts/CAF/caf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 319, with data: 68, errors: 250

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 4.2s...


====================================================================================================

🔍 [320/442] GLO - Clough Global Opportunities Fund. (symbol_id=3172)

   requests slug 'clough-global-opportunities-fund' -> HTTP 403

   requests slug 'clough' -> HTTP 403

   requests slug 'clough-global' -> HTTP 403

   requests slug 'clough-global-opportunities' -> HTTP 403

   requests slug 'glo' -> HTTP 403

   selenium slug 'clough-global-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'clough' -> no FCF markers | title=Just a moment...

   selenium slug 'clough-global' -> no FCF markers | title=Just a moment...

   selenium slug 'clough-global-opportunities' -> no FCF markers | title=Just a moment...

   selenium slug 'glo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GLO: no FCF markers for https://www.macrotrends.net/stocks/charts/GLO/glo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 320, with data: 68, errors: 251

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 3.3s...


====================================================================================================

🔍 [321/442] MUE - BlackRock MuniHoldings Quality Fund II Inc (symbol_id=3174)

   requests slug 'blackrock-muniholdings-quality-fund-ii-inc' -> HTTP 403

   requests slug 'blackrock-muniholdings-quality-fund-ii' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-muniholdings' -> HTTP 403

   requests slug 'blackrock-muniholdings-quality' -> HTTP 403

   requests slug 'mue' -> HTTP 403

   selenium slug 'blackrock-muniholdings-quality-fund-ii-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-muniholdings-quality-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-muniholdings' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-muniholdings-quality' -> no FCF markers | title=Just a moment...

   selenium slug 'mue' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MUE: no FCF markers for https://www.macrotrends.net/stocks/charts/MUE/mue/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 321, with data: 68, errors: 252

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 5.8s...


====================================================================================================

🔍 [322/442] LGI - Lazard Global Total Return and Income Fund Inc (symbol_id=3177)

   requests slug 'lazard-global-total-return-and-income-fund-inc' -> HTTP 403

   requests slug 'lazard-global-total-return-and-income-fund' -> HTTP 403

   requests slug 'lazard' -> HTTP 403

   requests slug 'lazard-global' -> HTTP 403

   requests slug 'lazard-global-total' -> HTTP 403

   requests slug 'lgi' -> HTTP 403

   selenium slug 'lazard-global-total-return-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'lazard-global-total-return-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'lazard' -> no FCF markers | title=Just a moment...

   selenium slug 'lazard-global' -> no FCF markers | title=Just a moment...

   selenium slug 'lazard-global-total' -> no FCF markers | title=Just a moment...

   selenium slug 'lgi' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for LGI: no FCF markers for https://www.macrotrends.net/stocks/charts/LGI/lgi/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 322, with data: 68, errors: 253

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 3.3s...


====================================================================================================

🔍 [323/442] NHS - Neuberger Berman High Yield Strategies Fund (symbol_id=3178)

   requests slug 'neuberger-berman-high-yield-strategies-fund' -> HTTP 403

   requests slug 'neuberger' -> HTTP 403

   requests slug 'neuberger-berman' -> HTTP 403

   requests slug 'neuberger-berman-high' -> HTTP 403

   requests slug 'nhs' -> HTTP 403

   selenium slug 'neuberger-berman-high-yield-strategies-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-high' -> no FCF markers | title=Just a moment...

   selenium slug 'nhs' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NHS: no FCF markers for https://www.macrotrends.net/stocks/charts/NHS/nhs/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 323, with data: 68, errors: 254

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 5.3s...


====================================================================================================

🔍 [324/442] ACV - Virtus Diversified Income & Convertible Fund (symbol_id=3187)

   requests slug 'virtus-diversified-income-and-convertible-fund' -> HTTP 403

   requests slug 'virtus-diversified-income-convertible-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-diversified' -> HTTP 403

   requests slug 'virtus-diversified-income' -> HTTP 403

   requests slug 'acv' -> HTTP 403

   selenium slug 'virtus-diversified-income-and-convertible-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-diversified-income-convertible-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-diversified' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-diversified-income' -> no FCF markers | title=Just a moment...

   selenium slug 'acv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ACV: no FCF markers for https://www.macrotrends.net/stocks/charts/ACV/acv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 324, with data: 68, errors: 255

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 5.7s...


====================================================================================================

🔍 [325/442] EOD - Allspring Global Dividend Opportunity Fund (symbol_id=3196)

   requests slug 'allspring-global-dividend-opportunity-fund' -> HTTP 403

   requests slug 'allspring' -> HTTP 403

   requests slug 'allspring-global' -> HTTP 403

   requests slug 'allspring-global-dividend' -> HTTP 403

   requests slug 'eod' -> HTTP 403

   selenium slug 'allspring-global-dividend-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-global' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-global-dividend' -> no FCF markers | title=Just a moment...

   selenium slug 'eod' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EOD: no FCF markers for https://www.macrotrends.net/stocks/charts/EOD/eod/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 325, with data: 68, errors: 256

📊 Run totals -> annual scraped: 726, quarterly scraped: 2802

📊 Run totals -> annual changed: 24, quarterly changed: 192

⏳ Waiting 4.2s...


====================================================================================================

🔍 [326/442] SWKH - Swk Holdings Corp (symbol_id=3202)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/SWKH/swk-holdings-corp/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 326, with data: 69, errors: 256

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.2s...


====================================================================================================

🔍 [327/442] NBH - Neuberger Berman Municipal Fund Inc (symbol_id=3207)

   requests slug 'neuberger-berman-municipal-fund-inc' -> HTTP 403

   requests slug 'neuberger-berman-municipal-fund' -> HTTP 403

   requests slug 'neuberger' -> HTTP 403

   requests slug 'neuberger-berman' -> HTTP 403

   requests slug 'neuberger-berman-municipal' -> HTTP 403

   requests slug 'nbh' -> HTTP 403

   selenium slug 'neuberger-berman-municipal-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-municipal-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'nbh' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NBH: no FCF markers for https://www.macrotrends.net/stocks/charts/NBH/nbh/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 327, with data: 69, errors: 257

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.6s...


====================================================================================================

🔍 [328/442] ETX - Eaton Vance Municipal Income 2028 Term Trust (symbol_id=3212)

   requests slug 'eaton-vance-municipal-income-2028-term-trust' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-municipal' -> HTTP 403

   requests slug 'etx' -> HTTP 403

   selenium slug 'eaton-vance-municipal-income-2028-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'etx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ETX: no FCF markers for https://www.macrotrends.net/stocks/charts/ETX/etx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 328, with data: 69, errors: 258

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.8s...


====================================================================================================

🔍 [329/442] OPP - RiverNorth/DoubleLine Strategic opportunity fund Inc (symbol_id=3213)

   requests slug 'rivernorth-doubleline-strategic-opportunity-fund-inc' -> HTTP 403

   requests slug 'rivernorth-doubleline-strategic-opportunity-fund' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-doubleline' -> HTTP 403

   requests slug 'rivernorth-doubleline-strategic' -> HTTP 403

   requests slug 'opp' -> HTTP 403

   selenium slug 'rivernorth-doubleline-strategic-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-doubleline-strategic-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-doubleline' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-doubleline-strategic' -> no FCF markers | title=Just a moment...

   selenium slug 'opp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for OPP: no FCF markers for https://www.macrotrends.net/stocks/charts/OPP/opp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 329, with data: 69, errors: 259

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.8s...


====================================================================================================

🔍 [330/442] DMB - BNY Mellon Municipal Bond Infrastructure Fund Inc (symbol_id=3215)

   requests slug 'bny-mellon-municipal-bond-infrastructure-fund-inc' -> HTTP 404

   requests slug 'bny-mellon-municipal-bond-infrastructure-fund' -> HTTP 403

   requests slug 'bny' -> HTTP 403

   requests slug 'bny-mellon' -> HTTPSConnectionPool(host='www.macrotrends.net', port=443): Max retries exceeded with url: /stocks/charts/DMB/bny-mellon/free-cash-flow (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1010)')))

   requests slug 'bny-mellon-municipal' -> HTTP 404

   requests slug 'dmb' -> HTTP 403

   selenium slug 'bny-mellon-municipal-bond-infrastructure-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'bny-mellon-municipal-bond-infrastructure-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'bny' -> no FCF markers | title=Just a moment...

   selenium slug 'bny-mellon' -> no FCF markers | title=Just a moment...

   selenium slug 'bny-mellon-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'dmb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DMB: no FCF markers for https://www.macrotrends.net/stocks/charts/DMB/dmb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 330, with data: 69, errors: 260

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.6s...


====================================================================================================

🔍 [331/442] WIA - Western Asset Inflation-Linked Income Fund (symbol_id=3223)

   requests slug 'western-asset-inflation-linked-income-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-inflation-linked' -> HTTP 403

   requests slug 'wia' -> HTTP 403

   selenium slug 'western-asset-inflation-linked-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-inflation-linked' -> no FCF markers | title=Just a moment...

   selenium slug 'wia' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WIA: no FCF markers for https://www.macrotrends.net/stocks/charts/WIA/wia/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 331, with data: 69, errors: 261

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.5s...


====================================================================================================

🔍 [332/442] DHF - BNY Mellon High Yield Strategies Fund (symbol_id=3230)

   requests slug 'bny-mellon-high-yield-strategies-fund' -> HTTP 403

   requests slug 'bny' -> HTTP 403

   requests slug 'bny-mellon' -> HTTP 403

   requests slug 'bny-mellon-high' -> HTTP 403

   requests slug 'dhf' -> HTTP 403

   selenium slug 'bny-mellon-high-yield-strategies-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'bny' -> no FCF markers | title=Just a moment...

   selenium slug 'bny-mellon' -> no FCF markers | title=Just a moment...

   selenium slug 'bny-mellon-high' -> no FCF markers | title=Just a moment...

   selenium slug 'dhf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DHF: no FCF markers for https://www.macrotrends.net/stocks/charts/DHF/dhf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 332, with data: 69, errors: 262

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.3s...


====================================================================================================

🔍 [333/442] NRO - Neuberger Berman Real Estate Securities Income Fund Inc (symbol_id=3231)

   requests slug 'neuberger-berman-real-estate-securities-income-fund-inc' -> HTTP 403

   requests slug 'neuberger-berman-real-estate-securities-income-fund' -> HTTP 403

   requests slug 'neuberger' -> HTTP 403

   requests slug 'neuberger-berman' -> HTTP 403

   requests slug 'neuberger-berman-real' -> HTTP 403

   requests slug 'nro' -> HTTP 403

   selenium slug 'neuberger-berman-real-estate-securities-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-real-estate-securities-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman' -> no FCF markers | title=Just a moment...

   selenium slug 'neuberger-berman-real' -> no FCF markers | title=Just a moment...

   selenium slug 'nro' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NRO: no FCF markers for https://www.macrotrends.net/stocks/charts/NRO/nro/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 333, with data: 69, errors: 263

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.6s...


====================================================================================================

🔍 [334/442] IGI - Western Asset Investment Grade Defined Opportunity Trust Inc (symbol_id=3239)

   requests slug 'western-asset-investment-grade-defined-opportunity-trust-inc' -> HTTP 403

   requests slug 'western-asset-investment-grade-defined-opportunity-trust' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-investment' -> HTTP 403

   requests slug 'igi' -> HTTP 403

   selenium slug 'western-asset-investment-grade-defined-opportunity-trust-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-investment-grade-defined-opportunity-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-investment' -> no FCF markers | title=Just a moment...

   selenium slug 'igi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IGI: no FCF markers for https://www.macrotrends.net/stocks/charts/IGI/igi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 334, with data: 69, errors: 264

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.6s...


====================================================================================================

🔍 [335/442] BSL - Blackstone Senior Floating Rate 2027 Term Fund (symbol_id=3240)

   requests slug 'blackstone-senior-floating-rate-2027-term-fund' -> HTTP 403

   requests slug 'blackstone' -> HTTP 403

   requests slug 'blackstone-senior' -> HTTP 403

   requests slug 'blackstone-senior-floating' -> HTTP 403

   requests slug 'bsl' -> HTTP 403

   selenium slug 'blackstone-senior-floating-rate-2027-term-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-senior' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-senior-floating' -> no FCF markers | title=Just a moment...

   selenium slug 'bsl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BSL: no FCF markers for https://www.macrotrends.net/stocks/charts/BSL/bsl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 335, with data: 69, errors: 265

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.9s...


====================================================================================================

🔍 [336/442] GDO - Western Asset Global Corporate Defined Opportunity Fund Inc (symbol_id=3244)

   requests slug 'western-asset-global-corporate-defined-opportunity-fund-inc' -> HTTP 403

   requests slug 'western-asset-global-corporate-defined-opportunity-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-global' -> HTTP 403

   requests slug 'gdo' -> HTTP 403

   selenium slug 'western-asset-global-corporate-defined-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-global-corporate-defined-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-global' -> no FCF markers | title=Just a moment...

   selenium slug 'gdo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GDO: no FCF markers for https://www.macrotrends.net/stocks/charts/GDO/gdo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 336, with data: 69, errors: 266

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.6s...


====================================================================================================

🔍 [337/442] IDE - Voya Infrastructure, Industrials and Materials Fund (symbol_id=3245)

   requests slug 'voya-infrastructure-industrials-and-materials-fund' -> HTTP 403

   requests slug 'voya' -> HTTP 403

   requests slug 'voya-infrastructure' -> HTTP 403

   requests slug 'voya-infrastructure-industrials' -> HTTP 403

   requests slug 'ide' -> HTTP 403

   selenium slug 'voya-infrastructure-industrials-and-materials-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'voya' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-infrastructure' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-infrastructure-industrials' -> no FCF markers | title=Just a moment...

   selenium slug 'ide' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IDE: no FCF markers for https://www.macrotrends.net/stocks/charts/IDE/ide/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 337, with data: 69, errors: 267

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.4s...


====================================================================================================

🔍 [338/442] FLC - Flaherty & Crumrine Total Return Fund Inc (symbol_id=3248)

   requests slug 'flaherty-and-crumrine-total-return-fund-inc' -> HTTP 403

   requests slug 'flaherty-crumrine-total-return-fund' -> HTTP 403

   requests slug 'flaherty' -> HTTP 403

   requests slug 'flaherty-crumrine' -> HTTP 403

   requests slug 'flaherty-crumrine-total' -> HTTP 403

   requests slug 'flc' -> HTTP 403

   selenium slug 'flaherty-and-crumrine-total-return-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-total-return-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-total' -> no FCF markers | title=Just a moment...

   selenium slug 'flc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FLC: no FCF markers for https://www.macrotrends.net/stocks/charts/FLC/flc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 338, with data: 69, errors: 268

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.1s...


====================================================================================================

🔍 [339/442] HGLB - Highland Global Allocation Fund (symbol_id=3249)

   requests slug 'highland-global-allocation-fund' -> HTTP 403

   requests slug 'highland' -> HTTP 403

   requests slug 'highland-global' -> HTTP 403

   requests slug 'highland-global-allocation' -> HTTP 403

   requests slug 'hglb' -> HTTP 403

   selenium slug 'highland-global-allocation-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'highland' -> no FCF markers | title=Just a moment...

   selenium slug 'highland-global' -> no FCF markers | title=Just a moment...

   selenium slug 'highland-global-allocation' -> no FCF markers | title=Just a moment...

   selenium slug 'hglb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HGLB: no FCF markers for https://www.macrotrends.net/stocks/charts/HGLB/hglb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 339, with data: 69, errors: 269

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.6s...


====================================================================================================

🔍 [340/442] OACCU - Oaktree Acquisition Corp. III Life Sciences (symbol_id=3252)

   requests slug 'oaktree-acquisition-corp-iii-life-sciences' -> HTTP 403

   requests slug 'oaktree-acquisition-iii-life-sciences' -> HTTP 403

   requests slug 'oaktree' -> HTTP 403

   requests slug 'oaktree-acquisition' -> HTTP 403

   requests slug 'oaktree-acquisition-iii' -> HTTP 403

   requests slug 'oaccu' -> HTTP 403

   selenium slug 'oaktree-acquisition-corp-iii-life-sciences' -> no FCF markers | title=Just a moment...

   selenium slug 'oaktree-acquisition-iii-life-sciences' -> no FCF markers | title=Just a moment...

   selenium slug 'oaktree' -> no FCF markers | title=Just a moment...

   selenium slug 'oaktree-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'oaktree-acquisition-iii' -> no FCF markers | title=Just a moment...

   selenium slug 'oaccu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for OACCU: no FCF markers for https://www.macrotrends.net/stocks/charts/OACCU/oaccu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 340, with data: 69, errors: 270

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.2s...


====================================================================================================

🔍 [341/442] GRX - Gabelli Healthcare & WellnessRx Trust (symbol_id=3267)

   requests slug 'gabelli-healthcare-and-wellnessrx-trust' -> HTTP 404

   requests slug 'gabelli-healthcare-wellnessrx-trust' -> HTTP 403

   requests slug 'gabelli' -> HTTP 403

   requests slug 'gabelli-healthcare' -> HTTP 403

   requests slug 'gabelli-healthcare-wellnessrx' -> HTTP 403

   requests slug 'grx' -> HTTP 403

   selenium slug 'gabelli-healthcare-and-wellnessrx-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-healthcare-wellnessrx-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-healthcare' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-healthcare-wellnessrx' -> no FCF markers | title=Just a moment...

   selenium slug 'grx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GRX: no FCF markers for https://www.macrotrends.net/stocks/charts/GRX/grx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 341, with data: 69, errors: 271

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.8s...


====================================================================================================

🔍 [342/442] BGX - Blackstone Long-Short Credit Income Fund (symbol_id=3273)

   requests slug 'blackstone-long-short-credit-income-fund' -> HTTP 403

   requests slug 'blackstone' -> HTTP 403

   requests slug 'blackstone-long-short' -> HTTP 403

   requests slug 'blackstone-long-short-credit' -> HTTP 403

   requests slug 'bgx' -> HTTP 403

   selenium slug 'blackstone-long-short-credit-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-long-short' -> no FCF markers | title=Just a moment...

   selenium slug 'blackstone-long-short-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'bgx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BGX: no FCF markers for https://www.macrotrends.net/stocks/charts/BGX/bgx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 342, with data: 69, errors: 272

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.1s...


====================================================================================================

🔍 [343/442] NNY - Nuveen New York Municipal Value Fund (symbol_id=3274)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/NNY/nuveen-new-york-municipal-value-fund/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 343, with data: 69, errors: 272

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.3s...


====================================================================================================

🔍 [344/442] EHI - Western Asset Global High Income Fund Inc (symbol_id=3280)

   requests slug 'western-asset-global-high-income-fund-inc' -> HTTP 403

   requests slug 'western-asset-global-high-income-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-global' -> HTTP 403

   requests slug 'ehi' -> HTTP 403

   selenium slug 'western-asset-global-high-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-global-high-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-global' -> no FCF markers | title=Just a moment...

   selenium slug 'ehi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EHI: no FCF markers for https://www.macrotrends.net/stocks/charts/EHI/ehi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 344, with data: 69, errors: 273

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.1s...


====================================================================================================

🔍 [345/442] BMN - BlackRock 2037 Municipal Target Term Trust (symbol_id=3286)

   requests slug 'blackrock-2037-municipal-target-term-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-2037' -> HTTP 403

   requests slug 'blackrock-2037-municipal' -> HTTP 403

   requests slug 'bmn' -> HTTP 403

   selenium slug 'blackrock-2037-municipal-target-term-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-2037' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-2037-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'bmn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BMN: no FCF markers for https://www.macrotrends.net/stocks/charts/BMN/bmn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 345, with data: 69, errors: 274

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.2s...


====================================================================================================

🔍 [346/442] EVG - Eaton Vance Short Duration Diversified Income Fund (symbol_id=3289)

   requests slug 'eaton-vance-short-duration-diversified-income-fund' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-short' -> HTTP 403

   requests slug 'evg' -> HTTP 403

   selenium slug 'eaton-vance-short-duration-diversified-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-short' -> no FCF markers | title=Just a moment...

   selenium slug 'evg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EVG: no FCF markers for https://www.macrotrends.net/stocks/charts/EVG/evg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 346, with data: 69, errors: 275

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.5s...


====================================================================================================

🔍 [347/442] PFD - Flaherty & Crumrine Preferred and Income Fund Inc (symbol_id=3290)

   requests slug 'flaherty-and-crumrine-preferred-and-income-fund-inc' -> HTTP 403

   requests slug 'flaherty-crumrine-preferred-and-income-fund' -> HTTP 403

   requests slug 'flaherty' -> HTTP 403

   requests slug 'flaherty-crumrine' -> HTTP 403

   requests slug 'flaherty-crumrine-preferred' -> HTTP 403

   requests slug 'pfd' -> HTTP 403

   selenium slug 'flaherty-and-crumrine-preferred-and-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-preferred-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine' -> no FCF markers | title=Just a moment...

   selenium slug 'flaherty-crumrine-preferred' -> no FCF markers | title=Just a moment...

   selenium slug 'pfd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for PFD: no FCF markers for https://www.macrotrends.net/stocks/charts/PFD/pfd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 347, with data: 69, errors: 276

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.7s...


====================================================================================================

🔍 [348/442] MCN - Madison Covered Call & Equity Strategy Fund (symbol_id=3295)

   requests slug 'madison-covered-call-and-equity-strategy-fund' -> HTTP 403

   requests slug 'madison-covered-call-equity-strategy-fund' -> HTTP 403

   requests slug 'madison' -> HTTP 403

   requests slug 'madison-covered' -> HTTP 403

   requests slug 'madison-covered-call' -> HTTP 403

   requests slug 'mcn' -> HTTP 403

   selenium slug 'madison-covered-call-and-equity-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'madison-covered-call-equity-strategy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'madison' -> no FCF markers | title=Just a moment...

   selenium slug 'madison-covered' -> no FCF markers | title=Just a moment...

   selenium slug 'madison-covered-call' -> no FCF markers | title=Just a moment...

   selenium slug 'mcn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MCN: no FCF markers for https://www.macrotrends.net/stocks/charts/MCN/mcn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 348, with data: 69, errors: 277

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.8s...


====================================================================================================

🔍 [349/442] EDF - Virtus Stone Harbor Emerging Markets Income Fund (symbol_id=3297)

   requests slug 'virtus-stone-harbor-emerging-markets-income-fund' -> HTTP 403

   requests slug 'virtus' -> HTTP 403

   requests slug 'virtus-stone' -> HTTP 403

   requests slug 'virtus-stone-harbor' -> HTTP 403

   requests slug 'edf' -> HTTP 403

   selenium slug 'virtus-stone-harbor-emerging-markets-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-stone' -> no FCF markers | title=Just a moment...

   selenium slug 'virtus-stone-harbor' -> no FCF markers | title=Just a moment...

   selenium slug 'edf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EDF: no FCF markers for https://www.macrotrends.net/stocks/charts/EDF/edf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 349, with data: 69, errors: 278

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.3s...


====================================================================================================

🔍 [350/442] IGA - Voya Global Advantage and Premium Opportunity Fund (symbol_id=3301)

   requests slug 'voya-global-advantage-and-premium-opportunity-fund' -> HTTP 403

   requests slug 'voya' -> HTTP 403

   requests slug 'voya-global' -> HTTP 403

   requests slug 'voya-global-advantage' -> HTTP 403

   requests slug 'iga' -> HTTP 403

   selenium slug 'voya-global-advantage-and-premium-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'voya' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-global' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-global-advantage' -> no FCF markers | title=Just a moment...

   selenium slug 'iga' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IGA: no FCF markers for https://www.macrotrends.net/stocks/charts/IGA/iga/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 350, with data: 69, errors: 279

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.8s...


====================================================================================================

🔍 [351/442] GF - New Germany Fund Inc (symbol_id=3304)

   requests slug 'new-germany-fund-inc' -> HTTP 403

   requests slug 'new-germany-fund' -> HTTP 403

   requests slug 'new' -> HTTP 403

   requests slug 'new-germany' -> HTTP 403

   requests slug 'gf' -> HTTP 403

   selenium slug 'new-germany-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'new-germany-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'new' -> no FCF markers | title=Just a moment...

   selenium slug 'new-germany' -> no FCF markers | title=Just a moment...

   selenium slug 'gf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GF: no FCF markers for https://www.macrotrends.net/stocks/charts/GF/gf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 351, with data: 69, errors: 280

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.1s...


====================================================================================================

🔍 [352/442] BWG - BrandywineGLOBAL - Global Income Opportunities Fund Inc (symbol_id=3305)

   requests slug 'brandywineglobal---global-income-opportunities-fund-inc' -> HTTP 404

   requests slug 'brandywineglobal---global-income-opportunities-fund' -> HTTP 403

   requests slug 'brandywineglobal' -> HTTP 403

   requests slug 'brandywineglobal---global' -> HTTP 403

   requests slug 'bwg' -> HTTP 403

   selenium slug 'brandywineglobal---global-income-opportunities-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'brandywineglobal---global-income-opportunities-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'brandywineglobal' -> no FCF markers | title=Just a moment...

   selenium slug 'brandywineglobal---global' -> no FCF markers | title=Just a moment...

   selenium slug 'bwg' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BWG: no FCF markers for https://www.macrotrends.net/stocks/charts/BWG/bwg/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 352, with data: 69, errors: 281

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.8s...


====================================================================================================

🔍 [353/442] BTA - BlackRock Long-Term Municipal Advantage Trust (symbol_id=3308)

   requests slug 'blackrock-long-term-municipal-advantage-trust' -> HTTP 403

   requests slug 'blackrock' -> HTTP 403

   requests slug 'blackrock-long-term' -> HTTP 403

   requests slug 'blackrock-long-term-municipal' -> HTTP 403

   requests slug 'bta' -> HTTP 403

   selenium slug 'blackrock-long-term-municipal-advantage-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-long-term' -> no FCF markers | title=Just a moment...

   selenium slug 'blackrock-long-term-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'bta' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BTA: no FCF markers for https://www.macrotrends.net/stocks/charts/BTA/bta/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 353, with data: 69, errors: 282

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.0s...


====================================================================================================

🔍 [354/442] DMO - Western Asset Mortgage Opportunity Fund Inc (symbol_id=3311)

   requests slug 'western-asset-mortgage-opportunity-fund-inc' -> HTTP 403

   requests slug 'western-asset-mortgage-opportunity-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-mortgage' -> HTTP 403

   requests slug 'dmo' -> HTTP 403

   selenium slug 'western-asset-mortgage-opportunity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-mortgage-opportunity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-mortgage' -> no FCF markers | title=Just a moment...

   selenium slug 'dmo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for DMO: no FCF markers for https://www.macrotrends.net/stocks/charts/DMO/dmo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 354, with data: 69, errors: 283

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.9s...


====================================================================================================

🔍 [355/442] RMMZ - RiverNorth Managed Duration Municipal Income Fund II Inc (symbol_id=3320)

   requests slug 'rivernorth-managed-duration-municipal-income-fund-ii-inc' -> HTTP 403

   requests slug 'rivernorth-managed-duration-municipal-income-fund-ii' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-managed' -> HTTP 403

   requests slug 'rivernorth-managed-duration' -> HTTP 403

   requests slug 'rmmz' -> HTTP 403

   selenium slug 'rivernorth-managed-duration-municipal-income-fund-ii-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed-duration-municipal-income-fund-ii' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-managed-duration' -> no FCF markers | title=Just a moment...

   selenium slug 'rmmz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RMMZ: no FCF markers for https://www.macrotrends.net/stocks/charts/RMMZ/rmmz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 355, with data: 69, errors: 284

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.8s...


====================================================================================================

🔍 [356/442] HEQ - John Hancock Hedged equity & Income Fund (symbol_id=3325)

   requests slug 'john-hancock-hedged-equity-and-income-fund' -> HTTP 403

   requests slug 'john-hancock-hedged-equity-income-fund' -> HTTP 403

   requests slug 'john' -> HTTP 403

   requests slug 'john-hancock' -> HTTP 403

   requests slug 'john-hancock-hedged' -> HTTP 403

   requests slug 'heq' -> HTTP 403

   selenium slug 'john-hancock-hedged-equity-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-hedged-equity-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'john' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock' -> no FCF markers | title=Just a moment...

   selenium slug 'john-hancock-hedged' -> no FCF markers | title=Just a moment...

   selenium slug 'heq' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HEQ: no FCF markers for https://www.macrotrends.net/stocks/charts/HEQ/heq/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 356, with data: 69, errors: 285

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.6s...


====================================================================================================

🔍 [357/442] WEA - Western Asset Premier Bond Fund (symbol_id=3330)

   requests slug 'western-asset-premier-bond-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-premier' -> HTTP 403

   requests slug 'wea' -> HTTP 403

   selenium slug 'western-asset-premier-bond-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-premier' -> no FCF markers | title=Just a moment...

   selenium slug 'wea' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WEA: no FCF markers for https://www.macrotrends.net/stocks/charts/WEA/wea/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 357, with data: 69, errors: 286

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.8s...


====================================================================================================

🔍 [358/442] FMN - Federated Hermes Premier Municipal Income Fund (symbol_id=3331)

   requests slug 'federated-hermes-premier-municipal-income-fund' -> HTTP 403

   requests slug 'federated' -> HTTP 403

   requests slug 'federated-hermes' -> HTTP 403

   requests slug 'federated-hermes-premier' -> HTTP 403

   requests slug 'fmn' -> HTTP 403

   selenium slug 'federated-hermes-premier-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'federated' -> no FCF markers | title=Just a moment...

   selenium slug 'federated-hermes' -> no FCF markers | title=Just a moment...

   selenium slug 'federated-hermes-premier' -> no FCF markers | title=Just a moment...

   selenium slug 'fmn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for FMN: no FCF markers for https://www.macrotrends.net/stocks/charts/FMN/fmn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 358, with data: 69, errors: 287

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.6s...


====================================================================================================

🔍 [359/442] GLQ - Clough Global Equity Fund (symbol_id=3336)

   requests slug 'clough-global-equity-fund' -> HTTP 403

   requests slug 'clough' -> HTTP 403

   requests slug 'clough-global' -> HTTP 403

   requests slug 'clough-global-equity' -> HTTP 403

   requests slug 'glq' -> HTTP 403

   selenium slug 'clough-global-equity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'clough' -> no FCF markers | title=Just a moment...

   selenium slug 'clough-global' -> no FCF markers | title=Just a moment...

   selenium slug 'clough-global-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'glq' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GLQ: no FCF markers for https://www.macrotrends.net/stocks/charts/GLQ/glq/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 359, with data: 69, errors: 288

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.7s...


====================================================================================================

🔍 [360/442] SRV - NXG Cushing Midstream Energy Fund (symbol_id=3339)

   requests slug 'nxg-cushing-midstream-energy-fund' -> HTTP 403

   requests slug 'nxg' -> HTTP 403

   requests slug 'nxg-cushing' -> HTTP 403

   requests slug 'nxg-cushing-midstream' -> HTTP 403

   requests slug 'srv' -> HTTP 403

   selenium slug 'nxg-cushing-midstream-energy-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg-cushing' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg-cushing-midstream' -> no FCF markers | title=Just a moment...

   selenium slug 'srv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SRV: no FCF markers for https://www.macrotrends.net/stocks/charts/SRV/srv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 360, with data: 69, errors: 289

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.6s...


====================================================================================================

🔍 [361/442] IAF - abrdn Australia Equity Fund Inc (symbol_id=3350)

   requests slug 'abrdn-australia-equity-fund-inc' -> HTTP 403

   requests slug 'abrdn-australia-equity-fund' -> HTTP 403

   requests slug 'abrdn' -> HTTP 403

   requests slug 'abrdn-australia' -> HTTP 403

   requests slug 'abrdn-australia-equity' -> HTTP 403

   requests slug 'iaf' -> HTTP 403

   selenium slug 'abrdn-australia-equity-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-australia-equity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-australia' -> no FCF markers | title=Just a moment...

   selenium slug 'abrdn-australia-equity' -> no FCF markers | title=Just a moment...

   selenium slug 'iaf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IAF: no FCF markers for https://www.macrotrends.net/stocks/charts/IAF/iaf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 361, with data: 69, errors: 290

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.3s...


====================================================================================================

🔍 [362/442] CGO - Calamos Global Total Return Fund (symbol_id=3356)

   requests slug 'calamos-global-total-return-fund' -> HTTP 403

   requests slug 'calamos' -> HTTP 403

   requests slug 'calamos-global' -> HTTP 403

   requests slug 'calamos-global-total' -> HTTP 403

   requests slug 'cgo' -> HTTP 403

   selenium slug 'calamos-global-total-return-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-global' -> no FCF markers | title=Just a moment...

   selenium slug 'calamos-global-total' -> no FCF markers | title=Just a moment...

   selenium slug 'cgo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CGO: no FCF markers for https://www.macrotrends.net/stocks/charts/CGO/cgo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 362, with data: 69, errors: 291

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.8s...


====================================================================================================

🔍 [363/442] NXG - NXG NextGen Infrastructure Income Fund (symbol_id=3361)

   requests slug 'nxg-nextgen-infrastructure-income-fund' -> HTTP 403

   requests slug 'nxg' -> HTTP 403

   requests slug 'nxg-nextgen' -> HTTP 403

   requests slug 'nxg-nextgen-infrastructure' -> HTTP 403

   selenium slug 'nxg-nextgen-infrastructure-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg-nextgen' -> no FCF markers | title=Just a moment...

   selenium slug 'nxg-nextgen-infrastructure' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NXG: no FCF markers for https://www.macrotrends.net/stocks/charts/NXG/nxg-nextgen-infrastructure/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 363, with data: 69, errors: 292

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.3s...


====================================================================================================

🔍 [364/442] CCIF - Carlyle Credit Income Fund (symbol_id=3364)

   requests slug 'carlyle-credit-income-fund' -> HTTP 403

   requests slug 'carlyle' -> HTTP 403

   requests slug 'carlyle-credit' -> HTTP 403

   requests slug 'carlyle-credit-income' -> HTTP 403

   requests slug 'ccif' -> HTTP 403

   selenium slug 'carlyle-credit-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'carlyle' -> no FCF markers | title=Just a moment...

   selenium slug 'carlyle-credit' -> no FCF markers | title=Just a moment...

   selenium slug 'carlyle-credit-income' -> no FCF markers | title=Just a moment...

   selenium slug 'ccif' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CCIF: no FCF markers for https://www.macrotrends.net/stocks/charts/CCIF/ccif/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 364, with data: 69, errors: 293

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.3s...


====================================================================================================

🔍 [365/442] SBI - Western Asset Intermediate Muni Fund Inc (symbol_id=3365)

   requests slug 'western-asset-intermediate-muni-fund-inc' -> HTTP 403

   requests slug 'western-asset-intermediate-muni-fund' -> HTTP 403

   requests slug 'western' -> HTTP 403

   requests slug 'western-asset' -> HTTP 403

   requests slug 'western-asset-intermediate' -> HTTP 403

   requests slug 'sbi' -> HTTP 403

   selenium slug 'western-asset-intermediate-muni-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-intermediate-muni-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'western' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset' -> no FCF markers | title=Just a moment...

   selenium slug 'western-asset-intermediate' -> no FCF markers | title=Just a moment...

   selenium slug 'sbi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SBI: no FCF markers for https://www.macrotrends.net/stocks/charts/SBI/sbi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 365, with data: 69, errors: 294

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.2s...


====================================================================================================

🔍 [366/442] EVF - Eaton Vance Senior Income Trust (symbol_id=3372)

   requests slug 'eaton-vance-senior-income-trust' -> HTTP 403

   requests slug 'eaton' -> HTTP 403

   requests slug 'eaton-vance' -> HTTP 403

   requests slug 'eaton-vance-senior' -> HTTP 403

   requests slug 'evf' -> HTTP 403

   selenium slug 'eaton-vance-senior-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance' -> no FCF markers | title=Just a moment...

   selenium slug 'eaton-vance-senior' -> no FCF markers | title=Just a moment...

   selenium slug 'evf' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EVF: no FCF markers for https://www.macrotrends.net/stocks/charts/EVF/evf/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 366, with data: 69, errors: 295

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.4s...


====================================================================================================

🔍 [367/442] TPZ - Tortoise Power and Energy Infrastructure Fund, Inc. (symbol_id=3376)

   requests slug 'tortoise-power-and-energy-infrastructure-fund-inc' -> HTTP 403

   requests slug 'tortoise-power-and-energy-infrastructure-fund' -> HTTP 403

   requests slug 'tortoise' -> HTTP 403

   requests slug 'tortoise-power' -> HTTP 403

   requests slug 'tortoise-power-and' -> HTTP 403

   requests slug 'tpz' -> HTTP 403

   selenium slug 'tortoise-power-and-energy-infrastructure-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'tortoise-power-and-energy-infrastructure-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'tortoise' -> no FCF markers | title=Just a moment...

   selenium slug 'tortoise-power' -> no FCF markers | title=Just a moment...

   selenium slug 'tortoise-power-and' -> no FCF markers | title=Just a moment...

   selenium slug 'tpz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TPZ: no FCF markers for https://www.macrotrends.net/stocks/charts/TPZ/tpz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 367, with data: 69, errors: 296

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.0s...


====================================================================================================

🔍 [368/442] MGF - MFS Government Markets Income Trust (symbol_id=3388)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/MGF/mfs-government-markets-income-trust/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 368, with data: 69, errors: 296

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.9s...


====================================================================================================

🔍 [369/442] GGZ - Gabelli Global Small and Mid Cap Value Trust (symbol_id=3392)

   requests slug 'gabelli-global-small-and-mid-cap-value-trust' -> HTTP 403

   requests slug 'gabelli' -> HTTP 403

   requests slug 'gabelli-global' -> HTTP 403

   requests slug 'gabelli-global-small' -> HTTP 403

   requests slug 'ggz' -> HTTP 403

   selenium slug 'gabelli-global-small-and-mid-cap-value-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-global' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-global-small' -> no FCF markers | title=Just a moment...

   selenium slug 'ggz' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GGZ: no FCF markers for https://www.macrotrends.net/stocks/charts/GGZ/ggz/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 369, with data: 69, errors: 297

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.3s...


====================================================================================================

🔍 [370/442] RMI - RiverNorth Opportunistic Municipal Income Fund Inc (symbol_id=3394)

   requests slug 'rivernorth-opportunistic-municipal-income-fund-inc' -> HTTP 403

   requests slug 'rivernorth-opportunistic-municipal-income-fund' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-opportunistic' -> HTTP 403

   requests slug 'rivernorth-opportunistic-municipal' -> HTTP 403

   requests slug 'rmi' -> HTTP 403

   selenium slug 'rivernorth-opportunistic-municipal-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-opportunistic-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-opportunistic' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-opportunistic-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'rmi' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RMI: no FCF markers for https://www.macrotrends.net/stocks/charts/RMI/rmi/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 370, with data: 69, errors: 298

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.5s...


====================================================================================================

🔍 [371/442] ERH - Allspring Utilities and High Income Fund (symbol_id=3395)

   requests slug 'allspring-utilities-and-high-income-fund' -> HTTP 403

   requests slug 'allspring' -> HTTP 403

   requests slug 'allspring-utilities' -> HTTP 403

   requests slug 'allspring-utilities-and' -> HTTP 403

   requests slug 'erh' -> HTTP 403

   selenium slug 'allspring-utilities-and-high-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-utilities' -> no FCF markers | title=Just a moment...

   selenium slug 'allspring-utilities-and' -> no FCF markers | title=Just a moment...

   selenium slug 'erh' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ERH: no FCF markers for https://www.macrotrends.net/stocks/charts/ERH/erh/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 371, with data: 69, errors: 299

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.4s...


====================================================================================================

🔍 [372/442] JLS - Nuveen Mortgage and Income Fund (symbol_id=3400)

   requests slug 'nuveen-mortgage-and-income-fund' -> HTTP 403

   requests slug 'nuveen' -> HTTP 403

   requests slug 'nuveen-mortgage' -> HTTP 403

   requests slug 'nuveen-mortgage-and' -> HTTP 403

   requests slug 'jls' -> HTTP 403

   selenium slug 'nuveen-mortgage-and-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-mortgage' -> no FCF markers | title=Just a moment...

   selenium slug 'nuveen-mortgage-and' -> no FCF markers | title=Just a moment...

   selenium slug 'jls' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for JLS: no FCF markers for https://www.macrotrends.net/stocks/charts/JLS/jls/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 372, with data: 69, errors: 300

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 3.7s...


====================================================================================================

🔍 [373/442] CHARU - Charlton Aria Acquisition Corp. (symbol_id=3402)

   requests slug 'charlton-aria-acquisition-corp' -> HTTP 403

   requests slug 'charlton-aria-acquisition' -> HTTP 403

   requests slug 'charlton' -> HTTP 403

   requests slug 'charlton-aria' -> HTTP 404

   requests slug 'charu' -> HTTP 403

   selenium slug 'charlton-aria-acquisition-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'charlton-aria-acquisition' -> no FCF markers | title=Just a moment...

   selenium slug 'charlton' -> no FCF markers | title=Just a moment...

   selenium slug 'charlton-aria' -> no FCF markers | title=Just a moment...

   selenium slug 'charu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CHARU: no FCF markers for https://www.macrotrends.net/stocks/charts/CHARU/charu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 373, with data: 69, errors: 301

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.4s...


====================================================================================================

🔍 [374/442] IHD - Voya Emerging Markets High Dividend Equity Fund (symbol_id=3404)

   requests slug 'voya-emerging-markets-high-dividend-equity-fund' -> HTTP 403

   requests slug 'voya' -> HTTP 403

   requests slug 'voya-emerging' -> HTTP 403

   requests slug 'voya-emerging-markets' -> HTTP 403

   requests slug 'ihd' -> HTTP 403

   selenium slug 'voya-emerging-markets-high-dividend-equity-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'voya' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-emerging' -> no FCF markers | title=Just a moment...

   selenium slug 'voya-emerging-markets' -> no FCF markers | title=Just a moment...

   selenium slug 'ihd' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IHD: no FCF markers for https://www.macrotrends.net/stocks/charts/IHD/ihd/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 374, with data: 69, errors: 302

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.6s...


====================================================================================================

🔍 [375/442] GLU - Gabelli Global Utility & Income Trust. (symbol_id=3408)

   requests slug 'gabelli-global-utility-and-income-trust' -> HTTP 403

   requests slug 'gabelli-global-utility-income-trust' -> HTTP 403

   requests slug 'gabelli' -> HTTP 403

   requests slug 'gabelli-global' -> HTTP 403

   requests slug 'gabelli-global-utility' -> HTTP 403

   requests slug 'glu' -> HTTP 403

   selenium slug 'gabelli-global-utility-and-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-global-utility-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-global' -> no FCF markers | title=Just a moment...

   selenium slug 'gabelli-global-utility' -> no FCF markers | title=Just a moment...

   selenium slug 'glu' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GLU: no FCF markers for https://www.macrotrends.net/stocks/charts/GLU/glu/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 375, with data: 69, errors: 303

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 4.1s...


====================================================================================================

🔍 [376/442] RFM - RiverNorth Flexible Municipal Income Fund Inc (symbol_id=3410)

   requests slug 'rivernorth-flexible-municipal-income-fund-inc' -> HTTP 403

   requests slug 'rivernorth-flexible-municipal-income-fund' -> HTTP 403

   requests slug 'rivernorth' -> HTTP 403

   requests slug 'rivernorth-flexible' -> HTTP 403

   requests slug 'rivernorth-flexible-municipal' -> HTTP 403

   requests slug 'rfm' -> HTTP 403

   selenium slug 'rivernorth-flexible-municipal-income-fund-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible-municipal-income-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible' -> no FCF markers | title=Just a moment...

   selenium slug 'rivernorth-flexible-municipal' -> no FCF markers | title=Just a moment...

   selenium slug 'rfm' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RFM: no FCF markers for https://www.macrotrends.net/stocks/charts/RFM/rfm/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 376, with data: 69, errors: 304

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.3s...


====================================================================================================

🔍 [377/442] GDL - GDL Fund (symbol_id=3411)

   requests slug 'gdl-fund' -> HTTP 403

   requests slug 'gdl' -> HTTP 403

   selenium slug 'gdl-fund' -> no FCF markers | title=Just a moment...

   selenium slug 'gdl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GDL: no FCF markers for https://www.macrotrends.net/stocks/charts/GDL/gdl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 377, with data: 69, errors: 305

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 5.3s...


====================================================================================================

🔍 [378/442] GNT - GAMCO Natural Resources, Gold & Income Trust (symbol_id=3412)

   requests slug 'gamco-natural-resources-gold-and-income-trust' -> HTTP 403

   requests slug 'gamco-natural-resources-gold-income-trust' -> HTTP 403

   requests slug 'gamco' -> HTTP 403

   requests slug 'gamco-natural' -> HTTP 403

   requests slug 'gamco-natural-resources' -> HTTP 403

   requests slug 'gnt' -> HTTP 403

   selenium slug 'gamco-natural-resources-gold-and-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-natural-resources-gold-income-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-natural' -> no FCF markers | title=Just a moment...

   selenium slug 'gamco-natural-resources' -> no FCF markers | title=Just a moment...

   selenium slug 'gnt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GNT: no FCF markers for https://www.macrotrends.net/stocks/charts/GNT/gnt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 378, with data: 69, errors: 306

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 2.8s...


====================================================================================================

🔍 [379/442] ITGR - Integer Holdings Corp (symbol_id=3441)

   requests slug 'integer-holdings-corp' -> HTTP 403

   requests slug 'integer' -> HTTP 403

   requests slug 'itgr' -> HTTP 403

   selenium slug 'integer-holdings-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'integer' -> no FCF markers | title=Just a moment...

   selenium slug 'itgr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ITGR: no FCF markers for https://www.macrotrends.net/stocks/charts/ITGR/itgr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 379, with data: 69, errors: 307

📊 Run totals -> annual scraped: 740, quarterly scraped: 2861

📊 Run totals -> annual changed: 24, quarterly changed: 194

⏳ Waiting 6.2s...


====================================================================================================

🔍 [380/442] BHC - Bausch Health Companies Inc (symbol_id=3471)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BHC/bausch-health-companies-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 380, with data: 70, errors: 307

📊 Run totals -> annual scraped: 754, quarterly scraped: 2920

📊 Run totals -> annual changed: 24, quarterly changed: 196

⏳ Waiting 5.5s...


====================================================================================================

🔍 [381/442] AMRX - Amneal Pharmaceuticals Inc (symbol_id=3482)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/AMRX/amneal-pharmaceuticals-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 381, with data: 71, errors: 307

📊 Run totals -> annual scraped: 768, quarterly scraped: 2979

📊 Run totals -> annual changed: 24, quarterly changed: 198

⏳ Waiting 2.4s...


====================================================================================================

🔍 [382/442] IRTC - iRhythm Technologies Inc (symbol_id=3499)

   requests slug 'irhythm-technologies-inc' -> HTTP 403

   requests slug 'irhythm-technologies' -> HTTP 403

   requests slug 'irhythm' -> HTTP 403

   requests slug 'irtc' -> HTTP 403

   selenium slug 'irhythm-technologies-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'irhythm-technologies' -> no FCF markers | title=Just a moment...

   selenium slug 'irhythm' -> no FCF markers | title=Just a moment...

   selenium slug 'irtc' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for IRTC: no FCF markers for https://www.macrotrends.net/stocks/charts/IRTC/irtc/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 382, with data: 71, errors: 308

📊 Run totals -> annual scraped: 768, quarterly scraped: 2979

📊 Run totals -> annual changed: 24, quarterly changed: 198

⏳ Waiting 5.4s...


====================================================================================================

🔍 [383/442] FTRE - Fortrea Holdings Inc (symbol_id=3556)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/FTRE/fortrea-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 4, quarterly: 13

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 383, with data: 72, errors: 308

📊 Run totals -> annual scraped: 772, quarterly scraped: 2992

📊 Run totals -> annual changed: 24, quarterly changed: 200

⏳ Waiting 2.3s...


====================================================================================================

🔍 [384/442] USPH - U.S. Physical Therapy, Inc. (symbol_id=3589)

   requests slug 'u-s-physical-therapy-inc' -> HTTP 403

   requests slug 'u-s-physical-therapy' -> HTTP 403

   requests slug 'u' -> HTTP 403

   requests slug 'u-s' -> HTTP 403

   requests slug 'u-s-physical' -> HTTP 403

   requests slug 'usph' -> HTTP 403

   selenium slug 'u-s-physical-therapy-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'u-s-physical-therapy' -> no FCF markers | title=Just a moment...

   selenium slug 'u' -> no FCF markers | title=Just a moment...

   selenium slug 'u-s' -> no FCF markers | title=Just a moment...

   selenium slug 'u-s-physical' -> no FCF markers | title=Just a moment...

   selenium slug 'usph' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for USPH: no FCF markers for https://www.macrotrends.net/stocks/charts/USPH/usph/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 384, with data: 72, errors: 309

📊 Run totals -> annual scraped: 772, quarterly scraped: 2992

📊 Run totals -> annual changed: 24, quarterly changed: 200

⏳ Waiting 4.2s...


====================================================================================================

🔍 [385/442] INNV - InnovAge Holding Corp (symbol_id=3654)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/INNV/innovage-holding-corp/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 22

💾 Changed in DB       -> annual: 1, quarterly: 2

📊 Run totals -> processed: 385, with data: 73, errors: 309

📊 Run totals -> annual scraped: 779, quarterly scraped: 3014

📊 Run totals -> annual changed: 25, quarterly changed: 202

⏳ Waiting 2.5s...


====================================================================================================

🔍 [386/442] MREO - Mereo Biopharma Group Plc ADR (symbol_id=3680)

   requests slug 'mereo-biopharma-group-plc-adr' -> HTTP 403

   requests slug 'mereo-biopharma' -> HTTP 403

   requests slug 'mereo' -> HTTP 403

   requests slug 'mreo' -> HTTP 403

   selenium slug 'mereo-biopharma-group-plc-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'mereo-biopharma' -> no FCF markers | title=Just a moment...

   selenium slug 'mereo' -> no FCF markers | title=Just a moment...

   selenium slug 'mreo' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MREO: no FCF markers for https://www.macrotrends.net/stocks/charts/MREO/mreo/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 386, with data: 73, errors: 310

📊 Run totals -> annual scraped: 779, quarterly scraped: 3014

📊 Run totals -> annual changed: 25, quarterly changed: 202

⏳ Waiting 4.1s...


====================================================================================================

🔍 [387/442] ARCT - Arcturus Therapeutics Holdings Inc (symbol_id=3714)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ARCT/arcturus-therapeutics-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 53

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 387, with data: 74, errors: 310

📊 Run totals -> annual scraped: 793, quarterly scraped: 3067

📊 Run totals -> annual changed: 25, quarterly changed: 204

⏳ Waiting 3.7s...


====================================================================================================

🔍 [388/442] MGTX - MeiraGTx Holdings plc (symbol_id=3741)

   requests slug 'meiragtx-holdings-plc' -> HTTP 403

   requests slug 'meiragtx' -> HTTP 403

   requests slug 'mgtx' -> HTTP 403

   selenium slug 'meiragtx-holdings-plc' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/MGTX/meiragtx/free-cash-flow

📥 Scraped this ticker -> annual: 9, quarterly: 35

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 388, with data: 75, errors: 310

📊 Run totals -> annual scraped: 802, quarterly scraped: 3102

📊 Run totals -> annual changed: 25, quarterly changed: 206

⏳ Waiting 2.8s...


====================================================================================================

🔍 [389/442] ENGN - enGene Holdings Inc (symbol_id=3763)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ENGN/engene-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 5, quarterly: 21

💾 Changed in DB       -> annual: 3, quarterly: 2

📊 Run totals -> processed: 389, with data: 76, errors: 310

📊 Run totals -> annual scraped: 807, quarterly scraped: 3123

📊 Run totals -> annual changed: 28, quarterly changed: 208

⏳ Waiting 3.2s...


====================================================================================================

🔍 [390/442] IVA - Inventiva ADR (symbol_id=3838)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/IVA/inventiva-adr/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 3

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 390, with data: 77, errors: 310

📊 Run totals -> annual scraped: 813, quarterly scraped: 3126

📊 Run totals -> annual changed: 28, quarterly changed: 208

⏳ Waiting 4.4s...


====================================================================================================

🔍 [391/442] MOLN - Molecular Partners AG ADR (symbol_id=3862)

   requests slug 'molecular-partners-ag-adr' -> HTTP 403

   requests slug 'molecular-partners' -> HTTP 403

   requests slug 'molecular' -> HTTP 403

   requests slug 'moln' -> HTTP 403

   selenium slug 'molecular-partners-ag-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'molecular-partners' -> no FCF markers | title=Just a moment...

   selenium slug 'molecular' -> no FCF markers | title=Just a moment...

   selenium slug 'moln' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for MOLN: no FCF markers for https://www.macrotrends.net/stocks/charts/MOLN/moln/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 391, with data: 77, errors: 311

📊 Run totals -> annual scraped: 813, quarterly scraped: 3126

📊 Run totals -> annual changed: 28, quarterly changed: 208

⏳ Waiting 3.9s...


====================================================================================================

🔍 [392/442] MNMD - Mind Medicine Inc (symbol_id=3890)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/MNMD/mind-medicine-inc/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 392, with data: 77, errors: 311

📊 Run totals -> annual scraped: 813, quarterly scraped: 3126

📊 Run totals -> annual changed: 28, quarterly changed: 208

⏳ Waiting 6.5s...


====================================================================================================

🔍 [393/442] ATOS - Atossa Therapeutics Inc (symbol_id=3898)

   requests slug 'atossa-therapeutics-inc' -> HTTP 403

   requests slug 'atossa-therapeutics' -> HTTP 403

   requests slug 'atossa' -> HTTP 403

   requests slug 'atos' -> HTTP 403

   selenium slug 'atossa-therapeutics-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'atossa-therapeutics' -> no FCF markers | title=Just a moment...

   selenium slug 'atossa' -> no FCF markers | title=Just a moment...

   selenium slug 'atos' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ATOS: no FCF markers for https://www.macrotrends.net/stocks/charts/ATOS/atos/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 393, with data: 77, errors: 312

📊 Run totals -> annual scraped: 813, quarterly scraped: 3126

📊 Run totals -> annual changed: 28, quarterly changed: 208

⏳ Waiting 4.8s...


====================================================================================================

🔍 [394/442] OTLK - Outlook Therapeutics Inc (symbol_id=3937)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/OTLK/outlook-therapeutics-inc/free-cash-flow

📥 Scraped this ticker -> annual: 12, quarterly: 44

💾 Changed in DB       -> annual: 1, quarterly: 2

📊 Run totals -> processed: 394, with data: 78, errors: 312

📊 Run totals -> annual scraped: 825, quarterly scraped: 3170

📊 Run totals -> annual changed: 29, quarterly changed: 210

⏳ Waiting 4.2s...


====================================================================================================

🔍 [395/442] EUDA - Euda Health Holdings Limited (symbol_id=3965)

   requests slug 'euda-health-holdings-limited' -> HTTP 403

   requests slug 'euda-health' -> HTTP 403

   requests slug 'euda' -> HTTP 403

   selenium slug 'euda-health-holdings-limited' -> no FCF markers | title=Just a moment...

   selenium slug 'euda-health' -> no FCF markers | title=Just a moment...

   selenium slug 'euda' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for EUDA: no FCF markers for https://www.macrotrends.net/stocks/charts/EUDA/euda/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 395, with data: 78, errors: 313

📊 Run totals -> annual scraped: 825, quarterly scraped: 3170

📊 Run totals -> annual changed: 29, quarterly changed: 210

⏳ Waiting 6.2s...


====================================================================================================

🔍 [396/442] IESC - IES Holdings Inc (symbol_id=4026)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/IESC/ies-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 1, quarterly: 3

📊 Run totals -> processed: 396, with data: 79, errors: 313

📊 Run totals -> annual scraped: 840, quarterly scraped: 3229

📊 Run totals -> annual changed: 30, quarterly changed: 213

⏳ Waiting 6.7s...


====================================================================================================

🔍 [397/442] HAYW - Hayward Holdings Inc (symbol_id=4050)

   requests slug 'hayward-holdings-inc' -> HTTP 403

   requests slug 'hayward' -> HTTP 403

   requests slug 'hayw' -> HTTP 403

   selenium slug 'hayward-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'hayward' -> no FCF markers | title=Just a moment...

   selenium slug 'hayw' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for HAYW: no FCF markers for https://www.macrotrends.net/stocks/charts/HAYW/hayw/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 397, with data: 79, errors: 314

📊 Run totals -> annual scraped: 840, quarterly scraped: 3229

📊 Run totals -> annual changed: 30, quarterly changed: 213

⏳ Waiting 5.9s...


====================================================================================================

🔍 [398/442] ENR - Energizer Holdings Inc (symbol_id=4075)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ENR/energizer-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 1, quarterly: 2

📊 Run totals -> processed: 398, with data: 80, errors: 314

📊 Run totals -> annual scraped: 855, quarterly scraped: 3288

📊 Run totals -> annual changed: 31, quarterly changed: 215

⏳ Waiting 5.9s...


====================================================================================================

🔍 [399/442] GOGL - Golden Ocean Group Limited (symbol_id=4085)

   requests slug 'golden-ocean-group-limited' -> HTTP 403

   requests slug 'golden-ocean' -> HTTP 403

   requests slug 'golden' -> HTTP 403

   requests slug 'gogl' -> HTTP 403

   selenium slug 'golden-ocean-group-limited' -> no FCF markers | title=Just a moment...

   selenium slug 'golden-ocean' -> no FCF markers | title=Just a moment...

   selenium slug 'golden' -> no FCF markers | title=Just a moment...

   selenium slug 'gogl' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for GOGL: no FCF markers for https://www.macrotrends.net/stocks/charts/GOGL/gogl/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 399, with data: 80, errors: 315

📊 Run totals -> annual scraped: 855, quarterly scraped: 3288

📊 Run totals -> annual changed: 31, quarterly changed: 215

⏳ Waiting 5.6s...


====================================================================================================

🔍 [400/442] ULCC - Frontier Group Holdings Inc (symbol_id=4112)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ULCC/frontier-group-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 7, quarterly: 23

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 400, with data: 81, errors: 315

📊 Run totals -> annual scraped: 862, quarterly scraped: 3311

📊 Run totals -> annual changed: 31, quarterly changed: 217

⏳ Waiting 2.4s...


====================================================================================================

🔍 [401/442] BV - BrightView Holdings Inc (symbol_id=4122)

   requests slug 'brightview-holdings-inc' -> HTTP 403

   requests slug 'brightview' -> HTTP 403

   requests slug 'bv' -> HTTP 403

   selenium slug 'brightview-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'brightview' -> no FCF markers | title=Just a moment...

   selenium slug 'bv' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BV: no FCF markers for https://www.macrotrends.net/stocks/charts/BV/bv/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 401, with data: 81, errors: 316

📊 Run totals -> annual scraped: 862, quarterly scraped: 3311

📊 Run totals -> annual changed: 31, quarterly changed: 217

⏳ Waiting 2.7s...


====================================================================================================

🔍 [402/442] JELD - JELD-WEN Holding Inc. (symbol_id=4140)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/JELD/jeld-wen-holding-inc/free-cash-flow

📥 Scraped this ticker -> annual: 12, quarterly: 40

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 402, with data: 82, errors: 316

📊 Run totals -> annual scraped: 874, quarterly scraped: 3351

📊 Run totals -> annual changed: 31, quarterly changed: 220

⏳ Waiting 6.5s...


====================================================================================================

🔍 [403/442] THR - Thermon Group Holdings Inc (symbol_id=4164)

   requests slug 'thermon-group-holdings-inc' -> HTTP 403

   requests slug 'thermon' -> HTTP 403

   requests slug 'thr' -> HTTP 403

   selenium slug 'thermon-group-holdings-inc' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/THR/thermon/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 403, with data: 83, errors: 316

📊 Run totals -> annual scraped: 889, quarterly scraped: 3410

📊 Run totals -> annual changed: 31, quarterly changed: 222

⏳ Waiting 6.1s...


====================================================================================================

🔍 [404/442] RYI - Ryerson Holding Corp. (symbol_id=4190)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/RYI/ryerson-holding-corp/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 57

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 404, with data: 84, errors: 316

📊 Run totals -> annual scraped: 903, quarterly scraped: 3467

📊 Run totals -> annual changed: 31, quarterly changed: 224

⏳ Waiting 5.3s...


====================================================================================================

🔍 [405/442] SNCY - Sun Country Airlines Holdings Inc (symbol_id=4199)

   requests slug 'sun-country-airlines-holdings-inc' -> HTTP 403

   requests slug 'sun-country-airlines' -> HTTP 403

   requests slug 'sun' -> HTTP 403

   requests slug 'sun-country' -> HTTP 403

   requests slug 'sncy' -> HTTP 403

   selenium slug 'sun-country-airlines-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'sun-country-airlines' -> no FCF markers | title=Just a moment...

   selenium slug 'sun' -> no FCF markers | title=Just a moment...

   selenium slug 'sun-country' -> no FCF markers | title=Just a moment...

   selenium slug 'sncy' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SNCY: no FCF markers for https://www.macrotrends.net/stocks/charts/SNCY/sncy/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 405, with data: 84, errors: 317

📊 Run totals -> annual scraped: 903, quarterly scraped: 3467

📊 Run totals -> annual changed: 31, quarterly changed: 224

⏳ Waiting 4.8s...


====================================================================================================

🔍 [406/442] PKOH - Park-Ohio Holdings Corp. (symbol_id=4235)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PKOH/park-ohio-holdings-corp/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 406, with data: 85, errors: 317

📊 Run totals -> annual scraped: 917, quarterly scraped: 3526

📊 Run totals -> annual changed: 31, quarterly changed: 226

⏳ Waiting 3.4s...


====================================================================================================

🔍 [407/442] BBCP - Concrete Pumping Holdings Inc (symbol_id=4256)

   requests slug 'concrete-pumping-holdings-inc' -> HTTP 403

   requests slug 'concrete-pumping' -> HTTP 403

   requests slug 'concrete' -> HTTP 403

   requests slug 'bbcp' -> HTTP 403

   selenium slug 'concrete-pumping-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'concrete-pumping' -> no FCF markers | title=Just a moment...

   selenium slug 'concrete' -> no FCF markers | title=Just a moment...

   selenium slug 'bbcp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for BBCP: no FCF markers for https://www.macrotrends.net/stocks/charts/BBCP/bbcp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 407, with data: 85, errors: 318

📊 Run totals -> annual scraped: 917, quarterly scraped: 3526

📊 Run totals -> annual changed: 31, quarterly changed: 226

⏳ Waiting 4.7s...


====================================================================================================

🔍 [408/442] GLXG - Galaxy Payroll Group Ltd (symbol_id=4289)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/GLXG/galaxy-payroll-group-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 0

💾 Changed in DB       -> annual: 1, quarterly: 0

📊 Run totals -> processed: 408, with data: 86, errors: 318

📊 Run totals -> annual scraped: 920, quarterly scraped: 3526

📊 Run totals -> annual changed: 32, quarterly changed: 226

⏳ Waiting 5.8s...


====================================================================================================

🔍 [409/442] ESOA - Energy Services of America Corp (symbol_id=4302)

   requests slug 'energy-services-of-america-corp' -> HTTP 403

   requests slug 'energy-services-of-america' -> HTTP 403

   requests slug 'energy' -> HTTP 403

   requests slug 'energy-services' -> HTTP 403

   requests slug 'energy-services-of' -> HTTP 403

   requests slug 'esoa' -> HTTP 403

   selenium slug 'energy-services-of-america-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'energy-services-of-america' -> no FCF markers | title=Just a moment...

   selenium slug 'energy' -> no FCF markers | title=Just a moment...

   selenium slug 'energy-services' -> no FCF markers | title=Just a moment...

   selenium slug 'energy-services-of' -> no FCF markers | title=Just a moment...

   selenium slug 'esoa' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ESOA: no FCF markers for https://www.macrotrends.net/stocks/charts/ESOA/esoa/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 409, with data: 86, errors: 319

📊 Run totals -> annual scraped: 920, quarterly scraped: 3526

📊 Run totals -> annual changed: 32, quarterly changed: 226

⏳ Waiting 5.8s...


====================================================================================================

🔍 [410/442] SLND - Southland Holdings Inc (symbol_id=4309)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/SLND/southland-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 4, quarterly: 15

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 410, with data: 87, errors: 319

📊 Run totals -> annual scraped: 924, quarterly scraped: 3541

📊 Run totals -> annual changed: 32, quarterly changed: 228

⏳ Waiting 4.4s...


====================================================================================================

🔍 [411/442] POWW - AMMO Inc (symbol_id=4316)

   requests slug 'ammo-inc' -> HTTP 403

   requests slug 'ammo' -> HTTP 403

   requests slug 'poww' -> HTTP 403

   selenium slug 'ammo-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'ammo' -> no FCF markers | title=Just a moment...

   selenium slug 'poww' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for POWW: no FCF markers for https://www.macrotrends.net/stocks/charts/POWW/poww/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 411, with data: 87, errors: 320

📊 Run totals -> annual scraped: 924, quarterly scraped: 3541

📊 Run totals -> annual changed: 32, quarterly changed: 228

⏳ Waiting 2.8s...


====================================================================================================

🔍 [412/442] CBAT - CBAK Energy Technology Inc (symbol_id=4330)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CBAT/cbak-energy-technology-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 53

💾 Changed in DB       -> annual: 0, quarterly: 3

📊 Run totals -> processed: 412, with data: 88, errors: 320

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 4.5s...


====================================================================================================

🔍 [413/442] ESP - Espey Manufacturing & Electronics Corp. (symbol_id=4339)

   requests slug 'espey-manufacturing-and-electronics-corp' -> HTTP 403

   requests slug 'espey-manufacturing-electronics' -> HTTP 403

   requests slug 'espey' -> HTTP 403

   requests slug 'espey-manufacturing' -> HTTP 403

   requests slug 'esp' -> HTTP 403

   selenium slug 'espey-manufacturing-and-electronics-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'espey-manufacturing-electronics' -> no FCF markers | title=Just a moment...

   selenium slug 'espey' -> no FCF markers | title=Just a moment...

   selenium slug 'espey-manufacturing' -> no FCF markers | title=Just a moment...

   selenium slug 'esp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for ESP: no FCF markers for https://www.macrotrends.net/stocks/charts/ESP/esp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 413, with data: 88, errors: 321

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 4.0s...


====================================================================================================

🔍 [414/442] LASE - Laser Photonics Corp (symbol_id=4346)

   requests slug 'laser-photonics-corp' -> HTTP 403

   requests slug 'laser-photonics' -> HTTP 403

   requests slug 'laser' -> HTTP 403

   requests slug 'lase' -> HTTP 403

   selenium slug 'laser-photonics-corp' -> no FCF markers | title=Just a moment...

   selenium slug 'laser-photonics' -> no FCF markers | title=Just a moment...

   selenium slug 'laser' -> no FCF markers | title=Just a moment...

   selenium slug 'lase' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for LASE: no FCF markers for https://www.macrotrends.net/stocks/charts/LASE/lase/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 414, with data: 88, errors: 322

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 2.3s...


====================================================================================================

🔍 [415/442] VTMX - Corporacion Inmobiliaria Vesta Sab ADR (symbol_id=4390)

   requests slug 'corporacion-inmobiliaria-vesta-sab-adr' -> HTTP 403

   requests slug 'corporacion-inmobiliaria-vesta-sab' -> HTTP 403

   requests slug 'corporacion' -> HTTP 403

   requests slug 'corporacion-inmobiliaria' -> HTTP 403

   requests slug 'corporacion-inmobiliaria-vesta' -> HTTP 403

   requests slug 'vtmx' -> HTTP 403

   selenium slug 'corporacion-inmobiliaria-vesta-sab-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'corporacion-inmobiliaria-vesta-sab' -> no FCF markers | title=Just a moment...

   selenium slug 'corporacion' -> no FCF markers | title=Just a moment...

   selenium slug 'corporacion-inmobiliaria' -> no FCF markers | title=Just a moment...

   selenium slug 'corporacion-inmobiliaria-vesta' -> no FCF markers | title=Just a moment...

   selenium slug 'vtmx' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for VTMX: no FCF markers for https://www.macrotrends.net/stocks/charts/VTMX/vtmx/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 415, with data: 88, errors: 323

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 3.9s...


====================================================================================================

🔍 [416/442] ESBA - Empire State Realty OP LP (symbol_id=4400)

   requests slug 'empire-state-realty-op-lp' -> HTTP 403

   requests slug 'empire-state-realty-op' -> HTTP 403

   requests slug 'empire' -> HTTP 403

   requests slug 'empire-state' -> HTTP 403

   requests slug 'empire-state-realty' -> HTTP 403

   requests slug 'esba' -> HTTP 403

   selenium slug 'empire-state-realty-op-lp' -> no FCF markers | title=Just a moment...

   selenium slug 'empire-state-realty-op' -> no FCF markers | title=Just a moment...

   selenium slug 'empire' -> no FCF markers | title=Just a moment...

   selenium slug 'empire-state' -> no FCF markers | title=Just a moment...

   selenium slug 'empire-state-realty' -> no FCF markers | title=Just a moment...

   selenium slug 'esba' -> no FCF markers | title=Oops! Page not found | MacroTrends

❌ FCF scrape error for ESBA: no FCF markers for https://www.macrotrends.net/stocks/charts/ESBA/esba/free-cash-flow | title=Oops! Page not found | MacroTrends

📊 Run totals -> processed: 416, with data: 88, errors: 324

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 3.8s...


====================================================================================================

🔍 [417/442] RMR - RMR Group Inc (symbol_id=4473)

   requests slug 'rmr-group-inc' -> HTTP 403

   requests slug 'rmr' -> HTTP 403

   selenium slug 'rmr-group-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'rmr' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for RMR: no FCF markers for https://www.macrotrends.net/stocks/charts/RMR/rmr/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 417, with data: 88, errors: 325

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 2.9s...


====================================================================================================

🔍 [418/442] NEN - New England Realty Associates LP (symbol_id=4489)

   requests slug 'new-england-realty-associates-lp' -> HTTP 403

   requests slug 'new-england-realty-associates' -> HTTP 403

   requests slug 'new' -> HTTP 403

   requests slug 'new-england' -> HTTP 403

   requests slug 'new-england-realty' -> HTTP 403

   requests slug 'nen' -> HTTP 403

   selenium slug 'new-england-realty-associates-lp' -> no FCF markers | title=Just a moment...

   selenium slug 'new-england-realty-associates' -> no FCF markers | title=Just a moment...

   selenium slug 'new' -> no FCF markers | title=Just a moment...

   selenium slug 'new-england' -> no FCF markers | title=Just a moment...

   selenium slug 'new-england-realty' -> no FCF markers | title=Just a moment...

   selenium slug 'nen' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NEN: no FCF markers for https://www.macrotrends.net/stocks/charts/NEN/nen/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 418, with data: 88, errors: 326

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 6.0s...


====================================================================================================

🔍 [419/442] NXDT - NexPoint Diversified Real Estate Trust (symbol_id=4492)

   requests slug 'nexpoint-diversified-real-estate-trust' -> HTTP 403

   requests slug 'nexpoint' -> HTTP 403

   requests slug 'nexpoint-diversified' -> HTTP 403

   requests slug 'nexpoint-diversified-real' -> HTTP 403

   requests slug 'nxdt' -> HTTP 403

   selenium slug 'nexpoint-diversified-real-estate-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'nexpoint' -> no FCF markers | title=Just a moment...

   selenium slug 'nexpoint-diversified' -> no FCF markers | title=Just a moment...

   selenium slug 'nexpoint-diversified-real' -> no FCF markers | title=Just a moment...

   selenium slug 'nxdt' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for NXDT: no FCF markers for https://www.macrotrends.net/stocks/charts/NXDT/nxdt/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 419, with data: 88, errors: 327

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 3.3s...


====================================================================================================

🔍 [420/442] SEVN - Seven Hills Realty Trust . (symbol_id=4502)

   requests slug 'seven-hills-realty-trust' -> HTTP 403

   requests slug 'seven' -> HTTP 403

   requests slug 'seven-hills' -> HTTP 403

   requests slug 'seven-hills-realty' -> HTTP 403

   requests slug 'sevn' -> HTTP 403

   selenium slug 'seven-hills-realty-trust' -> no FCF markers | title=Just a moment...

   selenium slug 'seven' -> no FCF markers | title=Just a moment...

   selenium slug 'seven-hills' -> no FCF markers | title=Just a moment...

   selenium slug 'seven-hills-realty' -> no FCF markers | title=Just a moment...

   selenium slug 'sevn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for SEVN: no FCF markers for https://www.macrotrends.net/stocks/charts/SEVN/sevn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 420, with data: 88, errors: 328

📊 Run totals -> annual scraped: 938, quarterly scraped: 3594

📊 Run totals -> annual changed: 32, quarterly changed: 231

⏳ Waiting 4.2s...


====================================================================================================

🔍 [421/442] RFL - Rafael Holdings Inc (symbol_id=4527)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/RFL/rafael-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 10, quarterly: 35

💾 Changed in DB       -> annual: 1, quarterly: 2

📊 Run totals -> processed: 421, with data: 89, errors: 328

📊 Run totals -> annual scraped: 948, quarterly scraped: 3629

📊 Run totals -> annual changed: 33, quarterly changed: 233

⏳ Waiting 5.8s...


====================================================================================================

🔍 [422/442] CIG - Cia Energetica DE Minas Gerais - Cemig ADR (symbol_id=4539)

   requests slug 'cia-energetica-de-minas-gerais---cemig-adr' -> HTTP 403

   requests slug 'cia-energetica-de-minas-gerais---cemig' -> HTTP 403

   requests slug 'cia' -> HTTP 403

   requests slug 'cia-energetica' -> HTTP 403

   requests slug 'cia-energetica-de' -> HTTP 403

   requests slug 'cig' -> HTTP 403

   selenium slug 'cia-energetica-de-minas-gerais---cemig-adr' -> no FCF markers | title=Just a moment...

   selenium slug 'cia-energetica-de-minas-gerais---cemig' -> no FCF markers | title=Just a moment...

   selenium slug 'cia' -> no FCF markers | title=Just a moment...

   selenium slug 'cia-energetica' -> no FCF markers | title=Just a moment...

   selenium slug 'cia-energetica-de' -> no FCF markers | title=Just a moment...

   selenium slug 'cig' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CIG: no FCF markers for https://www.macrotrends.net/stocks/charts/CIG/cig/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 422, with data: 89, errors: 329

📊 Run totals -> annual scraped: 948, quarterly scraped: 3629

📊 Run totals -> annual changed: 33, quarterly changed: 233

⏳ Waiting 2.6s...


====================================================================================================

🔍 [423/442] CWEN-A - Clearway Energy, Inc. (Class A) (symbol_id=4550)

   requests slug 'clearway-energy-inc' -> HTTP 403

   requests slug 'clearway-energy' -> HTTP 403

   requests slug 'clearway' -> HTTP 403

   requests slug 'cwen-a' -> HTTP 403

   selenium slug 'clearway-energy-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'clearway-energy' -> no FCF markers | title=Just a moment...

   selenium slug 'clearway' -> no FCF markers | title=Just a moment...

   selenium slug 'cwen-a' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CWEN-A: no FCF markers for https://www.macrotrends.net/stocks/charts/CWEN-A/cwen-a/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 423, with data: 89, errors: 330

📊 Run totals -> annual scraped: 948, quarterly scraped: 3629

📊 Run totals -> annual changed: 33, quarterly changed: 233

⏳ Waiting 2.5s...


====================================================================================================

🔍 [424/442] CEPU - Central Puerto ADR (symbol_id=4559)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/CEPU/central-puerto-adr/free-cash-flow

📥 Scraped this ticker -> annual: 9, quarterly: 30

💾 Changed in DB       -> annual: 0, quarterly: 1

📊 Run totals -> processed: 424, with data: 90, errors: 330

📊 Run totals -> annual scraped: 957, quarterly scraped: 3659

📊 Run totals -> annual changed: 33, quarterly changed: 234

⏳ Waiting 3.2s...


====================================================================================================

🔍 [425/442] TKO - TKO Group Holdings Inc (symbol_id=4692)

   requests slug 'tko-group-holdings-inc' -> HTTP 403

   requests slug 'tko' -> HTTP 403

   selenium slug 'tko-group-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'tko' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for TKO: no FCF markers for https://www.macrotrends.net/stocks/charts/TKO/tko/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 425, with data: 90, errors: 331

📊 Run totals -> annual scraped: 957, quarterly scraped: 3659

📊 Run totals -> annual changed: 33, quarterly changed: 234

⏳ Waiting 4.2s...


====================================================================================================

🔍 [426/442] LUXE - LuxExperience B.V. (symbol_id=4710)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/LUXE/luxexperience-b-v/free-cash-flow

📥 Scraped this ticker -> annual: 6, quarterly: 22

💾 Changed in DB       -> annual: 1, quarterly: 3

📊 Run totals -> processed: 426, with data: 91, errors: 331

📊 Run totals -> annual scraped: 963, quarterly scraped: 3681

📊 Run totals -> annual changed: 34, quarterly changed: 237

⏳ Waiting 3.6s...


====================================================================================================

🔍 [427/442] EVEX - Eve Holding Inc. (symbol_id=4721)

   requests slug 'eve-holding-inc' -> HTTP 403

   requests slug 'eve' -> HTTP 403

   requests slug 'evex' -> HTTP 403

   selenium slug 'eve-holding-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'eve' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/EVEX/evex/free-cash-flow

📥 Scraped this ticker -> annual: 5, quarterly: 19

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 427, with data: 92, errors: 331

📊 Run totals -> annual scraped: 968, quarterly scraped: 3700

📊 Run totals -> annual changed: 34, quarterly changed: 239

⏳ Waiting 2.5s...


====================================================================================================

🔍 [428/442] AREN - Arena Group Holdings Inc (symbol_id=4730)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/AREN/arena-group-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 14, quarterly: 59

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 428, with data: 93, errors: 331

📊 Run totals -> annual scraped: 982, quarterly scraped: 3759

📊 Run totals -> annual changed: 34, quarterly changed: 241

⏳ Waiting 3.2s...


====================================================================================================

🔍 [429/442] LZMH - LZ Technology Holdings Ltd (symbol_id=4740)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/LZMH/lz-technology-holdings-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 429, with data: 93, errors: 331

📊 Run totals -> annual scraped: 982, quarterly scraped: 3759

📊 Run totals -> annual changed: 34, quarterly changed: 241

⏳ Waiting 6.5s...


====================================================================================================

🔍 [430/442] ZYBT - Zhengye Biotechnology Holding Ltd (symbol_id=4763)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ZYBT/zhengye-biotechnology-holding-ltd/free-cash-flow

📥 Scraped this ticker -> annual: 2, quarterly: 0

💾 Changed in DB       -> annual: 2, quarterly: 0

📊 Run totals -> processed: 430, with data: 94, errors: 331

📊 Run totals -> annual scraped: 984, quarterly scraped: 3759

📊 Run totals -> annual changed: 36, quarterly changed: 241

⏳ Waiting 4.7s...


====================================================================================================

🔍 [431/442] BOOT - Boot Barn Holdings Inc (symbol_id=4784)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/BOOT/boot-barn-holdings/free-cash-flow

📥 Scraped this ticker -> annual: 13, quarterly: 48

💾 Changed in DB       -> annual: 13, quarterly: 48

📊 Run totals -> processed: 431, with data: 95, errors: 331

📊 Run totals -> annual scraped: 997, quarterly scraped: 3807

📊 Run totals -> annual changed: 49, quarterly changed: 289

⏳ Waiting 3.0s...


====================================================================================================

🔍 [432/442] CAI - Caris Life Sciences Inc (symbol_id=4785)

   requests slug 'caris-life-sciences-inc' -> HTTP 403

   requests slug 'caris-life-sciences' -> HTTP 403

   requests slug 'caris' -> HTTP 403

   requests slug 'caris-life' -> HTTP 403

   requests slug 'cai' -> HTTP 403

   selenium slug 'caris-life-sciences-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'caris-life-sciences' -> no FCF markers | title=www.macrotrends.net

   selenium slug 'caris' -> no FCF markers | title=www.macrotrends.net

   selenium slug 'caris-life' -> no FCF markers | title=www.macrotrends.net

   selenium slug 'cai' -> no FCF markers | title=www.macrotrends.net

❌ FCF scrape error for CAI: no FCF markers for https://www.macrotrends.net/stocks/charts/CAI/cai/free-cash-flow | title=www.macrotrends.net

📊 Run totals -> processed: 432, with data: 95, errors: 332

📊 Run totals -> annual scraped: 997, quarterly scraped: 3807

📊 Run totals -> annual changed: 49, quarterly changed: 289

⏳ Waiting 4.4s...


====================================================================================================

🔍 [433/442] FRHC - Freedom Holding Corp (symbol_id=4797)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/FRHC/freedom-holding-corp/free-cash-flow

📥 Scraped this ticker -> annual: 15, quarterly: 59

💾 Changed in DB       -> annual: 15, quarterly: 59

📊 Run totals -> processed: 433, with data: 96, errors: 332

📊 Run totals -> annual scraped: 1012, quarterly scraped: 3866

📊 Run totals -> annual changed: 64, quarterly changed: 348

⏳ Waiting 6.4s...


====================================================================================================

🔍 [434/442] KRMN - Karman Holdings Inc (symbol_id=4805)

   requests slug 'karman-holdings-inc' -> HTTP 403

   requests slug 'karman' -> HTTP 403

   requests slug 'krmn' -> HTTP 403

   selenium slug 'karman-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'karman' -> no FCF markers | title=Just a moment...

   selenium slug 'krmn' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for KRMN: no FCF markers for https://www.macrotrends.net/stocks/charts/KRMN/krmn/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 434, with data: 96, errors: 333

📊 Run totals -> annual scraped: 1012, quarterly scraped: 3866

📊 Run totals -> annual changed: 64, quarterly changed: 348

⏳ Waiting 6.2s...


====================================================================================================

🔍 [435/442] SBC - SBC Medical Group Holdings Inc (symbol_id=4817)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/SBC/sbc-medical-group-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 13

💾 Changed in DB       -> annual: 3, quarterly: 13

📊 Run totals -> processed: 435, with data: 97, errors: 333

📊 Run totals -> annual scraped: 1015, quarterly scraped: 3879

📊 Run totals -> annual changed: 67, quarterly changed: 361

⏳ Waiting 5.9s...


====================================================================================================

🔍 [436/442] ALH - Alliance Laundry Holdings Inc (symbol_id=4840)

   requests slug 'alliance-laundry-holdings-inc' -> HTTP 403

   requests slug 'alliance-laundry' -> HTTP 403

   requests slug 'alliance' -> HTTP 403

   requests slug 'alh' -> HTTP 403

   selenium slug 'alliance-laundry-holdings-inc' -> no FCF markers | title=Just a moment...

   ✅ Resolved URL (selenium): https://www.macrotrends.net/stocks/charts/ALH/alliance-laundry/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 2

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 436, with data: 98, errors: 333

📊 Run totals -> annual scraped: 1015, quarterly scraped: 3881

📊 Run totals -> annual changed: 67, quarterly changed: 363

⏳ Waiting 3.9s...


====================================================================================================

🔍 [437/442] CMDB - Costamare Bulkers Holdings Ltd (symbol_id=4846)

   requests slug 'costamare-bulkers-holdings-ltd' -> HTTP 403

   requests slug 'costamare-bulkers' -> HTTP 403

   requests slug 'costamare' -> HTTP 403

   requests slug 'cmdb' -> HTTP 403

   selenium slug 'costamare-bulkers-holdings-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'costamare-bulkers' -> no FCF markers | title=Just a moment...

   selenium slug 'costamare' -> no FCF markers | title=Just a moment...

   selenium slug 'cmdb' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for CMDB: no FCF markers for https://www.macrotrends.net/stocks/charts/CMDB/cmdb/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 437, with data: 98, errors: 334

📊 Run totals -> annual scraped: 1015, quarterly scraped: 3881

📊 Run totals -> annual changed: 67, quarterly changed: 363

⏳ Waiting 5.1s...


====================================================================================================

🔍 [438/442] PEW - GrabAGun Digital Holdings Inc (symbol_id=4938)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PEW/grabagun-digital-holdings-inc/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 2

💾 Changed in DB       -> annual: 0, quarterly: 2

📊 Run totals -> processed: 438, with data: 99, errors: 334

📊 Run totals -> annual scraped: 1015, quarterly scraped: 3883

📊 Run totals -> annual changed: 67, quarterly changed: 365

⏳ Waiting 2.9s...


====================================================================================================

🔍 [439/442] WSHP - WeShop Holdings Ltd (symbol_id=4948)

   requests slug 'weshop-holdings-ltd' -> HTTP 403

   requests slug 'weshop' -> HTTP 403

   requests slug 'wshp' -> HTTP 403

   selenium slug 'weshop-holdings-ltd' -> no FCF markers | title=Just a moment...

   selenium slug 'weshop' -> no FCF markers | title=Just a moment...

   selenium slug 'wshp' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for WSHP: no FCF markers for https://www.macrotrends.net/stocks/charts/WSHP/wshp/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 439, with data: 99, errors: 335

📊 Run totals -> annual scraped: 1015, quarterly scraped: 3883

📊 Run totals -> annual changed: 67, quarterly changed: 365

⏳ Waiting 4.8s...


====================================================================================================

🔍 [440/442] PONY - Pony AI Inc. ADR (symbol_id=4971)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/PONY/pony-ai/free-cash-flow

📥 Scraped this ticker -> annual: 3, quarterly: 6

💾 Changed in DB       -> annual: 3, quarterly: 6

📊 Run totals -> processed: 440, with data: 100, errors: 335

📊 Run totals -> annual scraped: 1018, quarterly scraped: 3889

📊 Run totals -> annual changed: 70, quarterly changed: 371

⏳ Waiting 6.1s...


====================================================================================================

🔍 [441/442] STUB - Stubhub Holdings Inc (symbol_id=4984)

   requests slug 'stubhub-holdings-inc' -> HTTP 403

   requests slug 'stubhub' -> HTTP 403

   requests slug 'stub' -> HTTP 403

   selenium slug 'stubhub-holdings-inc' -> no FCF markers | title=Just a moment...

   selenium slug 'stubhub' -> no FCF markers | title=Just a moment...

   selenium slug 'stub' -> no FCF markers | title=Just a moment...

❌ FCF scrape error for STUB: no FCF markers for https://www.macrotrends.net/stocks/charts/STUB/stub/free-cash-flow | title=Just a moment...

📊 Run totals -> processed: 441, with data: 100, errors: 336

📊 Run totals -> annual scraped: 1018, quarterly scraped: 3889

📊 Run totals -> annual changed: 70, quarterly changed: 371

⏳ Waiting 2.9s...


====================================================================================================

🔍 [442/442] ANDG - Andersen Group Inc (symbol_id=4994)

   ✅ Resolved URL (requests): https://www.macrotrends.net/stocks/charts/ANDG/andersen-group-inc/free-cash-flow

📥 Scraped this ticker -> annual: 0, quarterly: 0

💾 Changed in DB       -> annual: 0, quarterly: 0

📊 Run totals -> processed: 442, with data: 100, errors: 336

📊 Run totals -> annual scraped: 1018, quarterly scraped: 3889

📊 Run totals -> annual changed: 70, quarterly changed: 371

⏳ Waiting 5.1s...



====================================================================================================

🏁 RUN FINISHED

====================================================================================================

Configured start symbol id : 1

Last completed symbol id   : 4994

Last completed ticker      : ANDG

Last completed name        : Andersen Group Inc

Last status                : no_data

Processed this run         : 442

Tickers with data          : 100

Annual scraped total       : 1018

Quarterly scraped total    : 3889

Annual changed total       : 70

Quarterly changed total    : 371

Errors total               : 336

Comments

Popular posts from this blog

Populism over Policy: How Trump’s Economic Experiments and Cultural Grievances Shaped America

Is There a Limit to Bitcoin's Price?

Apple Inc. (AAPL) - stock investment thesis