=== IOE Weekly Run Sun Jul 26 08:00:01 AM CST 2026 ===
Procesando ROK...
  ROK: OK — Rev: 0.97% | EPS: -7.37% | FCF: 112.49% | ROIC: 13.71%
Procesando EMR...
  EMR: OK — Rev: 3.0% | EPS: 17.83% | FCF: -8.44% | ROIC: 7.26%
Procesando NOVT...
  NOVT: OK — Rev: 3.3% | EPS: -16.95% | FCF: -65.74% | ROIC: 5.49%
Procesando ISRG...
  ISRG: OK — Rev: 20.51% | EPS: 22.59% | FCF: 91.03% | ROIC: 13.71%
Procesando AZTA...
  AZTA: OK — Rev: 3.55% | EPS: 60.52% | FCF: 210.29% | ROIC: 2.11%
Procesando TRMB...
  TRMB: OK — Rev: -2.61% | EPS: -71.26% | FCF: -73.24% | ROIC: 6.48%
Procesando CGNX...
  CGNX: OK — Rev: 8.73% | EPS: 9.68% | FCF: 76.64% | ROIC: 5.52%
Procesando KEYS...
  KEYS: OK — Rev: 7.95% | EPS: 39.03% | FCF: 42.65% | ROIC: 8.02%
Procesando RRX...
  RRX: OK — Rev: -1.65% | EPS: 43.54% | FCF: 78.66% | ROIC: 4.29%
Procesando MANH...
  MANH: OK — Rev: 3.75% | EPS: 2.56% | FCF: 30.62% | ROIC: 56.72%
Procesando DSGX...
  DSGX: OK — Rev: 14.44% | EPS: 16.46% | FCF: 25.25% | ROIC: 10.9%
Procesando SYM...
  SYM: OK — Rev: 25.65% | EPS: -100.0% | FCF: 869.06% | ROIC: -13.32%
Procesando SPSC...
  SPSC: OK — Rev: 17.83% | EPS: 20.59% | FCF: 10.86% | ROIC: 8.74%
Procesando SAIA...
  SAIA: OK — Rev: 0.79% | EPS: -29.59% | FCF: 105.94% | ROIC: 8.2%
Procesando XPO...
  XPO: OK — Rev: 1.05% | EPS: -18.27% | FCF: 2093.33% | ROIC: 7.68%
Procesando GXO...
  GXO: OK — Rev: 12.55% | EPS: -75.0% | FCF: -99.94% | ROIC: 1.54%
Procesando VRT...
  VRT: OK — Rev: 27.69% | EPS: 166.41% | FCF: 66.83% | ROIC: 18.55%
Procesando ETN...
  ETN: OK — Rev: 10.33% | EPS: 10.11% | FCF: 0.97% | ROIC: 13.14%
Procesando MOD...
  MOD: OK — Rev: 23.13% | EPS: -34.5% | FCF: -18.48% | ROIC: 11.43%
Procesando SMCI...
  SMCI: OK — Rev: 46.59% | EPS: 0.0% | FCF: 158.7% | ROIC: 9.26%
Procesando EQIX...
  EQIX: OK — Rev: 5.85% | EPS: 61.88% | FCF: -318.58% | ROIC: 4.36%
Procesando DLR...
  DLR: OK — Rev: 10.04% | EPS: 122.36% | FCF: 522.99% | ROIC: 1.3%
Procesando CIEN...
  CIEN: OK — Rev: 18.79% | EPS: 46.55% | FCF: 76.05% | ROIC: 5.35%
Procesando HPE...
  HPE: OK — Rev: 14.06% | EPS: -102.31% | FCF: -68.24% | ROIC: -0.59%
Procesando DOV...
  DOV: OK — Rev: 4.48% | EPS: -59.28% | FCF: 92.43% | ROIC: 9.4%
Procesando GEV...
  GEV: OK — Rev: 8.94% | EPS: 217.03% | FCF: 118.29% | ROIC: 6.3%
Procesando PWR...
  PWR: OK — Rev: 19.76% | EPS: 12.77% | FCF: 9.73% | ROIC: 7.07%
Procesando HUBB...
  HUBB: OK — Rev: 3.84% | EPS: 15.1% | FCF: 7.88% | ROIC: 13.76%
Procesando POWL...
  POWL: OK — Rev: 9.08% | EPS: 20.91% | FCF: 60.11% | ROIC: 25.41%
Procesando ITRI...
  ITRI: OK — Rev: -3.02% | EPS: 25.48% | FCF: 83.44% | ROIC: 8.79%
Procesando PTC...
  PTC: OK — Rev: 19.18% | EPS: 94.87% | FCF: 17.1% | ROIC: 14.43%
Procesando PI...
  PI: OK — Rev: -1.37% | EPS: -126.62% | FCF: -58.74% | ROIC: -0.14%

Ingesta de fundamentales completada.
Cargando SPY...
SPY cargado: 1254 días

Procesando ROK...
  ROK: OK — Price: 462.16 | MA50: 461.07 | MA200: 408.21 | RS: 11.7% | Vol Trend: 15.33%
