=== IOE Weekly Run Sun Jun 21 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: 473.79 | MA50: 435.67 | MA200: 393.27 | RS: 18.28% | Vol Trend: -7.86%
Procesando EMR...
  EMR: OK — Price: 150.66 | MA50: 140.87 | MA200: 138.1 | RS: 2.43% | Vol Trend: -3.15%
Procesando NOVT...
  NOVT: OK — Price: 155.3 | MA50: 145.59 | MA200: 126.94 | RS: 21.27% | Vol Trend: 9.32%
Procesando ISRG...
  ISRG: OK — Price: 406.78 | MA50: 439.73 | MA200: 490.69 | RS: -30.03% | Vol Trend: 5.83%
Procesando AZTA...
  AZTA: OK — Price: 23.31 | MA50: 22.19 | MA200: 28.66 | RS: 0.32% | Vol Trend: -11.06%
Procesando TRMB...
  TRMB: OK — Price: 49.16 | MA50: 59.73 | MA200: 71.36 | RS: -40.32% | Vol Trend: 29.31%
Procesando CGNX...
  CGNX: OK — Price: 66.1 | MA50: 60.79 | MA200: 48.16 | RS: 19.1% | Vol Trend: -5.02%
Procesando KEYS...
  KEYS: OK — Price: 363.67 | MA50: 343.92 | MA200: 246.47 | RS: 15.9% | Vol Trend: 11.97%
Procesando RRX...
  RRX: OK — Price: 226.78 | MA50: 208.64 | MA200: 173.44 | RS: 14.16% | Vol Trend: -19.28%
Procesando MANH...
  MANH: OK — Price: 132.28 | MA50: 138.71 | MA200: 163.56 | RS: -18.81% | Vol Trend: -13.57%
Procesando DSGX...
  DSGX: OK — Price: 67.33 | MA50: 71.98 | MA200: 81.04 | RS: -22.34% | Vol Trend: 0.67%
Procesando SYM...
  SYM: OK — Price: 41.68 | MA50: 52.1 | MA200: 58.06 | RS: -31.98% | Vol Trend: 28.71%
Procesando SPSC...
  SPSC: OK — Price: 53.13 | MA50: 54.86 | MA200: 77.59 | RS: -23.45% | Vol Trend: 10.35%
Procesando SAIA...
  SAIA: OK — Price: 435.12 | MA50: 447.66 | MA200: 359.77 | RS: 21.42% | Vol Trend: -0.78%
Procesando XPO...
  XPO: OK — Price: 199.5 | MA50: 213.81 | MA200: 169.87 | RS: -5.43% | Vol Trend: 22.84%
Procesando GXO...
  GXO: OK — Price: 48.64 | MA50: 51.81 | MA200: 53.73 | RS: -17.72% | Vol Trend: -7.3%
Procesando VRT...
  VRT: OK — Price: 333.05 | MA50: 321.54 | MA200: 223.94 | RS: 15.02% | Vol Trend: 1.84%
Procesando ETN...
  ETN: OK — Price: 421.77 | MA50: 405.1 | MA200: 368.81 | RS: 3.07% | Vol Trend: -5.9%
Procesando MOD...
  MOD: OK — Price: 297.37 | MA50: 266.48 | MA200: 191.72 | RS: 36.16% | Vol Trend: 25.46%
Procesando SMCI...
  SMCI: OK — Price: 30.66 | MA50: 32.81 | MA200: 35.55 | RS: 34.21% | Vol Trend: 41.15%
Procesando EQIX...
  EQIX: OK — Price: 1092.19 | MA50: 1073.94 | MA200: 894.02 | RS: -1.27% | Vol Trend: 6.44%
Procesando DLR...
  DLR: OK — Price: 188.15 | MA50: 192.45 | MA200: 174.38 | RS: -6.57% | Vol Trend: 11.65%
Procesando CIEN...
  CIEN: OK — Price: 428.22 | MA50: 521.2 | MA200: 310.04 | RS: -3.59% | Vol Trend: 28.61%
Procesando HPE...
  HPE: OK — Price: 47.41 | MA50: 35.8 | MA200: 26.29 | RS: 103.44% | Vol Trend: 63.52%
Procesando DOV...
  DOV: OK — Price: 223.57 | MA50: 217.64 | MA200: 200.34 | RS: -8.35% | Vol Trend: -1.04%
