=== IOE Weekly Run Sun Aug  2 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.53% | FCF: 105.94% | ROIC: 8.2%
Procesando XPO...
  XPO: OK — Rev: 1.05% | EPS: -18.27% | FCF: 1631.58% | 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.26% | 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: 480.08 | MA50: 463.64 | MA200: 411.41 | RS: 14.17% | Vol Trend: -10.01%
Procesando EMR...
  EMR: OK — Price: 149.82 | MA50: 141.89 | MA200: 139.58 | RS: 5.34% | Vol Trend: -6.12%
Procesando NOVT...
  NOVT: OK — Price: 142.55 | MA50: 154.16 | MA200: 132.95 | RS: 7.82% | Vol Trend: -13.16%
Procesando ISRG...
  ISRG: OK — Price: 353.33 | MA50: 399.39 | MA200: 481.88 | RS: -26.48% | Vol Trend: 28.76%
Procesando AZTA...
  AZTA: OK — Price: 28.13 | MA50: 24.46 | MA200: 28.04 | RS: 9.27% | Vol Trend: -27.11%
Procesando TRMB...
  TRMB: OK — Price: 56.58 | MA50: 53.13 | MA200: 67.34 | RS: -20.97% | Vol Trend: -14.91%
Procesando CGNX...
  CGNX: OK — Price: 65.24 | MA50: 64.67 | MA200: 51.01 | RS: 12.96% | Vol Trend: -13.49%
Procesando KEYS...
  KEYS: OK — Price: 319.08 | MA50: 333.22 | MA200: 268.85 | RS: -13.12% | Vol Trend: -20.08%
Procesando RRX...
  RRX: OK — Price: 205.23 | MA50: 212.06 | MA200: 183.67 | RS: -7.32% | Vol Trend: -6.06%
Procesando MANH...
  MANH: OK — Price: 191.36 | MA50: 150.24 | MA200: 155.63 | RS: 32.9% | Vol Trend: 21.7%
Procesando DSGX...
  DSGX: OK — Price: 75.16 | MA50: 72.13 | MA200: 76.93 | RS: -0.88% | Vol Trend: -9.59%
Procesando SYM...
  SYM: OK — Price: 43.05 | MA50: 43.76 | MA200: 56.09 | RS: -30.56% | Vol Trend: -33.11%
Procesando SPSC...
  SPSC: OK — Price: 73.39 | MA50: 58.82 | MA200: 70.93 | RS: 20.9% | Vol Trend: -17.63%
Procesando SAIA...
  SAIA: OK — Price: 347.63 | MA50: 439.11 | MA200: 376.22 | RS: -24.88% | Vol Trend: 10.65%
Procesando XPO...
  XPO: OK — Price: 200.97 | MA50: 210.38 | MA200: 180.86 | RS: -10.31% | Vol Trend: -32.36%
Procesando GXO...
  GXO: OK — Price: 50.16 | MA50: 50.5 | MA200: 53.65 | RS: -14.44% | Vol Trend: -0.03%
Procesando VRT...
  VRT: OK — Price: 241.57 | MA50: 305.74 | MA200: 246.31 | RS: -30.08% | Vol Trend: -6.24%
Procesando ETN...
  ETN: OK — Price: 415.2 | MA50: 403.43 | MA200: 374.29 | RS: -6.09% | Vol Trend: -4.67%
Procesando MOD...
  MOD: OK — Price: 201.06 | MA50: 256.72 | MA200: 205.29 | RS: -28.31% | Vol Trend: -3.4%
Procesando SMCI...
  SMCI: OK — Price: 28.4 | MA50: 32.39 | MA200: 32.78 | RS: 1.18% | Vol Trend: -24.85%
Procesando EQIX...
  EQIX: OK — Price: 1019.28 | MA50: 1054.28 | MA200: 931.24 | RS: -9.72% | Vol Trend: -12.03%
Procesando DLR...
  DLR: OK — Price: 188.52 | MA50: 185.19 | MA200: 176.13 | RS: -9.73% | Vol Trend: -0.28%
Procesando CIEN...
  CIEN: OK — Price: 377.05 | MA50: 463.51 | MA200: 351.26 | RS: -33.22% | Vol Trend: -31.52%
Procesando HPE...
  HPE: OK — Price: 47.9 | MA50: 45.96 | MA200: 29.45 | RS: 64.0% | Vol Trend: -39.84%
Procesando DOV...
  DOV: OK — Price: 204.62 | MA50: 214.42 | MA200: 206.73 | RS: -13.04% | Vol Trend: 16.59%
