| HORIZON | TRADES | WIN RATE | INSIDER RETURN | SPY RETURN | MEAN EXCESS | MEDIAN EXCESS | T-STAT |
|---|---|---|---|---|---|---|---|
| 7d | 24 | +62.50% | +1.18% | +0.34% | +0.84% | +0.73% | — |
| 14d | 24 | +58.33% | +0.51% | +0.34% | +0.16% | +0.40% | — |
| 30d | 24 | +70.83% | +2.14% | +1.67% | +0.71% | +1.31% | — |
| 60d | 24 | +62.50% | +1.88% | +2.06% | -0.18% | -0.30% | — |
| 90d | 24(2 pending) | +59.09% | +2.21% | +3.15% | -0.94% | -1.93% | — |
| 180d | 24(2 pending) | +77.27% | +10.10% | +8.41% | +1.69% | -2.01% | — |
| 1y | 24(5 pending) | +78.95% | +20.34% | +14.49% | +5.85% | -0.43% | — |
| 2y | 24(9 pending) | +86.67% | +50.72% | +32.90% | +17.81% | +6.64% | — |
| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED | DETAILS |
|---|---|---|---|---|---|---|---|---|
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 22 | $1,055.33 | $23.2K | 476 | Jun 30, 2026 | Jul 1, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 130.18 | — | — | 25,380.66 | Jun 30, 2026 | Jul 2, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 46.01 | $278.46 | $12.8K | 25,426.67 | Jun 30, 2026 | Jul 2, 2026 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 211 | — | — | 8,420 | Jun 10, 2026 | Jun 11, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 732 | — | — | 732 | May 15, 2026 | May 19, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 1,000 | $250.65 | $250.7K | 25,230.01 | May 13, 2026 | May 14, 2026 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 250 | $876.84 | $219.2K | 8,206 | May 4, 2026 | May 5, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 800 | $256.91 | $205.5K | 24,230.01 | May 4, 2026 | May 5, 2026 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 33 | $690.44 | $22.8K | 453 | Mar 31, 2026 | Apr 1, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 48.71 | $263.03 | $12.8K | 23,430.01 | Mar 31, 2026 | Apr 2, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 137.82 | — | — | 23,381.3 | Mar 31, 2026 | Apr 2, 2026 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 30 | $575.49 | $17.3K | 419 | Dec 31, 2025 | Jan 5, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 43.85 | $263.68 | $11.6K | 23,224.05 | Dec 31, 2025 | Jan 5, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 128 | — | — | 23,180.2 | Dec 31, 2025 | Jan 5, 2026 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 750 | $257.60 | $193.2K | 23,035.08 | Dec 8, 2025 | Dec 8, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 72 | $557.34 | $40.1K | 389 | Nov 25, 2025 | Nov 26, 2025 ↗ | View → |
| ECL ECOLAB INC. | SALE | 3,300 | — | — | 3,300 | Nov 12, 2025 | Nov 13, 2025 ↗ | View → |
| ECL ECOLAB INC. | SALE | 1,451 | $262.03 | $380.2K | 22,285.08 | Nov 12, 2025 | Nov 13, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 3,300 | $115.08 | $379.7K | 23,736.08 | Nov 12, 2025 | Nov 13, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 300 | $568.86 | $170.7K | 7,947 | Nov 6, 2025 | Nov 6, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 37 | $473.84 | $17.5K | 315 | Sep 30, 2025 | Oct 1, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 42.22 | $273.87 | $11.6K | 20,436.08 | Sep 30, 2025 | Oct 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 123.23 | — | — | 20,393.86 | Sep 30, 2025 | Oct 2, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 500 | $407.76 | $203.9K | 7,641 | Aug 18, 2025 | Aug 19, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 600 | $278.51 | $167.1K | 20,253.49 | Aug 13, 2025 | Aug 15, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 43 | $386.98 | $16.6K | 277 | Jun 30, 2025 | Jul 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 43.23 | $267.48 | $11.6K | 19,653.49 | Jun 30, 2025 | Jul 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 126.18 | — | — | 19,610.26 | Jun 30, 2025 | Jul 2, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 482 | $352.53 | $169.9K | 7,141 | Jun 11, 2025 | Jun 13, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 810 | — | — | 810 | May 12, 2025 | May 14, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 375 | $320.70 | $120.3K | 6,653 | May 7, 2025 | May 8, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 500 | $251.75 | $125.9K | 19,465.48 | May 7, 2025 | May 9, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 50 | $326.99 | $16.3K | 234 | Mar 31, 2025 | Apr 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 134.16 | — | — | 18,919.51 | Mar 31, 2025 | Apr 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 45.97 | $251.56 | $11.6K | 18,965.48 | Mar 31, 2025 | Apr 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 400 | $264.51 | $105.8K | 18,767.18 | Feb 13, 2025 | Feb 18, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 143.83 | — | — | 18,303.78 | Dec 31, 2024 | Jan 3, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 45 | $363.78 | $16.4K | 183 | Dec 31, 2024 | Jan 2, 2025 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 49.28 | $234.64 | $11.6K | 18,367.18 | Dec 31, 2024 | Jan 3, 2025 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 42 | $389.79 | $16.4K | 137 | Sep 30, 2024 | Oct 1, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 132.7 | — | — | 18,099.96 | Sep 30, 2024 | Oct 2, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 45.46 | $254.34 | $11.6K | 18,159.95 | Sep 30, 2024 | Oct 2, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 650 | $240.41 | $156.3K | 17,967.26 | Aug 2, 2024 | Aug 6, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 141.31 | — | — | 17,252.43 | Jun 30, 2024 | Jul 2, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 49.33 | $238.84 | $11.8K | 17,317.26 | Jun 30, 2024 | Jul 2, 2024 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 50 | $331.26 | $16.6K | 95 | Jun 28, 2024 | Jul 1, 2024 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 517 | $328.73 | $170.0K | 6,260 | Jun 12, 2024 | Jun 13, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 934 | — | — | 934 | May 6, 2024 | May 8, 2024 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 500 | $337.39 | $168.7K | 5,738 | May 3, 2024 | May 6, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 650 | $227.37 | $147.8K | 17,111.12 | May 3, 2024 | May 7, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 146.23 | — | — | 16,391.6 | Mar 31, 2024 | Apr 2, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 52.81 | $230.81 | $12.2K | 16,461.12 | Mar 31, 2024 | Apr 2, 2024 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 45 | $365.38 | $16.4K | 45 | Mar 28, 2024 | Apr 1, 2024 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 350 | $323.37 | $113.2K | 5,238 | Feb 23, 2024 | Feb 26, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 157.33 | — | — | 16,245.37 | Dec 31, 2023 | Jan 3, 2024 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 800 | $191.53 | $153.2K | 16,070.06 | Dec 1, 2023 | Dec 4, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 183.79 | — | — | 15,270.06 | Sep 30, 2023 | Oct 3, 2023 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 450 | $277.21 | $124.7K | 4,868 | Aug 7, 2023 | Aug 8, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 650 | $183.73 | $119.4K | 15,070.93 | Aug 7, 2023 | Aug 9, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 168.12 | — | — | 14,420.93 | Jun 30, 2023 | Jul 5, 2023 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 698 | $243.32 | $169.8K | 4,418 | Jun 14, 2023 | Jun 15, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 700 | $180.23 | $126.2K | 14,235.78 | Jun 14, 2023 | Jun 15, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 1,410 | — | — | 1,410 | May 4, 2023 | May 5, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 189.61 | — | — | 13,535.78 | Mar 31, 2023 | Apr 4, 2023 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 400 | $249.29 | $99.7K | 3,709 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 500 | $164.16 | $82.1K | 13,328.85 | Feb 16, 2023 | Feb 17, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 214.65 | — | — | 12,828.85 | Dec 31, 2022 | Jan 3, 2023 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 800 | $139.66 | $111.7K | 12,597.31 | Nov 8, 2022 | Nov 10, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 213.94 | — | — | 11,797.31 | Sep 30, 2022 | Oct 4, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 205.07 | — | — | 11,568.44 | Jun 30, 2022 | Jul 5, 2022 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 816 | $229.80 | $187.5K | 3,297 | Jun 8, 2022 | Jun 9, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 1,399 | — | — | 1,399 | May 5, 2022 | May 6, 2022 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 600 | $219.82 | $131.9K | 2,480 | May 5, 2022 | May 6, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 600 | $171.01 | $102.6K | 11,350.95 | May 5, 2022 | May 6, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 175.35 | — | — | 10,750.95 | Mar 31, 2022 | Apr 4, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 600 | $179.09 | $107.5K | 10,565.46 | Feb 18, 2022 | Feb 22, 2022 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 480 | $199.50 | $95.8K | 1,877 | Feb 7, 2022 | Feb 9, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 122.72 | — | — | 9,965.46 | Dec 31, 2021 | Jan 4, 2022 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 135.83 | — | — | 9,833.85 | Sep 30, 2021 | Oct 4, 2021 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 500 | $206.20 | $103.1K | 1,392 | Aug 4, 2021 | Aug 5, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 139.71 | — | — | 9,689.18 | Jun 30, 2021 | Jul 2, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 1,158 | — | — | 1,158 | May 6, 2021 | May 7, 2021 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASE | 420 | $237.86 | $99.9K | 890 | May 5, 2021 | May 6, 2021 ↗ | View → |
| CAT CATERPILLAR INC | PURCHASEGRANT Stock grant | 470 | $228.17 | $107.2K | 470 | May 3, 2021 | May 5, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 133.88 | — | — | 9,541.17 | Mar 31, 2021 | Apr 2, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 133.24 | — | — | 9,399 | Dec 31, 2020 | Jan 5, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Gift | 425 | — | — | 709 | Nov 19, 2020 | Jan 5, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Gift | 175 | — | — | 284 | Nov 12, 2020 | Jan 5, 2021 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 143.85 | — | — | 8,549.54 | Sep 30, 2020 | Oct 2, 2020 ↗ | View → |
| ECL ECOLAB INC. | PURCHASE | 400 | $194.05 | $77.6K | 8,398.05 | Aug 6, 2020 | Aug 10, 2020 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 133.09 | — | — | 7,998.05 | Jun 30, 2020 | Jul 2, 2020 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 1,417 | — | — | 1,417 | May 7, 2020 | May 7, 2020 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 197.74 | — | — | 7,856.53 | Mar 31, 2020 | Apr 2, 2020 ↗ | View → |
| ECL ECOLAB INC. | PURCHASEGRANT Stock grant | 149.69 | — | — | 7,651.41 | Dec 31, 2019 | Jan 3, 2020 ↗ | View → |