OTTR — Otter Tail Corporation

Summary

Table of Contents

Company

Data:

{
  "symbol": "OTTR",
  "price": 92.77,
  "marketCap": 3894864957,
  "beta": 0.43,
  "lastDividend": 2.205,
  "range": "74.15-95.09",
  "change": -0.1,
  "changePercentage": -0.10768,
  "volume": 28139.27119,
  "averageVolume": 268093,
  "companyName": "Otter Tail Corporation",
  "currency": "USD",
  "cik": "0001466593",
  "isin": "US6896481032",
  "cusip": "689648103",
  "exchangeFullName": "NASDAQ Global Select",
  "exchange": "NASDAQ",
  "industry": "Conglomerates",
  "website": "https://www.ottertail.com",
  "description": "Otter Tail Corporation, an entity founded in 1907 and based in Fergus Falls, Minnesota, is a diversified enterprise conducting business in the United States across three primary sectors: an electric utility, manufacturing operations, and the production of plastic pipes. The company adopted its current name in 2001, having previously been known as Otter Tail Power Company. The Electric segment is responsible for generating, transmitting, distributing, and selling electricity. It serves approximately 133,000 residential, industrial, and commercial customers across Minnesota, North Dakota, and South Dakota. This segment draws its power from a mix of sources including coal, wind, hydroelectric, and natural gas, and actively participates in the Midcontinent Independent System Operator, Inc. (MISO) markets. Through its Manufacturing segment, the company offers services such as contract machining, metal parts stamping, fabrication, and painting. It also produces specialized plastic thermoformed products, including containers for horticultural purposes, packaging solutions for the life sciences and industrial sectors, and components for material handling. These products cater to a wide array of industries, such as recreational vehicles, agriculture, construction, lawn and garden, and industrial and energy equipment. Additionally, this segment manufactures custom packaging like clamshells, blister packs, and returnable trays, designed to transport and store unusually shaped or delicate parts for clients in the horticulture, medical, industrial, recreation, and electronics fields. Finally, the Plastics segment focuses on manufacturing polyvinyl chloride (PVC) pipes. These pipes are essential for various water management applications, including municipal water supply, rural water systems, wastewater treatment, storm drainage, and water reclamation projects. The products from this segment are sold to wholesalers and distributors through a combination of independent sales representatives, internal sales personnel, and dedicated customer service teams.",
  "ceo": "Charles S. MacFarlane",
  "sector": "Industrials",
  "country": "US",
  "fullTimeEmployees": "2198",
  "phone": "866 410 8780",
  "address": "215 South Cascade Street",
  "city": "Fergus Falls",
  "state": "MN",
  "zip": "56538-0496",
  "image": "https://images.financialmodelingprep.com/symbol/OTTR.png",
  "ipoDate": "1990-03-26",
  "defaultImage": false,
  "isEtf": false,
  "isActivelyTrading": true,
  "isAdr": false,
  "isFund": false
}

Price / Quote

Data:

{
  "symbol": "OTTR",
  "name": "Otter Tail Corporation",
  "price": 92.712,
  "changePercentage": -0.17013,
  "change": -0.158,
  "volume": 46127.73771,
  "dayLow": 92.05,
  "dayHigh": 93.19,
  "yearHigh": 95.09,
  "yearLow": 74.15,
  "marketCap": 3892429879,
  "priceAvg50": 90.2534,
  "priceAvg200": 86.84055,
  "exchange": "NASDAQ",
  "open": 92.05,
  "previousClose": 92.87,
  "timestamp": 1786729889,
  "chart_vwap_daily": [
    {
      "t": "2026-07-06",
      "v": 90.5451,
      "c": 90.49
    },
    {
      "t": "2026-07-07",
      "v": 91.3941,
      "c": 90.85
    },
    {
      "t": "2026-07-08",
      "v": 89.8372,
      "c": 89.57
    },
    {
      "t": "2026-07-09",
      "v": 88.2535,
      "c": 87.85
    },
    {
      "t": "2026-07-10",
      "v": 88.8572,
      "c": 88.96
    },
    {
      "t": "2026-07-13",
      "v": 89.0888,
      "c": 89.06
    },
    {
      "t": "2026-07-14",
      "v": 89.6799,
      "c": 90.09
    },
    {
      "t": "2026-07-15",
      "v": 91.5469,
      "c": 90.18
    },
    {
      "t": "2026-07-16",
      "v": 92.6804,
      "c": 93.26
    },
    {
      "t": "2026-07-17",
      "v": 92.8645,
      "c": 92.83
    },
    {
      "t": "2026-07-20",
      "v": 91.5954,
      "c": 91.32
    },
    {
      "t": "2026-07-21",
      "v": 90.6126,
      "c": 90.57
    },
    {
      "t": "2026-07-22",
      "v": 92.2335,
      "c": 92.76
    },
    {
      "t": "2026-07-23",
      "v": 92.3088,
      "c": 92.21
    },
    {
      "t": "2026-07-24",
      "v": 92.4342,
      "c": 92.34
    },
    {
      "t": "2026-07-27",
      "v": 91.8497,
      "c": 92.07
    },
    {
      "t": "2026-07-28",
      "v": 93.6546,
      "c": 93.59
    },
    {
      "t": "2026-07-29",
      "v": 91.4927,
      "c": 90.77
    },
    {
      "t": "2026-07-30",
      "v": 89.814,
      "c": 89.4
    },
    {
      "t": "2026-07-31",
      "v": 88.7712,
      "c": 88.42
    },
    {
      "t": "2026-08-03",
      "v": 90.7942,
      "c": 90.16
    },
    {
      "t": "2026-08-04",
      "v": 91.6908,
      "c": 92.82
    },
    {
      "t": "2026-08-05",
      "v": 92.4414,
      "c": 92.9
    },
    {
      "t": "2026-08-06",
      "v": 93.1898,
      "c": 93.05
    },
    {
      "t": "2026-08-07",
      "v": 93.5355,
      "c": 93.79
    },
    {
      "t": "2026-08-10",
      "v": 92.5738,
      "c": 92.37
    },
    {
      "t": "2026-08-11",
      "v": 94.2846,
      "c": 94.28
    },
    {
      "t": "2026-08-12",
      "v": 92.6354,
      "c": 92.14
    },
    {
      "t": "2026-08-13",
      "v": 92.7172,
      "c": 92.87
    },
    {
      "t": "2026-08-14",
      "v": 92.7529,
      "c": 92.67
    }
  ],
  "vwap_summary": {
    "days": 30,
    "days_above": 9,
    "days_below": 21,
    "pct_days_above": 30,
    "position": "below",
    "gap_pct": -0.09,
    "streak_days": 1
  }
}

Volume

Data:

