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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
36.7600
36.9800
36.0000
36.4700
859,784
Thu, 22 Oct 2026
36.4300
37.1600
36.0900
36.9100
711,500
Wed, 21 Oct 2026
36.2800
36.9000
36.1300
36.6000
883,500
Tue, 20 Oct 2026
35.8100
36.4600
35.3800
36.0800
1,088,500
Mon, 19 Oct 2026
36.6700
36.6700
35.5700
35.6400
973,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
37.2400
37.6400
36.4800
36.5000
933,700
Thu, 15 Oct 2026
36.1100
37.2500
36.0400
37.1900
926,600
Wed, 14 Oct 2026
35.9400
36.0500
35.5200
36.0400
627,500
Tue, 13 Oct 2026
36.0200
36.5000
35.5800
36.3100
914,500
Mon, 12 Oct 2026
37.1500
37.1900
35.9200
36.0800
921,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
37.6000
38.4600
36.5900
37.2400
1,552,700
Thu, 08 Oct 2026
16 · 8-K
After-hours · 20:10 ET
8-K ↗
Thu, 08 Oct 2026
35.3700
36.5400
35.2700
36.0800
1,346,100
Wed, 07 Oct 2026
35.1300
36.0600
34.6300
35.5400
975,600
Tue, 06 Oct 2026
34.5400
35.2900
34.2600
35.2900
678,600
Mon, 05 Oct 2026
34.7300
35.1200
34.2900
34.3400
964,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
35.3800
36.2300
34.6900
34.8100
1,149,500
Thu, 01 Oct 2026
34.5300
35.1500
34.0300
34.9000
1,368,300
Wed, 30 Sep 2026
33.6200
34.5500
33.3300
34.3600
1,134,000
Tue, 29 Sep 2026
33.2300
33.6100
32.7900
33.5300
1,304,900
Mon, 28 Sep 2026
32.8000
33.4500
32.3500
33.1900
1,269,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
33.3600
33.7400
33.1400
33.1400
831,800
Thu, 24 Sep 2026
34.3200
34.4300
32.5400
33.2700
1,091,900
Wed, 23 Sep 2026
35.1300
35.3800
34.4000
34.5400
1,028,400
Tue, 22 Sep 2026
35.9500
35.9500
35.0800
35.1500
900,800
Mon, 21 Sep 2026
35.5800
35.7800
35.0500
35.4200
1,149,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
35.4100
35.9400
34.8400
35.2400
1,970,500
Thu, 17 Sep 2026
36.0100
36.1300
35.1200
35.1400
1,957,400
Wed, 16 Sep 2026
35.7000
36.4600
35.4000
35.4400
891,900
Tue, 15 Sep 2026
34.8400
35.7900
34.8400
35.5000
799,300
Mon, 14 Sep 2026
34.9900
35.5800
34.7200
34.7500
862,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
35.3600
35.7500
35.0000
35.2400
653,000
Thu, 10 Sep 2026
34.0000
35.2900
33.9500
34.9300
1,069,300
Wed, 09 Sep 2026
35.2000
35.3100
34.2700
34.4400
1,138,600
Tue, 08 Sep 2026
35.9000
36.2200
35.0100
35.3400
1,301,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
36.8800
37.2900
35.9300
35.9600
1,523,000
Thu, 03 Sep 2026
37.6400
37.8200
37.0500
37.0700
978,300
Wed, 02 Sep 2026
37.5700
37.8500
36.9000
37.5800
1,043,000
Tue, 01 Sep 2026
37.6200
38.6500
37.3300
37.7000
643,400
Mon, 31 Aug 2026
37.3600
38.3600
37.1300
38.1200
840,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.9600
38.1500
37.4700
37.4900
795,200
Thu, 27 Aug 2026
38.5600
38.5600
37.4600
37.6900
1,042,200
Wed, 26 Aug 2026
39.5700
39.8700
38.2700
38.3600
641,400
Tue, 25 Aug 2026
40.0500
40.3200
39.7400
39.8500
708,600
Mon, 24 Aug 2026
40.0000
40.5600
39.6800
39.8000
569,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
40.3500
40.5700
39.9200
40.1200
632,300
Thu, 20 Aug 2026
39.9400
40.8300
39.9100
40.3800
801,100
Wed, 19 Aug 2026
39.3000
40.7400
38.9100
40.5500
1,018,800
Tue, 18 Aug 2026
39.1700
39.9000
38.8000
39.1600
785,400
Mon, 17 Aug 2026
39.3700
39.7800
38.6900
39.5200
655,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
39.8500
39.9700
39.3400
39.5400
412,400
Thu, 13 Aug 2026
39.9500
40.8800
39.8200
39.8400
603,900
Wed, 12 Aug 2026
40.0000
40.4400
39.2400
39.9000
516,400
Tue, 11 Aug 2026
38.2800
39.7000
38.2200
39.6200
629,400
Mon, 10 Aug 2026
38.1400
39.5000
37.6100
38.1700
791,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
38.1000
38.4300
37.8200
37.9800
606,900
Thu, 06 Aug 2026
38.2600
38.4300
37.3800
37.4800
1,356,800
Wed, 05 Aug 2026
39.2700
39.9500
37.8100
38.5100
1,043,100
Tue, 04 Aug 2026
37.6400
39.5400
37.3400
39.4700
946,400
Mon, 03 Aug 2026
36.4400
37.4600
36.2900
37.3600
703,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
35.3200
35.9900
35.0400
35.9000
1,754,800
Thu, 30 Jul 2026
36.0000
36.1200
35.0700
35.1800
971,300
Wed, 29 Jul 2026
36.5400
36.8000
35.3400
35.5500
1,118,000
Tue, 28 Jul 2026
36.9000
37.7800
36.3500
37.1000
991,500
Mon, 27 Jul 2026
36.3500
37.1100
35.5400
36.8500
1,326,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
36.0400
36.6500
35.4500
36.0000
1,291,100
Thu, 23 Jul 2026
35.7700
36.2800
35.0000
35.7700
1,856,500
Wed, 22 Jul 2026
37.0900
37.2800
35.5000
35.8400
2,137,300
Tue, 21 Jul 2026
15 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 21 Jul 2026
35.1900
37.6500
34.2600
37.4700
4,880,900
Mon, 20 Jul 2026
14 · 8-K
After-hours · 17:06 ET
8-K ↗
Mon, 20 Jul 2026
38.9900
40.1700
38.2300
38.3500
1,885,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
37.7300
39.5100
37.6800
39.1400
1,223,800
Thu, 16 Jul 2026
38.8400
39.7200
37.7500
38.6300
1,286,400
Wed, 15 Jul 2026
39.2500
39.7500
38.3300
39.4700
1,016,800
Tue, 14 Jul 2026
39.9600
40.5800
38.2900
39.0600
1,141,900
Mon, 13 Jul 2026
40.3000
41.2600
39.5600
39.7300
1,520,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
39.4900
40.4400
39.0600
40.3900
979,200
Thu, 09 Jul 2026
37.8900
39.9500
37.8600
39.7300
1,018,900
Wed, 08 Jul 2026
37.9600
38.5800
37.5900
37.7700
928,100
Tue, 07 Jul 2026
38.6500
39.0300
38.0800
38.4100
845,100
Mon, 06 Jul 2026
38.1600
39.4700
38.0000
38.4700
1,099,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
37.0600
38.6800
36.6000
38.4800
1,458,700
Wed, 01 Jul 2026
37.4700
38.2200
36.9500
37.0900
1,043,100
Tue, 30 Jun 2026
36.0000
37.3500
35.7700
37.3200
1,154,000
Mon, 29 Jun 2026
35.7300
36.5000
35.2800
36.0500
1,510,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
35.0000
35.6800
34.8600
35.5700
2,652,300
Thu, 25 Jun 2026
36.2600
36.8900
35.0500
35.2000
1,840,800
Wed, 24 Jun 2026
36.7400
37.7600
36.2700
36.5400
1,144,100
Tue, 23 Jun 2026
37.3600
37.7200
36.1000
36.3600
2,798,300
Mon, 22 Jun 2026
37.6700
38.0800
37.0200
37.4700
1,018,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
38.0700
38.6000
37.5500
37.9500
1,595,900
Wed, 17 Jun 2026
38.0300
38.4400
37.4600
37.5400
676,900
Tue, 16 Jun 2026
38.4100
38.6100
37.7100
38.2000
664,700
Mon, 15 Jun 2026
38.9700
39.2700
38.2300
38.3300
648,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
38.9000
39.1900
38.2200
38.3900
603,600
Thu, 11 Jun 2026
38.8400
39.0100
37.9500
38.5600
720,100
Wed, 10 Jun 2026
38.6800
40.1600
37.8300
38.5900
1,214,100
Tue, 09 Jun 2026
37.4500
38.9100
35.8700
38.6900
1,718,500
Mon, 08 Jun 2026
37.4300
38.2500
37.0700
37.2800
1,235,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
38.0900
38.3200
36.8300
37.2700
1,927,600
Thu, 04 Jun 2026
38.2200
38.3900
37.5500
38.3400
1,314,900
Wed, 03 Jun 2026
39.1800
39.2300
38.1400
38.5000
792,000
Tue, 02 Jun 2026
40.1700
40.7100
39.1700
39.4900
838,500
Mon, 01 Jun 2026
39.4700
40.7700
39.2200
40.1500
852,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
40.0400
40.4100
39.0500
39.7500
827,900
Thu, 28 May 2026
40.8700
41.1000
39.9000
40.0300
704,500
Wed, 27 May 2026
40.1700
41.7800
39.7300
40.9800
772,500
Tue, 26 May 2026
38.9900
40.3900
38.1700
40.3400
700,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
38.8800
39.9200
38.5100
39.2300
632,500
Thu, 21 May 2026
38.0600
39.0800
37.5700
38.4200
925,700
Wed, 20 May 2026
40.0500
40.3000
38.2400
38.3700
1,100,400
Tue, 19 May 2026
40.0200
40.2600
39.6500
39.8600
991,200
Mon, 18 May 2026
39.4000
40.5500
39.4000
40.2200
834,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
39.8100
40.3700
39.3200
39.8100
825,100
Fri, 15 May 2026
13 · 8-K
Next filing day · accepted 14 May, 19:37 ET
8-K ↗
Thu, 14 May 2026
41.0100
41.4400
40.0200
40.2600
649,400
Wed, 13 May 2026
41.8000
41.8000
40.2900
40.4000
1,117,700
Tue, 12 May 2026
42.6900
43.0400
41.4300
41.7100
441,600
Mon, 11 May 2026
43.3500
43.9800
42.5100
42.7300
811,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.9600
44.3200
42.9300
43.2400
541,000
Thu, 07 May 2026
44.7500
45.2800
43.1300
43.5200
713,400
Wed, 06 May 2026
45.7500
45.7500
43.7400
44.3400
675,700
Tue, 05 May 2026
43.9200
46.0300
43.9200
45.8200
896,400
Mon, 04 May 2026
43.5000
43.8100
42.6300
43.4400
639,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.8800
44.3000
43.1100
43.5300
850,300
Thu, 30 Apr 2026
42.1400
43.6900
41.3600
43.5600
836,300
Wed, 29 Apr 2026
41.5300
42.1100
41.2400
41.6800
854,300
Tue, 28 Apr 2026
42.7600
43.3900
40.7500
42.0300
1,239,700
Mon, 27 Apr 2026
43.1700
43.9100
42.3900
42.6200
1,325,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
42.5500
43.5100
42.0500
43.3800
1,693,100
Thu, 23 Apr 2026
42.2000
44.6500
41.7800
42.6900
1,970,500
Wed, 22 Apr 2026
12 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 22 Apr 2026
44.5100
44.7200
40.9500
42.6500
4,358,400
Tue, 21 Apr 2026
11 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 21 Apr 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 21 Apr 2026
51.7400
52.3400
48.3700
49.5800
1,929,400
Mon, 20 Apr 2026
50.0800
52.9800
50.0800
51.5500
1,378,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
50.5500
51.8800
50.1400
50.1500
865,800
Thu, 16 Apr 2026
49.0500
49.8300
49.0500
49.7800
448,700
Wed, 15 Apr 2026
48.7300
49.2000
48.0600
49.1200
617,500
Tue, 14 Apr 2026
48.9300
49.2100
47.8300
48.7900
367,200
Mon, 13 Apr 2026
47.6000
48.9200
47.5400
48.7100
574,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.5700
49.5700
47.1900
47.7300
665,700
Thu, 09 Apr 2026
49.6600
50.2900
48.6900
49.4400
568,300
Wed, 08 Apr 2026
50.6100
50.8500
49.5800
49.8400
821,500
Tue, 07 Apr 2026
47.9700
49.3500
47.5200
48.7800
630,800
Mon, 06 Apr 2026
46.3600
48.3100
46.3600
48.2600
663,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
9 · DEFA14A
After market open · 15:57 ET
DEFA14A ↗
Thu, 02 Apr 2026
45.4800
46.5700
44.0400
46.3400
1,627,000
Wed, 01 Apr 2026
49.5300
50.4000
46.8500
46.8700
1,738,900
Tue, 31 Mar 2026
50.0300
50.4300
48.0600
48.9900
934,200
Mon, 30 Mar 2026
50.9400
50.9400
48.5100
49.4000
853,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Fri, 27 Mar 2026
7 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Fri, 27 Mar 2026
50.4800
51.2300
49.7800
50.2800
958,400
Thu, 26 Mar 2026
52.7500
52.7500
51.0000
51.0200
673,700
Wed, 25 Mar 2026
54.1200
54.9700
52.7000
52.7600
835,800
Tue, 24 Mar 2026
52.1400
54.2300
51.6400
53.3200
655,200
Mon, 23 Mar 2026
51.4900
53.0200
51.1500
52.5400
742,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
50.5400
50.9300
49.7800
50.3100
1,866,500
Thu, 19 Mar 2026
49.8100
51.1700
49.8100
50.6300
848,700
Wed, 18 Mar 2026
51.7600
51.9000
50.4800
51.0000
1,104,800
Tue, 17 Mar 2026
50.5900
51.5600
50.3000
51.4500
744,400
Mon, 16 Mar 2026
50.9800
51.2200
49.7800
51.0500
1,166,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
50.2200
51.5000
50.2000
50.5700
441,600
Thu, 12 Mar 2026
50.1800
51.0500
49.7100
49.7700
836,800
Wed, 11 Mar 2026
50.6700
51.2200
50.2800
50.9900
585,100
Tue, 10 Mar 2026
50.9400
51.1600
50.0900
51.0200
753,500
Mon, 09 Mar 2026
49.8000
51.1700
49.3100
50.9500
564,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.9800
51.7100
50.1600
50.4700
721,100
Thu, 05 Mar 2026
53.4900
53.7900
51.4200
52.0800
604,700
Wed, 04 Mar 2026
53.0800
54.5100
52.5900
54.2800
453,500
Tue, 03 Mar 2026
52.3000
53.4500
50.6300
52.5800
602,400
Mon, 02 Mar 2026
50.7200
53.7000
50.3200
53.1200
731,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.9000
52.3500
50.1100
51.7700
841,000
Thu, 26 Feb 2026
55.7200
55.7200
50.9000
51.4700
1,053,000
Wed, 25 Feb 2026
53.9000
53.9000
51.0300
51.0700
1,510,300
Tue, 24 Feb 2026
54.1900
55.3800
53.3700
53.4600
513,900
Mon, 23 Feb 2026
55.3900
55.3900
53.2600
54.1300
695,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 16:02 ET
10-K ↗
Fri, 20 Feb 2026
54.7600
55.9900
54.1000
55.6100
1,884,700
Thu, 19 Feb 2026
52.3400
55.1500
51.6900
54.8700
725,500
Wed, 18 Feb 2026
52.2100
52.8500
51.4300
52.5800
648,600
Tue, 17 Feb 2026
53.0000
53.6600
52.1600
52.3100
1,466,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.0600
53.3900
51.8700
53.3200
1,028,800
Thu, 12 Feb 2026
52.9900
53.4200
50.2300
52.0200
1,254,000
Wed, 11 Feb 2026
55.6100
55.8900
51.9200
52.6900
1,703,000
Tue, 10 Feb 2026
55.8600
56.8000
54.4900
54.5200
1,229,600
Mon, 09 Feb 2026
53.5000
57.0000
53.2200
55.5700
2,549,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
51.6800
53.9800
51.5000
53.1800
2,589,600
Thu, 05 Feb 2026
49.3700
52.1200
49.3700
50.6500
1,587,300
Wed, 04 Feb 2026
48.7400
50.6400
48.4600
50.3000
1,570,400
Tue, 03 Feb 2026
47.3200
48.2000
46.2600
48.1200
1,713,500
Mon, 02 Feb 2026
45.1500
48.1200
44.7000
47.3200
1,727,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.0100
47.1400
44.2500
44.6700
2,437,000
Thu, 29 Jan 2026
47.8600
49.8900
44.8600
46.6600
4,759,700
Wed, 28 Jan 2026
5 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 28 Jan 2026
56.4300
57.3200
52.5100
52.9600
1,394,400
Tue, 27 Jan 2026
56.4900
56.6400
54.9600
55.9800
1,242,200
Mon, 26 Jan 2026
54.6100
56.1600
54.4300
55.6900
727,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.5800
55.7000
53.8900
54.1900
561,900
Thu, 22 Jan 2026
57.5100
58.2500
55.7700
55.8000
647,200
Wed, 21 Jan 2026
57.2600
57.6100
55.4800
56.4900
749,000
Tue, 20 Jan 2026
57.0800
58.4800
56.8600
57.2900
840,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.0500
59.1300
56.9600
58.1000
812,400
Thu, 15 Jan 2026
59.7800
61.9100
58.6000
59.0400
1,594,700
Wed, 14 Jan 2026
54.3500
55.0500
53.5100
54.9600
660,900
Tue, 13 Jan 2026
53.1100
54.6600
52.9900
54.3500
862,600
Mon, 12 Jan 2026
51.3400
53.3400
50.8700
53.2900
1,218,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.4800
52.0900
50.6000
51.7400
846,200
Thu, 08 Jan 2026
52.7300
52.8300
51.3800
51.5000
1,036,300
Wed, 07 Jan 2026
54.8300
54.9400
52.6400
52.6800
676,300
Tue, 06 Jan 2026
54.1100
55.0100
53.0900
54.9800
637,100
Mon, 05 Jan 2026
53.9000
54.7600
53.3000
54.3100
831,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.3800
54.0100
52.4900
53.5900
448,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0600
53.4500
52.5700
52.9300
480,700
Tue, 30 Dec 2025
53.5000
53.6400
52.6200
52.9900
512,200
Mon, 29 Dec 2025
53.9700
54.3500
53.2900
53.4300
515,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.8800
54.9400
54.0100
54.2700
259,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.2500
55.5500
54.0600
54.6200
346,200
Tue, 23 Dec 2025
55.7700
56.6000
55.2500
55.4300
582,800
Mon, 22 Dec 2025
55.2400
56.1900
55.0700
55.8900
467,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.6000
56.4900
53.6000
54.6900
2,191,500
Thu, 18 Dec 2025
54.2500
54.6900
53.4000
53.7600
614,500
Wed, 17 Dec 2025
54.3400
55.3100
52.7200
53.1200
536,800
Tue, 16 Dec 2025
54.0600
54.4600
53.2400
54.1800
811,800
Mon, 15 Dec 2025
54.3400
55.1400
53.9400
53.9900
1,010,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.0200
56.4900
53.4500
53.7200
1,363,800
Thu, 11 Dec 2025
56.1500
56.6400
54.8700
56.1700
1,519,900
Wed, 10 Dec 2025
55.5800
56.6200
54.8200
56.0200
544,900
Tue, 09 Dec 2025
54.7100
55.8400
54.7100
55.6700
409,500
Mon, 08 Dec 2025
54.5300
55.7600
54.0800
54.8700
873,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.6500
54.5700
53.4500
54.1700
614,100
Thu, 04 Dec 2025
54.0700
54.8100
53.5000
53.6500
605,200
Wed, 03 Dec 2025
54.6000
54.6600
53.3100
54.3500
893,200
Tue, 02 Dec 2025
55.2200
55.5000
54.3100
54.6500
748,200
Mon, 01 Dec 2025
54.7900
55.1400
54.3100
54.6700
643,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.0700
56.1000
55.1300
55.2700
367,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.0200
56.6100
55.5500
55.8000
950,900
Tue, 25 Nov 2025
54.4400
56.5800
53.7700
55.9200
594,100
Mon, 24 Nov 2025
54.4800
55.0000
53.7100
54.5400
1,009,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.7500
54.3200
52.0500
53.8200
585,100
Thu, 20 Nov 2025
56.0100
56.8500
53.0900
53.3400
642,000
Wed, 19 Nov 2025
55.4800
56.4400
54.6400
54.8600
777,500
Tue, 18 Nov 2025
56.7700
57.2500
54.5100
55.3400
949,900
Mon, 17 Nov 2025
3 · 8-K
After-hours · 17:08 ET
8-K ↗
Mon, 17 Nov 2025
58.8400
58.8400
57.0000
57.1400
509,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
58.9000
59.8000
58.4100
58.7000
841,300
Thu, 13 Nov 2025
63.0200
63.3600
58.8300
60.3000
758,000
Wed, 12 Nov 2025
63.0000
64.3300
62.5500
63.2800
618,400
Tue, 11 Nov 2025
63.3200
63.8100
61.7400
62.9400
1,158,500
Mon, 10 Nov 2025
64.9600
65.0000
63.5000
64.1200
671,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
63.9400
64.4100
63.0500
64.0300
385,400
Thu, 06 Nov 2025
67.3200
67.8100
64.2200
64.3700
1,138,900
Wed, 05 Nov 2025
65.4800
68.1900
65.4800
67.1800
855,700
Tue, 04 Nov 2025
65.9500
66.4700
64.4500
65.4600
981,700
Mon, 03 Nov 2025
68.9300
69.7300
66.2500
67.2400
991,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
69.7200
71.2200
68.3200
68.4200
1,189,000
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 30 Oct 2025
65.5700
69.6900
63.5000
68.0400
2,623,200
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 29 Oct 2025
61.5700
62.4500
60.2500
62.2300
902,700
Tue, 28 Oct 2025
60.8100
62.4000
60.3200
61.7800
381,100
Mon, 27 Oct 2025
61.8900
62.0000
60.8100
61.0100
338,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.2200
61.4700
60.2200
61.2900
320,400
Thu, 23 Oct 2025
58.4500
60.1900
58.4500
60.1600
454,900