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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
39.3300
39.6650
38.5500
39.2900
414,052
Thu, 22 Oct 2026
38.3900
39.7800
38.2900
39.6700
524,100
Wed, 21 Oct 2026
39.4400
39.6700
38.1100
38.2200
464,500
Tue, 20 Oct 2026
39.7900
40.5600
39.5900
39.6400
265,500
Mon, 19 Oct 2026
40.3800
40.4600
39.4200
39.5600
380,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
40.6300
41.1800
40.3300
40.6700
295,600
Thu, 15 Oct 2026
41.5000
41.7200
40.1400
40.4300
407,600
Wed, 14 Oct 2026
42.0000
42.4000
40.4700
40.6800
356,600
Tue, 13 Oct 2026
16 · 8-K
After-hours · 20:23 ET
8-K ↗
Tue, 13 Oct 2026
42.3600
42.4600
41.4500
41.5200
278,400
Mon, 12 Oct 2026
42.0000
42.3000
41.6100
41.9100
374,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
42.4200
42.6700
41.9200
42.0000
266,400
Thu, 08 Oct 2026
42.8400
43.3900
42.5500
43.1800
435,400
Wed, 07 Oct 2026
42.7000
42.9200
42.3800
42.8300
381,600
Tue, 06 Oct 2026
42.4000
42.8300
42.2500
42.7000
309,700
Mon, 05 Oct 2026
42.2400
42.6200
41.5400
42.1300
355,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
41.8800
42.4700
41.5000
42.2000
260,000
Thu, 01 Oct 2026
42.0600
42.0600
41.1000
41.6800
402,100
Wed, 30 Sep 2026
42.0100
42.4500
41.4700
41.7900
342,500
Tue, 29 Sep 2026
41.5000
42.1400
41.3000
41.6500
374,100
Mon, 28 Sep 2026
42.5100
42.6800
41.7200
41.8700
416,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
42.6000
42.8100
41.9600
42.4700
400,700
Thu, 24 Sep 2026
43.0600
43.3500
42.6200
42.7100
254,500
Wed, 23 Sep 2026
43.5000
43.8200
42.7400
42.8100
346,500
Tue, 22 Sep 2026
43.6500
43.9600
43.2500
43.4800
322,400
Mon, 21 Sep 2026
44.1400
44.3300
43.0700
43.3100
408,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 18 Sep 2026
44.0800
44.3200
43.7600
44.1400
961,300
Thu, 17 Sep 2026
44.9800
45.2900
44.2100
44.3700
240,000
Wed, 16 Sep 2026
44.4600
44.9100
44.3800
44.5900
330,300
Tue, 15 Sep 2026
45.0000
45.1500
44.2800
44.3500
279,100
Mon, 14 Sep 2026
45.8900
46.3600
45.0600
45.1200
351,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
45.7400
45.9900
45.0000
45.1800
335,900
Thu, 10 Sep 2026
45.8000
46.2300
45.1500
45.3300
240,500
Wed, 09 Sep 2026
45.6200
45.8500
45.0400
45.4000
246,500
Tue, 08 Sep 2026
45.5000
46.0100
45.3700
45.6900
281,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
45.7500
46.0500
45.4800
45.6100
259,300
Thu, 03 Sep 2026
46.4500
46.4500
45.7000
45.9900
285,700
Wed, 02 Sep 2026
46.3100
46.7600
45.9100
46.3000
444,000
Tue, 01 Sep 2026
46.0100
46.6400
46.0100
46.1300
257,300
Mon, 31 Aug 2026
45.7000
46.0000
44.9500
45.5000
369,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
46.2500
46.5300
45.7200
45.7400
205,100
Thu, 27 Aug 2026
46.3000
46.4100
45.7700
45.9600
213,300
Wed, 26 Aug 2026
46.0300
46.8000
45.9600
46.6600
258,800
Tue, 25 Aug 2026
45.4500
46.2000
45.2800
45.8900
233,200
Mon, 24 Aug 2026
45.5300
46.0900
45.1900
45.6200
274,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
45.6000
45.6000
44.5700
45.0000
264,400
Thu, 20 Aug 2026
45.0700
46.0200
44.7600
45.5200
273,400
Wed, 19 Aug 2026
44.5000
45.4400
44.4000
45.1900
244,500
Tue, 18 Aug 2026
44.9300
44.9600
44.3300
44.4300
318,200
Mon, 17 Aug 2026
44.5900
44.7600
43.3600
44.3200
454,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
44.9200
45.2500
44.6300
44.7700
329,200
Thu, 13 Aug 2026
45.5600
46.2900
44.7900
44.8900
437,000
Wed, 12 Aug 2026
44.4700
46.1200
44.4700
45.2100
521,100
Tue, 11 Aug 2026
47.4000
47.7400
46.1900
46.2200
548,700
Mon, 10 Aug 2026
50.3700
50.3700
46.9600
47.4000
754,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
51.1500
51.2400
50.1900
50.8400
386,500
Thu, 06 Aug 2026
52.5000
53.8200
51.1200
51.1500
437,500
Wed, 05 Aug 2026
14 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Aug 2026
53.0700
53.2400
51.7500
52.0700
295,200
Tue, 04 Aug 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 04 Aug 2026
52.0100
52.9300
51.6500
52.7600
273,800
Mon, 03 Aug 2026
52.9200
53.3000
52.0200
52.0300
222,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
52.8400
53.3800
52.3500
52.6900
209,000
Thu, 30 Jul 2026
54.2100
54.3400
53.1900
53.2700
207,600
Wed, 29 Jul 2026
54.7200
55.0900
54.3500
54.8000
206,700
Tue, 28 Jul 2026
54.4700
55.9200
54.3900
54.7500
234,800
Mon, 27 Jul 2026
53.6600
54.1400
53.4800
53.5800
173,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
53.1700
53.8600
52.9700
53.7500
138,800
Thu, 23 Jul 2026
53.2800
53.4900
52.5300
52.7100
196,800
Wed, 22 Jul 2026
53.1800
53.8500
52.9700
53.7500
197,700
Tue, 21 Jul 2026
53.0500
53.5800
52.5600
52.7700
194,800
Mon, 20 Jul 2026
53.1400
53.6200
52.9400
53.2800
175,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.3000
53.8100
52.4700
53.1400
338,400
Thu, 16 Jul 2026
51.1500
53.2900
51.0700
53.0200
497,800
Wed, 15 Jul 2026
50.4000
51.0500
50.2600
50.6800
195,100
Tue, 14 Jul 2026
50.8800
51.2500
50.4200
50.4200
192,000
Mon, 13 Jul 2026
51.0400
51.5900
50.8100
50.9800
231,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
51.9400
52.0100
51.5000
51.6200
228,200
Thu, 09 Jul 2026
52.0300
52.1900
51.4600
51.4600
242,100
Wed, 08 Jul 2026
51.8300
52.3700
51.7500
52.1300
223,300
Tue, 07 Jul 2026
52.0600
52.8800
51.6400
51.6600
178,400
Mon, 06 Jul 2026
51.5700
52.0000
51.2900
51.3800
191,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.5300
52.6400
51.3300
51.6200
231,500
Wed, 01 Jul 2026
52.3400
52.8800
52.0400
52.0800
203,900
Wed, 01 Jul 2026
11 · DEF 14A
Next filing day · accepted 30 Jun, 17:35 ET
DEF 14A ↗
Tue, 30 Jun 2026
52.5200
52.9400
51.8900
52.1700
208,000
Mon, 29 Jun 2026
53.7700
53.8100
52.6100
52.9600
344,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.4500
53.9400
53.0900
53.7900
655,500
Thu, 25 Jun 2026
52.7400
53.4900
52.7400
53.1700
175,200
Wed, 24 Jun 2026
52.1400
53.2800
52.1400
52.8400
230,200
Tue, 23 Jun 2026
52.3600
52.8700
52.0800
52.6700
260,700
Mon, 22 Jun 2026
52.1300
52.6500
51.4100
51.5100
272,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
53.0300
53.0300
51.7100
52.1600
675,300
Wed, 17 Jun 2026
53.2900
53.6200
52.5000
52.8100
281,600
Tue, 16 Jun 2026
53.7200
54.3900
53.3500
53.6300
249,400
Mon, 15 Jun 2026
53.5000
53.9200
52.8900
53.3300
267,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
53.3000
54.4900
53.2600
53.9300
189,600
Thu, 11 Jun 2026
54.4500
54.5100
53.2000
53.2600
145,400
Wed, 10 Jun 2026
53.6000
54.4000
53.5600
54.3300
248,200
Tue, 09 Jun 2026
52.7500
53.3000
52.4300
53.0100
197,500
Mon, 08 Jun 2026
53.7600
54.2200
52.7400
52.7500
212,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.2500
54.0500
52.7200
53.7600
192,500
Thu, 04 Jun 2026
53.6200
54.0800
52.7700
52.8700
235,000
Wed, 03 Jun 2026
54.0400
54.3200
52.7800
53.0800
296,500
Tue, 02 Jun 2026
54.0600
55.2500
53.6100
54.3800
327,100
Mon, 01 Jun 2026
10 · 10-K
After-hours · 16:20 ET
10-K ↗
Mon, 01 Jun 2026
52.2500
54.5800
52.1900
54.1300
406,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.7900
52.7200
49.1900
51.8700
668,600
Thu, 28 May 2026
9 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 28 May 2026
54.8800
55.2100
49.9500
51.1600
1,143,800
Wed, 27 May 2026
54.8600
55.3600
54.7100
55.2300
160,800
Tue, 26 May 2026
54.4200
54.8400
54.2300
54.5600
146,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.4900
54.9100
54.0200
54.5200
117,100
Thu, 21 May 2026
54.5500
54.9300
54.2100
54.6300
119,100
Wed, 20 May 2026
54.4300
55.1700
54.2600
54.7900
174,900
Tue, 19 May 2026
54.5700
55.1100
54.3500
54.4000
144,400
Mon, 18 May 2026
53.5700
54.5900
53.5700
54.4600
124,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
54.0800
54.1100
53.2400
53.4900
173,300
Thu, 14 May 2026
54.1000
54.7000
53.8100
53.9200
154,000
Wed, 13 May 2026
53.6900
54.5000
53.5700
53.8000
168,200
Tue, 12 May 2026
53.8000
54.4700
53.5300
53.7100
166,800
Mon, 11 May 2026
53.9500
54.4200
53.5600
53.6000
140,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.9300
54.2300
53.6500
53.7000
111,300
Thu, 07 May 2026
53.8900
54.6800
53.7500
53.7600
168,500
Wed, 06 May 2026
54.2800
54.4600
53.4900
53.9000
157,600
Tue, 05 May 2026
53.8400
54.5000
53.6100
54.0800
151,100
Mon, 04 May 2026
53.8500
54.5000
53.4500
53.8500
176,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.8200
54.3400
53.5000
54.2500
172,400
Thu, 30 Apr 2026
52.7100
53.9300
52.7100
53.5800
173,200
Wed, 29 Apr 2026
53.8100
53.9100
52.3700
52.4700
213,400
Tue, 28 Apr 2026
54.2100
54.6600
53.7500
53.9700
254,300
Mon, 27 Apr 2026
53.6100
53.9300
53.1900
53.6200
134,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.7500
53.8900
53.2200
53.6700
136,300
Thu, 23 Apr 2026
52.7200
53.8600
52.7200
53.7700
228,000
Wed, 22 Apr 2026
51.9300
52.9300
51.9300
52.4000
280,300
Tue, 21 Apr 2026
51.6000
51.9900
51.4500
51.8600
184,200
Mon, 20 Apr 2026
52.4900
52.6100
51.6400
51.6600
223,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
51.6900
52.7500
51.5900
52.4600
228,100
Thu, 16 Apr 2026
50.8100
51.8200
50.7900
51.8000
196,800
Wed, 15 Apr 2026
51.4600
51.7100
50.9500
51.0100
215,200
Tue, 14 Apr 2026
53.1200
53.4100
52.4300
52.5300
278,500
Mon, 13 Apr 2026
53.5100
53.9200
52.8500
53.3700
222,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.5400
53.5400
53.1200
53.4300
165,300
Thu, 09 Apr 2026
52.6900
53.8100
52.6900
53.5600
145,200
Wed, 08 Apr 2026
52.3600
53.3800
52.3600
53.1000
210,800
Tue, 07 Apr 2026
52.7500
53.2300
52.2400
52.3000
192,700
Mon, 06 Apr 2026
52.6400
53.1000
52.5000
52.6900
154,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.8200
53.1200
52.4900
52.5900
161,200
Wed, 01 Apr 2026
52.6100
52.9600
51.7300
52.3100
231,000
Tue, 31 Mar 2026
53.3100
53.3800
52.6000
52.7000
160,900
Mon, 30 Mar 2026
52.7900
53.4700
52.5000
53.0600
146,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.5000
53.2200
52.5000
52.7500
136,600
Thu, 26 Mar 2026
52.2100
52.8200
52.0300
52.6700
159,600
Wed, 25 Mar 2026
51.6100
52.1100
51.1500
51.9500
143,700
Tue, 24 Mar 2026
51.2800
52.0700
51.1100
51.3800
149,400
Mon, 23 Mar 2026
51.4700
51.8000
50.9000
51.2800
204,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.4000
51.4300
50.7600
50.8500
761,500
Thu, 19 Mar 2026
51.8600
52.1700
51.4500
51.5800
179,200
Wed, 18 Mar 2026
53.0000
53.3100
51.9600
52.0200
206,500
Tue, 17 Mar 2026
53.2400
53.7100
52.8400
53.2900
150,100
Mon, 16 Mar 2026
53.4000
53.6700
52.9200
52.9300
141,200
Mon, 16 Mar 2026
8 · 8-K/A
Pre-market · 06:01 ET
8-K/A ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.0100
53.2200
52.5100
53.1100
143,800
Thu, 12 Mar 2026
51.8600
52.8900
51.8600
52.7200
184,100
Wed, 11 Mar 2026
52.2400
52.4600
51.6000
52.2800
204,100
Tue, 10 Mar 2026
52.5100
52.6300
52.0100
52.0900
198,400
Mon, 09 Mar 2026
52.4300
52.9300
52.0400
52.5500
234,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.6000
53.0100
52.1400
52.9500
205,300
Thu, 05 Mar 2026
53.3900
53.5000
52.5600
52.6500
234,900
Wed, 04 Mar 2026
53.2000
53.8800
53.0100
53.7500
164,800
Tue, 03 Mar 2026
53.1000
53.4100
52.5900
53.1200
202,900
Mon, 02 Mar 2026
52.9200
53.8700
52.6000
53.4600
244,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
54.3500
54.5200
53.6800
53.7300
227,100
Thu, 26 Feb 2026
54.3400
54.5300
53.7900
53.8200
173,500
Wed, 25 Feb 2026
53.4800
54.0500
52.7400
54.0300
194,300
Tue, 24 Feb 2026
53.5000
53.7000
52.9700
53.4900
205,500
Mon, 23 Feb 2026
53.7900
53.8800
52.9900
53.4900
204,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.6000
53.9700
52.8100
53.7900
301,100
Thu, 19 Feb 2026
52.9300
53.6900
52.9300
53.4200
184,300
Wed, 18 Feb 2026
53.3300
53.6100
52.5000
52.9000
214,500
Tue, 17 Feb 2026
53.9600
54.1400
53.2200
53.3700
176,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.0000
53.5600
52.6300
53.4600
194,900
Thu, 12 Feb 2026
52.7200
53.3000
52.0800
52.7400
223,000
Wed, 11 Feb 2026
51.5000
53.6100
51.5000
52.8700
328,900
Tue, 10 Feb 2026
51.5100
52.3800
51.2400
51.6200
412,600
Mon, 09 Feb 2026
54.0900
54.0900
51.4400
51.6200
594,600
Mon, 09 Feb 2026
7 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Mon, 09 Feb 2026
6 · 8-K
Pre-market · 08:14 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.5800
58.9900
57.8100
57.8200
215,400
Thu, 05 Feb 2026
58.8400
59.3800
58.2900
58.6700
151,300
Wed, 04 Feb 2026
58.6500
59.3100
58.5000
58.7700
209,700
Tue, 03 Feb 2026
58.0000
58.4700
57.7500
58.2700
206,700
Mon, 02 Feb 2026
56.7300
57.9100
56.7300
57.8200
242,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.9000
56.8500
55.9000
56.5900
317,400
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 29 Jan 2026
55.4000
55.9800
55.3800
55.8000
198,700
Wed, 28 Jan 2026
55.5000
56.2000
55.1300
55.3600
160,400
Tue, 27 Jan 2026
55.0000
55.8600
54.9500
55.8100
127,400
Mon, 26 Jan 2026
55.0100
55.4900
54.7900
55.1700
148,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
54.6900
54.8600
54.2600
54.6800
115,000
Thu, 22 Jan 2026
54.5100
54.9200
54.1900
54.5600
145,100
Wed, 21 Jan 2026
4 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 21 Jan 2026
54.3200
55.0700
53.7100
55.0300
131,900
Tue, 20 Jan 2026
54.1600
54.7900
53.6300
54.4400
142,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.9400
55.0600
53.8800
54.3200
137,500
Thu, 15 Jan 2026
55.4900
55.7600
54.7000
55.3200
159,700
Wed, 14 Jan 2026
55.0300
56.0200
55.0000
55.3200
254,000
Tue, 13 Jan 2026
54.2500
55.4000
54.0600
55.0800
162,600
Mon, 12 Jan 2026
53.7600
54.3000
53.5300
54.2600
159,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.2700
54.6500
54.0600
54.4900
185,900
Thu, 08 Jan 2026
53.2600
54.6200
53.2600
54.2600
181,500
Wed, 07 Jan 2026
53.0000
53.3300
52.8200
53.1300
134,600
Tue, 06 Jan 2026
52.6700
52.9500
52.3700
52.8600
177,300
Mon, 05 Jan 2026
52.5000
53.0500
51.8400
52.9500
228,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.1500
53.2500
52.3900
52.5800
146,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0200
53.1900
52.5900
52.7500
240,500
Tue, 30 Dec 2025
53.0000
53.5000
52.7900
53.0200
133,800
Mon, 29 Dec 2025
53.1500
53.3500
52.7300
53.1300
134,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.3500
53.6000
52.9600
53.1500
118,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.1200
53.3800
52.9300
53.2400
84,500
Tue, 23 Dec 2025
53.1500
53.5800
52.9600
53.0400
121,300
Mon, 22 Dec 2025
53.8200
54.2400
52.8500
53.1500
204,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.2500
54.6200
53.7500
53.8400
382,700
Thu, 18 Dec 2025
54.7100
55.1000
54.4400
54.5500
179,900
Wed, 17 Dec 2025
54.5000
55.1400
54.3200
55.1300
206,500
Tue, 16 Dec 2025
54.6300
55.0000
54.2900
54.4900
160,800
Mon, 15 Dec 2025
54.0000
54.9800
53.7000
54.7000
186,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.7400
53.9700
53.4900
53.9600
140,200
Thu, 11 Dec 2025
53.4900
54.1500
53.1900
53.4800
153,900
Wed, 10 Dec 2025
52.8000
53.2700
52.7800
53.1200
156,900
Tue, 09 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 09 Dec 2025
52.3400
53.1100
52.2600
52.8000
153,000
Mon, 08 Dec 2025
52.2200
52.9400
51.8700
52.2400
156,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.1100
52.6400
52.0000
52.2500
128,300
Thu, 04 Dec 2025
52.8100
53.1100
52.0200
52.2500
147,100
Wed, 03 Dec 2025
53.2300
53.2500
52.6200
52.7600
113,700
Tue, 02 Dec 2025
52.7800
53.1100
52.4900
53.0000
130,200
Mon, 01 Dec 2025
52.7200
52.8900
52.3000
52.7900
198,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.6100
52.8700
52.3400
52.7600
104,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
52.5900
53.4600
52.5900
52.6100
290,700
Tue, 25 Nov 2025
52.2700
53.3900
52.2700
52.8300
195,700
Mon, 24 Nov 2025
52.8200
53.0900
51.7400
51.7700
275,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.5500
53.4300
52.5100
53.0000
222,700
Thu, 20 Nov 2025
52.7100
53.0500
52.4000
52.5100
178,200
Wed, 19 Nov 2025
52.7700
52.9800
52.5000
52.7400
137,300
Tue, 18 Nov 2025
52.5100
53.0900
52.2500
52.9900
138,500
Mon, 17 Nov 2025
53.0400
53.1700
52.1100
52.1700
164,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.8800
53.2200
52.0000
52.9200
167,200
Thu, 13 Nov 2025
53.2900
53.7200
52.7000
52.9300
157,900
Wed, 12 Nov 2025
53.6200
54.0700
53.1700
53.2400
135,500
Tue, 11 Nov 2025
53.2300
53.9500
53.0200
53.6400
165,200
Mon, 10 Nov 2025
53.0800
53.0800
52.0000
52.7600
225,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.4100
55.7800
52.9200
53.3200
263,100
Thu, 06 Nov 2025
52.5000
56.1500
51.9500
54.8800
480,900
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Nov 2025
51.6300
52.2600
51.1100
52.1000
287,200
Tue, 04 Nov 2025
50.5800
51.6500
50.5800
51.4000
229,200
Mon, 03 Nov 2025
50.5000
51.4400
50.0000
50.7600
252,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.1500
50.8100
49.9600
50.6800
247,000
Thu, 30 Oct 2025
50.7800
51.2900
49.9600
50.3200
221,600
Wed, 29 Oct 2025
51.2500
51.4500
50.7100
51.0600
280,300
Tue, 28 Oct 2025
52.0000
52.1100
51.2000
51.5000
221,800
Mon, 27 Oct 2025
53.2900
53.4000
51.9500
52.0800
191,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
53.5600
53.8000
53.3900
53.4000
100,800