{
  "volume": 46127.73771,
  "avgVolume": 268093,
  "short_ratio": [
    {
      "symbol": "OTTR",
      "file_date": "2026-08-13",
      "date": "20260813",
      "short_volume": 53980,
      "short_exempt_volume": 33,
      "total_volume": 73613,
      "short_volume_ratio": 0.7333,
      "signal": "Bearish"
    }
  ],
  "volume_profile": {
    "poc": 92.34,
    "vah": 93.81,
    "val": 90.73,
    "profile": [
      {
        "price": 85.87,
        "volume": 17366
      },
      {
        "price": 86.02,
        "volume": 0
      },
      {
        "price": 86.18,
        "volume": 0
      },
      {
        "price": 86.33,
        "volume": 0
      },
      {
        "price": 86.49,
        "volume": 0
      },
      {
        "price": 86.64,
        "volume": 1262
      },
      {
        "price": 86.8,
        "volume": 0
      },
      {
        "price": 86.95,
        "volume": 0
      },
      {
        "price": 87.1,
        "volume": 0
      },
      {
        "price": 87.26,
        "volume": 0
      },
      {
        "price": 87.41,
        "volume": 0
      },
      {
        "price": 87.57,
        "volume": 3219
      },
      {
        "price": 87.72,
        "volume": 0
      },
      {
        "price": 87.87,
        "volume": 0
      },
      {
        "price": 88.03,
        "volume": 0
      },
      {
        "price": 88.18,
        "volume": 22160
      },
      {
        "price": 88.34,
        "volume": 35376
      },
      {
        "price": 88.49,
        "volume": 17253
      },
      {
        "price": 88.64,
        "volume": 8056
      },
      {
        "price": 88.8,
        "volume": 4828
      },
      {
        "price": 88.95,
        "volume": 15351
      },
      {
        "price": 89.11,
        "volume": 10576
      },
      {
        "price": 89.26,
        "volume": 18144
      },
      {
        "price": 89.42,
        "volume": 24236
      },
      {
        "price": 89.57,
        "volume": 26724
      },
      {
        "price": 89.72,
        "volume": 16773
      },
      {
        "price": 89.88,
        "volume": 50852
      },
      {
        "price": 90.03,
        "volume": 62869
      },
      {
        "price": 90.19,
        "volume": 49031
      },
      {
        "price": 90.34,
        "volume": 45537
      },
      {
        "price": 90.49,
        "volume": 55437
      },
      {
        "price": 90.65,
        "volume": 69591
      },
      {
        "price": 90.8,
        "volume": 130646
      },
      {
        "price": 90.96,
        "volume": 147701
      },
      {
        "price": 91.11,
        "volume": 97655
      },
      {
        "price": 91.27,
        "volume": 63767
      },
      {
        "price": 91.42,
        "volume": 160110
      },
      {
        "price": 91.57,
        "volume": 62775
      },
      {
        "price": 91.73,
        "volume": 37857
      },
      {
        "price": 91.88,
        "volume": 43785
      },
      {
        "price": 92.04,
        "volume": 71958
      },
      {
        "price": 92.19,
        "volume": 64465
      },
      {
        "price": 92.34,
        "volume": 261949
      },
      {
        "price": 92.5,
        "volume": 145734
      },
      {
        "price": 92.65,
        "volume": 121381
      },
      {
        "price": 92.81,
        "volume": 137868
      },
      {
        "price": 92.96,
        "volume": 211197
      },
      {
        "price": 93.11,
        "volume": 146830
      },
      {
        "price": 93.27,
        "volume": 75002
      },
      {
        "price": 93.42,
        "volume": 100195
      },
      {
        "price": 93.58,
        "volume": 92710
      },
      {
        "price": 93.73,
        "volume": 70716
      },
      {
        "price": 93.89,
        "volume": 36941
      },
      {
        "price": 94.04,
        "volume": 20299
      },
      {
        "price": 94.19,
        "volume": 18187
      },
      {
        "price": 94.35,
        "volume": 54554
      },
      {
        "price": 94.5,
        "volume": 68178
      },
      {
        "price": 94.66,
        "volume": 17826
      },
      {
        "price": 94.81,
        "volume": 4624
      },
      {
        "price": 94.96,
        "volume": 3989
      }
    ],
    "sessions": 20
  }
}

Fundamentals

Data:

