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
54.2300
55.0500
54.0070
54.1100
2,098,711
Thu, 22 Oct 2026
56.0600
56.5000
53.6500
54.5300
2,914,100
Wed, 21 Oct 2026
17 · 10-Q
After-hours · 20:28 ET
10-Q ↗
Wed, 21 Oct 2026
57.6600
58.1600
57.0600
57.5400
2,220,700
Tue, 20 Oct 2026
16 · 8-K
After market open · 15:03 ET
8-K ↗
Tue, 20 Oct 2026
57.9900
58.8500
54.1700
56.8100
4,238,600
Mon, 19 Oct 2026
60.5200
60.9900
60.0700
60.8200
1,043,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
60.7700
61.4800
59.9600
60.0700
2,288,800
Thu, 15 Oct 2026
60.4100
60.7200
59.9500
60.6000
1,305,800
Wed, 14 Oct 2026
61.0700
61.6600
60.1100
60.7500
1,191,200
Tue, 13 Oct 2026
60.6400
61.9000
60.5200
61.5100
874,800
Mon, 12 Oct 2026
60.7100
61.5500
60.5800
60.8700
954,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.9000
61.1800
60.1900
60.7100
828,700
Thu, 08 Oct 2026
59.9300
60.8300
59.9300
60.4900
1,311,300
Wed, 07 Oct 2026
62.1100
62.1300
60.0000
60.2200
1,150,600
Tue, 06 Oct 2026
63.3600
63.5200
62.4700
63.1300
1,054,500
Mon, 05 Oct 2026
62.4400
64.2100
61.7000
62.9700
1,938,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
62.0000
63.1600
62.0000
62.5600
1,321,800
Thu, 01 Oct 2026
61.3300
61.7300
59.9900
61.3200
1,826,300
Wed, 30 Sep 2026
61.0000
61.0900
60.2300
60.6100
1,432,800
Tue, 29 Sep 2026
60.9500
61.1300
60.1500
60.7900
879,200
Mon, 28 Sep 2026
60.2100
61.6000
60.0000
60.9700
1,434,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
60.0900
60.8000
59.4900
60.5200
1,287,500
Thu, 24 Sep 2026
59.7600
60.6100
59.7600
60.0200
2,024,700
Wed, 23 Sep 2026
59.7000
61.0200
59.6000
60.3300
1,250,500
Tue, 22 Sep 2026
60.2600
60.6500
59.8200
59.9000
2,097,900
Mon, 21 Sep 2026
60.9700
60.9900
59.9000
59.9300
1,407,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
60.3700
60.6000
59.6300
60.0700
9,236,400
Thu, 17 Sep 2026
61.6300
61.6500
60.0500
60.3300
1,517,900
Wed, 16 Sep 2026
60.9100
61.0000
59.9100
60.5400
1,856,500
Tue, 15 Sep 2026
59.2100
60.7800
59.2100
60.5300
2,094,400
Mon, 14 Sep 2026
59.2900
60.5000
57.8200
60.0000
2,032,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
61.1500
61.1500
60.2200
60.4800
1,499,100
Thu, 10 Sep 2026
63.1500
63.1500
60.0000
60.1600
1,233,500
Wed, 09 Sep 2026
63.0900
64.0200
62.8700
63.7100
1,108,300
Tue, 08 Sep 2026
63.9100
64.1300
63.4900
63.5800
1,511,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
62.7300
63.9400
62.7300
63.7400
828,600
Thu, 03 Sep 2026
62.2200
63.0900
61.3800
62.9600
1,074,900
Wed, 02 Sep 2026
61.4500
62.3800
61.1500
62.0700
1,482,900
Tue, 01 Sep 2026
61.8200
62.7100
60.6000
61.0400
1,150,300
Mon, 31 Aug 2026
62.7300
63.0500
62.2800
62.4100
1,262,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
64.1800
64.6100
62.5600
62.8000
1,213,000
Thu, 27 Aug 2026
64.0800
64.6600
63.2300
64.1800
1,313,300
Wed, 26 Aug 2026
61.4400
64.1000
61.4400
64.0800
1,266,500
Tue, 25 Aug 2026
64.0800
65.0800
59.8200
61.5100
2,066,000
Mon, 24 Aug 2026
63.0900
64.1100
63.0300
63.4500
1,124,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
62.3800
63.8200
62.3800
63.2200
1,424,300
Thu, 20 Aug 2026
62.2900
63.2800
61.6000
61.9600
872,000
Wed, 19 Aug 2026
64.6200
65.0900
62.6700
62.7300
1,124,800
Tue, 18 Aug 2026
65.7100
65.7100
64.1100
64.4800
816,900
Mon, 17 Aug 2026
65.9100
67.1100
65.7200
66.6300
908,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
66.5000
66.8000
65.5500
65.9000
1,252,900
Thu, 13 Aug 2026
68.0600
68.2500
66.5800
66.6200
843,700
Wed, 12 Aug 2026
69.0400
69.4800
67.7300
68.2800
816,200
Tue, 11 Aug 2026
68.8800
69.9500
68.2400
68.4500
961,300
Mon, 10 Aug 2026
15 · 8-K
After market open · 10:17 ET
8-K ↗
Mon, 10 Aug 2026
69.4200
69.9500
68.7200
68.9000
1,103,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.6700
69.9800
68.4900
68.8500
759,200
Thu, 06 Aug 2026
69.3900
71.1200
69.1400
69.4600
1,107,700
Wed, 05 Aug 2026
68.4600
69.3300
68.0400
69.2600
1,024,400
Tue, 04 Aug 2026
67.2600
68.6200
66.6900
68.3500
996,100
Mon, 03 Aug 2026
66.6000
67.0700
65.8800
66.5500
1,086,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
68.0000
68.4900
66.4000
66.4100
1,604,500
Thu, 30 Jul 2026
66.0900
67.3300
65.8000
66.8600
1,236,000
Wed, 29 Jul 2026
65.5300
66.2900
64.9800
65.4000
1,402,900
Tue, 28 Jul 2026
63.8700
66.8200
62.8500
66.4900
1,572,000
Mon, 27 Jul 2026
64.2500
65.3400
63.5800
64.1700
1,286,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
63.5800
64.2200
62.7900
63.9100
1,341,900
Thu, 23 Jul 2026
62.6900
64.4000
62.3500
63.1300
1,422,700
Wed, 22 Jul 2026
14 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 22 Jul 2026
62.1200
63.3300
61.3200
62.6600
1,786,200
Tue, 21 Jul 2026
13 · 8-K
After market open · 12:09 ET
8-K ↗
Tue, 21 Jul 2026
60.5000
62.4900
59.7100
62.3000
1,907,200
Mon, 20 Jul 2026
59.4700
60.0100
58.3500
58.9700
1,567,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.3800
59.3200
57.7500
59.1300
1,981,100
Thu, 16 Jul 2026
58.0300
59.3500
57.9800
58.9700
1,564,200
Wed, 15 Jul 2026
58.1300
58.5900
57.1800
57.5100
1,682,000
Tue, 14 Jul 2026
57.5000
58.5600
57.1600
58.3900
2,148,200
Mon, 13 Jul 2026
56.8100
57.5700
55.9600
56.4400
2,079,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
56.7600
58.2200
56.7600
56.9900
1,134,400
Thu, 09 Jul 2026
56.6600
58.0500
56.3700
57.8600
1,788,100
Wed, 08 Jul 2026
55.3900
56.0900
55.0600
55.7400
1,427,000
Tue, 07 Jul 2026
56.6000
56.6000
54.5000
55.6700
1,747,800
Mon, 06 Jul 2026
56.5000
58.2000
56.3200
56.8400
2,353,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
57.7300
58.6700
55.5300
56.5000
2,109,600
Wed, 01 Jul 2026
12 · 8-K
After market open · 09:56 ET
8-K ↗
Wed, 01 Jul 2026
61.8900
62.4100
57.3200
57.4200
3,050,100
Tue, 30 Jun 2026
61.7200
62.4850
60.3950
61.4650
1,561,800
Mon, 29 Jun 2026
63.9050
64.9200
61.0000
61.4150
2,022,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
66.6550
66.6800
63.7300
64.1000
2,438,200
Thu, 25 Jun 2026
67.5950
68.5350
66.2300
67.1950
1,695,000
Wed, 24 Jun 2026
68.0600
68.8050
66.3500
66.5850
1,250,800
Tue, 23 Jun 2026
68.1550
68.9150
67.2600
68.1650
1,028,000
Mon, 22 Jun 2026
68.8950
69.7550
68.5750
69.7550
1,046,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.9500
70.4800
68.1200
68.6950
5,065,400
Wed, 17 Jun 2026
69.3250
70.5550
68.9600
69.1650
1,379,600
Tue, 16 Jun 2026
69.4800
70.9500
68.9650
69.0150
1,149,000
Mon, 15 Jun 2026
70.2900
70.6300
68.8050
68.8750
1,189,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.4200
69.4050
68.0650
69.0450
1,083,200
Thu, 11 Jun 2026
67.1200
68.1000
66.7450
67.7450
1,205,200
Wed, 10 Jun 2026
67.8050
68.2000
66.1150
66.2200
899,600
Tue, 09 Jun 2026
68.0450
68.8500
66.1500
67.8300
948,000
Mon, 08 Jun 2026
66.9250
66.9350
66.2100
66.6300
1,021,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.8450
66.7700
65.4350
66.4000
718,200
Thu, 04 Jun 2026
65.5800
66.7750
65.4450
66.2900
832,000
Wed, 03 Jun 2026
65.2350
66.3250
65.0100
65.6750
1,329,200
Tue, 02 Jun 2026
11 · 8-K
After market open · 10:47 ET
8-K ↗
Tue, 02 Jun 2026
63.8050
65.7350
63.6100
65.2850
1,133,800
Mon, 01 Jun 2026
63.2150
63.6650
61.9700
63.1550
1,258,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.5800
64.6800
63.3100
64.3000
1,435,800
Thu, 28 May 2026
66.7450
68.1850
62.1400
63.9600
1,585,400
Wed, 27 May 2026
69.4100
69.4100
67.7250
67.8950
1,069,000
Tue, 26 May 2026
67.4350
69.4150
66.7300
69.2500
984,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.1200
67.2650
66.1350
66.6950
982,000
Thu, 21 May 2026
66.7050
67.3400
65.7600
66.7900
1,124,000
Wed, 20 May 2026
66.4050
67.2700
65.8900
67.0400
1,214,000
Tue, 19 May 2026
67.3700
67.3700
65.1100
65.9200
1,217,200
Mon, 18 May 2026
68.6300
69.4500
67.7050
68.0700
1,340,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.0000
69.2850
67.6350
68.2200
747,400
Thu, 14 May 2026
70.3100
70.5500
69.5950
69.6500
1,011,400
Wed, 13 May 2026
69.3850
70.1550
68.7900
69.7750
978,400
Tue, 12 May 2026
70.0850
70.1400
68.0550
69.2950
1,545,800
Mon, 11 May 2026
10 · 8-K
After market open · 10:28 ET
8-K ↗
Mon, 11 May 2026
70.4150
70.7350
69.7350
70.3550
1,081,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
70.1900
70.7550
69.1650
70.4150
1,053,400
Thu, 07 May 2026
70.0000
70.4200
68.7100
68.8800
1,330,000
Wed, 06 May 2026
69.2400
70.0850
68.8500
69.5650
1,271,400
Tue, 05 May 2026
65.9950
68.1650
65.9600
68.1300
869,800
Mon, 04 May 2026
66.2950
66.6600
65.1850
65.4250
717,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.7750
67.7750
66.4650
66.5150
748,800
Thu, 30 Apr 2026
66.8600
68.0750
66.4950
67.7150
1,168,800
Wed, 29 Apr 2026
67.7300
68.1250
66.3000
66.4350
1,309,000
Tue, 28 Apr 2026
69.7500
69.7500
66.8350
67.8200
1,075,200
Mon, 27 Apr 2026
68.5550
69.4150
67.6200
68.2500
1,587,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.2500
68.4950
67.4150
68.0100
946,400
Thu, 23 Apr 2026
67.5000
68.4750
67.2250
67.8700
1,254,200
Wed, 22 Apr 2026
9 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Wed, 22 Apr 2026
68.1500
69.8400
66.6850
67.4700
1,862,600
Tue, 21 Apr 2026
8 · 8-K
After market open · 10:40 ET
8-K ↗
Tue, 21 Apr 2026
61.5100
67.4750
61.2500
67.3600
3,270,400
Mon, 20 Apr 2026
60.7850
61.0600
59.3000
60.4500
1,676,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.1300
61.4900
59.3850
61.0650
4,513,800
Thu, 16 Apr 2026
60.0950
60.8350
59.1050
59.1250
1,762,600
Wed, 15 Apr 2026
62.6200
62.6200
60.3050
60.3300
1,924,600
Tue, 14 Apr 2026
61.9900
62.2500
61.1750
61.8800
1,327,400
Mon, 13 Apr 2026
60.4300
61.6550
60.2150
61.6200
1,098,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.6450
60.9450
60.1400
60.5800
882,200
Thu, 09 Apr 2026
59.1300
60.6800
59.1300
60.4350
1,091,400
Wed, 08 Apr 2026
58.2750
59.5000
58.2750
59.2300
2,197,800
Tue, 07 Apr 2026
56.2050
56.6850
55.8350
56.4250
1,372,600
Mon, 06 Apr 2026
55.3350
56.4800
54.9250
56.3500
812,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
55.0750
56.3200
54.7050
55.3600
1,322,000
Wed, 01 Apr 2026
55.8200
57.0850
55.4550
56.2650
1,531,200
Tue, 31 Mar 2026
54.8000
56.0200
54.1100
55.4000
1,375,600
Mon, 30 Mar 2026
7 · 8-K
After market open · 11:46 ET
8-K ↗
Mon, 30 Mar 2026
54.6650
54.6650
53.7800
53.9450
1,118,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.4700
55.0000
54.1400
54.2250
999,400
Thu, 26 Mar 2026
55.3300
55.9900
54.7400
54.7500
1,199,000
Thu, 26 Mar 2026
6 · DEFA14A
Pre-market · 09:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Thu, 26 Mar 2026
5 · DEF 14A
Pre-market · 09:00 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 25 Mar 2026
56.2950
56.5550
55.4400
56.0000
1,095,400
Tue, 24 Mar 2026
54.5600
55.7700
54.5050
55.5500
1,897,400
Mon, 23 Mar 2026
55.4150
56.1150
54.5800
55.0150
1,867,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.5900
55.0000
53.6350
53.8800
5,382,800
Thu, 19 Mar 2026
54.5200
55.4500
54.1850
54.9700
1,186,800
Wed, 18 Mar 2026
55.3200
55.8800
55.0000
55.2300
990,000
Tue, 17 Mar 2026
55.7450
56.0700
55.0050
55.4250
933,800
Mon, 16 Mar 2026
55.4150
56.0000
54.9950
55.2750
1,264,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.8300
56.2450
54.5600
54.8150
1,460,400
Thu, 12 Mar 2026
56.1850
56.3350
55.3400
55.4200
1,247,400
Wed, 11 Mar 2026
56.7400
57.0850
56.0100
56.9550
881,800
Tue, 10 Mar 2026
57.8100
58.2450
56.8350
57.1050
1,231,000
Mon, 09 Mar 2026
56.4000
57.5550
55.3600
57.2350
1,456,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.3300
57.8000
56.8000
57.3100
1,975,800
Thu, 05 Mar 2026
58.7900
58.9950
57.7700
58.4800
1,265,000
Wed, 04 Mar 2026
59.5000
59.9500
58.1500
59.3550
927,400
Tue, 03 Mar 2026
58.0800
59.3650
56.8150
59.1350
1,484,800
Mon, 02 Mar 2026
58.2150
59.8200
58.0000
59.5350
1,238,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
59.5850
59.9400
58.1350
58.9800
1,810,400
Thu, 26 Feb 2026
59.6000
60.4600
59.0150
60.2300
922,000
Wed, 25 Feb 2026
4 · 10-K
After-hours · 16:44 ET
10-K ↗
Wed, 25 Feb 2026
60.2500
60.2500
59.2600
59.2950
854,000
Tue, 24 Feb 2026
59.1300
60.3550
59.1300
60.0400
1,162,200
Mon, 23 Feb 2026
59.5650
60.1250
58.6400
59.1250
826,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
3 · 8-K
After market open · 14:17 ET
8-K ↗
Fri, 20 Feb 2026
59.6150
60.4350
59.2200
60.0400
1,032,800
Thu, 19 Feb 2026
58.2600
59.6000
58.2500
59.5500
1,588,800
Wed, 18 Feb 2026
59.0200
59.8500
58.2150
58.4950
1,961,400
Tue, 17 Feb 2026
59.2700
59.6450
58.2300
59.3850
2,133,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.4000
59.9350
58.1300
59.7300
1,486,800
Thu, 12 Feb 2026
60.6100
61.4000
59.3450
59.4250
2,009,000
Wed, 11 Feb 2026
60.2050
60.5900
58.5200
60.2850
2,000,000
Tue, 10 Feb 2026
57.8100
59.7900
57.7550
59.6400
2,500,400
Mon, 09 Feb 2026
58.9900
59.1250
57.8300
57.9500
1,912,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.3700
59.2050
57.8450
58.9300
2,650,600
Thu, 05 Feb 2026
56.4350
58.3400
56.3050
57.6300
3,032,800
Wed, 04 Feb 2026
61.5050
61.6300
56.2900
57.3250
4,012,800
Tue, 03 Feb 2026
2 · 8-K
After market open · 10:03 ET
8-K ↗
Tue, 03 Feb 2026
62.0000
63.5200
60.4200
61.8250
4,545,800
Mon, 02 Feb 2026
67.7450
69.6450
67.7450
69.5900
2,536,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
68.0050
68.7000
67.0900
68.0700
1,727,200
Thu, 29 Jan 2026
67.9650
68.8200
67.5450
68.6900
2,020,400
Wed, 28 Jan 2026
67.2050
67.8300
66.1600
67.2550
1,312,000
Tue, 27 Jan 2026
67.0250
67.6300
66.4350
67.2150
1,019,000
Mon, 26 Jan 2026
66.6100
67.0350
65.9450
66.9100
1,147,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
66.5600
66.6200
65.6800
66.3650
1,182,600
Thu, 22 Jan 2026
67.1950
67.4250
66.3050
66.5600
1,571,800
Wed, 21 Jan 2026
66.1700
67.5400
65.8750
66.9350
1,552,400
Tue, 20 Jan 2026
65.8500
66.6150
65.1250
65.5550
1,690,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
65.4750
66.7150
65.4000
66.4150
1,076,600
Thu, 15 Jan 2026
64.7200
65.6950
64.5600
65.3800
1,485,200
Wed, 14 Jan 2026
62.9500
64.5800
62.8750
64.2850
1,995,200
Tue, 13 Jan 2026
62.5700
63.1900
62.1250
63.0050
1,172,600
Mon, 12 Jan 2026
61.5950
62.8050
61.5550
62.2000
1,410,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
60.9550
61.9750
60.7400
61.8000
1,281,000
Thu, 08 Jan 2026
59.5400
60.7150
59.1100
60.6650
1,094,800
Wed, 07 Jan 2026
60.0500
60.2350
58.9950
59.5400
1,203,600
Tue, 06 Jan 2026
59.3900
59.9950
58.5250
59.9550
1,224,600
Mon, 05 Jan 2026
58.4750
60.2350
58.4050
59.6100
1,673,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
57.5500
58.5100
57.4000
58.4050
1,047,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.1700
58.4600
57.3750
57.4000
1,662,400
Tue, 30 Dec 2025
58.8300
59.0700
58.1450
58.2050
1,344,600
Mon, 29 Dec 2025
58.9400
59.2400
58.3650
58.8550
1,117,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.1100
59.2650
58.6300
59.0650
687,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
58.9100
59.4550
58.6900
59.1600
1,142,800
Tue, 23 Dec 2025
58.6000
59.0500
58.5050
58.6900
1,077,000
Mon, 22 Dec 2025
57.8800
58.9550
57.7400
58.6900
2,395,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.3450
57.9250
56.2050
57.8000
8,019,800
Thu, 18 Dec 2025
56.6550
57.4450
56.3350
56.3900
1,659,400
Wed, 17 Dec 2025
56.7150
57.2000
55.9550
56.3000
825,600
Tue, 16 Dec 2025
57.2900
57.4650
56.4000
56.8650
953,200
Mon, 15 Dec 2025
57.1400
57.6400
56.9750
57.3100
1,308,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.2400
57.2650
56.3900
56.9300
837,600
Thu, 11 Dec 2025
56.6000
57.4350
56.3950
57.0000
1,280,600
Wed, 10 Dec 2025
54.8950
56.7000
54.8950
56.4150
2,538,400
Tue, 09 Dec 2025
55.8750
56.3150
54.9250
54.9800
997,400
Mon, 08 Dec 2025
56.8850
56.9450
55.5450
55.9000
1,889,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.4650
56.7850
56.0650
56.7450
1,022,800
Thu, 04 Dec 2025
55.6800
56.6350
55.5000
56.5100
1,023,600
Wed, 03 Dec 2025
55.5050
56.5750
55.4700
55.8000
1,601,000
Tue, 02 Dec 2025
55.1800
55.9250
54.9350
55.3700
2,032,600
Mon, 01 Dec 2025
54.6400
55.3950
54.5000
54.8350
1,570,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
55.2000
55.5000
54.8200
54.9350
533,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.7900
55.6950
54.7700
55.1900
921,600
Tue, 25 Nov 2025
54.2450
55.1650
54.2250
54.9150
1,177,400
Mon, 24 Nov 2025
53.2900
54.5700
52.9550
54.0000
1,376,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.3050
53.8150
52.0900
53.2950
2,280,000
Thu, 20 Nov 2025
54.1800
54.5850
52.1500
52.2650
1,742,000
Wed, 19 Nov 2025
53.0300
53.8900
53.0300
53.4200
1,042,600
Tue, 18 Nov 2025
52.2250
53.0800
52.0000
52.8200
1,100,600
Mon, 17 Nov 2025
53.3750
53.8650
52.3050
52.4050
1,158,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.9700
54.0800
52.9700
53.4600
923,400
Thu, 13 Nov 2025
54.6000
54.9500
53.3950
53.5750
972,400
Wed, 12 Nov 2025
54.2050
54.9350
54.1400
54.5600
821,800
Tue, 11 Nov 2025
53.8000
54.4400
53.5850
54.1400
1,012,800
Mon, 10 Nov 2025
53.8000
54.5350
53.3250
53.8600
1,187,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1 · 8-K
After market open · 14:05 ET
8-K ↗
Fri, 07 Nov 2025
53.0850
53.8000
52.7000
53.5450
1,113,600
Thu, 06 Nov 2025
53.9800
54.3750
53.0150
53.2350
1,709,600
Wed, 05 Nov 2025
53.1350
54.7400
53.0400
53.9650
2,060,400
Tue, 04 Nov 2025
53.5750
53.9800
53.0150
53.6300
1,304,600
Mon, 03 Nov 2025
52.8700
54.0600
52.4050
54.0000
1,659,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.8950
53.1450
52.2750
52.9350
1,000,800
Thu, 30 Oct 2025
52.5600
53.8700
52.0650
52.7100
2,041,600
Wed, 29 Oct 2025
52.2050
53.2750
51.9100
52.3800
1,640,400
Tue, 28 Oct 2025
51.6000
52.3500
51.3500
52.2050
1,078,600
Mon, 27 Oct 2025
51.9500
52.0700
51.2000
51.8550
1,234,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.4000
52.8900
51.4300
51.4950
1,439,000
Thu, 23 Oct 2025
52.5950
53.1400
51.7900
52.1050
1,845,200