Otter Tail Corporation OTTR

Open calendar →

Otter Tail Corporation - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 91.8301 · FX 1 USD = 1.291220 SGD · about SGD 118.5729 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 77.81 → 91.83 · 18.0%
93.26084.15575.050 1 2 3 4 5 6 7,8 9 10,11 12 13 14 15 16 17 18 19 20 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 27 Jul 2025 — 28 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
92.4400 92.4400 91.4400 91.8301 18,753
Weekend
Weekend
92.8200 93.2300 92.1800 92.3400 164,200
92.0000 93.1000 91.3600 92.2100 165,600
91.2600 92.8700 91.0700 92.7600 151,100
90.9400 91.0100 90.1500 90.5700 183,100
93.0200 93.5000 90.6900 91.3200 229,600
Weekend
Weekend
93.0600 95.0000 91.8500 92.8300 583,400
90.5100 93.3200 90.0000 93.2600 368,500
90.5700 93.2200 90.0700 90.1800 340,700
89.8600 91.3900 88.8900 90.0900 296,200
88.9600 89.6200 88.6200 89.0600 187,300
Weekend
Weekend
87.8500 89.3500 87.8500 88.9600 133,200
89.5700 89.7800 87.8000 87.8500 214,400
90.9600 91.1900 89.5200 89.5700 154,300
91.1900 92.6000 90.7200 90.8500 205,300
91.3300 91.8700 89.7300 90.4900 168,700
Weekend
Weekend
No trading
89.6600 91.6100 89.2600 91.3900 206,200
89.3600 90.2300 88.4100 89.6600 279,300
88.8700 90.3400 88.4800 89.9800 241,100
89.9300 90.1400 88.2400 88.8700 265,400
Weekend
Weekend
90.4700 91.1600 89.8100 90.6300 1,015,800
88.8100 90.1800 88.5200 90.0500 166,400
88.1300 89.3200 87.5800 88.8200 264,700
88.3500 89.5400 88.0500 88.1300 206,300
87.0000 88.7500 87.0000 88.2100 390,400
Weekend
Weekend
No trading
86.9400 88.2300 86.5500 87.5000 587,100
20 · 8-K Pre-market · 08:02 ET 8-K ↗
88.4300 89.0000 85.5100 86.7300 231,100
88.9000 90.3700 88.5600 89.1200 167,600
88.8300 89.7600 88.4700 88.7600 200,600
Weekend
Weekend
88.8400 90.5500 88.8400 89.5900 146,600
90.3600 90.9900 88.4300 88.5100 252,400
89.9400 91.4400 89.5200 89.6000 334,300
88.1700 89.9200 88.1700 89.2300 289,900
86.7700 88.1500 86.5500 87.9100 171,100
Weekend
Weekend
19 · 8-K After market open · 09:52 ET 8-K ↗
86.7600 87.7600 86.6500 86.7700 154,400
86.6600 87.2600 85.8400 86.4700 136,100
85.8500 87.1200 85.0800 85.7700 357,500
83.6000 86.1800 83.6000 85.8000 302,800
85.7200 85.8400 82.7400 83.6200 307,500
Weekend
Weekend
18 · 8-K After market open · 10:47 ET 8-K ↗
87.3100 87.6700 86.4400 86.6600 330,300
87.6700 88.1300 87.1500 87.2900 169,300
88.3000 88.7700 87.1000 88.0500 153,900
87.7900 88.7200 87.3600 88.3000 203,100
No trading
Weekend
Weekend
86.8500 87.6600 86.3600 87.3500 186,900
85.8900 86.8700 85.2400 86.6700 159,000
86.6500 87.0900 86.2000 86.3900 214,800
87.7300 87.7300 86.0100 86.6500 243,800
87.8200 89.3800 87.2400 88.0600 301,800
Weekend
Weekend
17 · 8-K After market open · 13:57 ET 8-K ↗
89.4200 89.4400 87.3100 87.8000 249,900
89.7400 90.8300 89.7000 90.1800 199,900
89.3800 89.5200 87.1300 89.3300 322,600
88.2900 89.7900 87.7200 89.7000 271,700
88.3300 89.0300 87.8700 88.2900 340,900
Weekend
Weekend
88.1100 88.3300 86.4500 88.0300 192,800
89.0100 89.0100 86.8800 87.8400 318,700
16 · 10-Q After market open · 13:17 ET 10-Q ↗
87.8500 89.0000 85.3700 88.8900 286,500
90.7000 91.0400 87.7900 88.7400 349,000
15 · 8-K Pre-market · 09:16 ET 8-K ↗
90.2900 91.5600 89.5100 90.5900 344,100
Weekend
Weekend
89.2900 91.6600 88.6700 90.7800 302,000
88.0000 89.5600 87.7200 89.2400 200,100
89.0900 89.2400 87.8300 88.1600 132,700
89.2800 89.7300 88.8400 89.4100 113,000
88.3700 89.9900 87.5700 88.9800 262,100
Weekend
Weekend
88.3100 88.3700 87.4800 88.1500 580,800
87.4900 88.6600 87.1700 88.5500 282,000
87.6400 88.0900 86.5700 86.9200 218,400
87.3200 87.4900 85.6100 87.2200 301,900
87.7600 88.7500 87.0300 87.3200 553,100
Weekend
Weekend
88.2200 89.0000 87.4400 88.1600 448,900
85.3300 87.6100 85.3300 87.4800 196,700
14 · 8-K After market open · 10:04 ET 8-K ↗
87.8000 87.9000 85.4600 85.9800 356,300
13 · 8-K After market open · 14:32 ET 8-K ↗
91.7400 92.2400 88.2600 88.3300 301,500
90.3700 92.0000 90.2600 91.8800 276,200
Weekend
Weekend
90.9300 91.5700 89.8800 90.2800 155,100
90.1200 91.5500 90.1200 90.9300 253,900
89.4800 90.7400 89.4800 90.7000 186,200
87.9000 89.3900 87.9000 88.8200 133,800
88.0000 89.4900 87.5000 88.5400 205,000
Weekend
Weekend
No trading
87.9600 89.7700 87.0400 88.5900 192,600
87.5000 88.9400 87.5000 88.2200 304,000
86.5200 87.9200 84.4000 87.7700 456,200
86.5400 86.9200 85.4900 85.7300 233,900
Weekend
Weekend
85.1900 86.9600 84.4300 85.8500 248,400
86.3500 87.1400 84.9200 85.4100 226,400
87.4300 88.1200 86.4700 86.5500 314,100
85.4500 88.3400 85.2400 87.0900 199,900
12 · 8-K After market open · 09:40 ET 8-K ↗
85.2800 86.5500 85.0000 86.0000 204,500
Weekend
Weekend
87.5600 87.7800 83.7800 84.2000 933,800
87.0400 88.8700 86.5600 87.5000 292,200
86.7000 87.6200 86.0100 87.2500 317,500
87.6900 88.0000 85.9600 87.4100 219,800
87.5900 88.8900 87.0100 87.1200 286,200
Weekend
Weekend
85.9600 87.8100 85.2200 87.6900 245,700
85.2100 86.1500 84.0200 85.3100 171,600
85.8600 86.5400 84.4000 85.8000 241,900
87.4500 89.2200 86.2600 86.3600 208,100
89.4200 89.4200 86.9500 87.9300 254,800
Weekend
Weekend
88.1600 90.4100 87.2700 90.0400 281,900
88.5100 89.6900 88.0400 89.2600 360,400
86.5600 89.3200 85.8600 89.2700 266,400
84.6600 86.5400 83.4100 86.4800 363,000
11 · DEFA14A After market open · 10:16 ET DEFA14A ↗ 10 · DEF 14A After market open · 10:15 ET DEF 14A ↗
84.8400 86.2300 84.5700 85.7000 296,300
Weekend
Weekend
85.3300 86.2300 84.8400 85.1000 282,000
85.3200 85.6600 84.3900 85.5800 302,700
86.3800 86.3800 84.0000 85.3200 372,500
85.6100 86.5300 84.8100 86.1600 237,100
9 · 10-K/A After-hours · 16:03 ET 10-K/A ↗
85.1300 85.6900 84.1400 85.4600 190,300
Weekend
Weekend
86.7100 86.7100 83.7800 84.9500 254,700
86.6100 87.5100 86.4500 86.6000 336,500
8 · PRE 14A After market open · 13:41 ET PRE 14A ↗ 7 · 10-K After market open · 13:27 ET 10-K ↗
86.6400 87.7700 85.8300 86.7400 344,300
88.8100 89.0200 84.8100 86.6800 457,500
6 · 8-K Pre-market · 09:18 ET 8-K ↗
No trading
Weekend
Weekend
86.4600 88.5900 85.9800 88.1600 306,300
86.7200 88.0000 86.5000 86.9900 355,300
86.9300 87.2200 85.6400 85.9300 265,500
86.3400 87.5600 85.8200 86.9300 214,900
86.9200 87.1600 86.0200 86.2700 253,900
Weekend
Weekend
87.9000 88.8500 86.8100 87.1500 320,300
88.3300 88.8100 86.9400 87.3300 341,000
88.9300 89.9500 87.8700 88.0000 260,900
88.1800 89.1300 88.0400 88.9300 171,500
89.1600 89.5900 87.4800 88.1200 232,800
Weekend
Weekend
87.5400 89.4000 87.5400 89.1600 269,800
87.0000 88.4400 86.9900 88.1600 132,900
87.3300 88.4400 86.3100 86.5700 161,500
86.4100 87.7900 86.3100 87.3900 134,600
86.8600 87.7400 85.9800 86.4100 159,200
Weekend
Weekend
88.9300 89.3600 85.9600 86.7300 174,600
89.6400 90.1100 88.6500 88.9300 195,600
87.9900 89.6900 87.9300 89.6400 184,500
87.7800 88.3200 86.8500 87.3900 140,100
No trading
Weekend
Weekend
88.2900 88.2900 87.1500 87.8500 150,100
86.6700 88.4700 86.4800 88.2900 165,600
85.3800 86.6900 84.5000 86.6700 159,700
85.1600 86.1000 84.6300 85.2400 146,900
85.5000 86.8600 84.7300 84.9000 156,500
Weekend
Weekend
84.0700 85.6100 83.9500 85.6100 299,800
80.9500 84.8500 80.9500 84.0800 231,700
82.2000 82.2000 81.0100 81.3500 175,400
81.3400 82.0200 80.9000 81.9000 155,900
81.2700 82.3900 81.2700 81.3400 274,600
Weekend
Weekend
81.3000 81.7400 80.5000 81.4500 294,900
No trading
82.4300 82.4600 80.8000 80.8100 180,800
82.6600 83.0500 82.4000 82.5500 135,000
82.5900 83.0000 82.1600 82.6400 134,500
Weekend
Weekend
82.8500 82.9400 82.0400 82.4400 96,900
No trading
82.5600 82.9500 82.2000 82.6500 66,700
82.6800 83.2900 81.9100 82.6600 180,300
81.9300 83.2600 81.8500 82.7100 253,600
Weekend
Weekend
84.1200 84.2300 81.4500 82.1200 1,055,200
86.1000 86.3700 84.4200 84.4300 381,500
5 · 8-K Pre-market · 09:16 ET 8-K ↗
84.4000 86.4800 83.2900 86.0400 440,500
84.4300 85.0600 83.5300 84.6800 346,500
84.1200 84.8200 82.9600 84.3700 419,500
Weekend
Weekend
83.6800 84.2800 82.9100 84.0600 186,900
83.5300 84.4300 82.9600 83.3100 187,300
82.3700 83.6500 81.6400 83.3200 215,800
82.3200 83.6500 82.1000 82.2800 232,200
82.2200 82.6800 81.8000 82.2800 176,200
Weekend
Weekend
82.5300 82.5300 81.1900 82.1300 138,100
82.4600 82.9300 81.7000 82.6000 126,700
81.3900 82.9800 81.3900 82.7400 176,500
81.5000 81.6000 80.9200 81.3900 124,500
81.8400 82.4200 80.8700 81.1100 220,300
Weekend
Weekend
82.1200 82.7900 81.6200 82.2000 176,000
No trading
81.5700 82.7800 80.7100 82.1100 849,300
80.8500 82.8500 80.8500 81.7600 206,000
81.5500 81.5500 80.0000 80.3100 194,000
Weekend
Weekend
81.0200 82.5600 80.6500 81.6300 247,600
82.4400 82.7300 80.4300 80.9600 156,900
81.8000 82.3500 81.5500 81.7300 198,100
82.0600 82.3600 81.5000 81.9500 249,900
82.3900 83.5100 81.5700 81.9600 199,600
Weekend
Weekend
84.0300 84.0300 82.1500 82.9600 207,300
85.6300 85.9800 84.9300 85.0100 143,100
85.3600 86.1200 85.2300 85.9300 270,100
84.8500 85.8200 84.1200 85.7500 176,800
84.5100 84.7300 83.4800 84.7000 246,000
Weekend
Weekend
84.2800 85.1500 83.0900 84.5000 251,700
82.6400 84.2900 82.5000 84.2700 218,400
4 · 10-Q After-hours · 16:19 ET 10-Q ↗
82.0300 82.8300 81.2000 82.6000 329,000
77.0200 82.2700 74.1500 82.0000 539,100
3 · 8-K Pre-market · 09:23 ET 8-K ↗
76.8600 78.2900 76.0500 77.9600 233,300
Weekend
Weekend
77.1500 77.8400 76.6400 77.2200 214,400
77.0700 77.9500 76.9000 77.5800 171,500
77.6500 78.6100 77.0000 77.2600 248,900
77.2900 78.1800 76.9500 78.0500 115,000
78.5500 78.7100 77.6000 77.6700 153,900
Weekend
Weekend
78.5100 79.1500 78.0000 78.5500 136,600
78.2500 78.4900 76.9600 78.4000 247,200
78.0100 79.0800 77.6400 78.2300 207,600
77.4100 78.4000 77.2200 78.2100 119,500
77.9200 78.1500 77.4800 77.6700 92,600
Weekend
Weekend
76.8700 77.6100 76.6100 77.2700 146,400
78.2600 78.3600 76.5900 76.7700 165,400
78.2900 78.5900 77.7600 78.3000 172,900
75.6800 78.1600 75.6800 78.1600 179,500
75.4200 76.5700 74.8000 76.0800 185,200
Weekend
Weekend
76.4800 76.8500 74.8900 75.0500 213,400
77.4600 77.5300 76.0700 76.3600 151,000
77.9400 78.0000 76.7100 77.4600 203,400
79.2000 79.2000 77.3800 77.4900 179,800
79.7100 80.1000 78.5100 79.3000 141,700
Weekend
Weekend
79.8700 80.9100 79.3800 79.7500 194,200
80.4600 81.8100 79.2800 79.6600 140,000
81.6800 82.8400 80.6200 80.6400 209,300
81.4900 82.5200 81.4400 81.9700 233,900
82.4800 82.4800 81.4200 81.6400 139,900
Weekend
Weekend
81.8500 82.6500 81.8500 82.4300 190,600
82.4000 82.7600 81.8100 81.9700 255,800
83.1400 83.6100 82.1200 82.5000 261,000
84.0400 84.3300 83.2400 83.4800 198,200
84.1000 84.2200 83.3100 83.7200 158,800
Weekend
Weekend
84.2700 84.7200 83.4100 84.1600 891,200
82.9200 84.1800 82.5900 83.9700 216,800
83.6700 84.7500 82.5700 82.7300 203,700
83.1800 84.0500 83.0000 83.2800 311,600
83.6000 84.8400 82.9200 83.4400 331,300
Weekend
Weekend
83.9900 84.4900 82.6600 83.1100 133,300
83.0200 84.1900 82.6000 84.0000 152,400
82.3400 83.2700 82.2300 83.1500 134,700
82.8600 82.9100 82.1200 82.5300 136,000
83.8400 83.8800 82.6500 82.9000 140,400
Weekend
Weekend
84.4600 85.4000 83.6500 83.8800 145,300
83.9000 84.5500 83.5200 84.4300 92,800
82.9800 83.7900 82.8700 83.7400 110,700
83.4500 83.8300 82.9500 83.4600 145,900
No trading
Weekend
Weekend
84.1200 84.8000 83.7600 83.9900 134,600
84.9900 84.9900 83.7700 84.1500 138,900
84.5800 85.1400 84.5800 84.9900 154,000
84.7300 85.1700 84.2600 84.8800 112,500
85.5600 85.7500 84.8800 84.9600 135,800
Weekend
Weekend
83.7400 86.2200 82.9200 85.9700 175,400
83.2700 83.6400 82.6400 83.0900 172,900
84.3800 85.0000 83.0200 83.1700 158,100
82.7600 84.4600 82.7600 84.4200 142,800
82.5600 83.0000 82.1100 82.8100 155,600
Weekend
Weekend
82.2100 82.5500 81.5200 82.2700 227,700
82.9800 82.9800 81.4000 82.1000 166,000
82.3600 83.3600 81.8900 83.2700 198,900
80.3600 82.3100 79.3900 82.2900 182,200
80.0900 80.1100 79.1800 79.7900 158,100
Weekend
Weekend
79.7100 79.8000 78.8900 79.7300 165,200
79.2200 80.4200 78.8100 79.6500 228,800
2 · 10-Q After market open · 13:54 ET 10-Q ↗
80.9400 81.0000 78.5000 78.5800 248,700
76.2800 82.2800 76.2200 80.9400 526,000
1 · 8-K Pre-market · 09:20 ET 8-K ↗
75.3300 76.5000 75.3300 76.2200 213,500
Weekend
Weekend
76.9000 77.1500 75.2500 75.2900 304,000
77.6100 78.4200 77.0600 77.1800 236,900
78.4100 79.2000 77.7700 77.9900 199,200
77.9500 78.3800 77.8800 78.2200 132,400
78.3900 78.4300 77.6800 77.8100 302,100
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.