{
  "symbol": "OTTR",
  "marketCap": 3901653786,
  "enterpriseValueTTM": 4816483786,
  "evToSalesTTM": 3.662527563910998,
  "evToOperatingCashFlowTTM": 11.76712373539335,
  "evToFreeCashFlowTTM": -60.762786354977486,
  "evToEBITDATTM": 14.15867465657786,
  "netDebtToEBITDATTM": 2.6892606539498325,
  "currentRatioTTM": 1.7069050569951567,
  "incomeQualityTTM": 2.0983190563339127,
  "grahamNumberTTM": 68.45230790431238,
  "grahamNetNetTTM": -42.339800615325906,
  "taxBurdenTTM": 0.9683919458289482,
  "interestBurdenTTM": 0.8028057310244505,
  "workingCapitalTTM": 346785000,
  "investedCapitalTTM": 3526895000,
  "returnOnAssetsTTM": 0.045432451295690325,
  "operatingReturnOnAssetsTTM": 0.053338375321567044,
  "returnOnTangibleAssetsTTM": 0.04587780829762468,
  "returnOnEquityTTM": 0.10434463057280718,
  "returnOnInvestedCapitalTTM": 0.0554093734528327,
  "returnOnCapitalEmployedTTM": 0.059231345910973614,
  "earningsYieldTTM": 0.05006219311359489,
  "freeCashFlowYieldTTM": -0.0203162567330878,
  "capexToOperatingCashFlowTTM": 1.1936567501471964,
  "capexToDepreciationTTM": 4.069024101803888,
  "capexToRevenueTTM": 0.3715267084438787,
  "salesGeneralAndAdministrativeToRevenueTTM": 0.05002695671944709,
  "researchAndDevelopementToRevenueTTM": 0,
  "stockBasedCompensationToRevenueTTM": 0.007793495560315755,
  "intangiblesToTotalAssetsTTM": 0.009707460283306792,
  "averageReceivablesTTM": 191124500,
  "averagePayablesTTM": 131937500,
  "averageInventoryTTM": 163517500,
  "daysOfSalesOutstandingTTM": 55.24219604873045,
  "daysOfPayablesOutstandingTTM": 60.607113761135444,
  "daysOfInventoryOutstandingTTM": 78.60879635202133,
  "operatingCycleTTM": 133.85099240075178,
  "cashConversionCycleTTM": 73.24387863961633,
  "freeCashFlowToEquityTTM": 144580000,
  "freeCashFlowToFirmTTM": -31351934.912329495,
  "tangibleAssetValueTTM": 1835190999,
  "netCurrentAssetValueTTM": -1579381000,
  "grossProfitMarginTTM": 0.3998354461470141,
  "ebitMarginTTM": 0.19079958420495927,
  "ebitdaMarginTTM": 0.2586772881464195,
  "operatingProfitMarginTTM": 0.1712903713943962,
  "pretaxProfitMarginTTM": 0.15317499967682352,
  "continuousOperationsProfitMarginTTM": 0.14833343598938764,
  "netProfitMarginTTM": 0.14833343598938764,
  "bottomLineProfitMarginTTM": 0.14833343598938764,
  "receivablesTurnoverTTM": 6.607268104946893,
  "payablesTurnoverTTM": 6.022395348482305,
  "inventoryTurnoverTTM": 4.643246264266384,
  "fixedAssetTurnoverTTM": 0.41902193134783955,
  "assetTurnoverTTM": 0.306285976540992,
  "quickRatioTTM": 1.3604087506726896,
  "solvencyRatioTTM": 0.11765175646140617,
  "cashRatioTTM": 0.7172970923500921,
  "priceToEarningsRatioTTM": 19.942424892703865,
  "priceToEarningsGrowthRatioTTM": -0.625716450761901,
  "forwardPriceToEarningsGrowthRatioTTM": -2.1719113655872033,
  "priceToEarningsDilutedRatioTTM": 20.071641468682508,
  "priceToEarningsDilutedGrowthRatioTTM": -0.6289730967144747,
  "priceToBookRatioTTM": 2.076079415846907,
  "priceToSalesRatioTTM": 2.966876910828389,
  "priceToFreeCashFlowRatioTTM": -49.221665838242906,
  "priceToOperatingCashFlowRatioTTM": 9.519597889410898,
  "debtToAssetsRatioTTM": 0.29502317989079646,
  "debtToEquityRatioTTM": 0.6749067996681711,
  "debtToCapitalRatioTTM": 0.40295185368038516,
  "longTermDebtToCapitalRatioTTM": 0.37640509542289086,
  "financialLeverageRatioTTM": 2.2876399065252753,
  "workingCapitalTurnoverRatioTTM": 3.488881283626755,
  "operatingCashFlowRatioTTM": 0.8343736240439653,
  "operatingCashFlowSalesRatioTTM": 0.3112508754280187,
  "freeCashFlowOperatingCashFlowRatioTTM": -0.19365675014719644,
  "debtServiceCoverageRatioTTM": 1.8210940355586107,
  "interestCoverageRatioTTM": 4.552618282503689,
  "shortTermOperatingCashFlowCoverageRatioTTM": 3.0586217718794835,
  "operatingCashFlowCoverageRatioTTM": 0.3231331801284111,
  "capitalExpenditureCoverageRatioTTM": 0.8377617768899513,
  "dividendPaidAndCapexCoverageRatioTTM": 0.7043236760280066,
  "dividendPayoutRatioTTM": 0.47452439905879457,
  "dividendYieldTTM": 0.02429203,
  "revenuePerShareTTM": 31.36423477783873,
  "netIncomePerShareTTM": 4.652364711774666,
  "interestDebtPerShareTTM": 31.390970450046506,
  "cashPerShareTTM": 9.71172696701567,
  "bookValuePerShareTTM": 44.763075651696916,
  "tangibleBookValuePerShareTTM": 43.769014286055,
  "shareholdersEquityPerShareTTM": 44.76307567554676,
  "operatingCashFlowPerShareTTM": 9.762145531732214,
  "capexPerShareTTM": 11.652650909871449,
  "freeCashFlowPerShareTTM": -1.8905053781392354,
  "netIncomePerEBTTTM": 0.9683919458289482,
  "ebtPerEbitTTM": 0.8942417395087433,
  "priceToFairValueTTM": 2.076079415846907,
  "debtToMarketCapTTM": 0.32466053357815794,
  "effectiveTaxRateTTM": 0.03160805417105185,
  "enterpriseValueMultipleTTM": 14.15867465657786,
  "dividendPerShareTTM": 2.2575,
  "revenue_history": [
    {
      "date": "2025",
      "revenue": 1304058000
    }
  ],
  "dcf": {
    "symbol": "OTTR",
    "date": "2026-08-14",
    "dcf": 105.33015618345274,
    "Stock Price": 92.87
  },
  "statements": {
    "income": [
      {
        "date": "2025-12-31",
        "symbol": "OTTR",
        "reportedCurrency": "USD",
        "cik": "0001466593",
        "filingDate": "2026-02-18",
        "acceptedDate": "2026-02-18 13:27:47",
        "fiscalYear": "2025",
        "period": "FY",
        "revenue": 1304058000,
        "costOfRevenue": 941353000,
        "grossProfit": 362705000,
        "researchAndDevelopmentExpenses": 0,
        "generalAndAdministrativeExpenses": 0,
        "sellingAndMarketingExpenses": 0,
        "sellingGeneralAndAdministrativeExpenses": 82566000,
        "otherExpenses": -65543000,
        "operatingExpenses": 17023000,
        "costAndExpenses": 958376000,
        "netInterestIncome": -47226000,
        "interestIncome": 0,
        "interestExpense": 47226000,
        "depreciationAndAmortization": 118107000,
        "ebitda": 487610000,
        "ebit": 369503000,
        "nonOperatingIncomeExcludingInterest": -23821000,
        "operatingIncome": 345682000,
        "totalOtherIncomeExpensesNet": -23405000,
        "incomeBeforeTax": 322277000,
        "incomeTaxExpense": 46384000,
        "netIncomeFromContinuingOperations": 275893000,
        "netIncomeFromDiscontinuedOperations": 0,
        "otherAdjustmentsToNetIncome": 0,
        "netIncome": 275893000,
        "netIncomeDeductions": 0,
        "bottomLineNetIncome": 275893000,
        "eps": 6.59,
        "epsDiluted": 6.55,
        "weightedAverageShsOut": 41864000,
        "weightedAverageShsOutDil": 42117000
      }
    ],
    "balance_sheet": [
      {
        "date": "2025-12-31",
        "symbol": "OTTR",
        "reportedCurrency": "USD",
        "cik": "0001466593",
        "filingDate": "2026-02-18",
        "acceptedDate": "2026-02-18 13:27:47",
        "fiscalYear": "2025",
        "period": "FY",
        "cashAndCashEquivalents": 386193000,
        "shortTermInvestments": 54311000,
        "cashAndShortTermInvestments": 440504000,
        "netReceivables": 145496000,
        "accountsReceivables": 108534000,
        "otherReceivables": 36962000,
        "inventory": 158598000,
        "prepaids": 0,
        "otherCurrentAssets": 55127000,
        "totalCurrentAssets": 799725000,
        "propertyPlantEquipmentNet": 2876685000,
        "goodwill": 37572000,
        "intangibleAssets": 4642000,
        "goodwillAndIntangibleAssets": 42214000,
        "longTermInvestments": 78823000,
        "taxAssets": 0,
        "otherNonCurrentAssets": 166832000,
        "totalNonCurrentAssets": 3164554000,
        "otherAssets": 0,
        "totalAssets": 3964279000,
        "totalPayables": 112066000,
        "accountPayables": 93606000,
        "otherPayables": 18460000,
        "accruedExpenses": 35666000,
        "shortTermDebt": 140193000,
        "capitalLeaseObligationsCurrent": 0,
        "taxPayables": 0,
        "deferredRevenue": 0,
        "otherCurrentLiabilities": 63033000,
        "totalCurrentLiabilities": 350958000,
        "longTermDebt": 963566000,
        "capitalLeaseObligationsNonCurrent": 0,
        "deferredRevenueNonCurrent": 0,
        "deferredTaxLiabilitiesNonCurrent": 320252000,
        "otherNonCurrentLiabilities": 467742999,
        "totalNonCurrentLiabilities": 1751560999,
        "otherLiabilities": 0,
        "capitalLeaseObligations": 0,
        "totalLiabilities": 2102518999,
        "treasuryStock": 0,
        "preferredStock": 0,
        "commonStock": 209528000,
        "retainedEarnings": 1217567000,
        "additionalPaidInCapital": 434195000,
        "accumulatedOtherComprehensiveIncomeLoss": 470000,
        "otherTotalStockholdersEquity": 0,
        "totalStockholdersEquity": 1861760000,
        "totalEquity": 1861760000,
        "minorityInterest": 0,
        "totalLiabilitiesAndTotalEquity": 3964279000,
        "totalInvestments": 133134000,
        "totalDebt": 1103759000,
        "netDebt": 717566000
      }
    ],
    "cash_flow": [
      {
        "date": "2025-12-31",
        "symbol": "OTTR",
        "reportedCurrency": "USD",
        "cik": "0001466593",
        "filingDate": "2026-02-18",
        "acceptedDate": "2026-02-18 13:27:47",
        "fiscalYear": "2025",
        "period": "FY",
        "netIncome": 275893000,
        "depreciationAndAmortization": 118107000,
        "deferredIncomeTax": 32518000,
        "stockBasedCompensation": 9119000,
        "changeInWorkingCapital": -38911000,
        "accountsReceivables": 468000,
        "inventory": -4751000,
        "accountsPayables": -24120000,
        "otherWorkingCapital": -10508000,
        "otherNonCashItems": -10741000,
        "netCashProvidedByOperatingActivities": 385985000,
        "investmentsInPropertyPlantAndEquipment": -288068000,
        "acquisitionsNet": 0,
        "purchasesOfInvestments": -9581000,
        "salesMaturitiesOfInvestments": 0,
        "otherInvestingActivities": 6925000,
        "netCashProvidedByInvestingActivities": -290724000,
        "netDebtIssuance": 90627000,
        "longTermNetDebtIssuance": 100000000,
        "shortTermNetDebtIssuance": -9373000,
        "netStockIssuance": -3134000,
        "netCommonStockIssuance": -3134000,
        "commonStockIssuance": 0,
        "commonStockRepurchased": -3134000,
        "netPreferredStockIssuance": 0,
        "netDividendsPaid": -88064000,
        "commonDividendsPaid": -88064000,
        "preferredDividendsPaid": 0,
        "otherFinancingActivities": -3148000,
        "netCashProvidedByFinancingActivities": -3719000,
        "effectOfForexChangesOnCash": 0,
        "netChangeInCash": 91542000,
        "cashAtEndOfPeriod": 386193000,
        "cashAtBeginningOfPeriod": 294651000,
        "operatingCashFlow": 385985000,
        "capitalExpenditure": -288068000,
        "freeCashFlow": 97917000,
        "incomeTaxesPaid": 0,
        "interestPaid": 0
      }
    ]
  }
}