Procesando GEV...
  GEV: OK — Price: 990.29 | MA50: 1024.82 | MA200: 836.5 | RS: -10.5% | Vol Trend: -0.21%
Procesando PWR...
  PWR: OK — Price: 667.36 | MA50: 681.09 | MA200: 561.35 | RS: -13.75% | Vol Trend: -9.27%
Procesando HUBB...
  HUBB: OK — Price: 472.55 | MA50: 487.87 | MA200: 480.93 | RS: -10.72% | Vol Trend: -11.78%
Procesando POWL...
  POWL: OK — Price: 208.68 | MA50: 263.97 | MA200: 190.63 | RS: -27.87% | Vol Trend: 5.08%
Procesando ITRI...
  ITRI: OK — Price: 99.66 | MA50: 84.65 | MA200: 94.62 | RS: 13.04% | Vol Trend: 26.78%
Procesando PTC...
  PTC: OK — Price: 137.2 | MA50: 126.97 | MA200: 154.11 | RS: -3.17% | Vol Trend: -14.42%
Procesando PI...
  PI: OK — Price: 151.36 | MA50: 138.09 | MA200: 144.77 | RS: -0.84% | Vol Trend: -5.53%

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: 1 | 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: 1 | 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    MANH       69.8   67.5   92.7   50.0   +32.2  COMPRAR
2    CGNX       59.6   62.5   65.5   50.0    +0.8  COMPRAR
3    AZTA       57.2   70.0   47.3   50.0    +4.1  COMPRAR
4    DLR        54.0   63.3   45.5   50.0   -10.9  MANTENER
5    KEYS       53.4   70.8   33.6   50.0    +0.0  MANTENER
6    DSGX       50.4   78.3   13.6   50.0    +4.1  MANTENER
7    EMR        50.3   39.2   65.5   50.0    +2.2  NO_BUY (Fundamental veto)
8    ITRI       47.8   65.0   72.7    0.0   +17.7  DESCARTAR
9    SPSC       44.4   70.0   54.5    0.0    +6.3  DESCARTAR
10   SMCI       44.3   65.0   10.9   50.0    +0.0  DESCARTAR
11   PWR        44.1   47.5   33.6   50.0    -3.3  NO_BUY (Fundamental veto)
12   ROK        41.5   49.2   72.7    0.0    -3.3  NO_BUY (Fundamental veto)
13   ETN        40.7   60.8   54.5    0.0    +2.7  DESCARTAR
14   DOV        39.5   45.0   21.8   50.0    -2.2  NO_BUY (Fundamental veto)
15   ISRG       39.5   85.0   18.2    0.0    +0.0  DESCARTAR
16   PTC        39.1   80.8   22.7    0.0    +6.8  DESCARTAR
17   POWL       39.0   79.2   24.6    0.0    -4.9  DESCARTAR
18   GEV        38.4   70.8   33.6    0.0    -3.3  VENDER (2 semanas consecutivas en negativo)
19   HPE        37.4   15.0   54.5   50.0    -2.7  NO_BUY (Fundamental veto)
20   XPO        36.4   28.3   33.6   50.0    -6.3  NO_BUY (Fundamental veto)
21   VRT        36.3   90.8    0.0    0.0   -10.1  VENDER (2 semanas consecutivas en negativo)
22   NOVT       35.3   24.2   35.5   50.0    -3.3  NO_BUY (Fundamental veto)
23   SAIA       34.6   40.8   10.9   50.0    -6.8  NO_BUY (Fundamental veto)
24   SYM        33.3   45.8    0.0   50.0    +0.0  NO_BUY (Fundamental veto)
25   CIEN       32.8   71.7   13.6    0.0    -2.7  DESCARTAR
26   GXO        28.6   25.8   10.9   50.0    -6.8  NO_BUY (Fundamental veto)
27   EQIX       27.9   45.8   31.8    0.0    -6.8  NO_BUY (Fundamental veto)
28   RRX        27.8   44.2   33.6    0.0    -7.4  NO_BUY (Fundamental veto)
29   HUBB       25.3   55.0   10.9    0.0    -4.1  VENDER (2 semanas consecutivas en negativo)
30   TRMB       16.1   23.3   22.7    0.0    +6.8  NO_BUY (Fundamental veto)
31   MOD        16.0   40.0    0.0    0.0   -10.1  NO_BUY (Fundamental veto)
32   PI         14.2    8.3   36.4    0.0   +10.9  NO_BUY (Fundamental veto)
=================================================================
=== Completado Sun Aug  2 08:00:19 AM CST 2026 ===
