=== IOE Weekly Run Tue Jun 16 08:08:55 PM 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: 1255 días

Procesando ROK...
  ROK: OK — Price: 466.31 | MA50: 432.21 | MA200: 392.01 | RS: 17.87% | Vol Trend: -9.64%
Procesando EMR...
  EMR: OK — Price: 148.81 | MA50: 140.42 | MA200: 137.92 | RS: 1.13% | Vol Trend: -3.22%
Procesando NOVT...
  NOVT: OK — Price: 155.13 | MA50: 144.21 | MA200: 126.55 | RS: 16.56% | Vol Trend: 7.3%
Procesando ISRG...
  ISRG: OK — Price: 417.07 | MA50: 441.86 | MA200: 491.36 | RS: -26.14% | Vol Trend: 3.6%
Procesando AZTA...
  AZTA: OK — Price: 23.13 | MA50: 22.16 | MA200: 28.73 | RS: -6.21% | Vol Trend: -4.57%
Procesando TRMB...
  TRMB: OK — Price: 50.78 | MA50: 60.39 | MA200: 71.66 | RS: -35.95% | Vol Trend: 26.2%
Procesando CGNX...
  CGNX: OK — Price: 65.41 | MA50: 60.28 | MA200: 47.95 | RS: 17.72% | Vol Trend: -8.14%
Procesando KEYS...
  KEYS: OK — Price: 350.29 | MA50: 342.01 | MA200: 244.53 | RS: 9.85% | Vol Trend: 26.85%
Procesando RRX...
  RRX: OK — Price: 222.53 | MA50: 207.46 | MA200: 172.67 | RS: 6.68% | Vol Trend: -16.23%
Procesando MANH...
  MANH: OK — Price: 139.4 | MA50: 138.8 | MA200: 164.36 | RS: -12.59% | Vol Trend: -16.44%
Procesando DSGX...
  DSGX: OK — Price: 71.32 | MA50: 71.96 | MA200: 81.34 | RS: -13.22% | Vol Trend: 1.46%
Procesando SYM...
  SYM: OK — Price: 40.81 | MA50: 52.58 | MA200: 58.11 | RS: -31.92% | Vol Trend: 31.63%
Procesando SPSC...
  SPSC: OK — Price: 54.98 | MA50: 55.02 | MA200: 78.14 | RS: -21.88% | Vol Trend: 2.95%
Procesando SAIA...
  SAIA: OK — Price: 457.02 | MA50: 445.96 | MA200: 358.41 | RS: 28.21% | Vol Trend: -6.92%
Procesando XPO...
  XPO: OK — Price: 214.27 | MA50: 214.02 | MA200: 169.14 | RS: -0.5% | Vol Trend: 17.58%
Procesando GXO...
  GXO: OK — Price: 49.96 | MA50: 52.07 | MA200: 53.76 | RS: -19.6% | Vol Trend: -6.31%
Procesando VRT...
  VRT: OK — Price: 299.6 | MA50: 319.39 | MA200: 221.95 | RS: -0.26% | Vol Trend: 4.92%
Procesando ETN...
  ETN: OK — Price: 407.71 | MA50: 403.56 | MA200: 368.12 | RS: -0.36% | Vol Trend: -5.57%
Procesando MOD...
  MOD: OK — Price: 284.97 | MA50: 263.83 | MA200: 190.16 | RS: 28.75% | Vol Trend: 26.27%
Procesando SMCI...
  SMCI: OK — Price: 29.22 | MA50: 32.56 | MA200: 35.67 | RS: -17.16% | Vol Trend: 38.64%
Procesando EQIX...
  EQIX: OK — Price: 1094.68 | MA50: 1070.83 | MA200: 890.91 | RS: -1.0% | Vol Trend: 3.28%
Procesando DLR...
  DLR: OK — Price: 190.45 | MA50: 192.31 | MA200: 174.15 | RS: -7.01% | Vol Trend: 2.52%
Procesando CIEN...
  CIEN: OK — Price: 430.3 | MA50: 522.74 | MA200: 306.65 | RS: -1.75% | Vol Trend: 24.37%
Procesando HPE...
  HPE: OK — Price: 48.38 | MA50: 34.88 | MA200: 26.04 | RS: 111.27% | Vol Trend: 58.63%
Procesando DOV...
  DOV: OK — Price: 222.63 | MA50: 217.24 | MA200: 199.89 | RS: -8.54% | Vol Trend: -7.6%
Procesando GEV...
  GEV: OK — Price: 982.35 | MA50: 1016.08 | MA200: 767.8 | RS: 0.99% | Vol Trend: 8.71%
Procesando PWR...
  PWR: OK — Price: 719.29 | MA50: 686.02 | MA200: 520.18 | RS: 12.31% | Vol Trend: -1.25%