Technical

Data:

{
  "price": 92.7156,
  "rsi": 53.56231375070521,
  "sma20": 92.02727999999998,
  "sma50": 90.392312,
  "sma200": 86.91577799999999,
  "adx": 11.445915305067492,
  "atr": 2.76,
  "atr_pct": 2.98,
  "high_52w": 100.47,
  "low_52w": 52.92,
  "structure": {
    "ema8": 92.67102101790752,
    "ema21": 91.97255915354464,
    "ema50": 90.74532126174026,
    "ema200": 87.29196322922382,
    "checks": {
      "price_above_all": true,
      "ema_stacked": true,
      "ema21_rising": true,
      "ema50_rising": true,
      "adx_over_30": false,
      "higher_highs_lows": false,
      "near_21ema": false
    },
    "dist_21ema_pct": 0.8,
    "macd": {
      "macd": 0.735,
      "signal": 0.722,
      "histogram": 0.013
    },
    "bollinger": {
      "mid": 92.03,
      "upper": 94.95,
      "lower": 89.11,
      "width_pct": 6.35
    },
    "crossover": {
      "fresh_cross": false,
      "pre_compressed": true,
      "held_above_21": true,
      "candles_since": 8,
      "intraday_support": false
    },
    "momentum": {
      "roc10": 4.9,
      "checks": {
        "roc_over_5": false,
        "rsi_in_band": false,
        "macd_expanding": false,
        "top_quartile_3d": false,
        "no_big_down": true,
        "near_high": true
      },
      "volume": {
        "rvol": 0.2,
        "checks": {
          "rvol_over_2": false,
          "up_vol_beats_down": true,
          "obv_new_high": false,
          "surge_day": false,
          "pullback_declining_vol": false,
          "last_up_beats_down": true
        }
      }
    },
    "relative_strength": {
      "sector": "Industrials",
      "sector_etf": "XLI",
      "sector_etf_ret10d": 4.15,
      "checks": {
        "beats_spy_all": false,
        "beats_sector_10d": true,
        "rs_line_at_high": false,
        "sector_top3": false
      }
    },
    "commodity": {},
    "universe": {
      "checks": {
        "price_over_20": true,
        "avg_vol_over_2m": false,
        "mcap_over_1b": true,
        "no_earnings_7d": true,
        "not_lev_etf_spac": true,
        "bidask_spread": null,
        "dollar_vol_over_10m": true
      },
      "avg_dollar_vol": 24870987.61,
      "avg_vol": 268093
    },
    "options": {
      "checks": {
        "call_vol_2x": false,
        "ivr_under_40": true,
        "iv_contracting": false,
        "oi_calls_above_price": true
      },
      "vals": {
        "call_vol_mult": 0.0,
        "iv_rank": 23.0
      }
    }
  }
}

Levels & Bars

Data:

{
  "prior_day": {
    "high": 93.24,
    "low": 92.17,
    "close": 92.67,
    "date": "2026-08-14"
  },
  "woodie_pivots": {
    "PP": 92.69,
    "R1": 93.2,
    "S1": 92.14,
    "R2": 93.76,
    "S2": 91.62
  },
  "swing": {
    "high_20d": 95.09,
    "low_20d": 84,
    "high_60d": 95.09,
    "low_60d": 82.74
  },
  "orb": {
    "high": 92.5,
    "low": 92.17,
    "date": "2026-08-14"
  },
  "vwap": 92.74,
  "volume_profile": {
    "poc": 92.34,
    "vah": 93.81,
    "val": 90.73,
    "sessions": 20
  },
  "recent_daily": [
    {
      "d": "2026-07-13",
      "o": 88.96,
      "h": 89.62,
      "l": 88.62,
      "c": 89.06,
      "v": 187328.005058
    },
    {
      "d": "2026-07-14",
      "o": 89.86,
      "h": 91.39,
      "l": 88.89,
      "c": 90.09,
      "v": 296352.389677
    },
    {
      "d": "2026-07-15",
      "o": 90.57,
      "h": 93.215,
      "l": 90.065,
      "c": 90.18,
      "v": 340721.298267
    },
    {
      "d": "2026-07-16",
      "o": 90.51,
      "h": 93.32,
      "l": 90,
      "c": 93.26,
      "v": 368540.231388
    },
    {
      "d": "2026-07-17",
      "o": 93.06,
      "h": 95,
      "l": 91.85,
      "c": 92.83,
      "v": 583380.07208
    },
    {
      "d": "2026-07-20",
      "o": 93.02,
      "h": 93.5,
      "l": 90.685,
      "c": 91.32,
      "v": 229638.935549
    },
    {
      "d": "2026-07-21",
      "o": 90.94,
      "h": 91.01,
      "l": 90.15,
      "c": 90.57,
      "v": 183148.050653
    },
    {
      "d": "2026-07-22",
      "o": 91.26,
      "h": 92.87,
      "l": 91.0701,
      "c": 92.76,
      "v": 151098.273021
    },
    {
      "d": "2026-07-23",
      "o": 92,
      "h": 93.1,
      "l": 91.36,
      "c": 92.21,
      "v": 165651.22829
    },
    {
      "d": "2026-07-24",
      "o": 92.82,
      "h": 93.225,
      "l": 92.175,
      "c": 92.34,
      "v": 164224.839834
    },
    {
      "d": "2026-07-27",
      "o": 92.43,
      "h": 92.44,
      "l": 91.19,
      "c": 92.07,
      "v": 146550.182444
    },
    {
      "d": "2026-07-28",
      "o": 92.95,
      "h": 94.3,
      "l": 92.72,
      "c": 93.59,
      "v": 183919.616101
    },
    {
      "d": "2026-07-29",
      "o": 93.8,
      "h": 93.93,
      "l": 90.42,
      "c": 90.77,
      "v": 199069.959163
    },
    {
      "d": "2026-07-30",
      "o": 91.43,
      "h": 91.43,
      "l": 89.4,
      "c": 89.4,
      "v": 109543.471662
    },
    {
      "d": "2026-07-31",
      "o": 89.2,
      "h": 89.81,
      "l": 88.25,
      "c": 88.42,
      "v": 200284.138585
    },
    {
      "d": "2026-08-03",
      "o": 88.54,
      "h": 91.71,
      "l": 88.54,
      "c": 90.16,
      "v": 500624.023819
    },
    {
      "d": "2026-08-04",
      "o": 88.22,
      "h": 94.47,
      "l": 84,
      "c": 92.82,
      "v": 655198.674285
    },
    {
      "d": "2026-08-05",
      "o": 92.98,
      "h": 93.22,
      "l": 91.07,
      "c": 92.9,
      "v": 273439.02218
    },
    {
      "d": "2026-08-06",
      "o": 94.07,
      "h": 94.89,
      "l": 92.46,
      "c": 93.05,
      "v": 199952.002924
    },
    {
      "d": "2026-08-07",
      "o": 93.01,
      "h": 93.97,
      "l": 92.675,
      "c": 93.79,
      "v": 164186.825115
    },
    {
      "d": "2026-08-10",
      "o": 93.02,
      "h": 93.565,
      "l": 91.83,
      "c": 92.37,
      "v": 315358.945137
    },
    {
      "d": "2026-08-11",
      "o": 92.41,
      "h": 95.09,
      "l": 92.41,
      "c": 94.28,
      "v": 226632.022947
    },
    {
      "d": "2026-08-12",
      "o": 94.49,
      "h": 94.49,
      "l": 92.07,
      "c": 92.14,
      "v": 178184.854322
    },
    {
      "d": "2026-08-13",
      "o": 92.31,
      "h": 93.535,
      "l": 92.07,
      "c": 92.87,
      "v": 216919.809903
    },
    {
      "d": "2026-08-14",
      "o": 92.39,
      "h": 93.24,
      "l": 92.17,
      "c": 92.67,
      "v": 46111.737707
    }
  ]
}

Analyst Ratings

Data:

