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
54.4800
54.8900
54.5900
54.8500
889,887
Thu, 03 Sep 2026
54.5300
54.9200
54.5300
54.9100
1,718,600
Wed, 02 Sep 2026
54.4300
54.5400
54.4200
54.4600
1,578,900
Tue, 01 Sep 2026
54.6000
54.6000
54.4000
54.4100
1,549,100
Mon, 31 Aug 2026
54.6000
54.6600
54.4500
54.4900
1,069,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
54.5100
54.6500
54.4600
54.5100
1,000,700
Thu, 27 Aug 2026
54.6700
54.8600
54.5700
54.6700
640,100
Wed, 26 Aug 2026
54.6000
54.8000
54.5600
54.7400
581,800
Tue, 25 Aug 2026
54.5500
54.8000
54.4500
54.7500
683,400
Mon, 24 Aug 2026
54.8300
54.9900
54.5800
54.6000
479,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.9900
55.1200
54.5800
54.6600
884,900
Thu, 20 Aug 2026
54.7500
55.1500
54.7200
55.0100
788,100
Wed, 19 Aug 2026
54.7400
55.0000
54.7100
54.8700
880,800
Tue, 18 Aug 2026
54.7000
54.9300
54.6100
54.7300
736,900
Mon, 17 Aug 2026
54.5000
54.6800
54.4400
54.6700
616,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
54.7500
54.7500
54.4200
54.4600
1,233,800
Thu, 13 Aug 2026
54.7000
54.8200
54.4500
54.6000
1,584,600
Wed, 12 Aug 2026
54.5300
54.8300
54.5100
54.5800
1,345,000
Tue, 11 Aug 2026
54.4500
54.7700
54.4200
54.6000
961,000
Mon, 10 Aug 2026
54.5000
54.6500
54.4200
54.4300
935,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
54.4500
54.6200
54.3300
54.5000
1,495,300
Thu, 06 Aug 2026
54.6500
54.7700
54.4200
54.4900
1,452,800
Thu, 06 Aug 2026
24 · S-3ASR
Pre-market · 09:11 ET
S-3ASR ↗
Wed, 05 Aug 2026
55.0100
55.0100
54.4500
54.8000
1,987,400
Tue, 04 Aug 2026
23 · DEFA14A
After-hours · 17:21 ET
DEFA14A ↗
Tue, 04 Aug 2026
22 · 10-Q
After-hours · 16:48 ET
10-Q ↗
Tue, 04 Aug 2026
21 · 10-K/A
After-hours · 16:45 ET
10-K ↗
Tue, 04 Aug 2026
55.0600
55.1700
54.9800
55.0800
1,954,300
Mon, 03 Aug 2026
55.0500
55.3300
54.9700
55.0700
2,181,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
54.9800
55.2500
54.9300
55.0800
1,725,900
Fri, 31 Jul 2026
20 · DEFA14A
Pre-market · 06:15 ET
DEFA14A ↗
Thu, 30 Jul 2026
55.2500
55.5600
54.9900
55.2500
4,692,100
Thu, 30 Jul 2026
19 · DEFA14A
Next filing day · accepted 29 Jul, 20:16 ET
DEFA14A ↗
Wed, 29 Jul 2026
18 · DEFA14A
After-hours · 17:30 ET
DEFA14A ↗
Wed, 29 Jul 2026
54.5500
55.1200
54.3500
54.9000
16,958,900
Wed, 29 Jul 2026
17 · DEFA14A
Pre-market · 08:48 ET
DEFA14A ↗
Wed, 29 Jul 2026
16 · 8-K
Pre-market · 08:18 ET
8-K ↗
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 08:16 ET
8-K ↗
Wed, 29 Jul 2026
14 · 8-K
Pre-market · 08:12 ET
8-K ↗
Tue, 28 Jul 2026
45.6100
46.8200
45.6100
46.7000
1,097,100
Mon, 27 Jul 2026
43.2100
45.1300
42.7400
44.4600
915,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
40.8300
42.8900
40.5600
42.6300
719,900
Thu, 23 Jul 2026
40.6100
40.6400
39.5600
40.2500
412,900
Wed, 22 Jul 2026
41.5500
41.6400
39.7300
40.3400
574,000
Tue, 21 Jul 2026
40.5700
41.3900
40.3500
40.9400
305,700
Mon, 20 Jul 2026
41.8700
42.3300
41.1700
41.8300
463,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
42.5800
44.3100
42.1000
42.4200
721,800
Thu, 16 Jul 2026
41.0900
43.3000
40.7200
42.9800
831,400
Wed, 15 Jul 2026
41.2700
42.4000
40.2500
40.3100
658,900
Tue, 14 Jul 2026
38.8200
41.2400
37.3000
40.9200
1,146,700
Mon, 13 Jul 2026
38.6700
40.5700
38.6400
40.4700
873,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
37.6000
37.9600
37.0600
37.7900
555,400
Thu, 09 Jul 2026
36.0500
37.0500
35.4100
36.8300
544,000
Wed, 08 Jul 2026
37.3600
37.3600
36.0000
36.8900
833,900
Tue, 07 Jul 2026
35.9000
37.7200
35.6800
37.0000
827,300
Mon, 06 Jul 2026
34.8700
35.5600
33.9100
35.3600
446,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
34.5400
35.7800
33.8600
35.1200
502,800
Wed, 01 Jul 2026
32.8400
34.8500
32.8400
34.2700
610,100
Tue, 30 Jun 2026
31.7600
32.7300
31.5200
32.0800
780,900
Mon, 29 Jun 2026
31.7200
32.4400
30.8100
32.3300
1,053,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
30.5400
32.0200
30.3600
31.5600
2,448,900
Thu, 25 Jun 2026
31.1000
31.8200
29.3800
30.4000
912,400
Wed, 24 Jun 2026
31.1300
31.5000
30.2200
31.2200
1,398,500
Tue, 23 Jun 2026
29.7500
31.0500
29.6100
30.4000
960,000
Mon, 22 Jun 2026
31.4500
31.4500
27.8500
28.6600
1,137,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
32.6100
33.1300
30.8200
31.1000
1,150,000
Wed, 17 Jun 2026
33.6000
34.4100
32.4000
32.8300
650,200
Tue, 16 Jun 2026
34.2600
34.6900
33.3900
34.0800
441,300
Mon, 15 Jun 2026
34.7000
35.2100
33.6300
33.9000
535,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.9000
35.6700
33.2000
35.2600
660,200
Thu, 11 Jun 2026
33.8000
34.2500
32.9300
33.9400
758,100
Wed, 10 Jun 2026
33.2100
34.6700
33.2100
34.2000
371,400
Tue, 09 Jun 2026
33.1300
34.3400
32.9300
33.7400
602,000
Mon, 08 Jun 2026
33.5100
34.0900
33.1500
33.5800
471,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.9100
34.2200
33.5300
33.9300
366,800
Thu, 04 Jun 2026
33.2400
34.2500
32.9300
33.3500
478,900
Wed, 03 Jun 2026
33.0600
33.3500
31.5900
32.2500
594,900
Tue, 02 Jun 2026
33.8900
34.2000
33.0200
33.7600
573,600
Mon, 01 Jun 2026
33.2600
34.9500
33.2600
34.6800
687,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
32.4300
33.8700
32.1600
33.2000
1,044,300
Thu, 28 May 2026
31.9700
32.6800
31.8200
32.3200
665,300
Wed, 27 May 2026
31.4500
32.2600
31.2800
31.9200
408,300
Tue, 26 May 2026
31.6100
32.4500
31.2700
31.4500
492,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
32.2600
32.9900
31.6900
32.2300
620,300
Thu, 21 May 2026
31.2700
32.1600
30.7300
32.0600
712,600
Wed, 20 May 2026
30.4100
31.7200
29.4300
31.5900
668,700
Tue, 19 May 2026
31.4900
31.9100
30.5300
30.9100
641,300
Mon, 18 May 2026
28.7500
31.5400
28.7500
30.8700
589,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
13 · 8-K
After-hours · 17:07 ET
8-K ↗
Fri, 15 May 2026
29.1600
30.0000
28.2500
28.9200
655,700
Thu, 14 May 2026
28.9800
29.7800
28.3300
28.4400
539,100
Wed, 13 May 2026
29.1000
29.1000
27.9100
28.5500
628,000
Tue, 12 May 2026
30.7300
31.0700
29.3400
29.6600
474,000
Mon, 11 May 2026
30.7100
31.2200
30.1900
30.2800
512,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
31.2100
31.4300
30.4800
30.9200
560,400
Thu, 07 May 2026
29.5300
32.4800
29.5300
31.6700
874,300
Wed, 06 May 2026
30.7300
31.5600
29.1900
29.6700
837,300
Tue, 05 May 2026
32.1500
32.9500
30.5200
31.3000
1,180,600
Mon, 04 May 2026
32.1400
32.8200
31.2800
32.2500
1,167,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
31.3700
33.1700
30.9700
32.1600
1,474,000
Thu, 30 Apr 2026
35.9700
36.4200
28.6300
30.5000
3,316,600
Thu, 30 Apr 2026
12 · 10-Q
Pre-market · 08:55 ET
10-Q ↗
Wed, 29 Apr 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Apr 2026
32.6800
34.0000
32.3700
33.1700
1,411,200
Tue, 28 Apr 2026
31.2400
32.6200
31.2400
32.4800
1,448,500
Mon, 27 Apr 2026
30.5100
31.3300
30.4100
30.6600
1,180,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29.5800
30.8800
29.1400
30.6700
763,300
Thu, 23 Apr 2026
30.1000
30.6500
29.0700
29.7100
599,800
Wed, 22 Apr 2026
31.0200
31.3400
30.4200
30.5500
666,400
Tue, 21 Apr 2026
30.6000
31.6500
30.3900
30.9600
651,500
Mon, 20 Apr 2026
29.9000
30.8900
29.7900
30.5700
695,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
30.6500
31.0400
29.5200
30.0000
653,800
Thu, 16 Apr 2026
30.6500
31.1000
30.1000
30.3300
846,700
Wed, 15 Apr 2026
29.3700
30.9900
29.1200
30.3500
1,038,900
Tue, 14 Apr 2026
28.8800
29.6000
28.7000
29.0900
552,400
Mon, 13 Apr 2026
27.7800
29.1000
26.8900
28.8200
776,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
27.4400
27.5400
26.7500
27.0300
759,200
Thu, 09 Apr 2026
27.3200
27.7200
26.1500
27.6000
702,700
Wed, 08 Apr 2026
28.8100
29.7100
27.4200
27.5900
1,002,700
Tue, 07 Apr 2026
28.2300
28.5700
27.6100
28.2000
880,800
Mon, 06 Apr 2026
27.5600
28.8100
27.3400
28.2800
1,735,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
10 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Thu, 02 Apr 2026
9 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Thu, 02 Apr 2026
26.4000
27.7000
26.0300
27.6100
1,045,200
Wed, 01 Apr 2026
26.8400
27.2900
25.7700
26.4400
1,087,900
Tue, 31 Mar 2026
27.0600
27.4800
26.0700
26.8500
891,800
Mon, 30 Mar 2026
26.4300
27.3900
26.2500
27.0100
1,489,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
26.9000
26.9300
26.1100
26.1300
1,112,900
Thu, 26 Mar 2026
25.2700
26.8900
25.2700
26.8800
1,214,700
Wed, 25 Mar 2026
25.5300
26.1800
24.8300
25.5900
1,581,600
Tue, 24 Mar 2026
26.2300
26.4600
24.2900
25.1400
2,256,200
Mon, 23 Mar 2026
27.5000
27.5000
26.0400
26.6900
1,161,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
26.7000
27.5100
26.2500
27.0200
1,364,800
Thu, 19 Mar 2026
26.3700
27.3800
26.0400
26.6100
889,200
Wed, 18 Mar 2026
27.1800
27.4100
26.2900
26.3800
1,518,300
Tue, 17 Mar 2026
25.9300
27.0200
25.9300
26.4900
764,300
Mon, 16 Mar 2026
25.8500
26.4700
25.6300
25.7100
849,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
25.8900
26.3100
25.4800
26.1200
1,025,400
Thu, 12 Mar 2026
26.2400
27.1300
25.5300
25.6100
1,546,000
Wed, 11 Mar 2026
26.1300
26.7000
25.4500
26.5000
1,319,200
Tue, 10 Mar 2026
27.2100
27.2100
25.7800
26.0400
1,299,900
Mon, 09 Mar 2026
28.5500
28.8900
26.5600
27.5400
1,888,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
28.5900
29.3000
27.3200
29.1600
1,565,400
Thu, 05 Mar 2026
28.5600
30.2400
28.5100
29.1900
1,655,900
Wed, 04 Mar 2026
30.0000
30.0200
28.5600
28.6700
1,514,000
Tue, 03 Mar 2026
28.4600
30.0000
28.0700
29.8600
1,466,200
Mon, 02 Mar 2026
8 · 10-K/A
After-hours · 16:47 ET
10-K/A ↗
Mon, 02 Mar 2026
28.5800
29.7000
28.0000
28.8000
1,510,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
31.2600
31.7300
28.4700
28.6400
1,599,900
Thu, 26 Feb 2026
29.8100
32.0900
29.0700
31.8000
7,094,600
Thu, 26 Feb 2026
7 · 10-K
Pre-market · 09:05 ET
10-K ↗
Wed, 25 Feb 2026
6 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 25 Feb 2026
27.9300
29.0700
26.9700
27.2800
2,604,800
Tue, 24 Feb 2026
27.6600
28.5500
27.6000
27.7800
996,800
Mon, 23 Feb 2026
28.6300
28.8500
27.0600
27.6800
1,620,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
29.6000
30.2700
28.7700
29.1500
641,800
Thu, 19 Feb 2026
29.2800
29.9700
28.9000
29.8800
606,900
Wed, 18 Feb 2026
28.5600
30.4700
28.1200
29.8700
1,312,800
Tue, 17 Feb 2026
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 17 Feb 2026
27.7700
28.8300
27.5800
28.0200
1,266,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
28.3600
28.6000
27.1700
27.8400
1,736,100
Thu, 12 Feb 2026
30.1000
30.5500
28.0300
28.0400
1,204,100
Wed, 11 Feb 2026
33.7200
33.9600
29.7900
30.4700
1,513,600
Tue, 10 Feb 2026
34.2800
35.1000
33.3900
33.9800
1,230,500
Mon, 09 Feb 2026
38.2500
38.2700
33.6000
34.2900
1,790,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.5300
38.5700
37.0200
38.2700
876,800
Thu, 05 Feb 2026
37.6500
39.7500
37.3000
38.2100
919,400
Wed, 04 Feb 2026
37.1000
37.9300
35.8800
37.5100
1,501,100
Tue, 03 Feb 2026
39.7900
40.0900
36.0100
36.9900
1,281,900
Mon, 02 Feb 2026
39.4900
40.7900
39.3000
40.5900
924,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
38.4300
39.8900
38.2500
39.3500
814,800
Thu, 29 Jan 2026
38.4900
38.7900
37.6400
38.5700
853,700
Wed, 28 Jan 2026
39.8200
39.8200
37.9600
38.5500
1,204,200
Tue, 27 Jan 2026
37.6900
39.8400
36.8200
39.7200
4,290,500
Mon, 26 Jan 2026
40.6800
41.4900
38.4100
38.4100
1,137,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
42.6100
43.0500
40.4100
40.9300
985,800
Thu, 22 Jan 2026
45.0000
45.5600
42.9600
43.0800
811,900
Wed, 21 Jan 2026
46.6300
47.0900
44.8100
44.9700
927,800
Tue, 20 Jan 2026
49.8500
50.4200
46.0600
46.1700
606,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
51.1200
51.3200
50.5000
50.7900
336,500
Thu, 15 Jan 2026
52.4000
52.5000
50.8400
51.5100
409,400
Wed, 14 Jan 2026
53.4500
54.4500
50.8700
51.1500
741,200
Wed, 14 Jan 2026
4 · 8-K
Pre-market · 08:15 ET
8-K ↗
Tue, 13 Jan 2026
54.2500
54.3700
53.3300
53.6400
335,700
Mon, 12 Jan 2026
53.6000
54.7400
53.2500
54.2400
463,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.3800
55.0800
53.6800
54.7500
279,700
Thu, 08 Jan 2026
52.9000
54.5900
52.5400
54.2700
291,900
Wed, 07 Jan 2026
54.0000
54.2500
52.4600
53.0800
552,800
Tue, 06 Jan 2026
53.4600
53.8000
52.9600
53.6500
735,000
Mon, 05 Jan 2026
50.6200
54.4200
50.6200
53.6500
426,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.9500
50.9500
49.7900
50.8000
1,001,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.9500
51.1800
50.3200
50.4500
305,900
Tue, 30 Dec 2025
52.4900
53.1100
51.2300
51.2900
256,300
Mon, 29 Dec 2025
53.1000
53.5700
52.3900
52.9200
334,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.5000
53.1800
51.9400
52.9300
273,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.9400
52.7800
51.7400
52.5100
181,000
Tue, 23 Dec 2025
52.1200
52.7000
50.8300
52.2300
344,300
Mon, 22 Dec 2025
52.3200
53.3600
51.9600
52.1600
444,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.0000
53.0900
51.4200
52.3300
1,425,100
Thu, 18 Dec 2025
52.7100
53.4000
51.9000
52.3000
682,800
Wed, 17 Dec 2025
52.8200
54.1700
52.4200
52.6600
483,300
Tue, 16 Dec 2025
53.6400
54.3200
53.1500
53.4900
418,100
Mon, 15 Dec 2025
53.6400
54.3300
52.9300
53.3800
518,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.9500
54.4100
52.8700
53.4500
378,000
Thu, 11 Dec 2025
52.7000
54.5000
51.4100
53.7500
455,600
Wed, 10 Dec 2025
50.3900
51.9300
49.8900
51.7600
669,200
Tue, 09 Dec 2025
50.9600
51.0500
50.4200
50.6600
302,100
Mon, 08 Dec 2025
52.3200
53.0400
50.9400
51.0500
582,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.4800
53.3800
51.9100
52.4400
666,000
Thu, 04 Dec 2025
50.9400
53.6600
50.2900
53.5700
989,300
Wed, 03 Dec 2025
49.7300
52.0600
49.6900
51.4200
827,400
Tue, 02 Dec 2025
49.5800
51.1000
48.8400
49.7600
643,200
Mon, 01 Dec 2025
48.0700
48.7100
47.8900
48.6100
802,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.0000
49.4600
48.5900
48.7000
816,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
48.9900
49.1700
48.1500
49.0000
936,900
Tue, 25 Nov 2025
50.6300
51.1700
48.1800
49.2200
1,256,600
Mon, 24 Nov 2025
50.8100
51.0700
50.1600
50.2200
519,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.4100
52.4100
49.8800
51.1400
1,184,200
Thu, 20 Nov 2025
51.2300
51.2300
49.7700
50.0000
774,800
Wed, 19 Nov 2025
50.1800
50.5000
49.8800
50.4200
421,300
Tue, 18 Nov 2025
49.7700
50.2100
49.2800
50.1000
408,300
Mon, 17 Nov 2025
3 · 8-K
After-hours · 16:54 ET
8-K ↗
Mon, 17 Nov 2025
50.9800
50.9800
49.4200
49.8000
609,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
51.6300
51.9500
50.4700
51.1300
432,400
Thu, 13 Nov 2025
51.9100
52.4700
51.5500
52.0000
416,200
Wed, 12 Nov 2025
52.1700
53.1400
51.9800
52.0100
497,300
Tue, 11 Nov 2025
52.0500
53.0900
51.7700
52.4100
505,800
Mon, 10 Nov 2025
52.9800
53.2500
50.8100
51.7500
633,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.6700
54.1000
51.9900
53.1000
596,400
Thu, 06 Nov 2025
55.5000
55.5000
53.4200
53.5800
695,100
Wed, 05 Nov 2025
54.8800
55.8500
54.7600
55.5000
587,800
Tue, 04 Nov 2025
55.3300
55.3700
53.7800
55.0600
691,600
Mon, 03 Nov 2025
54.7400
55.3500
53.9100
55.0900
589,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.2000
55.2700
51.9600
55.0000
955,600
Thu, 30 Oct 2025
53.0800
56.4100
52.2300
52.9200
1,605,600
Thu, 30 Oct 2025
2 · 10-Q
Pre-market · 08:54 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Oct 2025
51.6800
52.6000
50.8000
51.3100
972,000
Tue, 28 Oct 2025
52.4800
52.7000
51.9300
52.2500
388,600
Mon, 27 Oct 2025
53.8000
53.9200
52.4400
52.7700
837,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
53.7800
53.8800
52.7600
53.2900
484,100
Thu, 23 Oct 2025
53.6100
54.0500
52.8600
53.2000
363,900
Wed, 22 Oct 2025
53.3900
54.0900
52.6900
53.7900
493,500
Tue, 21 Oct 2025
52.6000
53.9200
51.3800
53.5400
520,300
Mon, 20 Oct 2025
51.5300
51.9100
50.9400
51.8400
441,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
52.0500
52.4400
50.7800
51.2700
536,300
Thu, 16 Oct 2025
54.1700
54.1700
52.1200
52.2600
534,300
Wed, 15 Oct 2025
54.0800
55.0100
53.8000
54.1800
546,300
Tue, 14 Oct 2025
53.1900
55.5700
53.0600
54.3900
545,900
Mon, 13 Oct 2025
53.3700
54.0100
52.6900
53.2800
361,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
55.7100
55.8400
53.1700
53.3900
494,800
Thu, 09 Oct 2025
56.7300
56.8000
55.0600
55.4800
355,400
Wed, 08 Oct 2025
56.3700
56.8300
55.4000
56.8000
415,800
Tue, 07 Oct 2025
56.2400
56.7400
55.5600
55.7700
389,700
Mon, 06 Oct 2025
56.5500
56.6200
55.3600
56.0800
446,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
55.1000
56.9300
54.8100
56.7200
481,600
Thu, 02 Oct 2025
54.7100
55.0800
53.6600
54.8500
463,400
Wed, 01 Oct 2025
53.0400
55.2000
52.7100
55.1300
675,000
Tue, 30 Sep 2025
53.5500
54.1300
52.1400
52.9600
714,300
Mon, 29 Sep 2025
52.5400
54.2600
51.7400
53.8100
886,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.4600
52.6400
51.1600
52.5900
813,400
Thu, 25 Sep 2025
52.2600
52.2600
50.5100
51.1900
898,200
Wed, 24 Sep 2025
52.9900
53.4400
51.8500
51.9900
972,500
Tue, 23 Sep 2025
53.8200
54.1600
52.3700
52.9000
610,600
Mon, 22 Sep 2025
53.5000
54.2000
52.7900
53.7900
638,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
54.8800
54.8800
53.5800
53.7800
1,862,900
Thu, 18 Sep 2025
56.9500
57.4800
54.8700
54.8900
525,500
Wed, 17 Sep 2025
55.8100
57.5100
55.4600
56.8000
1,173,000
Tue, 16 Sep 2025
54.3800
56.0000
54.0000
55.4000
772,700
Mon, 15 Sep 2025
55.9300
56.1300
53.9200
54.2800
666,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
57.5800
57.9800
55.6900
55.6900
455,200
Thu, 11 Sep 2025
55.9400
58.1700
55.7500
57.9400
867,200
Wed, 10 Sep 2025
57.2800
57.9200
55.5900
55.7300
733,400
Tue, 09 Sep 2025
57.8400
57.9800
56.7100
57.6700
566,700
Mon, 08 Sep 2025
59.6300
59.9300
57.1600
57.9200
527,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
59.9700
60.1900
58.7000
59.8600
731,000