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
55.9000
56.5550
55.0800
56.2400
3,883,378
Thu, 22 Oct 2026
55.6900
56.7300
54.7100
56.4800
5,998,300
Wed, 21 Oct 2026
56.5100
56.6300
55.6700
56.4700
4,926,700
Tue, 20 Oct 2026
54.9200
56.2150
54.4600
56.1700
4,923,500
Mon, 19 Oct 2026
55.2000
55.5900
54.5600
55.2100
4,597,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
54.7400
55.8350
54.6800
55.0000
6,567,300
Thu, 15 Oct 2026
55.2200
55.2200
53.7700
54.9600
5,855,300
Wed, 14 Oct 2026
54.1800
54.6550
53.5750
54.2400
4,612,000
Tue, 13 Oct 2026
55.2700
55.4900
54.1400
55.0300
4,437,800
Mon, 12 Oct 2026
55.3800
56.0800
55.2300
55.4200
3,054,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.0700
56.3900
55.0400
55.5600
4,320,900
Thu, 08 Oct 2026
54.4900
55.9800
54.3800
55.8300
4,950,400
Wed, 07 Oct 2026
55.1600
55.4150
54.5450
55.0000
3,795,000
Tue, 06 Oct 2026
55.9500
56.7100
55.6150
56.1000
3,694,800
Mon, 05 Oct 2026
54.8400
55.9400
54.3500
55.7300
4,902,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
56.0500
56.1900
54.9000
55.1200
5,767,700
Thu, 01 Oct 2026
54.8200
55.2400
54.0000
55.2200
7,430,300
Wed, 30 Sep 2026
55.5500
55.7500
54.7500
54.8600
6,510,500
Tue, 29 Sep 2026
55.8900
56.0700
55.1050
55.3800
6,387,000
Mon, 28 Sep 2026
56.0400
56.2500
54.6400
55.8700
5,603,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
55.2200
56.7900
55.1000
56.3700
7,076,800
Thu, 24 Sep 2026
54.7500
55.2100
54.4000
54.8700
5,048,700
Wed, 23 Sep 2026
54.8100
55.7350
54.7400
55.1000
5,305,600
Tue, 22 Sep 2026
55.1800
55.5800
54.8500
55.2600
8,222,400
Mon, 21 Sep 2026
54.4600
54.9100
53.9050
54.6200
6,875,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
54.6300
54.8600
52.9600
53.8800
21,417,100
Thu, 17 Sep 2026
55.5500
55.9900
53.7600
54.3900
6,152,500
Wed, 16 Sep 2026
56.0000
56.6200
53.7300
54.2600
8,231,100
Tue, 15 Sep 2026
57.6100
58.1900
54.7800
55.5400
13,266,100
Mon, 14 Sep 2026
55.6400
57.4000
55.3850
57.2600
5,466,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
57.3300
58.2950
57.2030
57.4600
6,125,500
Thu, 10 Sep 2026
57.0100
57.3200
55.9700
56.6400
7,135,700
Wed, 09 Sep 2026
58.9900
59.7300
57.9000
57.9500
4,650,400
Tue, 08 Sep 2026
59.9700
60.3560
59.0850
59.1100
4,900,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
58.6000
59.7200
58.1700
59.7100
4,349,200
Thu, 03 Sep 2026
57.9100
59.1600
57.1700
59.0800
4,861,700
Wed, 02 Sep 2026
57.2600
57.8200
56.4380
57.5800
4,821,000
Tue, 01 Sep 2026
57.9000
58.2950
57.2000
57.2500
4,854,600
Mon, 31 Aug 2026
58.4600
58.6000
58.0350
58.2200
5,346,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
59.0300
59.1500
57.6000
58.7900
6,045,000
Thu, 27 Aug 2026
58.7500
59.1700
57.9950
58.8400
5,727,500
Wed, 26 Aug 2026
59.0300
59.5460
58.3500
58.7400
8,380,300
Tue, 25 Aug 2026
60.9300
61.0350
58.2200
58.5200
6,614,700
Mon, 24 Aug 2026
60.4300
60.7500
59.6150
59.9700
3,957,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
60.8600
61.2400
60.1000
60.3700
5,083,700
Thu, 20 Aug 2026
60.2200
61.1100
59.9020
60.1500
4,628,900
Wed, 19 Aug 2026
62.1400
62.4100
60.7600
61.2000
4,085,200
Tue, 18 Aug 2026
61.9900
62.1300
60.9500
61.4200
5,372,900
Mon, 17 Aug 2026
62.5700
63.0390
62.2600
62.5600
5,353,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
63.0700
63.9570
62.6100
62.7800
3,153,700
Thu, 13 Aug 2026
63.2800
63.7300
62.5300
63.3500
3,576,400
Wed, 12 Aug 2026
64.6300
64.7300
62.8900
63.0800
5,020,900
Tue, 11 Aug 2026
63.8200
64.4900
63.0200
63.6200
4,882,200
Mon, 10 Aug 2026
63.9400
64.7200
63.3000
63.4400
5,724,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.8800
64.6700
63.4000
64.0100
5,059,600
Thu, 06 Aug 2026
65.3900
66.1300
63.8700
63.9600
4,852,200
Wed, 05 Aug 2026
65.2500
66.0400
64.9700
65.4300
5,662,400
Tue, 04 Aug 2026
63.6900
66.1350
63.0600
65.6900
6,947,600
Mon, 03 Aug 2026
62.4800
63.2700
62.2300
63.1700
5,792,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.3100
62.6850
61.1100
61.8100
8,662,300
Thu, 30 Jul 2026
61.0000
61.4200
59.0700
61.3900
11,641,100
Wed, 29 Jul 2026
62.2900
62.7250
59.6200
59.9200
16,630,100
Tue, 28 Jul 2026
15 · 10-Q
After market open · 14:04 ET
10-Q ↗
Tue, 28 Jul 2026
13 · S-3ASR
After-hours · 16:15 ET
FORM S-3ASR ↗
Tue, 28 Jul 2026
67.5200
68.3000
62.4150
63.1600
16,360,200
Tue, 28 Jul 2026
14 · 8-K
Pre-market · 06:58 ET
8-K ↗
Mon, 27 Jul 2026
69.3000
69.8600
68.0500
69.3300
7,059,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
12 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Fri, 24 Jul 2026
68.7500
69.5150
67.8400
68.8800
5,711,200
Thu, 23 Jul 2026
68.1300
69.3900
67.7600
69.1500
5,828,300
Wed, 22 Jul 2026
66.5900
68.2800
66.5900
68.1000
5,084,500
Tue, 21 Jul 2026
67.1500
67.7600
65.8400
66.6900
9,143,300
Mon, 20 Jul 2026
68.8400
69.2150
66.8400
66.9800
5,708,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
67.9700
69.5950
67.4800
68.6900
5,172,200
Thu, 16 Jul 2026
67.8700
69.6400
67.5600
69.3400
6,124,600
Wed, 15 Jul 2026
70.2600
70.2700
67.7700
68.7400
5,080,100
Tue, 14 Jul 2026
70.1800
70.9000
68.9200
69.7600
5,293,000
Mon, 13 Jul 2026
69.0700
69.8900
68.3250
68.6100
3,776,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
68.2400
70.3990
67.8200
69.3400
5,640,900
Thu, 09 Jul 2026
67.7300
68.4300
67.3300
67.8100
4,849,200
Wed, 08 Jul 2026
67.6000
68.6080
65.7700
66.7400
6,795,700
Tue, 07 Jul 2026
69.7200
69.9960
67.5900
68.6700
5,077,000
Mon, 06 Jul 2026
70.6000
70.7500
69.1500
70.1000
5,481,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.3900
72.6050
69.3600
70.0700
6,157,300
Wed, 01 Jul 2026
73.0150
73.7600
71.3600
72.0700
3,941,400
Tue, 30 Jun 2026
74.0300
74.6800
73.1200
73.3500
5,604,700
Mon, 29 Jun 2026
73.2400
74.1100
72.7300
73.4300
4,463,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.9500
75.1350
73.1100
73.5900
8,195,100
Thu, 25 Jun 2026
74.9500
76.7600
74.6600
76.0000
5,512,100
Wed, 24 Jun 2026
71.6900
74.3980
71.6000
74.0600
5,919,000
Tue, 23 Jun 2026
70.2000
71.7600
70.1800
70.7500
5,385,400
Mon, 22 Jun 2026
72.0000
72.4100
71.2400
71.8500
4,969,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.8200
72.8900
71.0200
71.8100
7,953,500
Wed, 17 Jun 2026
71.1400
72.3500
69.3400
69.4900
5,650,500
Tue, 16 Jun 2026
71.4400
72.5250
71.1000
71.1500
4,347,400
Mon, 15 Jun 2026
71.5300
72.6500
71.1000
71.1300
5,412,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
70.1100
70.5000
68.7350
69.9100
4,414,900
Thu, 11 Jun 2026
68.7100
70.1600
67.5000
69.7400
6,321,600
Wed, 10 Jun 2026
71.4000
71.5950
67.8150
67.9700
7,555,800
Tue, 09 Jun 2026
68.0600
71.2700
67.9200
71.2400
10,221,000
Mon, 08 Jun 2026
67.2000
68.3200
66.5600
67.3500
5,451,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
67.6600
67.6600
66.4300
67.1600
6,387,800
Thu, 04 Jun 2026
67.8600
68.7800
67.6200
68.5400
5,505,700
Wed, 03 Jun 2026
66.1000
68.8400
65.6200
67.5800
6,225,800
Tue, 02 Jun 2026
66.8700
69.8300
66.3100
66.4200
8,157,300
Mon, 01 Jun 2026
63.0500
65.3200
62.6700
65.1100
8,101,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.5100
65.2900
63.0550
63.8700
10,392,700
Thu, 28 May 2026
63.5100
64.4300
62.3200
63.8100
11,959,700
Wed, 27 May 2026
65.4800
66.1500
64.3700
64.5100
6,325,800
Tue, 26 May 2026
64.0400
65.1500
63.7100
64.8900
5,746,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.6000
63.9500
61.9150
63.1400
4,926,800
Thu, 21 May 2026
61.6500
63.3550
61.1200
62.1800
11,118,000
Wed, 20 May 2026
61.8400
63.8900
61.2350
63.5900
5,360,100
Tue, 19 May 2026
63.7300
63.9800
61.3800
61.4400
7,210,000
Mon, 18 May 2026
64.5600
64.8500
63.4600
64.5100
5,492,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.7800
66.1000
64.4000
64.6700
4,099,300
Thu, 14 May 2026
66.0300
67.0650
65.3500
66.7300
3,823,500
Wed, 13 May 2026
65.8500
66.2000
65.0000
65.5700
3,660,800
Tue, 12 May 2026
65.4900
65.9900
64.7400
65.5600
3,907,800
Mon, 11 May 2026
66.8700
67.0000
65.6400
65.8800
5,310,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
67.6000
68.3900
66.5000
66.8300
5,032,000
Thu, 07 May 2026
68.5800
68.6500
66.4500
67.2200
7,627,100
Wed, 06 May 2026
66.1100
68.4800
65.8500
67.9000
7,663,800
Tue, 05 May 2026
66.2200
66.6200
64.0800
64.1800
6,926,200
Mon, 04 May 2026
67.1700
67.6200
65.1250
65.8900
4,928,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.2000
68.4950
66.5100
67.6200
7,348,600
Thu, 30 Apr 2026
11 · 10-Q
After market open · 15:19 ET
10-Q ↗
Thu, 30 Apr 2026
64.2100
69.0400
63.6700
67.1700
15,777,700
Thu, 30 Apr 2026
10 · 8-K
Pre-market · 06:59 ET
8-K ↗
Wed, 29 Apr 2026
63.0300
63.7600
61.0000
61.7400
8,941,500
Tue, 28 Apr 2026
61.6500
62.2950
61.0300
62.0000
6,536,900
Mon, 27 Apr 2026
61.5300
62.9000
61.4400
61.9100
6,271,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.7300
62.2100
60.5000
60.9700
5,582,400
Thu, 23 Apr 2026
61.2800
62.5300
60.7300
61.5400
5,574,100
Wed, 22 Apr 2026
62.3400
62.5400
60.3800
60.6500
4,346,400
Tue, 21 Apr 2026
61.7800
63.0700
61.4000
61.7100
5,105,400
Mon, 20 Apr 2026
61.1800
62.2100
60.8900
61.6500
5,076,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.3100
62.9650
60.1900
61.3200
6,461,100
Thu, 16 Apr 2026
9 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 16 Apr 2026
58.7500
60.7200
57.8500
59.7100
8,885,400
Wed, 15 Apr 2026
64.0100
64.0100
57.7000
58.5500
16,954,400
Tue, 14 Apr 2026
64.2900
64.9900
63.3600
64.6600
4,610,400
Mon, 13 Apr 2026
63.2900
64.4300
62.8800
64.3200
6,643,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.0900
63.9900
61.7500
63.3400
7,428,600
Thu, 09 Apr 2026
58.0900
61.7600
58.0900
61.4600
6,070,400
Wed, 08 Apr 2026
58.0000
58.8800
57.9200
58.2900
5,957,100
Tue, 07 Apr 2026
55.1500
55.5500
54.6500
55.4400
5,266,700
Mon, 06 Apr 2026
55.3400
55.9150
55.0650
55.5900
4,117,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.9300
57.0350
55.2900
55.7100
5,650,300
Wed, 01 Apr 2026
56.6400
57.7900
56.2150
56.9000
5,783,900
Tue, 31 Mar 2026
55.6900
56.7300
55.2300
56.3100
6,677,500
Mon, 30 Mar 2026
55.0400
55.2400
53.7700
54.3600
5,721,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.8800
55.4900
54.0300
54.2500
6,960,800
Thu, 26 Mar 2026
58.7100
59.2500
54.5850
54.6700
11,988,700
Wed, 25 Mar 2026
59.4500
59.9000
58.4300
59.2500
4,271,100
Tue, 24 Mar 2026
57.4700
59.2500
56.9350
58.5800
6,335,500
Mon, 23 Mar 2026
59.6900
60.2000
58.2700
58.3000
7,394,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.0000
59.5700
57.7000
58.0700
13,673,700
Thu, 19 Mar 2026
56.9100
59.2500
56.5700
58.9700
8,325,500
Wed, 18 Mar 2026
56.7900
58.1500
56.5400
57.6100
6,799,700
Tue, 17 Mar 2026
56.3400
57.2200
55.8400
56.9800
5,225,600
Mon, 16 Mar 2026
56.0200
56.6100
55.7000
55.8500
5,718,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.1700
57.7000
55.2300
55.6500
5,905,300
Thu, 12 Mar 2026
58.0300
58.4300
56.3500
56.4900
9,301,500
Wed, 11 Mar 2026
58.3100
58.9200
57.8750
58.6900
6,476,500
Tue, 10 Mar 2026
58.0300
59.3700
57.8700
58.4300
6,877,700
Mon, 09 Mar 2026
57.2000
59.0900
56.4300
58.7200
7,501,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.0800
59.1500
57.6450
58.3500
8,869,200
Thu, 05 Mar 2026
60.6300
61.4600
59.5800
60.4000
5,437,300
Wed, 04 Mar 2026
61.5000
61.8750
60.4950
61.0800
4,254,700
Tue, 03 Mar 2026
61.3900
62.1900
60.2700
61.1700
5,126,600
Tue, 03 Mar 2026
8 · DEFA14A
Pre-market · 08:47 ET
DEFA14A ↗
Tue, 03 Mar 2026
7 · DEF 14A
Pre-market · 08:46 ET
DEF 14A ↗
Mon, 02 Mar 2026
63.4300
64.1000
62.7500
63.8400
3,643,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.1400
64.6350
61.9800
64.4000
7,534,300
Thu, 26 Feb 2026
61.7700
63.2250
61.4900
62.7600
4,943,900
Wed, 25 Feb 2026
61.8950
62.0300
60.2750
61.5000
6,746,500
Tue, 24 Feb 2026
63.6900
64.5700
63.5200
63.5300
3,630,400
Mon, 23 Feb 2026
63.9400
65.2450
63.1550
63.4600
3,807,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.9800
65.0200
62.8140
64.1400
4,356,300
Thu, 19 Feb 2026
63.2500
63.3600
61.0000
62.9200
8,515,200
Wed, 18 Feb 2026
66.4200
66.5500
64.2600
64.3300
5,748,300
Tue, 17 Feb 2026
65.3300
66.8000
65.2800
66.4300
5,073,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.9700
65.9300
64.5200
65.4000
6,101,100
Thu, 12 Feb 2026
67.6500
68.3300
64.8700
64.8900
8,020,900
Wed, 11 Feb 2026
66.1600
67.2850
66.1600
67.0800
6,080,500
Tue, 10 Feb 2026
65.7500
66.5000
65.4900
65.8200
6,264,100
Mon, 09 Feb 2026
63.7100
65.3850
63.2900
65.3200
8,375,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.9700
65.2400
62.7700
63.9200
11,800,700
Fri, 06 Feb 2026
6 · S-3ASR
Next filing day · accepted 05 Feb, 21:35 ET
FORM S-3ASR ↗
Thu, 05 Feb 2026
5 · 10-K
After market open · 15:26 ET
10-K ↗
Thu, 05 Feb 2026
3 · S-3
After-hours · 17:17 ET
FORM S-3 ↗
Thu, 05 Feb 2026
64.6100
64.8900
60.6900
63.1000
21,704,800
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 06:56 ET
8-K ↗
Wed, 04 Feb 2026
62.2400
64.1400
62.0750
63.5500
14,052,200
Tue, 03 Feb 2026
60.1300
61.3700
60.0100
61.2000
9,264,200
Mon, 02 Feb 2026
59.4300
60.7850
59.3300
60.3600
6,550,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
59.4200
60.0350
59.2500
59.5800
10,553,200
Thu, 29 Jan 2026
58.9300
59.7900
58.3790
59.7900
9,329,200
Wed, 28 Jan 2026
55.8800
58.6200
55.5890
57.9100
16,514,300
Tue, 27 Jan 2026
57.3500
57.5800
56.8500
57.0700
6,098,900
Mon, 26 Jan 2026
57.2700
57.6250
56.8200
57.3700
6,775,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.5500
57.7100
56.7100
57.3000
8,858,900
Thu, 22 Jan 2026
58.3300
58.4300
57.0650
57.4400
9,094,200
Wed, 21 Jan 2026
55.5900
57.8600
55.3300
57.7400
11,325,000
Tue, 20 Jan 2026
54.8700
55.4300
54.6200
55.2100
7,741,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.2700
56.3500
54.6250
56.1900
8,978,700
Thu, 15 Jan 2026
56.1400
56.1550
55.1900
55.5500
4,935,200
Wed, 14 Jan 2026
55.5300
55.8050
54.6950
55.6000
4,810,700
Tue, 13 Jan 2026
55.5300
55.9250
55.0200
55.2100
5,450,900
Mon, 12 Jan 2026
56.1700
56.2800
55.3300
55.3800
10,882,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.5500
56.3800
54.1750
56.2500
8,947,300
Thu, 08 Jan 2026
52.1600
53.9100
51.7600
53.8600
5,410,700
Wed, 07 Jan 2026
53.7000
54.3800
52.4400
52.5700
8,282,200
Tue, 06 Jan 2026
52.0900
53.6750
50.2400
53.5000
8,715,500
Mon, 05 Jan 2026
53.0500
54.4700
53.0500
53.7900
4,295,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.1100
53.9550
52.5300
53.5200
3,555,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.3200
53.5400
52.7800
52.8400
3,218,700
Tue, 30 Dec 2025
53.4600
53.8850
53.1800
53.4300
3,498,000
Mon, 29 Dec 2025
53.5600
53.8200
53.4000
53.6100
3,640,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.4000
53.6500
53.2200
53.5900
2,101,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.5700
53.6600
53.1600
53.5000
1,663,200
Tue, 23 Dec 2025
53.2300
53.6400
52.8800
53.3400
4,527,900
Mon, 22 Dec 2025
53.9800
54.1250
52.9700
53.2000
5,929,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.0500
53.8100
52.7300
53.7700
12,875,300
Thu, 18 Dec 2025
53.4300
54.0600
53.1100
53.2000
8,212,600
Wed, 17 Dec 2025
53.4600
53.7400
51.9300
52.4000
9,700,300
Tue, 16 Dec 2025
52.7600
53.6600
52.3700
53.4400
8,125,700
Mon, 15 Dec 2025
53.3400
53.3400
52.2200
52.5800
7,322,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.8600
54.8700
52.7900
52.9400
6,481,000
Thu, 11 Dec 2025
53.7400
54.5900
53.1700
54.1500
6,583,800
Wed, 10 Dec 2025
52.9500
54.0700
52.3400
53.4000
16,529,100
Tue, 09 Dec 2025
52.8100
53.4300
52.0200
52.8400
12,466,900
Mon, 08 Dec 2025
54.2400
54.3600
52.9900
53.0300
13,159,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.5200
54.8000
54.0000
54.2900
9,063,800
Thu, 04 Dec 2025
53.9800
55.1350
53.6200
54.5000
12,206,300
Wed, 03 Dec 2025
53.5900
54.6500
53.2000
54.6200
9,752,500
Tue, 02 Dec 2025
54.6600
54.7300
53.4400
53.8200
3,768,800
Mon, 01 Dec 2025
54.0600
54.8600
53.9100
54.2500
6,689,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.6000
54.9050
54.1050
54.8800
2,897,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.0300
54.8620
53.7050
54.3600
6,536,600
Tue, 25 Nov 2025
52.2600
54.1900
52.1350
53.9500
11,511,500
Mon, 24 Nov 2025
52.4000
53.0800
51.6400
51.7500
9,383,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.8800
52.7200
50.5700
52.4100
12,733,000
Thu, 20 Nov 2025
51.5000
51.9900
50.3000
50.3600
6,400,900
Wed, 19 Nov 2025
52.4200
52.4200
51.0300
51.2500
6,655,600
Tue, 18 Nov 2025
52.7100
53.2500
51.9540
52.0100
6,507,000
Mon, 17 Nov 2025
54.1400
54.2000
52.9500
53.1300
5,766,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.5700
54.8880
53.9600
54.1000
6,034,900
Thu, 13 Nov 2025
55.9500
57.1100
55.0350
55.1600
5,356,900
Wed, 12 Nov 2025
57.1600
57.7500
54.9900
55.9900
7,253,700
Tue, 11 Nov 2025
57.5700
57.6000
56.6350
56.9700
3,955,100
Mon, 10 Nov 2025
57.7100
57.8000
56.1400
57.3300
4,054,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.9700
57.5200
55.5900
57.5100
5,669,400
Thu, 06 Nov 2025
56.7100
57.7200
56.4300
56.5700
5,344,400
Wed, 05 Nov 2025
57.1600
57.7400
56.6200
56.8500
6,333,200
Tue, 04 Nov 2025
57.3600
57.9050
56.8400
57.5500
5,135,400
Mon, 03 Nov 2025
58.9400
59.4250
57.5600
57.8600
4,744,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
58.6500
59.8200
57.9300
59.4900
5,294,800
Thu, 30 Oct 2025
60.0700
61.0000
58.3500
58.8500
10,231,800
Wed, 29 Oct 2025
57.8000
62.3250
57.5000
60.7500
13,232,900
Tue, 28 Oct 2025
2 · 10-Q
After market open · 15:14 ET
10-Q ↗
Tue, 28 Oct 2025
60.0000
60.5600
58.4450
58.7400
9,614,600
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 06:56 ET
8-K ↗
Mon, 27 Oct 2025
58.4400
58.9300
57.8500
58.2900
6,363,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.9100
58.3900
57.6500
57.8400
4,292,700
Thu, 23 Oct 2025
56.9900
57.5100
56.6000
57.1200
3,932,400