{
  "estimates": [
    {
      "symbol": "OTTR",
      "date": "2030-12-31",
      "revenueLow": 1528295839,
      "revenueHigh": 1562429401,
      "revenueAvg": 1544500000,
      "ebitdaLow": 724771010,
      "ebitdaHigh": 740958332,
      "ebitdaAvg": 732455587,
      "ebitLow": 561439982,
      "ebitHigh": 573979404,
      "ebitAvg": 567392798,
      "netIncomeLow": 234923156,
      "netIncomeHigh": 241765905,
      "netIncomeAvg": 238171640,
      "sgaExpenseLow": 85502271,
      "sgaExpenseHigh": 87411912,
      "sgaExpenseAvg": 86408831,
      "epsAvg": 5.655,
      "epsHigh": 5.74034,
      "epsLow": 5.57787,
      "numAnalystsRevenue": 2,
      "numAnalystsEps": 1
    },
    {
      "symbol": "OTTR",
      "date": "2029-12-31",
      "revenueLow": 1456309098,
      "revenueHigh": 1488834880,
      "revenueAvg": 1471750000,
      "ebitdaLow": 690632396,
      "ebitdaHigh": 706057252,
      "ebitdaAvg": 697955008,
      "ebitLow": 534994687,
      "ebitHigh": 546943469,
      "ebitAvg": 540667109,
      "netIncomeLow": 214359530,
      "netIncomeHigh": 220603376,
      "netIncomeAvg": 217323725,
      "sgaExpenseLow": 81474889,
      "sgaExpenseHigh": 83294582,
      "sgaExpenseAvg": 82338749,
      "epsAvg": 5.16,
      "epsHigh": 5.23787,
      "epsLow": 5.08962,
      "numAnalystsRevenue": 1,
      "numAnalystsEps": 1
    },
    {
      "symbol": "OTTR",
      "date": "2028-12-31",
      "revenueLow": 1380929388,
      "revenueHigh": 1459736771,
      "revenueAvg": 1423033333,
      "ebitdaLow": 654884717,
      "ebitdaHigh": 692257917,
      "ebitdaAvg": 674851871,
      "ebitLow": 507302939,
      "ebitHigh": 536253889,
      "ebitAvg": 522770388,
      "netIncomeLow": 186641489,
      "netIncomeHigh": 215161859,
      "netIncomeAvg": 201800000,
      "sgaExpenseLow": 77257685,
      "sgaExpenseHigh": 81666655,
      "sgaExpenseAvg": 79613238,
      "epsAvg": 4.79,
      "epsHigh": 5.10867,
      "epsLow": 4.4315,
      "numAnalystsRevenue": 3,
      "numAnalystsEps": 3
    },
    {
      "symbol": "OTTR",
      "date": "2027-12-31",
      "revenueLow": 1353004413,
      "revenueHigh": 1383222947,
      "revenueAvg": 1367350000,
      "ebitdaLow": 641641723,
      "ebitdaHigh": 655972402,
      "ebitdaAvg": 648444899,
      "ebitLow": 497044325,
      "ebitHigh": 508145509,
      "ebitAvg": 502314369,
      "netIncomeLow": 225991403,
      "netIncomeHigh": 232574291,
      "netIncomeAvg": 229282847,
      "sgaExpenseLow": 75695390,
      "sgaExpenseHigh": 77386001,
      "sgaExpenseAvg": 76497970,
      "epsAvg": 5.44,
      "epsHigh": 5.5221,
      "epsLow": 5.3658,
      "numAnalystsRevenue": 3,
      "numAnalystsEps": 3
    }
  ],
  "price_target": {
    "symbol": "OTTR",
    "targetHigh": 81,
    "targetLow": 81,
    "targetConsensus": 81,
    "targetMedian": 81
  },
  "ratings": {
    "symbol": "OTTR",
    "rating": "B+",
    "overallScore": 3,
    "discountedCashFlowScore": 4,
    "returnOnEquityScore": 3,
    "returnOnAssetsScore": 3,
    "debtToEquityScore": 2,
    "priceToEarningsScore": 3,
    "priceToBookScore": 3
  },
  "grades": []
}

News

Data:

