Daily NYSE 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.
Date
Open
High
Low
Close
Volume
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
44.8200
46.1150
44.8000
46.0500
223,979
Thu, 03 Sep 2026
45.2700
45.5000
44.7300
44.8600
181,600
Wed, 02 Sep 2026
44.2200
45.3300
44.1700
44.8300
133,800
Tue, 01 Sep 2026
44.4500
44.6900
43.3900
43.8800
99,300
Mon, 31 Aug 2026
45.0300
45.0300
43.9400
44.6000
69,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
45.0100
45.9700
44.4430
45.1300
91,700
Thu, 27 Aug 2026
44.4000
45.3650
43.8700
45.0900
79,500
Wed, 26 Aug 2026
45.6900
45.6900
44.1700
44.3400
90,200
Tue, 25 Aug 2026
45.6100
45.6200
45.1200
45.4500
102,100
Mon, 24 Aug 2026
45.5000
46.2500
45.3400
45.6400
74,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
45.6700
45.7800
45.0100
45.4900
102,100
Thu, 20 Aug 2026
44.7200
45.2900
44.3850
45.2900
64,900
Wed, 19 Aug 2026
45.6200
45.8100
44.4400
44.8500
92,300
Tue, 18 Aug 2026
45.8600
45.8600
45.4600
45.6400
79,600
Mon, 17 Aug 2026
45.8400
46.3550
45.4000
45.6600
74,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
46.0950
46.2500
45.7100
46.1300
51,300
Thu, 13 Aug 2026
45.7500
46.1050
45.4000
46.0000
60,600
Wed, 12 Aug 2026
45.0300
45.5750
44.9200
45.5000
98,600
Tue, 11 Aug 2026
44.5500
45.1600
44.2350
44.9100
109,400
Mon, 10 Aug 2026
44.2100
44.6700
43.7550
44.2800
93,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
44.2600
44.4200
43.7100
44.3100
84,800
Thu, 06 Aug 2026
44.5700
44.5700
43.3300
44.2200
102,100
Wed, 05 Aug 2026
44.4300
44.4300
43.5500
44.2700
99,900
Tue, 04 Aug 2026
27 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 04 Aug 2026
43.9700
44.5200
43.2900
44.1200
115,000
Mon, 03 Aug 2026
44.1600
44.9800
43.8950
43.9800
132,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
43.6200
43.8900
43.0400
43.8400
79,400
Thu, 30 Jul 2026
44.3000
44.5000
43.5000
43.7000
138,300
Wed, 29 Jul 2026
43.3000
44.3900
42.9900
44.3700
213,000
Tue, 28 Jul 2026
42.2000
43.7200
41.5800
43.6500
199,000
Mon, 27 Jul 2026
43.0100
43.2400
41.9900
42.1900
171,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
43.0000
43.3700
42.4400
42.7500
230,800
Thu, 23 Jul 2026
43.0000
43.0000
39.8000
42.3900
207,700
Wed, 22 Jul 2026
26 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 22 Jul 2026
40.0900
40.3650
39.6600
40.1400
173,900
Tue, 21 Jul 2026
40.0000
40.8700
39.9500
40.0700
66,900
Mon, 20 Jul 2026
40.6100
40.8100
39.9800
40.0400
99,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
41.5300
41.7700
40.4500
40.6200
104,500
Thu, 16 Jul 2026
40.7100
42.2300
40.6900
41.8900
128,600
Wed, 15 Jul 2026
40.0700
40.9800
40.0200
40.5500
89,100
Tue, 14 Jul 2026
40.6300
40.9800
39.9850
40.2600
94,500
Mon, 13 Jul 2026
39.9800
40.9000
39.6250
40.6500
67,100
Mon, 13 Jul 2026
25 · 8-K
Pre-market · 08:05 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
39.5400
40.2300
39.2600
39.8500
58,500
Thu, 09 Jul 2026
39.0700
40.0360
38.8200
39.7500
108,200
Wed, 08 Jul 2026
40.3400
40.9700
38.7600
38.8600
111,700
Tue, 07 Jul 2026
40.6300
40.9900
40.0850
40.4200
144,200
Mon, 06 Jul 2026
40.5700
41.0400
40.0800
40.4500
127,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
24 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 02 Jul 2026
41.4100
41.4100
39.8900
40.0000
143,400
Wed, 01 Jul 2026
40.3900
41.4300
39.9800
40.9200
167,900
Tue, 30 Jun 2026
40.1500
40.4300
39.4750
40.4000
147,700
Mon, 29 Jun 2026
40.6000
40.6400
39.8200
40.3100
104,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
40.7300
41.2400
40.2150
40.7800
680,600
Thu, 25 Jun 2026
40.5400
40.7500
40.2600
40.3500
64,000
Wed, 24 Jun 2026
39.8400
40.7100
39.8400
40.6300
97,400
Tue, 23 Jun 2026
38.8200
39.9000
38.8200
39.8700
75,500
Mon, 22 Jun 2026
38.9700
39.3600
38.7800
38.7800
71,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
23 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 18 Jun 2026
39.0100
39.6050
38.6250
38.9900
274,200
Wed, 17 Jun 2026
39.3000
39.7300
38.2800
38.4700
100,400
Tue, 16 Jun 2026
39.8800
40.1800
39.1200
39.4600
106,500
Mon, 15 Jun 2026
40.5000
40.6700
39.2750
39.3600
120,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
39.6700
40.3000
39.4500
40.0800
89,900
Thu, 11 Jun 2026
40.1500
40.2800
39.2100
39.4500
133,600
Wed, 10 Jun 2026
40.3000
40.8000
39.9100
40.0900
126,700
Tue, 09 Jun 2026
39.6500
40.5900
39.5850
40.0000
103,600
Mon, 08 Jun 2026
39.5600
40.0000
39.3050
39.6500
102,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
39.3800
39.8000
38.1900
39.2100
103,600
Thu, 04 Jun 2026
38.2000
39.6300
38.2000
39.3200
93,700
Wed, 03 Jun 2026
38.0600
38.0600
37.5600
37.6400
84,500
Tue, 02 Jun 2026
37.7900
38.3650
37.7900
38.1600
67,300
Mon, 01 Jun 2026
37.5900
38.1700
37.2000
37.9700
64,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
38.0600
38.6500
37.9900
38.2600
46,500
Thu, 28 May 2026
38.4400
38.4400
37.6900
38.3200
64,300
Wed, 27 May 2026
38.7800
38.8950
38.3300
38.4100
85,400
Tue, 26 May 2026
38.1800
39.3800
38.1800
38.5100
106,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
37.9300
38.2400
37.8850
38.0800
55,300
Thu, 21 May 2026
22 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 21 May 2026
37.3100
38.2000
37.3000
37.9200
73,200
Wed, 20 May 2026
36.6600
37.8100
36.6600
37.7900
82,300
Tue, 19 May 2026
36.9600
37.1000
36.3900
36.6700
97,100
Mon, 18 May 2026
37.3200
37.6400
36.8600
36.9100
78,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
37.2100
37.2100
36.6000
36.9700
84,900
Thu, 14 May 2026
37.1800
37.9960
36.9150
37.0000
80,800
Wed, 13 May 2026
36.8600
37.2000
36.6100
36.7000
84,300
Tue, 12 May 2026
37.0200
37.5400
36.3600
37.2400
56,700
Mon, 11 May 2026
38.4400
38.4400
37.1000
37.1300
91,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
38.1000
38.7400
38.0600
38.4800
76,400
Thu, 07 May 2026
38.1600
38.6200
37.8400
38.3000
85,900
Wed, 06 May 2026
37.7100
38.3500
37.7100
37.9000
81,700
Tue, 05 May 2026
21 · 10-Q
After-hours · 16:47 ET
10-Q ↗
Tue, 05 May 2026
36.7400
37.6250
36.7400
37.3100
77,000
Mon, 04 May 2026
37.3500
37.8500
36.4550
36.5000
62,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
20 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 01 May 2026
37.3300
38.3700
37.0750
37.8000
84,600
Thu, 30 Apr 2026
37.0600
37.6900
36.9700
37.3400
73,700
Wed, 29 Apr 2026
38.2300
38.2300
37.1000
37.2600
90,600
Tue, 28 Apr 2026
37.9300
38.7200
37.2500
38.0500
79,700
Mon, 27 Apr 2026
37.3200
38.3550
37.1700
37.6900
95,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.2900
38.2900
36.4500
37.5100
205,600
Thu, 23 Apr 2026
40.2100
40.6100
37.2200
38.6300
239,400
Wed, 22 Apr 2026
19 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 22 Apr 2026
41.2200
41.5000
40.2800
40.5300
68,600
Tue, 21 Apr 2026
41.6500
42.1700
40.7350
40.9500
48,200
Mon, 20 Apr 2026
41.8200
42.2900
41.4900
41.7800
46,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
18 · 8-K/A
After-hours · 16:47 ET
8-K/A ↗
Fri, 17 Apr 2026
41.5000
42.8250
41.4200
42.1200
116,700
Thu, 16 Apr 2026
17 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 16 Apr 2026
40.9600
41.3800
40.7800
41.0700
52,700
Wed, 15 Apr 2026
41.4900
41.5900
41.1200
41.2400
42,100
Tue, 14 Apr 2026
41.3300
41.6470
40.1300
41.5600
64,900
Mon, 13 Apr 2026
41.1800
41.6000
40.6900
41.5900
104,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
41.3500
41.3500
40.5800
41.2200
80,400
Thu, 09 Apr 2026
40.5300
41.4600
40.0100
41.3400
98,600
Wed, 08 Apr 2026
40.0000
41.0000
39.5800
40.5000
147,200
Tue, 07 Apr 2026
39.2400
39.6850
38.8900
39.3600
76,700
Mon, 06 Apr 2026
38.4800
39.2900
38.4800
38.7500
75,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
38.1800
38.9200
37.5500
38.5500
44,500
Wed, 01 Apr 2026
37.9000
39.0200
37.9000
38.5900
70,400
Tue, 31 Mar 2026
37.8400
37.8500
37.0900
37.8300
88,000
Mon, 30 Mar 2026
37.3600
38.0100
37.1800
37.4400
60,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.4600
37.7750
36.6300
37.1900
84,600
Thu, 26 Mar 2026
37.0100
37.6800
37.0100
37.6800
70,000
Wed, 25 Mar 2026
38.0000
38.1100
37.2600
37.6100
49,500
Tue, 24 Mar 2026
37.4000
38.2650
35.9350
37.7800
81,400
Mon, 23 Mar 2026
37.9300
38.5000
37.4450
37.8600
83,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36.8800
37.2980
36.0200
37.0600
142,500
Thu, 19 Mar 2026
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 19 Mar 2026
36.4200
37.1400
35.8800
36.4800
179,700
Wed, 18 Mar 2026
37.3800
38.1400
36.2700
36.4800
82,000
Tue, 17 Mar 2026
38.3200
38.3200
37.0800
37.5200
57,000
Mon, 16 Mar 2026
37.7300
38.1700
37.6900
37.9100
63,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
37.8600
37.8600
37.1800
37.3400
42,900
Thu, 12 Mar 2026
37.2000
37.8950
36.6700
37.6800
41,200
Wed, 11 Mar 2026
38.0200
38.0200
37.2100
37.6900
45,300
Tue, 10 Mar 2026
37.9500
39.0800
37.6400
38.3300
55,300
Mon, 09 Mar 2026
38.0100
38.4350
36.6100
38.2700
73,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
38.4800
38.7100
37.5800
38.5900
55,800
Thu, 05 Mar 2026
39.6700
39.9100
38.6900
39.1800
68,400
Wed, 04 Mar 2026
15 · 10-K
After-hours · 16:33 ET
10-K ↗
Wed, 04 Mar 2026
40.3100
40.6600
39.8900
40.1200
57,600
Tue, 03 Mar 2026
39.3500
40.1800
38.9000
40.0400
47,700
Mon, 02 Mar 2026
39.1600
40.6000
39.0400
40.2200
88,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
40.3200
40.5950
39.3950
39.6100
96,000
Thu, 26 Feb 2026
40.7800
41.6350
40.4800
40.9700
77,200
Wed, 25 Feb 2026
40.2300
41.4400
40.1500
40.9600
53,500
Tue, 24 Feb 2026
39.6600
40.3600
39.4200
39.7800
58,200
Mon, 23 Feb 2026
41.6450
42.0000
39.6700
39.9100
86,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
41.9400
42.4900
41.5500
41.9400
46,700
Thu, 19 Feb 2026
41.1900
41.9350
40.5000
41.9100
68,400
Wed, 18 Feb 2026
42.5400
43.5000
41.4500
41.6600
57,500
Tue, 17 Feb 2026
42.4800
42.7400
42.1000
42.7300
66,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.7750
42.5500
41.0700
42.4400
78,000
Thu, 12 Feb 2026
42.2100
42.2950
40.6200
41.6100
109,300
Wed, 11 Feb 2026
43.3300
43.4500
41.7000
41.7500
50,100
Tue, 10 Feb 2026
43.1700
43.2800
42.5100
42.9100
57,500
Mon, 09 Feb 2026
43.2500
43.5900
42.9200
43.2900
53,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
43.0000
43.8400
42.8470
43.4600
93,800
Thu, 05 Feb 2026
43.1200
43.7400
42.3100
42.6400
84,800
Wed, 04 Feb 2026
42.6800
43.4700
42.1500
43.3600
125,000
Tue, 03 Feb 2026
41.3300
42.8000
40.8800
42.2100
90,500
Mon, 02 Feb 2026
14 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 02 Feb 2026
40.5600
42.2000
40.5600
42.1300
82,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.2500
40.8300
39.6800
40.5600
72,100
Thu, 29 Jan 2026
39.5000
40.2000
39.3600
40.1800
27,300
Wed, 28 Jan 2026
39.5900
40.2300
39.3700
39.4600
60,100
Tue, 27 Jan 2026
39.9100
40.5300
39.5000
39.8500
78,800
Mon, 26 Jan 2026
40.6200
40.9400
39.5800
39.7500
52,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 23 Jan 2026
41.9800
42.3300
39.4800
40.4700
155,800
Thu, 22 Jan 2026
40.2400
42.6300
39.3700
42.3300
156,800
Wed, 21 Jan 2026
12 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 21 Jan 2026
38.2500
40.4200
37.7230
40.2400
196,700
Tue, 20 Jan 2026
37.8500
38.6800
37.5400
38.2800
101,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
11 · 8-K
After-hours · 16:34 ET
8-K ↗
Fri, 16 Jan 2026
38.5200
38.7600
38.1100
38.1200
48,100
Thu, 15 Jan 2026
38.0900
39.2700
37.6700
38.5400
46,800
Wed, 14 Jan 2026
37.9000
38.6300
37.0100
38.2700
37,900
Tue, 13 Jan 2026
38.1600
38.3600
37.7800
37.9000
27,500
Mon, 12 Jan 2026
37.8500
38.0450
37.4000
37.9400
37,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
38.7200
38.9800
37.9900
38.1900
45,100
Thu, 08 Jan 2026
37.7900
38.9800
37.7900
38.8100
47,800
Wed, 07 Jan 2026
38.3200
38.5750
37.5550
38.0100
51,800
Tue, 06 Jan 2026
38.0000
38.9350
37.6400
38.4500
79,100
Mon, 05 Jan 2026
37.4300
38.7500
37.4300
38.3100
77,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.8600
37.9700
36.8100
37.4300
121,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.4800
38.6120
37.6100
38.0100
147,700
Tue, 30 Dec 2025
38.8000
38.9400
38.1700
38.3500
54,500
Mon, 29 Dec 2025
39.4600
39.5100
38.8000
38.8200
45,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.8500
40.0000
39.1200
39.3900
34,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.6200
40.5100
39.3110
39.8900
46,900
Tue, 23 Dec 2025
39.6400
40.5800
39.2800
39.5400
38,000
Mon, 22 Dec 2025
40.3900
40.9450
39.7600
39.9200
52,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
10 · 424B3
After-hours · 16:40 ET
424B3 ↗
Fri, 19 Dec 2025
41.3200
41.6900
40.1100
40.4100
130,500
Thu, 18 Dec 2025
9 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 18 Dec 2025
40.8000
41.7000
40.4400
41.4600
118,000
Wed, 17 Dec 2025
40.1700
41.3500
40.0000
40.5800
76,900
Tue, 16 Dec 2025
40.1500
40.6000
39.9900
40.2100
52,300
Mon, 15 Dec 2025
40.4000
40.5000
39.6500
40.0800
52,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
40.0300
40.4800
39.6600
39.9700
60,900
Thu, 11 Dec 2025
40.0000
40.3400
39.3600
39.9400
102,500
Wed, 10 Dec 2025
39.1500
40.3300
39.0100
39.9200
135,200
Tue, 09 Dec 2025
38.3100
39.2850
38.2600
39.0900
98,900
Mon, 08 Dec 2025
38.9000
39.1000
38.0000
38.1500
79,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
8 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 05 Dec 2025
38.7100
38.8700
38.3600
38.7300
48,800
Thu, 04 Dec 2025
39.3400
39.3400
38.5450
38.9600
34,300
Wed, 03 Dec 2025
38.2000
39.2200
38.2000
39.0800
45,300
Tue, 02 Dec 2025
38.6900
38.6900
37.9600
38.2000
40,200
Mon, 01 Dec 2025
38.1200
38.8900
38.0000
38.5700
79,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
38.7000
38.7000
37.7900
38.1100
23,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
38.1300
38.8750
37.7800
38.3600
38,300
Tue, 25 Nov 2025
37.5200
38.6200
37.5200
38.4800
45,500
Mon, 24 Nov 2025
36.9000
37.4650
36.2500
37.2600
46,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
36.6300
37.3050
36.2500
37.1100
100,900
Thu, 20 Nov 2025
37.0900
37.6900
36.0000
36.2900
72,800
Wed, 19 Nov 2025
36.3200
36.9000
36.0600
36.5000
58,200
Tue, 18 Nov 2025
36.0500
36.3800
35.7300
36.0500
48,400
Mon, 17 Nov 2025
37.5700
37.5830
36.0100
36.2000
50,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
37.2400
37.5800
36.8700
37.4100
45,300
Thu, 13 Nov 2025
37.9200
38.2550
37.2950
37.5600
31,500
Wed, 12 Nov 2025
37.9000
38.8100
37.5600
38.1800
81,700
Tue, 11 Nov 2025
37.3000
37.9700
36.7150
37.7500
25,200
Mon, 10 Nov 2025
36.8700
37.5900
36.7300
37.4000
50,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.7400
36.9400
36.3200
36.7000
28,600
Thu, 06 Nov 2025
37.2700
37.8000
36.5000
36.6000
38,500
Wed, 05 Nov 2025
36.3500
37.7520
36.2000
37.5100
95,800
Tue, 04 Nov 2025
7 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Tue, 04 Nov 2025
36.4100
36.7450
35.7720
36.1400
62,600
Mon, 03 Nov 2025
36.8400
37.0500
36.2050
36.4600
51,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.4000
37.4000
36.3950
36.7500
50,000
Thu, 30 Oct 2025
36.5800
37.6800
35.9100
36.8300
70,300
Wed, 29 Oct 2025
37.4500
37.8900
36.2700
36.6500
58,600
Tue, 28 Oct 2025
38.0000
38.6450
37.4700
37.6300
52,600
Mon, 27 Oct 2025
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 27 Oct 2025
38.6300
39.3300
37.6700
37.7900
48,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
38.5200
39.5000
38.1800
38.4300
55,100
Thu, 23 Oct 2025
39.9800
40.5810
37.5000
38.1000
133,600
Thu, 23 Oct 2025
5 · 8-K/A
Pre-market · 08:30 ET
8-K/A ↗
Wed, 22 Oct 2025
4 · 8-K
After-hours · 17:03 ET
8-K ↗
Wed, 22 Oct 2025
3 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 22 Oct 2025
39.2100
39.8600
38.8300
39.2800
81,700
Tue, 21 Oct 2025
39.4700
39.7650
38.9250
39.1700
50,900
Mon, 20 Oct 2025
38.1000
39.7550
37.9850
39.7400
75,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
37.8100
38.2500
37.3500
37.6100
73,500
Thu, 16 Oct 2025
38.1600
38.1600
36.8600
37.5900
146,900
Wed, 15 Oct 2025
39.4400
39.6750
38.2850
38.4200
36,000
Tue, 14 Oct 2025
38.0700
39.5900
37.9750
39.4000
85,000
Mon, 13 Oct 2025
37.9400
38.1600
37.4750
38.1400
52,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
38.2400
38.8450
37.4800
37.6600
76,300
Thu, 09 Oct 2025
38.7500
38.7500
38.0980
38.3400
36,800
Wed, 08 Oct 2025
39.0000
39.4410
38.7600
38.8100
50,800
Tue, 07 Oct 2025
38.4700
39.0400
38.2400
38.7000
62,000
Mon, 06 Oct 2025
37.2600
38.7500
37.2600
38.4500
89,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
36.9800
37.8200
36.8000
37.4200
64,100
Thu, 02 Oct 2025
37.3400
37.5800
36.3200
36.8000
42,700
Wed, 01 Oct 2025
37.5700
37.8450
37.0900
37.3800
45,000
Tue, 30 Sep 2025
38.1900
38.8060
37.0100
37.9700
83,000
Mon, 29 Sep 2025
39.4400
39.4400
38.1900
38.3500
53,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
39.1500
39.6500
38.7100
39.4100
51,600
Thu, 25 Sep 2025
39.3200
39.3200
38.7500
39.0100
62,700
Wed, 24 Sep 2025
39.9500
40.4000
39.2000
39.4800
98,000
Tue, 23 Sep 2025
39.8600
40.8600
39.5600
39.7500
79,300
Mon, 22 Sep 2025
2 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 22 Sep 2025
40.2200
40.3400
39.6650
40.0400
69,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
40.6600
41.1600
39.5200
40.2800
286,500
Thu, 18 Sep 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 18 Sep 2025
40.1400
41.0200
40.0500
41.0000
135,100
Wed, 17 Sep 2025
39.8100
40.7600
39.3600
40.0000
153,900
Tue, 16 Sep 2025
39.5000
39.8800
39.1100
39.6000
138,600
Mon, 15 Sep 2025
39.8600
40.1600
39.3350
39.4600
55,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
39.8300
39.8350
39.2100
39.5800
52,300
Thu, 11 Sep 2025
39.6200
40.0200
39.3300
39.8500
82,900
Wed, 10 Sep 2025
39.2700
39.7000
39.1800
39.4000
34,900
Tue, 09 Sep 2025
39.7500
39.7500
39.0800
39.2150
27,200
Mon, 08 Sep 2025
39.9800
40.1000
39.5100
39.7300
59,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
40.6700
41.2500
39.5900
39.9800
56,500