Procesando EMR...
  EMR: OK — Price: 147.94 | MA50: 140.42 | MA200: 139.1 | RS: 1.16% | Vol Trend: -5.19%
Procesando NOVT...
  NOVT: OK — Price: 141.54 | MA50: 155.38 | MA200: 132.0 | RS: 2.05% | Vol Trend: 1.82%
Procesando ISRG...
  ISRG: OK — Price: 337.5 | MA50: 407.09 | MA200: 483.98 | RS: -33.51% | Vol Trend: 27.4%
Procesando AZTA...
  AZTA: OK — Price: 27.37 | MA50: 23.3 | MA200: 28.11 | RS: 2.13% | Vol Trend: -31.21%
Procesando TRMB...
  TRMB: OK — Price: 52.91 | MA50: 52.92 | MA200: 67.86 | RS: -24.94% | Vol Trend: -8.95%
Procesando CGNX...
  CGNX: OK — Price: 62.05 | MA50: 64.85 | MA200: 50.6 | RS: 10.86% | Vol Trend: 7.57%
Procesando KEYS...
  KEYS: OK — Price: 318.67 | MA50: 337.4 | MA200: 265.29 | RS: -11.65% | Vol Trend: -5.7%
Procesando RRX...
  RRX: OK — Price: 212.74 | MA50: 211.58 | MA200: 182.18 | RS: -3.27% | Vol Trend: 9.01%
Procesando MANH...
  MANH: OK — Price: 151.67 | MA50: 145.12 | MA200: 156.11 | RS: 3.05% | Vol Trend: 11.41%
Procesando DSGX...
  DSGX: OK — Price: 68.18 | MA50: 71.49 | MA200: 77.47 | RS: -8.81% | Vol Trend: -6.95%
Procesando SYM...
  SYM: OK — Price: 40.15 | MA50: 44.37 | MA200: 56.73 | RS: -35.9% | Vol Trend: -25.27%
Procesando SPSC...
  SPSC: OK — Price: 61.16 | MA50: 57.1 | MA200: 71.9 | RS: 8.41% | Vol Trend: -8.93%
Procesando SAIA...
  SAIA: OK — Price: 423.68 | MA50: 445.82 | MA200: 374.28 | RS: -7.74% | Vol Trend: -1.05%
Procesando XPO...
  XPO: OK — Price: 213.01 | MA50: 210.34 | MA200: 179.12 | RS: -8.27% | Vol Trend: -28.05%
Procesando GXO...
  GXO: OK — Price: 52.71 | MA50: 50.14 | MA200: 53.68 | RS: -9.83% | Vol Trend: -4.01%
Procesando VRT...
  VRT: OK — Price: 290.36 | MA50: 316.35 | MA200: 244.28 | RS: -13.73% | Vol Trend: -6.28%
Procesando ETN...
  ETN: OK — Price: 404.07 | MA50: 403.82 | MA200: 373.89 | RS: -8.18% | Vol Trend: -7.39%
Procesando MOD...
  MOD: OK — Price: 241.79 | MA50: 263.17 | MA200: 203.97 | RS: -7.44% | Vol Trend: 9.64%
Procesando SMCI...
  SMCI: OK — Price: 30.1 | MA50: 32.74 | MA200: 33.47 | RS: 0.01% | Vol Trend: -14.29%
Procesando EQIX...
  EQIX: OK — Price: 1084.24 | MA50: 1057.7 | MA200: 925.49 | RS: -5.71% | Vol Trend: -2.83%
Procesando DLR...
  DLR: OK — Price: 199.08 | MA50: 185.01 | MA200: 175.66 | RS: -3.96% | Vol Trend: 31.7%
Procesando CIEN...
  CIEN: OK — Price: 390.96 | MA50: 483.17 | MA200: 346.2 | RS: -28.43% | Vol Trend: -18.29%
Procesando HPE...
  HPE: OK — Price: 47.69 | MA50: 44.59 | MA200: 28.92 | RS: 65.85% | Vol Trend: -35.73%
Procesando DOV...
  DOV: OK — Price: 202.2 | MA50: 215.27 | MA200: 205.73 | RS: -13.55% | Vol Trend: 20.66%
Procesando GEV...
  GEV: OK — Price: 1014.75 | MA50: 1033.09 | MA200: 828.03 | RS: -15.2% | Vol Trend: 0.13%
Procesando PWR...
  PWR: OK — Price: 625.84 | MA50: 694.4 | MA200: 556.59 | RS: -3.34% | Vol Trend: 2.77%
Procesando HUBB...
  HUBB: OK — Price: 486.09 | MA50: 487.66 | MA200: 479.38 | RS: -15.61% | Vol Trend: -18.45%
Procesando POWL...
  POWL: OK — Price: 232.21 | MA50: 271.86 | MA200: 188.1 | RS: -11.63% | Vol Trend: 20.93%
Procesando ITRI...
  ITRI: OK — Price: 84.22 | MA50: 82.84 | MA200: 95.31 | RS: -8.39% | Vol Trend: -6.52%