[
  {
    "title": "Otter Tail Corporation stock hits 52-week high at 95.09 USD By Investing.com",
    "url": "https://www.investing.com/news/company-news/otter-tail-corporation-stock-hits-52week-high-at-9509-usd-93CH-4852413",
    "source": "Investing.com",
    "date": "2026-08-11T18:11:31Z",
    "summary": "Otter Tail Corporation stock reached a significant milestone, hitting a 52-week high of 95.09 USD. The $3.99 billion company has delivered an impressive 18.78% total return over the past year, outpacing the initial 15.04% figure when accounting for dividends. This achievement ref",
    "image": "https://i-invdn-com.investing.com/redesign/images/seo/investing_300X300.png"
  },
  {
    "title": "Otter Tail VP of HR Paul Knutson sells $325,885 in company stock By Investing.com",
    "url": "https://www.investing.com/news/insider-trading-news/otter-tail-vp-of-hr-paul-knutson-sells-325885-in-company-stock-93CH-4852385",
    "source": "Investing.com",
    "date": "2026-08-11T17:46:14Z",
    "summary": "Paul L. Knutson, Vice President of Human Resources at Otter Tail Corp (NASDAQ:OTTR), sold 3,500 shares of the company's common stock on August 7, 2026. The transactions totaled $325,885, with shares sold at prices ranging from $92.74 to $93.32 per share, at a weighted average pri",
    "image": "https://content-media.investing.com/news/moved_LYNXMPEM431A2_1200_L.jpg"
  },
  {
    "title": "Otter Tail (OTTR) Q2 2026 Earnings Call Transcript",
    "url": "https://finance.yahoo.com/markets/stocks/articles/otter-tail-ottr-q2-2026-014647196.html",
    "source": "Yahoo! Finance",
    "date": "2026-08-11T01:46:47Z",
    "summary": "Image source: The Motley Fool.\n\nDATE\n\nMonday, Aug. 3, 2026 at 10:00 a.m. ET\n\nCALL PARTICIPANTS\n\n* Manager of Investor Relations - Beth Eiken\n\n* CEO - Chuck MacFarlane\n\n* President - Tim Rogelstad\n\n* Vice President and CFO - Tyler Nelson\n\nFull Conference Call Transcript\n\nOperator:",
    "image": "https://s.yimg.com/lo/mysterio/api/3BB96DA74D204C984F0689758E01DDE23E0679D7E6C3830A1FB0C22849ED7A71/subgraphmysterio/resizefill_w1200_h1281;quality_80;format_webp/https:%2F%2Fmedia.zenfs.com%2Fen%2Fmotleyfool.com%2Fe48e86dda35543079ee2080fd9208b73"
  },
  {
    "title": "Otter Tail: Still Worth Buying After Q2",
    "url": "https://seekingalpha.com/article/4931959-otter-tail-still-worth-buying-after-q2",
    "source": "Seeking Alpha",
    "date": "2026-08-06 12:21:09",
    "summary": "Otter Tail Corporation beat Q2 expectations and raised full-year and 2026 adjusted EPS guidance, reflecting strong utility and improving manufacturing trends. Regulated utilities remain OTTR's primary growth engine, with management targeting a 10% annual rate base and comparable ",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-still-worth-buying-after-q2-20260806.jpg"
  },
  {
    "title": "Otter Tail Q2 Earnings Call Highlights",
    "url": "https://finance.yahoo.com/markets/stocks/articles/otter-tail-q2-earnings-call-170433609.html",
    "source": "Yahoo! Finance",
    "date": "2026-08-04T17:04:33Z",
    "summary": "Otter Tail (NASDAQ:OTTR) reported second-quarter adjusted diluted earnings per share of $1.66, down from $1.85 a year earlier, as lower PVC pipe pricing weighed on its plastics segment. The company raised its full-year adjusted earnings guidance to a range of $5.68 to $6.08 per s",
    "image": "https://s.yimg.com/lo/mysterio/api/B722D857F829F97A01EB4DFFB60674A9A47C09DFC91006F55824AFC56A9DEB81/subgraphmysterio/resizefill_w1200_h675;quality_80;format_webp/https:%2F%2Fmedia.zenfs.com%2Fen%2Fmarketbeat_955%2F22a0ab3033da3505d7eca194e4def274"
  },
  {
    "title": "Earnings call transcript: Otter Tail beats Q2 2026 estimates as shares edge higher By Investing.com",
    "url": "https://www.investing.com/news/transcripts/earnings-call-transcript-otter-tail-beats-q2-2026-estimates-as-shares-edge-higher-93CH-4835159",
    "source": "Investing.com",
    "date": "2026-08-04T15:58:30Z",
    "summary": "Otter Tail Corp. reported second-quarter adjusted earnings and revenue that topped Wall Street expectations, helped by record PVC pipe sales volumes and steady utility growth, even as profit fell from a year earlier and the company booked a large antitrust settlement charge. Adju",
    "image": "https://i-invdn-com.investing.com/news/LYNXMPEB59082_L.jpg"
  },
  {
    "title": "Otter Tail Corporation (OTTR) Q2 2026 Earnings Call Transcript",
    "url": "https://seekingalpha.com/article/4930112-otter-tail-corporation-ottr-q2-2026-earnings-call-transcript",
    "source": "Seeking Alpha",
    "date": "2026-08-04 13:50:02",
    "summary": "Otter Tail Corporation (OTTR) Q2 2026 Earnings Call Transcript",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-corporation-ottr-q2-2026-earnings-call-transcript-20260804.jpg"
  },
  {
    "title": "Otter Tail (OTTR) Tops Q2 Earnings Estimates",
    "url": "https://www.zacks.com/stock/news/2967123/otter-tail-ottr-tops-q2-earnings-estimates?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|yseop_template_4-2967123",
    "source": "Zacks Investment Research",
    "date": "2026-08-03 21:06:06",
    "summary": "Otter Tail (OTTR) came out with quarterly earnings of $1.66 per share, beating the Zacks Consensus Estimate of $1.48 per share. This compares to earnings of $1.85 per share a year ago.",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-ottr-tops-q2-earnings-estimates-20260803.jpg"
  },
  {
    "title": "Otter Tail Corporation Announces Second Quarter Results and Updates Annual Earnings Guidance",
    "url": "https://www.businesswire.com/news/home/20260803962952/en/Otter-Tail-Corporation-Announces-Second-Quarter-Results-and-Updates-Annual-Earnings-Guidance/",
    "source": "Business Wire",
    "date": "2026-08-03 18:00:00",
    "summary": "FERGUS FALLS, Minn.--(BUSINESS WIRE)--Otter Tail Corporation (Nasdaq: OTTR) today announced financial results for the quarter ended June 30, 2026. SUMMARY Reported quarterly diluted loss per share of $0.18 and adjusted diluted earnings per share of $1.66. Updated our annual dilut",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-corporation-announces-second-quarter-results-and-updates-20260803.jpg"
  },
  {
    "title": "Palantir, Marriott, Williams Cos and more set to report Monday By Investing.com",
    "url": "https://www.investing.com/news/stock-market-news/palantir-marriott-williams-cos-and-more-set-to-report-monday-93CH-4829124",
    "source": "Investing.com",
    "date": "2026-07-31T18:01:28Z",
    "summary": "Earnings season continues with a robust lineup of companies scheduled to report results on Monday, August 3rd, giving investors plenty to watch as they prepare for the week ahead. Leading the charge are several major players across diverse sectors, including data analytics powerh",
    "image": "https://i-invdn-com.investing.com/news/"
  },
  {
    "title": "Analysts Estimate Otter Tail (OTTR) to Report a Decline in Earnings: What to Look Out for",
    "url": "https://www.zacks.com/stock/news/2961108/analysts-estimate-otter-tail-ottr-to-report-a-decline-in-earnings-what-to-look-out-for?cid=CS-STOCKNEWSAPI-FT-tale_of_the_tape|yseop_template_9-2961108",
    "source": "Zacks Investment Research",
    "date": "2026-07-27 11:03:15",
    "summary": "Otter Tail (OTTR) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.",
    "image": "https://images.financialmodelingprep.com/news/analysts-estimate-otter-tail-ottr-to-report-a-decline-20260727.jpg"
  },
  {
    "title": "First Trust Advisors LP Has $53.23 Million Position in Otter Tail Corporation $OTTR",
    "url": "https://www.defenseworld.net/2026/07/27/first-trust-advisors-lp-has-53-23-million-position-in-otter-tail-corporation-ottr.html",
    "source": "Defense World",
    "date": "2026-07-27 04:15:11",
    "summary": "First Trust Advisors LP cut its position in Otter Tail Corporation (NASDAQ: OTTR) by 25.2% in the undefined quarter, according to its most recent Form 13F filing with the Securities and Exchange Commission. The fund owned 606,504 shares of the utilities provider's stock after sel",
    "image": "https://images.financialmodelingprep.com/news/first-trust-advisors-lp-has-5323-million-position-in-20260727.jpg"
  },
  {
    "title": "Otter Tail Corporation Will Host Conference Call on Second Quarter 2026 Financial Results",
    "url": "https://www.businesswire.com/news/home/20260714237369/en/Otter-Tail-Corporation-Will-Host-Conference-Call-on-Second-Quarter-2026-Financial-Results/",
    "source": "Business Wire",
    "date": "2026-07-15 15:30:00",
    "summary": "FERGUS FALLS, Minn.--(BUSINESS WIRE)--Otter Tail Corporation (Nasdaq: OTTR) will issue a news release announcing second quarter 2026 financial results after the stock market closes on Monday, August 3, 2026 and will host a live conference call and webcast on Tuesday, August 4, 20",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-corporation-will-host-conference-call-on-second-20260715.jpg"
  },
  {
    "title": "Now Is a Good Time to Buy Into America's Mega Utility Merger",
    "url": "https://www.wsj.com/business/energy-oil/now-is-a-good-time-to-buy-into-americas-mega-utility-merger-3919d41b",
    "source": "WSJ",
    "date": "2026-06-10 05:30:00",
    "summary": "The largest U.S. utility is about to buy Dominion Energy, a big peer with data-center exposure. What's not to like?",
    "image": "https://images.financialmodelingprep.com/news/now-is-a-good-time-to-buy-into-americas-20260610.jpg"
  },
  {
    "title": "Dividend Champion, Contender, And Challenger Highlights: Week Of June 7",
    "url": "https://seekingalpha.com/article/4912507-dividend-champion-contender-and-challenger-highlights-week-of-june-7",
    "source": "Seeking Alpha",
    "date": "2026-06-05 18:19:56",
    "summary": "A weekly summary of dividend activity for Dividend Champions, Contenders, and Challengers. Companies which changed their dividends. Companies with upcoming ex-dividend dates.",
    "image": "https://images.financialmodelingprep.com/news/dividend-champion-contender-and-challenger-highlights-week-of-june-20260605.jpg"
  },
  {
    "title": "Otter Tail Power Company Files 15-Year Resource Plan with Minnesota Regulators",
    "url": "https://www.businesswire.com/news/home/20260515440406/en/Otter-Tail-Power-Company-Files-15-Year-Resource-Plan-with-Minnesota-Regulators/",
    "source": "Business Wire",
    "date": "2026-05-15 13:00:00",
    "summary": "FERGUS FALLS, Minn.--(BUSINESS WIRE)--Today Otter Tail Power Company, a wholly owned subsidiary of Otter Tail Corporation (Nasdaq: OTTR), filed its 2027\u20132041 Integrated Resource Plan (IRP) with the Minnesota Public Utilities Commission, outlining how it plans to meet customers' e",
    "image": "https://images.financialmodelingprep.com/news/otter-tail-power-company-files-15year-resource-plan-with-20260515.jpg"
  }
]

Calendar / Earnings

Data:

[
  {
    "symbol": "OTTR",
    "date": "2026-11-02",
    "epsActual": null,
    "epsEstimated": 1.43,
    "revenueActual": null,
    "revenueEstimated": 321966700,
    "lastUpdated": "2026-08-14"
  },
  {
    "symbol": "OTTR",
    "date": "2026-08-03",
    "epsActual": 1.66,
    "epsEstimated": 1.51,
    "revenueActual": 334383000,
    "revenueEstimated": 326126700,
    "lastUpdated": "2026-08-14"
  },
  {
    "symbol": "OTTR",
    "date": "2026-05-04",
    "epsActual": 1.73,
    "epsEstimated": 1.42,
    "revenueActual": 347026000,
    "revenueEstimated": 339100000,
    "lastUpdated": "2026-08-04"
  },
  {
    "symbol": "OTTR",
    "date": "2026-02-16",
    "epsActual": 1.23,
    "epsEstimated": 1.16,
    "revenueActual": 308099000,
    "revenueEstimated": 311147800,
    "lastUpdated": "2026-05-16"
  },
  {
    "symbol": "OTTR",
    "date": "2025-11-03",
    "epsActual": 1.86,
    "epsEstimated": 1.8,
    "revenueActual": 325563000,
    "revenueEstimated": 311150000,
    "lastUpdated": "2026-02-27"
  }
]

Short & Liquidity

Data:

{
  "borrow": [],
  "short_interest": [
    {
      "symbol": "OTTR",
      "file_date": "",
      "error": "Symbol not found in FINRA biweekly file",
      "days_to_cover": null
    }
  ],
  "ftd": {
    "symbol": "OTTR",
    "periods": [
      {
        "file_period": "202603b",
        "settlement_date": "20260330",
        "quantity_fails": 1164,
        "price": 85.85
      },
      {
        "file_period": "202604a",
        "settlement_date": "20260414",
        "quantity_fails": 636,
        "price": 91.88
      },
      {
        "file_period": "202604b",
        "settlement_date": "20260430",
        "quantity_fails": 9,
        "price": 88.16
      },
      {
        "file_period": "202606a",
        "settlement_date": "20260603",
        "quantity_fails": 58,
        "price": 85.8
      },
      {
        "file_period": "202606b",
        "settlement_date": "20260630",
        "quantity_fails": 1133,
        "price": 88.87
      },
      {
        "file_period": "202607a",
        "settlement_date": "20260708",
        "quantity_fails": 5717,
        "price": 90.85
      }
    ],
    "trend": "rising",
    "trend_description": "FTD quantity increasing \u2014 settlement pressure building, potential squeeze precursor"
  }
}

Whales & Insiders

Data:

{
  "insider": [
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-12",
      "transactionDate": "2026-08-10",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "S-Sale",
      "securitiesOwned": 0,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "I",
      "formType": "4",
      "securitiesTransacted": 250,
      "price": 92.84,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000010/0001559334-26-000010-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-12",
      "transactionDate": "2026-08-11",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "S-Sale",
      "securitiesOwned": 0,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "I",
      "formType": "4",
      "securitiesTransacted": 475,
      "price": 94.63,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000010/0001559334-26-000010-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-11",
      "transactionDate": "2026-08-07",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "S-Sale",
      "securitiesOwned": 21495,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 3500,
      "price": 93.11,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000006/0001559334-26-000006-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-11",
      "transactionDate": "2026-08-07",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "G-Gift",
      "securitiesOwned": 20770,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 725,
      "price": 0,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000006/0001559334-26-000006-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-11",
      "transactionDate": "2026-08-07",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "G-Gift",
      "securitiesOwned": 475,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "A",
      "directOrIndirect": "I",
      "formType": "4",
      "securitiesTransacted": 475,
      "price": 0,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000006/0001559334-26-000006-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-08-11",
      "transactionDate": "2026-08-07",
      "reportingCik": "0001559334",
      "companyCik": "0001466593",
      "transactionType": "G-Gift",
      "securitiesOwned": 250,
      "reportingName": "KNUTSON PAUL L",
      "typeOfOwner": "officer: VP, Human Resources",
      "acquisitionOrDisposition": "A",
      "directOrIndirect": "I",
      "formType": "4",
      "securitiesTransacted": 250,
      "price": 0,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000155933426000006/0001559334-26-000006-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-04-15",
      "transactionDate": "2026-04-13",
      "reportingCik": "0002002077",
      "companyCik": "0001466593",
      "transactionType": "A-Award",
      "securitiesOwned": 300,
      "reportingName": "Wahlund Todd R",
      "typeOfOwner": "officer: Senior Vice President",
      "acquisitionOrDisposition": "A",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 300,
      "price": 0,
      "securityName": "Restricted Stock Units",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000200207726000009/0002002077-26-000009-index.htm"
    },
    {
      "symbol": "OTTR",
      "filingDate": "2026-04-15",
      "transactionDate": "2026-04-13",
      "reportingCik": "0001605621",
      "companyCik": "0001466593",
      "transactionType": "A-Award",
      "securitiesOwned": 1400,
      "reportingName": "ROGELSTAD TIMOTHY J",
      "typeOfOwner": "officer: President",
      "acquisitionOrDisposition": "A",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 1400,
      "price": 0,
      "securityName": "Restricted Stock Units",
      "url": "https://www.sec.gov/Archives/edgar/data/1466593/000160562126000007/0001605621-26-000007-index.htm"
    }
  ],
  "congress": [
    "status",
    "endpoint",
    "provided",
    "message",
    "status",
    "endpoint",
    "provided",
    "message"
  ],
  "dark_pool": [
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:48:55.600000Z",
      "size": 500.0,
      "price": 93.1,
      "premium": 46550.0,
      "volume": 500.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:48:54.658000Z",
      "size": 473.0,
      "price": 93.08,
      "premium": 44026.84,
      "volume": 473.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:45:40.693000Z",
      "size": 300.0,
      "price": 92.83,
      "premium": 27849.0,
      "volume": 300.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T15:30:27.833000Z",
      "size": 264.0,
      "price": 92.67,
      "premium": 24464.88,
      "volume": 264.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:48:54.658000Z",
      "size": 262.0,
      "price": 93.065,
      "premium": 24383.03,
      "volume": 262.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:48:54.609000Z",
      "size": 200.0,
      "price": 92.805,
      "premium": 18561.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T16:45:45.593000Z",
      "size": 200.0,
      "price": 92.79,
      "premium": 18558.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "OTTR",
      "executed_at": "2026-08-14T15:04:20.083000Z",
      "size": 180.0,
      "price": 92.875,
      "premium": 16717.5,
      "volume": 180.0,
      "trade_code": " "
    }
  ],
  "ats": {
    "symbol": "OTTR",
    "date": "20260813",
    "ats_volume": 0,
    "total_volume": 73613,
    "ats_ratio": 0.0,
    "ats_pct": 0.0,
    "signal": "Low",
    "history": [
      {
        "date": "20260813",
        "ats_ratio": 0.0
      },
      {
        "date": "20260812",
        "ats_ratio": 0.0
      },
      {
        "date": "20260811",
        "ats_ratio": 0.0
      },
      {
        "date": "20260810",
        "ats_ratio": 0.0
      },
      {
        "date": "20260807",
        "ats_ratio": 0.0
      }
    ]
  },
  "polygon_dp": {
    "ticker": "OTTR",
    "days": [
      {
        "date": "2026-08-14",
        "close": 92.67,
        "vwap": 92.75,
        "volume": 46111,
        "vwap_discount_pct": 0.09
      },
      {
        "date": "2026-08-13",
        "close": 92.87,
        "vwap": 92.72,
        "volume": 216919,
        "vwap_discount_pct": -0.16
      },
      {
        "date": "2026-08-12",
        "close": 92.14,
        "vwap": 92.64,
        "volume": 178184,
        "vwap_discount_pct": 0.54
      },
      {
        "date": "2026-08-11",
        "close": 94.28,
        "vwap": 94.28,
        "volume": 226632,
        "vwap_discount_pct": 0.0
      },
      {
        "date": "2026-08-10",
        "close": 92.37,
        "vwap": 92.57,
        "volume": 315358,
        "vwap_discount_pct": 0.22
      }
    ],
    "avg_vwap_discount_pct": 0.14,
    "signal": "Neutral"
  },
  "options_flow": [],
  "net_premium": {
    "ticker": "OTTR",
    "net_call_premium": null,
    "net_put_premium": null,
    "call_premium": "0",
    "put_premium": "0",
    "bullish_premium": "0",
    "bearish_premium": "0",
    "put_call_ratio": null,
    "iv_rank": "22.9565",
    "implied_move_perc": "0.038000",
    "gex_ratio": "0.30543269775329719260",
    "gex_net_change": "-134.2209",
    "gex_call": "1146.8317",
    "gex_put": "-350.2799",
    "gex_net": 796.5518,
    "gex_call_delta": "14419.1933",
    "gex_put_delta": "-2867.5518",
    "gex_date": "2026-08-14"
  },
  "hot_chains": [
    {
      "underlying_symbol": "OTTR",
      "expires": "2027-01-15",
      "open_interest": 107,
      "option_type": "call",
      "delta": 0.475333847092954,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0268928484892793,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "95",
      "option_symbol": "OTTR270115C00095000",
      "total_premium": "0",
      "iv": 0.245282153514962,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-08-21",
      "open_interest": 55,
      "option_type": "call",
      "delta": 0.1874523834278833,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0363706557387956,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "100",
      "option_symbol": "OTTR260821C00100000",
      "total_premium": "0",
      "iv": 0.570046872125418,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-10-16",
      "open_interest": 52,
      "option_type": "call",
      "delta": 0.431739220950075,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0426397724801312,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "95",
      "option_symbol": "OTTR261016C00095000",
      "total_premium": "0",
      "iv": 0.238516260527998,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-10-16",
      "open_interest": 44,
      "option_type": "call",
      "delta": 0.307692913330347,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0292634029979215,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "100",
      "option_symbol": "OTTR261016C00100000",
      "total_premium": "0",
      "iv": 0.310920277759785,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2027-01-15",
      "open_interest": 24,
      "option_type": "put",
      "delta": -0.537864020126723,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0316752252582243,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "95",
      "option_symbol": "OTTR270115P00095000",
      "total_premium": "0",
      "iv": 0.2075406096140868,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-08-21",
      "open_interest": 21,
      "option_type": "call",
      "delta": 0.759894563348294,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.072582290286935,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "90",
      "option_symbol": "OTTR260821C00090000",
      "total_premium": "0",
      "iv": 0.330048367509744,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-08-21",
      "open_interest": 19,
      "option_type": "call",
      "delta": 0.304163050773097,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0890598585859895,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "95",
      "option_symbol": "OTTR260821C00095000",
      "total_premium": "0",
      "iv": 0.302636924607238,
      "volume": 0,
      "nbbo_bid": null
    },
    {
      "underlying_symbol": "OTTR",
      "expires": "2026-08-21",
      "open_interest": 17,
      "option_type": "put",
      "delta": -0.1036510499719452,
      "ask_volume": 0,
      "last_price": null,
      "implied_volatility": null,
      "gamma": 0.0267946789617072,
      "avg_price": null,
      "bid_volume": 0,
      "nbbo_ask": null,
      "strike": "85",
      "option_symbol": "OTTR260821P00085000",
      "total_premium": "0",
      "iv": 0.517942856811962,
      "volume": 0,
      "nbbo_bid": null
    }
  ],
  "gamma_profile": {
    "ticker": "OTTR",
    "spot": 92.935,
    "date": "2026-08-14",
    "flip_point": 91.4,
    "net_gex": 796.55,
    "call_walls": [
      {
        "strike": 95.0,
        "gex": 662.78
      },
      {
        "strike": 100.0,
        "gex": 357.37
      },
      {
        "strike": 90.0,
        "gex": 93.63
      }
    ],
    "put_walls": [
      {
        "strike": 90.0,
        "gex": -158.14
      },
      {
        "strike": 95.0,
        "gex": -85.36
      },
      {
        "strike": 85.0,
        "gex": -84.32
      }
    ],
    "by_strike": [
      {
        "strike": 45.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 50.0,
        "call_gex": 0.05,
        "put_gex": 0.0,
        "net_gex": 0.05
      },
      {
        "strike": 55.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 60.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 65.0,
        "call_gex": 0.0,
        "put_gex": -1.14,
        "net_gex": -1.14
      },
      {
        "strike": 70.0,
        "call_gex": 2.36,
        "put_gex": -3.7,
        "net_gex": -1.35
      },
      {
        "strike": 75.0,
        "call_gex": 0.0,
        "put_gex": -10.07,
        "net_gex": -10.07
      },
      {
        "strike": 80.0,
        "call_gex": 4.95,
        "put_gex": -7.54,
        "net_gex": -2.59
      },
      {
        "strike": 85.0,
        "call_gex": 2.76,
        "put_gex": -84.32,
        "net_gex": -81.57
      },
      {
        "strike": 90.0,
        "call_gex": 93.63,
        "put_gex": -158.14,
        "net_gex": -64.51
      },
      {
        "strike": 95.0,
        "call_gex": 662.78,
        "put_gex": -85.36,
        "net_gex": 577.42
      },
      {
        "strike": 100.0,
        "call_gex": 357.37,
        "put_gex": 0.0,
        "net_gex": 357.37
      },
      {
        "strike": 105.0,
        "call_gex": 18.49,
        "put_gex": 0.0,
        "net_gex": 18.49
      },
      {
        "strike": 110.0,
        "call_gex": 4.45,
        "put_gex": 0.0,
        "net_gex": 4.45
      },
      {
        "strike": 115.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 120.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 125.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 130.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      },
      {
        "strike": 135.0,
        "call_gex": 0.0,
        "put_gex": 0.0,
        "net_gex": 0.0
      }
    ]
  },
  "oi_changes": {
    "net_call_oi_change": 8,
    "net_put_oi_change": 0,
    "top": [
      {
        "strike": "95",
        "oi_change": 10,
        "type": "call"
      },
      {
        "strike": "90",
        "oi_change": -2,
        "type": "call"
      },
      {
        "strike": "100",
        "oi_change": 0,
        "type": "call"
      },
      {
        "strike": "95",
        "oi_change": 0,
        "type": "call"
      },
      {
        "strike": "100",
        "oi_change": 0,
        "type": "call"
      }
    ]
  }
}

Market Environment

Data:

{
  "vix": 15.28,
  "sp500": 7728.2,
  "fed_funds": 3.63,
  "yield_curve_10y2y": null,
  "hy_spread": 2.7,
  "treasury": {
    "date": "2026-08-12",
    "month1": 3.78,
    "month2": 3.8,
    "month3": 3.87,
    "month6": 3.97,
    "year1": 4,
    "year2": 4.2,
    "year3": 4.25,
    "year5": 4.38,
    "year7": 4.52,
    "year10": 4.68,
    "year20": 5.24,
    "year30": 5.24
  },
  "events": []
}

Intraday Patterns

Data:

{
  "days": 105,
  "patterns": [
    {
      "name": "VWAP Touch",
      "count": 105,
      "pct": 100
    },
    {
      "name": "9 EMA Touch",
      "count": 105,
      "pct": 100
    },
    {
      "name": "21 EMA Touch",
      "count": 105,
      "pct": 100
    },
    {
      "name": "Woodie Pivot Touch",
      "count": 100,
      "pct": 95
    },
    {
      "name": "ORB Breakout",
      "count": 99,
      "pct": 94
    },
    {
      "name": "PDH/PDL Touch",
      "count": 87,
      "pct": 83
    },
    {
      "name": "Open Retracement",
      "count": 72,
      "pct": 69
    },
    {
      "name": "Gap Fill",
      "count": 66,
      "pct": 63
    },
    {
      "name": "Darvas Box",
      "count": 44,
      "pct": 42
    },
    {
      "name": "High Vol Open",
      "count": 26,
      "pct": 25
    },
    {
      "name": "Power Hour",
      "count": 20,
      "pct": 19
    }
  ]
}