Procesando HUBB...
  HUBB: OK — Price: 502.65 | MA50: 502.57 | MA200: 470.96 | RS: -8.17% | Vol Trend: 9.38%
Procesando POWL...
  POWL: OK — Price: 292.7 | MA50: 272.5 | MA200: 167.17 | RS: 61.4% | Vol Trend: -17.75%
Procesando ITRI...
  ITRI: OK — Price: 81.1 | MA50: 85.62 | MA200: 100.25 | RS: -25.09% | Vol Trend: -21.21%
Procesando PTC...
  PTC: OK — Price: 118.18 | MA50: 138.28 | MA200: 167.13 | RS: -34.71% | Vol Trend: 19.69%
Procesando PI...
  PI: OK — Price: 129.61 | MA50: 132.09 | MA200: 152.8 | RS: 17.96% | Vol Trend: -5.76%

Ingesta de momentum completada.
Procesando ROK...
  ROK: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando EMR...
  EMR: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando NOVT...
  NOVT: OK — Upgrades: 1 | 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: 0 | 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: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando SYM...
  SYM: OK — Upgrades: 1 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando SPSC...
  SPSC: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando SAIA...
  SAIA: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando XPO...
  XPO: OK — Upgrades: 0 | 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: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando EQIX...
  EQIX: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando DLR...
  DLR: OK — Upgrades: 1 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando CIEN...
  CIEN: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando HPE...
  HPE: OK — Upgrades: 1 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando DOV...
  DOV: OK — Upgrades: 0 | Downgrades: 0 | Insider buys: 0 ($0)
Procesando GEV...
  GEV: OK — Upgrades: 0 | Downgrades: 1 | Insider buys: 0 ($0)
Procesando PWR...
  PWR: OK — Upgrades: 2 | Downgrades: 0 | 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  Señal
-----------------------------------------------------------------
1    POWL       54.3   83.3   70.0    0.0  DESCARTAR
2    KEYS       54.3   79.2   75.5    0.0  DESCARTAR
3    CGNX       51.8   62.5   72.7   16.7  DESCARTAR
4    VRT        49.7   95.0   39.1    0.0  DESCARTAR
5    PWR        47.5   55.8   67.3   16.7  DESCARTAR
6    GEV        45.8   75.0   52.7    0.0  DESCARTAR
7    MOD        45.8   48.3   88.2    0.0  NO_BUY (Fundamental veto)
8    DLR        44.8   67.5   42.7   16.7  DESCARTAR
9    ROK        44.8   53.3   78.2    0.0  DESCARTAR
10   CIEN       43.4   75.8   43.6    0.0  DESCARTAR
11   NOVT       42.8   32.5   82.7   16.7  NO_BUY (Fundamental veto)
12   ETN        42.7   69.2   50.0    0.0  DESCARTAR
13   HPE        42.5   27.5   88.2   16.7  NO_BUY (Fundamental veto)
14   SAIA       41.0   53.3   65.5    0.0  DESCARTAR
15   RRX        40.4   52.5   64.5    0.0  DESCARTAR
16   HUBB       39.8   59.2   53.6    0.0  DESCARTAR
17   ISRG       37.9   89.2    7.3    0.0  DESCARTAR
18   DSGX       37.6   73.3   10.9   16.7  DESCARTAR
19   SMCI       36.5   77.5   18.2    0.0  DESCARTAR
20   EQIX       36.3   45.8   60.0    0.0  NO_BUY (Fundamental veto)
21   PTC        35.8   80.0   12.7    0.0  DESCARTAR
22   DOV        34.7   49.2   50.0    0.0  NO_BUY (Fundamental veto)
23   AZTA       34.5   57.5   21.8   16.7  DESCARTAR
24   EMR        33.3   41.7   55.5    0.0  NO_BUY (Fundamental veto)
25   XPO        32.7   36.7   60.0    0.0  NO_BUY (Fundamental veto)
26   SPSC       32.6   73.3   10.9    0.0  DESCARTAR
27   MANH       31.4   71.7    9.1    0.0  DESCARTAR
28   ITRI       27.7   69.2    0.0    0.0  DESCARTAR
29   SYM        25.5   37.5   18.2   16.7  NO_BUY (Fundamental veto)
30   GXO        20.8   30.0   12.7   16.7  NO_BUY (Fundamental veto)
31   TRMB       14.8   23.3   18.2    0.0  NO_BUY (Fundamental veto)
32   PI          7.4    0.0   24.6    0.0  NO_BUY (Fundamental veto)
=================================================================
=== Completado Tue Jun 16 08:09:11 PM CST 2026 ===
