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
55.5000
56.7699
55.0000
55.9300
666,905
Thu, 22 Oct 2026
56.0600
57.6900
56.0400
56.2500
953,100
Wed, 21 Oct 2026
57.9800
57.9800
56.5400
57.1200
966,000
Tue, 20 Oct 2026
56.2500
57.6800
56.0900
57.0500
983,100
Mon, 19 Oct 2026
57.5700
57.8500
56.1600
56.5100
934,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
57.9800
58.5800
56.6900
56.8400
919,700
Thu, 15 Oct 2026
55.3700
58.1400
54.2900
57.4100
1,487,500
Wed, 14 Oct 2026
55.8300
57.1600
55.0400
55.4800
1,382,900
Tue, 13 Oct 2026
56.9900
56.9900
55.3000
55.9400
1,546,100
Mon, 12 Oct 2026
57.5000
58.2500
56.7400
56.7700
637,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
57.9300
57.9300
56.7000
57.5100
750,000
Thu, 08 Oct 2026
58.2900
59.2250
57.5450
57.8100
871,600
Wed, 07 Oct 2026
61.3000
62.3200
58.3500
58.8100
1,186,000
Tue, 06 Oct 2026
62.9800
63.7150
61.4800
61.6200
1,444,200
Mon, 05 Oct 2026
61.2600
63.6400
60.4600
62.8800
2,149,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
55.1100
60.2000
55.1100
58.7900
2,387,600
Thu, 01 Oct 2026
54.3700
55.7000
52.6700
55.6200
1,576,700
Wed, 30 Sep 2026
54.0800
55.6300
53.6000
55.1600
2,391,900
Tue, 29 Sep 2026
52.0300
53.8100
51.5600
53.7500
1,472,900
Mon, 28 Sep 2026
53.0100
53.4880
51.6750
51.9700
1,209,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.9200
53.6600
51.7900
53.4000
1,614,500
Thu, 24 Sep 2026
52.8800
53.1000
52.0900
52.6600
1,144,300
Wed, 23 Sep 2026
54.4200
54.8000
52.8450
53.0100
1,497,200
Tue, 22 Sep 2026
57.8600
57.9000
53.6600
54.4900
1,638,900
Mon, 21 Sep 2026
58.4500
59.0800
57.8100
57.9400
766,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
56.9200
58.0640
56.8200
57.7500
1,112,600
Thu, 17 Sep 2026
57.6300
57.7750
56.8200
57.2600
670,600
Wed, 16 Sep 2026
58.0500
58.6000
56.4100
57.2500
785,700
Tue, 15 Sep 2026
59.3200
60.0600
57.2950
57.9400
1,381,500
Mon, 14 Sep 2026
60.7500
61.1500
59.7800
59.9300
752,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
61.9900
62.5800
60.8100
60.8600
686,300
Thu, 10 Sep 2026
62.9100
63.0100
61.2810
61.5700
716,100
Wed, 09 Sep 2026
63.4100
64.0000
62.2000
62.8900
615,600
Tue, 08 Sep 2026
63.8800
64.7900
62.7600
63.0200
691,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
64.0000
64.8700
63.5000
64.4300
947,300
Thu, 03 Sep 2026
63.3700
65.0350
63.3000
64.1900
1,579,200
Wed, 02 Sep 2026
65.6400
66.0800
62.0600
62.6900
1,155,200
Tue, 01 Sep 2026
65.3800
66.4700
63.6400
65.3200
758,300
Mon, 31 Aug 2026
66.5000
67.6700
65.5810
65.6400
1,070,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
67.4900
68.7600
65.9000
66.3900
963,000
Thu, 27 Aug 2026
65.4200
67.0600
65.4000
67.0400
997,900
Wed, 26 Aug 2026
64.9200
66.1880
64.7500
65.7400
968,900
Tue, 25 Aug 2026
65.9800
66.6800
63.8000
65.2000
1,119,700
Mon, 24 Aug 2026
66.8000
67.5900
64.9100
66.2900
1,414,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
15 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 21 Aug 2026
60.6600
68.6800
60.5800
67.9300
3,022,000
Thu, 20 Aug 2026
60.8900
63.9900
56.7510
61.1900
5,152,700
Wed, 19 Aug 2026
60.6300
61.7900
59.5700
59.9800
2,795,200
Tue, 18 Aug 2026
59.1800
62.8300
58.4100
61.0500
2,355,600
Mon, 17 Aug 2026
59.5700
62.3400
59.4500
59.5000
1,314,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
57.4200
60.3200
56.6300
60.0200
1,484,100
Thu, 13 Aug 2026
57.1800
57.9800
56.9600
57.2000
1,034,300
Wed, 12 Aug 2026
55.4900
57.1300
55.4900
57.0900
818,200
Tue, 11 Aug 2026
55.7700
56.3350
54.6600
55.0800
765,000
Mon, 10 Aug 2026
55.8000
56.7000
55.1800
55.6700
1,078,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
55.4500
56.1900
55.4500
55.8500
594,400
Thu, 06 Aug 2026
58.3100
58.5700
55.0800
55.5800
1,514,600
Wed, 05 Aug 2026
57.5600
59.4900
57.3720
58.4700
897,300
Tue, 04 Aug 2026
59.1600
59.9200
56.8200
57.0000
1,324,500
Mon, 03 Aug 2026
58.0800
59.0000
56.0730
58.8700
1,337,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
14 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 31 Jul 2026
59.1820
59.7550
57.7800
58.7300
982,900
Thu, 30 Jul 2026
55.6400
59.9200
53.5100
59.1600
1,281,400
Thu, 30 Jul 2026
13 · 8-K
Pre-market · 06:05 ET
8-K ↗
Wed, 29 Jul 2026
58.5200
58.9800
57.8600
57.9300
836,800
Tue, 28 Jul 2026
59.2100
59.2500
57.9300
58.6700
1,015,800
Mon, 27 Jul 2026
60.3900
60.9700
58.7400
58.8500
923,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
59.4500
60.0900
58.9700
59.7400
695,000
Thu, 23 Jul 2026
12 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Thu, 23 Jul 2026
59.1900
60.3800
58.7800
59.6700
1,082,300
Wed, 22 Jul 2026
57.4800
59.9000
57.1780
59.5600
1,153,000
Tue, 21 Jul 2026
56.7400
58.2500
56.6600
57.6000
957,700
Mon, 20 Jul 2026
56.1500
57.3800
55.6000
56.6600
912,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.5600
57.6350
55.4700
55.7100
1,401,200
Thu, 16 Jul 2026
60.0000
60.0000
57.1400
58.2900
1,657,700
Wed, 15 Jul 2026
60.3700
61.4800
59.9000
60.5900
1,627,800
Tue, 14 Jul 2026
62.0800
63.0000
58.6400
59.5700
2,213,700
Tue, 14 Jul 2026
11 · 8-K
Pre-market · 07:55 ET
8-K ↗
Mon, 13 Jul 2026
67.1400
67.1400
64.0000
64.6700
1,104,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.9400
68.0200
65.3040
65.8000
1,049,500
Thu, 09 Jul 2026
65.4300
67.4600
64.9650
66.8200
1,360,500
Wed, 08 Jul 2026
63.4800
64.6700
62.8950
64.2700
987,300
Tue, 07 Jul 2026
63.1000
63.5650
61.6100
63.2300
1,093,300
Mon, 06 Jul 2026
61.7700
63.9050
61.6850
62.9700
893,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.3500
62.9700
60.8600
61.7700
1,069,500
Wed, 01 Jul 2026
63.0600
63.0600
61.0600
61.7300
927,000
Tue, 30 Jun 2026
59.2200
62.1220
58.4900
59.5700
1,523,800
Mon, 29 Jun 2026
60.9300
61.8400
56.8100
58.1500
1,192,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.3800
61.4100
58.9300
60.7100
1,901,000
Thu, 25 Jun 2026
62.8700
63.0800
60.4400
61.0500
1,100,300
Wed, 24 Jun 2026
63.0100
63.7800
61.4300
62.3500
1,328,200
Tue, 23 Jun 2026
61.1800
63.7700
60.5600
63.4100
1,458,900
Mon, 22 Jun 2026
63.7900
64.8800
60.7800
62.1100
2,109,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
60.7900
63.4000
60.5500
63.0700
2,968,400
Wed, 17 Jun 2026
59.0000
60.7000
58.2950
60.6700
1,095,800
Tue, 16 Jun 2026
58.3500
58.9190
57.9000
58.7000
1,165,600
Mon, 15 Jun 2026
56.7700
58.3700
56.7500
57.7000
1,232,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.9500
57.7700
55.9500
57.6200
1,122,300
Thu, 11 Jun 2026
55.0700
56.2900
55.0500
55.4400
1,039,900
Wed, 10 Jun 2026
10 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 10 Jun 2026
53.7500
55.9600
53.4620
55.5500
1,741,500
Tue, 09 Jun 2026
9 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Tue, 09 Jun 2026
53.2800
54.9400
53.0800
54.5600
1,106,100
Mon, 08 Jun 2026
52.9800
54.0300
52.6100
53.0200
978,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
51.4300
52.2800
50.9000
52.1800
1,076,200
Thu, 04 Jun 2026
51.1000
52.0200
50.6700
51.4700
1,125,100
Wed, 03 Jun 2026
49.8600
50.8400
49.1400
50.7800
1,178,400
Tue, 02 Jun 2026
52.0000
52.0000
49.0010
49.5100
1,367,500
Mon, 01 Jun 2026
49.6800
52.0050
49.6800
51.5500
1,803,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.0000
50.9700
48.8000
50.1500
1,674,300
Thu, 28 May 2026
49.3000
49.9600
48.6200
48.8000
1,486,000
Wed, 27 May 2026
51.6000
51.9050
49.3450
49.9000
1,394,000
Tue, 26 May 2026
52.5000
53.1900
51.3700
51.9000
697,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
52.8100
53.4200
52.4000
52.4700
685,900
Thu, 21 May 2026
53.7300
53.9400
52.2600
52.7500
1,079,400
Wed, 20 May 2026
54.1600
54.5000
53.3450
53.7700
827,800
Tue, 19 May 2026
55.1700
55.7500
54.1450
54.1600
2,148,800
Mon, 18 May 2026
55.0100
56.4800
54.8670
55.0800
1,806,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
55.2300
55.3300
54.2500
54.4900
1,007,700
Thu, 14 May 2026
53.8800
55.0900
53.4900
54.9900
1,260,100
Wed, 13 May 2026
52.1000
53.7500
51.1050
53.5900
1,285,600
Tue, 12 May 2026
51.4600
52.0600
50.5500
51.8500
998,600
Mon, 11 May 2026
51.1200
52.1500
50.6200
51.5400
1,479,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
49.7600
51.3900
49.2200
51.3100
1,655,300
Thu, 07 May 2026
49.7500
49.9900
48.6230
49.5400
963,700
Wed, 06 May 2026
50.7200
51.0000
49.5700
50.1900
1,427,400
Tue, 05 May 2026
49.7300
50.8050
48.8000
50.6100
1,458,900
Mon, 04 May 2026
48.1400
49.6900
47.9250
49.5500
1,691,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
8 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 01 May 2026
49.6800
49.9800
48.0500
48.1200
1,708,900
Thu, 30 Apr 2026
50.5200
51.3100
49.5500
49.6600
1,431,300
Wed, 29 Apr 2026
6 · DEFA14A
After-hours · 17:24 ET
DEFA14A ↗
Wed, 29 Apr 2026
5 · DEF 14A
After-hours · 17:22 ET
FORM- DEF 14A ↗
Wed, 29 Apr 2026
51.3900
52.1500
48.9200
50.8200
2,151,200
Wed, 29 Apr 2026
7 · 8-K
Pre-market · 06:55 ET
8-K ↗
Tue, 28 Apr 2026
48.0500
48.9500
47.5000
48.9100
1,172,700
Mon, 27 Apr 2026
48.4100
49.2000
46.8610
47.6400
1,736,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
48.0800
48.6800
47.5600
48.5300
826,100
Thu, 23 Apr 2026
48.1300
48.3600
47.2900
48.2000
1,065,500
Wed, 22 Apr 2026
47.7900
48.2800
47.1700
48.2500
1,167,100
Tue, 21 Apr 2026
50.5000
50.7500
47.6200
47.7900
1,582,200
Mon, 20 Apr 2026
50.6400
51.0550
50.3400
50.5600
991,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
50.4700
50.7300
49.9000
50.6500
814,700
Thu, 16 Apr 2026
50.1500
50.5600
49.3100
50.5400
1,292,000
Wed, 15 Apr 2026
51.7800
51.8400
50.5600
50.5900
1,012,600
Tue, 14 Apr 2026
50.9400
52.2100
50.5500
51.2800
1,433,800
Mon, 13 Apr 2026
48.6000
50.9300
48.5150
50.8900
2,000,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.4400
49.4400
48.2100
48.6000
1,189,000
Thu, 09 Apr 2026
48.9400
49.7300
48.4800
49.6600
2,092,800
Wed, 08 Apr 2026
46.8700
49.1000
46.1360
48.9400
3,056,000
Tue, 07 Apr 2026
47.4100
48.3000
47.1650
47.6600
1,120,100
Mon, 06 Apr 2026
46.6300
47.5100
46.1950
47.4900
1,596,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.9200
46.3000
43.9200
46.2200
1,310,000
Wed, 01 Apr 2026
44.2800
44.7500
44.0000
44.3900
825,900
Tue, 31 Mar 2026
43.4000
44.1800
43.2600
43.9800
829,500
Mon, 30 Mar 2026
42.5500
43.4000
42.2760
42.8400
612,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.3300
43.3300
42.4600
42.5200
609,200
Thu, 26 Mar 2026
43.6600
44.0000
43.3400
43.4400
626,800
Wed, 25 Mar 2026
43.5900
44.2300
43.2300
43.7400
998,600
Tue, 24 Mar 2026
42.6500
43.7400
42.6500
43.3300
1,493,300
Mon, 23 Mar 2026
41.8300
42.9200
41.2700
42.8800
1,430,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
40.3800
41.8400
39.9000
41.6300
2,628,900
Thu, 19 Mar 2026
39.4600
39.9400
39.1300
39.5800
652,700
Wed, 18 Mar 2026
39.6200
40.6700
39.3550
39.8800
919,800
Tue, 17 Mar 2026
39.2200
40.5300
39.0800
39.8500
1,437,800
Mon, 16 Mar 2026
40.7800
40.7800
38.7000
38.8600
1,441,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
39.9500
40.0350
39.0700
39.0900
953,100
Thu, 12 Mar 2026
40.0500
40.2500
39.6000
39.6700
1,045,000
Wed, 11 Mar 2026
41.1900
42.1400
40.2100
40.4200
1,076,300
Tue, 10 Mar 2026
42.0100
42.0100
40.8600
41.0500
835,600
Mon, 09 Mar 2026
40.7500
42.2600
40.2000
41.9400
1,223,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.6300
41.4400
40.2100
41.0100
858,800
Thu, 05 Mar 2026
40.8500
41.5100
40.5600
40.8900
784,200
Wed, 04 Mar 2026
41.7400
41.8200
40.8600
41.0600
860,000
Tue, 03 Mar 2026
42.3300
42.3650
40.9920
41.6400
1,215,000
Mon, 02 Mar 2026
41.3400
43.0000
41.2300
42.7300
1,169,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.7100
42.2300
41.0700
41.4100
1,552,500
Thu, 26 Feb 2026
40.9600
41.7600
40.7000
41.7400
731,500
Wed, 25 Feb 2026
41.0400
41.1500
40.3300
40.7500
917,200
Tue, 24 Feb 2026
39.9800
40.9000
39.7450
40.8500
995,300
Mon, 23 Feb 2026
39.6500
40.0900
39.2500
39.9800
1,141,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
4 · 10-K
After-hours · 17:09 ET
10-K ↗
Fri, 20 Feb 2026
39.1000
40.3600
39.1000
39.8200
1,138,200
Thu, 19 Feb 2026
39.0100
39.5000
38.4800
39.3700
1,081,400
Wed, 18 Feb 2026
39.2200
39.9900
39.2200
39.3600
1,100,200
Tue, 17 Feb 2026
39.0500
39.3150
38.6900
39.0800
1,027,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
37.6100
38.7050
37.4450
38.3400
894,800
Thu, 12 Feb 2026
37.9800
38.3400
37.0000
37.5900
1,345,600
Wed, 11 Feb 2026
39.6100
39.6100
37.6200
37.9300
1,053,600
Tue, 10 Feb 2026
39.3200
39.6050
38.8600
39.3800
1,157,300
Mon, 09 Feb 2026
38.4500
39.5500
38.1500
39.2600
1,134,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.2200
38.9000
37.8300
38.5300
1,056,300
Thu, 05 Feb 2026
37.5000
38.5900
37.4600
38.2100
1,615,100
Wed, 04 Feb 2026
38.4700
38.4700
37.1400
37.8200
1,540,000
Tue, 03 Feb 2026
39.6600
39.9000
37.6400
38.3000
1,980,600
Mon, 02 Feb 2026
40.9800
41.2800
39.2150
39.5400
1,865,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
41.0000
42.0800
40.5700
41.5100
2,193,500
Thu, 29 Jan 2026
39.9200
40.9700
38.5000
40.6600
2,136,900
Thu, 29 Jan 2026
3 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 28 Jan 2026
37.6500
38.0000
36.7500
37.4900
1,791,700
Tue, 27 Jan 2026
37.3700
37.8200
37.0400
37.6400
1,061,600
Mon, 26 Jan 2026
37.2100
37.6000
36.9500
37.5100
908,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
37.0500
37.7800
36.7300
37.1600
968,700
Thu, 22 Jan 2026
37.4100
37.6700
36.8600
37.1100
808,300
Wed, 21 Jan 2026
36.6600
37.0700
36.5200
36.9100
705,900
Tue, 20 Jan 2026
36.4700
36.9200
36.2230
36.6300
967,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
36.2000
37.2000
35.9800
36.8900
1,333,800
Thu, 15 Jan 2026
35.1200
35.9800
35.1200
35.8800
1,629,300
Wed, 14 Jan 2026
34.4500
35.3750
34.0400
35.1800
1,440,700
Tue, 13 Jan 2026
33.9300
34.0700
33.2350
34.0500
929,600
Mon, 12 Jan 2026
33.3100
34.2800
33.2700
33.9200
1,017,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.7100
33.2400
32.4900
33.1400
794,800
Thu, 08 Jan 2026
32.9800
33.1000
32.5200
32.5300
738,000
Wed, 07 Jan 2026
33.0500
33.2650
32.3500
32.9100
893,200
Tue, 06 Jan 2026
33.6500
33.6500
31.5500
33.1700
2,338,300
Mon, 05 Jan 2026
32.6600
34.0800
32.6600
33.7200
1,216,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
33.5000
33.6700
32.5200
32.6000
1,495,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
34.3500
34.3500
33.3000
33.3200
728,500
Tue, 30 Dec 2025
34.2800
34.4600
33.8000
33.9700
582,100
Mon, 29 Dec 2025
34.0600
34.4700
33.9600
34.3000
835,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.7100
34.1700
33.6200
34.1200
608,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.4800
33.8900
33.2400
33.7800
381,200
Tue, 23 Dec 2025
33.2600
33.5200
33.0800
33.3800
900,600
Mon, 22 Dec 2025
33.9300
33.9300
33.1600
33.2300
841,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.5300
34.0450
33.3600
33.8400
1,331,600
Thu, 18 Dec 2025
33.8600
34.0900
33.3000
33.5600
782,300
Wed, 17 Dec 2025
33.8800
34.5150
33.5800
33.6800
1,005,400
Tue, 16 Dec 2025
33.4000
34.2000
33.3500
33.8500
1,566,300
Mon, 15 Dec 2025
33.7100
33.8000
32.8700
33.3800
1,378,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
34.2400
34.4900
33.5850
33.7100
1,260,600
Thu, 11 Dec 2025
35.6100
35.8450
34.1400
34.2300
920,500
Wed, 10 Dec 2025
35.9400
36.2500
35.6300
35.7700
1,135,600
Tue, 09 Dec 2025
35.4000
35.9100
35.2300
35.5600
722,700
Mon, 08 Dec 2025
35.2700
35.6800
34.8100
35.2300
540,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.5300
35.5300
35.2100
35.3800
635,500
Thu, 04 Dec 2025
35.0100
35.5200
34.8600
35.4500
551,500
Wed, 03 Dec 2025
34.5400
35.1700
34.1600
34.8900
1,007,200
Tue, 02 Dec 2025
34.7400
35.3300
34.3100
34.3200
752,400
Mon, 01 Dec 2025
35.6900
35.6900
34.5700
35.0200
985,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
35.4800
35.8850
35.4800
35.7600
331,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
34.7500
35.8500
34.7500
35.3400
928,100
Tue, 25 Nov 2025
33.8900
34.9100
33.8700
34.7000
976,600
Mon, 24 Nov 2025
33.9000
34.1200
33.6000
33.9200
763,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
33.9900
34.2700
33.5800
33.9800
566,500
Thu, 20 Nov 2025
34.1700
34.5700
33.6350
33.7100
715,200
Wed, 19 Nov 2025
34.5400
34.8900
33.5000
33.8400
773,200
Tue, 18 Nov 2025
34.2400
34.6100
34.0300
34.5200
609,000
Mon, 17 Nov 2025
35.2600
35.4200
34.3200
34.3600
1,109,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.2700
35.5200
35.0600
35.1800
448,500
Thu, 13 Nov 2025
35.8900
36.0450
35.4820
35.5900
747,000
Wed, 12 Nov 2025
35.5800
36.2700
35.5800
36.0100
694,300
Tue, 11 Nov 2025
35.9600
36.2100
35.5550
35.6300
640,000
Mon, 10 Nov 2025
35.6400
36.1650
35.4100
35.9500
951,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.0000
35.6600
34.6800
35.6400
735,300
Thu, 06 Nov 2025
34.7000
35.1800
34.2800
35.0700
933,600
Wed, 05 Nov 2025
34.7000
34.8750
34.2800
34.3700
944,600
Tue, 04 Nov 2025
34.8100
35.4300
34.5700
34.7400
1,322,600
Mon, 03 Nov 2025
34.5700
35.0800
33.8250
34.9400
2,324,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
34.8900
35.5100
34.1100
34.8400
1,302,000
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 30 Oct 2025
34.6700
35.5100
34.3250
34.6200
1,225,900
Wed, 29 Oct 2025
33.7700
34.5390
32.6450
34.3900
1,274,900
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:15 ET
8-K ↗
Tue, 28 Oct 2025
34.7900
35.1600
34.4600
34.5700
1,768,400
Mon, 27 Oct 2025
33.9200
34.0800
33.6000
33.8600
680,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33.5600
34.0250
33.3000
33.5500
880,300