Procesando GEV...
  GEV: OK — Price: 1109.73 | MA50: 1022.31 | MA200: 772.63 | RS: 15.26% | Vol Trend: 11.54%
Procesando PWR...
  PWR: OK — Price: 702.25 | MA50: 691.73 | MA200: 523.5 | RS: 11.31% | Vol Trend: -1.62%
Procesando HUBB...
  HUBB: OK — Price: 523.69 | MA50: 502.69 | MA200: 471.82 | RS: -5.06% | Vol Trend: 6.92%
Procesando POWL...
  POWL: OK — Price: 297.2 | MA50: 275.93 | MA200: 169.24 | RS: 57.65% | Vol Trend: -11.95%
Procesando ITRI...
  ITRI: OK — Price: 80.81 | MA50: 85.16 | MA200: 99.83 | RS: -26.61% | Vol Trend: -19.68%
Procesando PTC...
  PTC: OK — Price: 114.75 | MA50: 137.15 | MA200: 166.16 | RS: -38.54% | Vol Trend: 23.57%
Procesando PI...
  PI: OK — Price: 128.71 | MA50: 133.0 | MA200: 152.2 | RS: 16.05% | Vol Trend: -10.34%

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   Delta  Señal
-----------------------------------------------------------------
1    CGNX       64.5   62.5   81.8   50.0   +12.7  COMPRAR
2    VRT        59.2   90.8   76.4    0.0    +9.5  COMPRAR
3    POWL       56.2   79.2   81.8    0.0    +1.9  COMPRAR
4    KEYS       56.1   70.8   92.7    0.0    +1.9  COMPRAR
5    GEV        56.1   70.8   92.7    0.0   +10.3  COMPRAR
6    PWR        53.6   47.5   65.5   50.0    +6.1  NO_BUY (Fundamental veto)
7    DLR        53.1   63.3   42.7   50.0    +8.3  MANTENER
8    AZTA       53.1   70.0   33.6   50.0   +18.5  MANTENER
9    NOVT       52.5   24.2   92.7   50.0    +9.7  NO_BUY (Fundamental veto)
10   DSGX       49.6   78.3   10.9   50.0   +12.0  DESCARTAR
11   MOD        46.0   40.0  100.0    0.0    +0.2  NO_BUY (Fundamental veto)
12   HPE        45.5   15.0   81.8   50.0    +3.1  NO_BUY (Fundamental veto)
13   ROK        44.2   49.2   81.8    0.0    -0.6  NO_BUY (Fundamental veto)
14   ETN        44.0   60.8   65.5    0.0    +1.3  DESCARTAR
15   RRX        42.2   44.2   81.8    0.0    +1.9  NO_BUY (Fundamental veto)
16   HUBB       41.6   55.0   65.5    0.0    +1.9  DESCARTAR
17   CIEN       40.9   71.7   40.9    0.0    -2.5  VENDER (2 semanas consecutivas en negativo)
18   SYM        38.8   45.8   18.2   50.0   +13.3  NO_BUY (Fundamental veto)
19   EQIX       38.0   45.8   65.5    0.0    +1.6  NO_BUY (Fundamental veto)
20   PTC        37.8   80.8   18.2    0.0    +2.0  DESCARTAR
21   ISRG       37.3   85.0   10.9    0.0    -0.6  DESCARTAR
22   SMCI       36.9   65.0   36.4    0.0    +0.5  DESCARTAR
23   EMR        35.3   39.2   65.5    0.0    +2.0  NO_BUY (Fundamental veto)
24   DOV        34.4   45.0   54.5    0.0    -0.3  NO_BUY (Fundamental veto)
25   SAIA       31.9   40.8   51.8    0.0    -9.1  NO_BUY (Fundamental veto)
26   SPSC       31.3   70.0   10.9    0.0    -1.3  DESCARTAR
27   MANH       27.0   67.5    0.0    0.0    -4.4  DESCARTAR
28   XPO        26.9   28.3   51.8    0.0    -5.8  NO_BUY (Fundamental veto)
29   ITRI       26.0   65.0    0.0    0.0    -1.7  DESCARTAR
30   GXO        25.3   25.8    0.0   50.0    +4.5  NO_BUY (Fundamental veto)
31   TRMB       14.8   23.3   18.2    0.0    +0.0  NO_BUY (Fundamental veto)
32   PI          8.8    8.3   18.2    0.0    +1.4  NO_BUY (Fundamental veto)
=================================================================
=== Completado Sun Jun 21 08:00:22 AM CST 2026 ===