Procesando PTC...
  PTC: OK — Price: 118.52 | MA50: 128.03 | MA200: 155.85 | RS: -17.1% | Vol Trend: -11.8%
Procesando PI...
  PI: OK — Price: 127.55 | MA50: 138.12 | MA200: 146.24 | RS: -0.56% | Vol Trend: -12.98%

Ingesta de momentum completada.
Procesando ROK...
  ROK: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando EMR...
  EMR: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando NOVT...
  NOVT: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando ISRG...
  ISRG: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando AZTA...
  AZTA: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 1 ($163,800)
Procesando TRMB...
  TRMB: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando CGNX...
  CGNX: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando KEYS...
  KEYS: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando RRX...
  RRX: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando MANH...
  MANH: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando DSGX...
  DSGX: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando SYM...
  SYM: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando SPSC...
  SPSC: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando SAIA...
  SAIA: OK — Upgrades: 3 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando XPO...
  XPO: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando GXO...
  GXO: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando VRT...
  VRT: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando ETN...
  ETN: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 2 ($390,197)
Procesando MOD...
  MOD: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando SMCI...
  SMCI: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando EQIX...
  EQIX: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando DLR...
  DLR: OK — Upgrades: 2 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando CIEN...
  CIEN: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando HPE...
  HPE: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando DOV...
  DOV: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando GEV...
  GEV: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando PWR...
  PWR: OK — Upgrades: 1 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando HUBB...
  HUBB: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando POWL...
  POWL: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando ITRI...
  ITRI: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando PTC...
  PTC: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando PI...
  PI: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)

Ingesta de catalizadores completada.

=================================================================
                             RANKING                             
=================================================================
#    Ticker    Final   Fund    Mom    Cat   Delta  Señal
-----------------------------------------------------------------
1    DLR        64.9   63.3   81.8   50.0   +15.8  COMPRAR
2    CGNX       58.8   62.5   62.7   50.0    +3.3  COMPRAR
3    KEYS       53.4   70.8   33.6   50.0    -3.3  MANTENER
4    AZTA       53.1   70.0   33.6   50.0    +0.0  MANTENER
5    EMR        48.1   39.2   58.2   50.0   +10.1  NO_BUY (Fundamental veto)
6    PWR        47.4   47.5   44.5   50.0    +0.0  NO_BUY (Fundamental veto)
7    VRT        46.4   90.8   33.6    0.0    -3.3  DESCARTAR
8    DSGX       46.3   78.3    0.0   50.0    -7.4  VENDER (2 semanas consecutivas en negativo)
9    ROK        44.8   49.2   83.6    0.0    +2.2  NO_BUY (Fundamental veto)
10   SMCI       44.3   65.0   10.9   50.0    +3.3  DESCARTAR
11   POWL       43.9   79.2   40.9    0.0    +0.0  DESCARTAR
12   XPO        42.7   28.3   54.5   50.0    +0.0  NO_BUY (Fundamental veto)
13   DOV        41.7   45.0   29.1   50.0   +10.9  NO_BUY (Fundamental veto)
14   GEV        41.7   70.8   44.5    0.0    -7.4  VENDER (2 semanas consecutivas en negativo)
15   SAIA       41.4   40.8   33.6   50.0    +0.0  NO_BUY (Fundamental veto)
16   HPE        40.1   15.0   63.6   50.0    +0.0  NO_BUY (Fundamental veto)
17   ISRG       39.5   85.0   18.2    0.0    +0.0  DESCARTAR
18   NOVT       38.6   24.2   46.4   50.0    -4.9  NO_BUY (Fundamental veto)
19   SPSC       38.1   70.0   33.6    0.0    -5.5  DESCARTAR
20   ETN        38.0   60.8   45.5    0.0    +4.1  DESCARTAR
21   MANH       37.6   67.5   35.5    0.0    -9.0  DESCARTAR
22   CIEN       35.5   71.7   22.7    0.0    +0.0  DESCARTAR
23   GXO        35.4   25.8   33.6   50.0    -7.4  NO_BUY (Fundamental veto)
24   RRX        35.1   44.2   58.2    0.0    +4.1  NO_BUY (Fundamental veto)
25   EQIX       34.7   45.8   54.5    0.0    +0.8  NO_BUY (Fundamental veto)
26   SYM        33.3   45.8    0.0   50.0    +0.0  NO_BUY (Fundamental veto)
27   PTC        32.3   80.8    0.0    0.0    -3.3  VENDER (2 semanas consecutivas en negativo)
28   ITRI       30.1   65.0   13.6    0.0    +0.0  DESCARTAR
29   HUBB       29.4   55.0   24.6    0.0    -4.1  DESCARTAR
30   MOD        26.1   40.0   33.6    0.0    +0.0  NO_BUY (Fundamental veto)
31   TRMB        9.3   23.3    0.0    0.0    -3.3  NO_BUY (Fundamental veto)
32   PI          3.3    8.3    0.0    0.0    -5.5  NO_BUY (Fundamental veto)
=================================================================
=== Completado Sun Jul 26 08:00:19 AM CST 2026 ===
