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
81.1400
81.8600
80.6001
81.0300
2,501,052
Thu, 22 Oct 2026
79.9000
82.2900
79.9000
82.0000
4,827,200
Wed, 21 Oct 2026
79.2200
80.0000
78.8800
79.6200
3,037,100
Tue, 20 Oct 2026
79.6400
80.2500
79.0300
80.0400
3,741,400
Mon, 19 Oct 2026
78.8500
79.9800
78.4500
79.5900
3,064,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.2900
80.5900
78.2900
79.3800
5,570,700
Thu, 15 Oct 2026
76.7000
79.1500
76.5200
78.4200
5,014,800
Wed, 14 Oct 2026
74.5400
75.8900
74.2500
75.2900
4,157,800
Tue, 13 Oct 2026
20 · 8-K
After market open · 11:32 ET
8-K ↗
Tue, 13 Oct 2026
75.9800
75.9900
74.2800
74.3000
3,299,400
Mon, 12 Oct 2026
75.0000
75.6900
74.1700
75.6500
4,089,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
73.0400
74.8500
73.0000
74.8100
2,912,100
Thu, 08 Oct 2026
19 · 8-K
After-hours · 20:16 ET
8-K ↗
Thu, 08 Oct 2026
71.3600
73.7500
71.1500
73.0800
6,176,200
Wed, 07 Oct 2026
71.7300
72.0900
71.1200
71.5500
4,128,100
Tue, 06 Oct 2026
71.8800
72.3000
70.5900
71.3300
3,434,700
Mon, 05 Oct 2026
69.4100
71.4700
69.0000
71.4100
3,644,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
69.1200
70.1000
68.7700
69.6900
5,259,300
Thu, 01 Oct 2026
70.0000
70.9000
68.9200
69.1000
5,346,600
Wed, 30 Sep 2026
70.5500
70.7700
69.5200
69.8300
4,444,300
Tue, 29 Sep 2026
71.4000
71.7000
70.0000
70.3000
3,520,900
Mon, 28 Sep 2026
70.5000
71.6800
70.0800
71.4300
3,907,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
70.0000
71.0800
69.5200
71.0500
4,165,600
Thu, 24 Sep 2026
71.8500
72.3800
69.9300
70.2700
3,369,400
Wed, 23 Sep 2026
72.7500
73.5500
71.5500
71.6100
3,828,600
Tue, 22 Sep 2026
71.9800
73.4600
71.2400
72.8600
3,840,400
Mon, 21 Sep 2026
72.0600
72.4800
70.2600
71.3300
3,942,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.5700
73.0500
71.4000
71.4000
9,874,700
Thu, 17 Sep 2026
73.3500
73.4500
72.0000
73.0200
4,040,800
Wed, 16 Sep 2026
73.4700
73.9000
72.9200
73.0000
4,590,700
Tue, 15 Sep 2026
72.9100
73.7800
72.7200
73.4300
4,079,800
Mon, 14 Sep 2026
74.2000
74.8200
73.4900
73.6700
3,768,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
73.2400
73.5000
71.5000
72.9700
5,238,500
Thu, 10 Sep 2026
73.0700
73.4000
72.3500
72.8600
5,409,500
Wed, 09 Sep 2026
73.5000
74.0800
73.0900
73.3100
5,446,000
Tue, 08 Sep 2026
74.8000
75.1000
73.4800
73.5600
5,657,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.0800
75.8400
74.8300
75.8100
4,169,500
Thu, 03 Sep 2026
77.0100
78.0000
74.7400
76.2900
3,129,100
Wed, 02 Sep 2026
77.4600
77.8500
75.8800
76.1700
4,474,600
Tue, 01 Sep 2026
77.9100
77.9300
76.1500
77.2500
4,000,700
Mon, 31 Aug 2026
77.0000
77.2100
75.6200
77.1000
5,798,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
75.2000
77.7100
75.2000
77.3400
4,844,300
Thu, 27 Aug 2026
76.5700
76.9100
74.9300
75.0200
3,972,600
Wed, 26 Aug 2026
76.8200
78.7500
76.5500
77.5200
4,846,800
Tue, 25 Aug 2026
76.6500
77.4500
75.8800
77.2900
3,475,800
Mon, 24 Aug 2026
77.5900
78.2000
76.4800
77.1700
4,066,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
75.2900
78.5900
75.1800
77.7300
5,049,900
Thu, 20 Aug 2026
76.1000
77.2900
74.9400
75.0200
3,917,300
Wed, 19 Aug 2026
74.6300
77.4600
74.6200
76.6800
5,222,000
Tue, 18 Aug 2026
73.7500
74.4800
72.8800
73.9600
4,028,400
Mon, 17 Aug 2026
73.1000
73.1000
71.0000
72.9700
6,554,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
75.5200
76.3700
73.6100
73.7900
4,455,300
Thu, 13 Aug 2026
74.0900
75.8400
73.0100
75.8400
7,351,600
Wed, 12 Aug 2026
74.3900
74.3900
71.9900
73.5400
7,186,400
Tue, 11 Aug 2026
74.2400
75.8300
74.1000
75.3500
4,131,900
Mon, 10 Aug 2026
72.4000
74.9800
71.4500
74.8300
9,610,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.9200
79.2500
72.1900
72.6600
12,784,600
Thu, 06 Aug 2026
18 · 10-Q
After market open · 14:32 ET
10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 06 Aug 2026
78.8200
79.6000
73.7100
77.2700
17,854,600
Thu, 06 Aug 2026
17 · 8-K
Pre-market · 07:06 ET
8-K ↗
Wed, 05 Aug 2026
76.1000
76.6500
72.9800
74.3900
10,181,200
Tue, 04 Aug 2026
76.0500
76.4200
74.9900
76.0400
7,601,400
Mon, 03 Aug 2026
79.3100
80.1700
76.8500
77.1000
5,060,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.6100
77.5200
74.9100
77.2900
5,018,300
Thu, 30 Jul 2026
77.0000
77.3800
75.2600
76.0300
4,775,400
Wed, 29 Jul 2026
77.3000
79.0800
77.2500
77.9300
5,331,600
Tue, 28 Jul 2026
78.2900
79.4300
77.2800
77.5100
6,322,000
Mon, 27 Jul 2026
76.0300
77.6500
75.5300
76.9200
3,472,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.1200
76.0600
74.2800
75.3500
5,098,600
Thu, 23 Jul 2026
73.8900
75.1100
73.5500
74.5700
6,319,700
Wed, 22 Jul 2026
75.7800
76.0200
73.6700
74.1900
4,680,700
Tue, 21 Jul 2026
75.5000
76.4600
74.5600
75.3500
4,827,300
Mon, 20 Jul 2026
75.6900
76.5000
74.6500
76.2000
5,635,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.4000
78.0500
75.6800
76.5600
7,544,400
Thu, 16 Jul 2026
75.4200
77.4300
75.3900
76.9100
7,403,600
Wed, 15 Jul 2026
74.7800
76.4000
74.2300
74.5300
5,359,500
Tue, 14 Jul 2026
74.6700
74.8400
73.3800
74.0700
5,321,100
Mon, 13 Jul 2026
75.9000
76.5000
74.5200
75.3900
6,093,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.8600
76.9900
75.2500
75.5600
5,157,700
Thu, 09 Jul 2026
74.7500
75.8600
74.0100
75.0800
5,611,300
Wed, 08 Jul 2026
75.4700
76.0600
73.8000
75.1000
4,838,000
Tue, 07 Jul 2026
76.5000
77.9900
75.8200
76.2900
4,683,300
Mon, 06 Jul 2026
75.0600
75.6400
73.0600
75.4200
7,187,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.2800
75.0500
72.9000
74.8000
4,356,400
Wed, 01 Jul 2026
72.2600
74.6400
72.1100
72.4500
6,268,200
Tue, 30 Jun 2026
73.1700
73.5600
71.4700
71.8600
8,322,200
Mon, 29 Jun 2026
76.8300
76.8900
73.0600
73.2500
6,520,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.8900
77.6100
75.5500
76.0900
15,723,300
Thu, 25 Jun 2026
78.7100
79.9100
77.2600
77.8200
5,790,300
Wed, 24 Jun 2026
77.8100
79.0900
77.3600
78.1700
4,762,100
Tue, 23 Jun 2026
76.6800
78.0000
76.3200
76.8400
5,859,200
Mon, 22 Jun 2026
76.8800
78.4600
75.6400
75.8900
6,772,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
77.7300
79.0600
77.3100
78.7100
17,091,900
Wed, 17 Jun 2026
78.5000
80.0200
76.8000
77.2600
5,246,800
Tue, 16 Jun 2026
80.5000
80.5800
78.2700
79.3300
6,850,300
Mon, 15 Jun 2026
80.8100
82.0500
78.9300
79.9500
5,770,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
82.3500
82.4000
79.1700
79.5700
6,557,600
Thu, 11 Jun 2026
80.2000
82.1000
79.8100
81.4000
7,262,000
Wed, 10 Jun 2026
82.3600
82.9800
80.8000
81.2900
7,064,400
Tue, 09 Jun 2026
79.5100
82.3200
79.4500
82.2000
6,991,600
Mon, 08 Jun 2026
79.5600
79.6700
77.7000
78.8200
5,432,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
79.5400
81.1900
79.4200
79.4400
5,297,000
Thu, 04 Jun 2026
79.3700
81.6300
78.6400
79.5200
7,355,200
Wed, 03 Jun 2026
76.2200
78.7400
75.6300
77.5900
8,105,400
Tue, 02 Jun 2026
76.8300
77.2100
74.8700
76.3900
7,651,500
Mon, 01 Jun 2026
77.0600
78.4800
76.5900
77.5600
5,046,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.5100
78.8800
77.4400
77.6900
9,295,100
Thu, 28 May 2026
79.0000
80.2000
78.2500
78.2700
7,686,200
Wed, 27 May 2026
80.0200
81.1400
78.7300
79.4800
7,874,000
Tue, 26 May 2026
80.7800
81.3100
79.9500
80.2300
5,696,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
80.8700
82.3400
80.1300
81.3200
6,327,100
Fri, 22 May 2026
15 · 8-K
Next filing day · accepted 21 May, 19:35 ET
8-K ↗
Thu, 21 May 2026
78.9900
80.4200
76.2100
80.0700
8,564,800
Wed, 20 May 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 20 May 2026
78.4700
80.4400
77.2500
79.7100
7,404,700
Tue, 19 May 2026
79.8500
80.3600
77.5900
78.9200
7,295,300
Mon, 18 May 2026
74.2000
77.9600
74.2000
77.7200
8,848,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
75.4000
76.9000
72.3800
74.2200
8,952,000
Thu, 14 May 2026
74.4500
75.7500
73.9800
75.4800
8,714,800
Wed, 13 May 2026
76.6800
77.8400
74.2900
74.3400
13,085,600
Tue, 12 May 2026
77.6500
78.6700
75.1100
76.9400
18,430,100
Mon, 11 May 2026
82.1200
82.1200
76.3800
76.6700
15,641,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
87.3200
87.5800
81.1000
82.8300
17,187,000
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Thu, 07 May 2026
90.6700
91.6400
85.3100
87.3100
29,922,900
Thu, 07 May 2026
12 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 06 May 2026
113.6900
115.1300
110.9400
111.2200
5,274,400
Tue, 05 May 2026
112.6700
113.5100
111.2700
112.5400
3,355,900
Mon, 04 May 2026
113.6500
114.1900
112.1000
112.6800
3,211,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
116.2200
116.2500
113.7600
114.1600
3,204,000
Thu, 30 Apr 2026
114.0400
115.5400
113.7900
114.9700
4,297,200
Wed, 29 Apr 2026
115.5000
115.9100
112.9700
113.8300
3,395,900
Tue, 28 Apr 2026
117.2300
118.2900
116.0800
116.6500
2,972,500
Mon, 27 Apr 2026
116.6200
119.6800
116.6000
117.8700
3,160,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
116.0100
117.0500
115.4100
116.8700
4,185,100
Thu, 23 Apr 2026
117.1900
117.6000
114.9500
116.0600
4,532,800
Wed, 22 Apr 2026
118.9500
119.9100
116.6000
117.5200
3,514,600
Tue, 21 Apr 2026
122.0000
123.2100
117.7500
118.1800
3,728,200
Mon, 20 Apr 2026
121.5500
123.3200
120.5500
122.7200
3,798,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
120.0800
122.9700
119.5700
122.3800
6,170,600
Thu, 16 Apr 2026
120.8900
122.0100
119.0300
119.0400
2,989,300
Wed, 15 Apr 2026
121.7400
122.4700
120.2000
120.7600
2,209,900
Tue, 14 Apr 2026
119.6100
121.5400
118.6000
121.1100
2,778,700
Mon, 13 Apr 2026
117.1700
120.1100
116.8500
120.0800
3,533,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
120.3800
120.7500
117.2200
117.8600
2,384,000
Thu, 09 Apr 2026
119.0400
120.2500
117.2200
119.9900
2,439,100
Wed, 08 Apr 2026
118.7800
119.7900
118.3200
119.7500
2,635,500
Wed, 08 Apr 2026
11 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Wed, 08 Apr 2026
10 · DEF 14A
Pre-market · 09:01 ET
DEF 14A ↗
Tue, 07 Apr 2026
118.0900
118.4800
116.3000
116.8000
3,254,400
Mon, 06 Apr 2026
117.1100
118.4000
116.8000
118.2600
1,723,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
115.9300
118.6500
115.3700
117.9400
2,185,400
Wed, 01 Apr 2026
118.2000
118.8900
116.7600
117.2900
2,211,600
Tue, 31 Mar 2026
116.8900
118.2400
115.6600
118.2100
3,929,300
Mon, 30 Mar 2026
114.7900
116.5900
113.5800
116.3300
2,912,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
116.8100
117.2900
113.2900
113.3500
3,601,800
Thu, 26 Mar 2026
115.6400
118.5800
115.3000
116.6300
2,725,900
Wed, 25 Mar 2026
117.2600
118.1400
115.3000
116.7100
3,078,900
Tue, 24 Mar 2026
113.8900
117.1100
113.3000
115.9300
4,561,800
Mon, 23 Mar 2026
117.1500
117.3300
114.6200
115.2300
4,617,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
115.9500
117.1900
114.3600
115.6700
11,424,800
Thu, 19 Mar 2026
116.6900
118.3600
115.9000
115.9900
4,999,100
Wed, 18 Mar 2026
120.2900
120.7900
116.8800
117.3500
5,126,900
Tue, 17 Mar 2026
118.8600
122.5200
118.6600
121.6800
4,508,600
Mon, 16 Mar 2026
115.6100
118.5500
115.3000
118.1500
3,667,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
116.5100
117.3200
114.4700
115.6200
3,783,200
Thu, 12 Mar 2026
118.8700
120.5700
115.2300
115.4600
3,955,100
Wed, 11 Mar 2026
120.3700
120.9400
118.3500
119.7900
3,127,800
Tue, 10 Mar 2026
121.9500
122.9700
120.4000
120.4900
2,994,800
Mon, 09 Mar 2026
119.7800
122.3800
118.3300
122.3600
3,689,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
121.0200
121.8700
118.2800
121.4300
4,308,400
Thu, 05 Mar 2026
124.5400
125.4500
122.0400
122.2300
4,139,500
Wed, 04 Mar 2026
125.9100
126.9000
124.8400
125.9600
5,413,700
Tue, 03 Mar 2026
127.5000
127.9000
125.1900
125.9300
3,068,100
Mon, 02 Mar 2026
130.0500
130.0500
127.0900
128.9600
3,063,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
128.9300
132.3000
128.2500
131.1000
5,546,300
Thu, 26 Feb 2026
129.1000
131.3400
128.4400
129.7600
3,637,500
Wed, 25 Feb 2026
128.7000
129.7800
127.0200
128.9500
3,024,100
Tue, 24 Feb 2026
125.7900
129.6800
125.0000
128.6600
3,614,300
Mon, 23 Feb 2026
126.7500
127.8900
124.4200
125.7900
3,728,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
126.3300
128.8000
125.6000
128.7800
5,799,000
Thu, 19 Feb 2026
128.7400
129.9800
125.4700
127.2800
4,738,400
Wed, 18 Feb 2026
125.9000
129.2000
124.5000
129.1300
4,494,900
Tue, 17 Feb 2026
127.5600
128.0000
125.4500
125.5600
3,766,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.6700
130.6500
125.6500
126.6500
4,499,600
Thu, 12 Feb 2026
9 · 10-K
After-hours · 16:49 ET
10-K ↗
Thu, 12 Feb 2026
132.4900
132.4900
118.9400
125.6400
10,944,500
Thu, 12 Feb 2026
8 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 11 Feb 2026
126.9700
129.7600
126.9700
128.6700
6,933,500
Tue, 10 Feb 2026
127.6800
129.6000
127.6800
128.1300
3,620,300
Mon, 09 Feb 2026
127.0900
128.2200
126.3400
127.3000
3,176,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
127.9900
129.9500
126.5400
127.4200
4,127,700
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 05 Feb 2026
127.2300
127.5800
126.1500
126.7300
4,652,900
Wed, 04 Feb 2026
123.2100
127.6600
123.2100
126.7000
5,106,200
Tue, 03 Feb 2026
123.3500
126.3900
122.2100
122.4100
3,816,000
Mon, 02 Feb 2026
124.0200
125.1200
123.0400
124.9400
4,108,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
121.1600
124.8700
120.0600
124.8200
5,247,300
Thu, 29 Jan 2026
123.0900
123.3400
121.3300
121.7200
4,729,000
Wed, 28 Jan 2026
124.0300
125.0900
121.2500
121.9300
6,130,200
Tue, 27 Jan 2026
123.5400
126.2900
123.0500
124.9600
3,587,600
Mon, 26 Jan 2026
123.9100
124.9800
122.9700
123.9200
4,262,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
124.2500
124.8100
123.5100
124.0500
3,339,600
Thu, 22 Jan 2026
124.2700
126.4700
123.7300
124.4000
4,715,400
Wed, 21 Jan 2026
123.9600
127.1200
123.6800
125.0800
5,201,900
Tue, 20 Jan 2026
122.5300
125.7200
121.6500
123.2400
5,443,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
125.3400
125.9000
123.4700
124.6500
7,048,500
Thu, 15 Jan 2026
126.0000
126.3600
123.7100
125.2800
4,049,000
Wed, 14 Jan 2026
124.9400
126.5000
124.6100
125.8400
3,357,300
Tue, 13 Jan 2026
125.9600
125.9700
123.3200
124.6200
4,301,100
Mon, 12 Jan 2026
126.9800
127.2700
124.2000
125.3200
6,309,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
127.6800
128.3500
126.0800
127.1700
3,060,900
Thu, 08 Jan 2026
124.8400
128.3400
124.5500
126.8500
4,117,800
Wed, 07 Jan 2026
129.4900
130.2300
125.6400
125.6700
5,291,900
Tue, 06 Jan 2026
130.0000
131.1300
128.7000
129.3500
4,420,000
Mon, 05 Jan 2026
125.6400
129.8800
125.4400
129.3700
5,125,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
126.4000
126.9800
123.9600
125.9200
3,258,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
126.0400
126.8400
125.7700
125.8200
2,943,300
Tue, 30 Dec 2025
125.5500
127.6000
125.4500
126.4100
3,230,200
Mon, 29 Dec 2025
126.1600
126.8500
125.5600
125.9800
4,465,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
125.1600
126.3200
124.8000
126.2300
3,226,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
123.1000
125.6900
123.0600
125.4900
2,369,000
Tue, 23 Dec 2025
123.0000
123.9800
122.4600
123.5400
4,952,000
Mon, 22 Dec 2025
121.9900
123.9400
121.1200
123.7800
5,468,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
122.6500
124.5000
122.1800
122.2400
11,297,500
Thu, 18 Dec 2025
6 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 18 Dec 2025
122.2100
125.5300
122.0000
122.7600
7,929,800
Wed, 17 Dec 2025
123.3000
124.4400
122.2500
122.2500
7,021,400
Tue, 16 Dec 2025
121.8300
124.5400
120.7200
123.2300
19,575,300
Mon, 15 Dec 2025
118.7900
122.5500
118.7000
120.9800
7,159,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
119.1900
121.0800
118.2100
118.6600
5,071,100
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 11 Dec 2025
118.9700
119.8300
117.1400
117.6600
6,150,000
Wed, 10 Dec 2025
115.9600
118.4400
115.6000
118.0700
5,915,600
Tue, 09 Dec 2025
117.9200
118.5000
115.5900
115.7500
4,364,400
Mon, 08 Dec 2025
118.5000
120.1500
117.5200
118.1600
5,272,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
120.7900
121.3300
118.4700
118.6500
4,279,500
Thu, 04 Dec 2025
122.4600
123.3100
119.7200
120.4100
4,938,900
Wed, 03 Dec 2025
125.2800
125.8000
121.2500
122.5700
5,019,700
Tue, 02 Dec 2025
126.0000
126.0000
122.5200
124.4400
6,896,900
Tue, 02 Dec 2025
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 01 Dec 2025
128.1900
129.5800
127.1700
127.2500
4,206,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
128.3200
129.3100
127.7500
128.1800
2,143,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
127.5500
129.0600
126.9300
127.6900
3,199,000
Tue, 25 Nov 2025
123.7800
129.0400
123.4500
127.8900
6,021,600
Mon, 24 Nov 2025
121.6300
122.9400
120.2700
122.8700
7,826,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
116.3800
122.3600
116.0000
122.0600
6,374,800
Thu, 20 Nov 2025
117.4000
118.4300
115.7100
115.8900
3,961,000
Wed, 19 Nov 2025
118.6900
118.9600
115.2500
117.0800
5,415,500
Tue, 18 Nov 2025
118.4300
119.1300
117.0900
118.1400
6,740,900
Mon, 17 Nov 2025
120.7100
121.0900
118.3500
118.8000
4,714,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
121.0600
121.9000
120.3300
120.8200
2,964,800
Thu, 13 Nov 2025
121.0800
122.5200
120.6900
121.1600
3,826,400
Wed, 12 Nov 2025
120.1800
122.9600
119.7600
121.2500
5,002,800
Tue, 11 Nov 2025
119.6700
121.3400
119.5800
120.1200
5,574,800
Mon, 10 Nov 2025
120.4300
121.3100
118.5200
119.7900
4,828,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
119.5600
120.2700
117.2600
120.2400
5,808,800
Thu, 06 Nov 2025
120.6000
121.5000
119.0600
119.5600
7,260,900
Wed, 05 Nov 2025
124.2000
124.4600
119.0700
120.4900
8,355,300
Tue, 04 Nov 2025
3 · 10-Q
After market open · 15:02 ET
10-Q ↗
Tue, 04 Nov 2025
124.8300
128.1100
122.0000
124.4600
11,921,500
Tue, 04 Nov 2025
2 · 8-K
Pre-market · 07:06 ET
8-K ↗
Mon, 03 Nov 2025
143.3700
144.8300
142.1400
144.3500
3,994,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
142.5700
144.6800
142.3100
144.0900
3,338,200
Thu, 30 Oct 2025
142.4400
145.0400
142.4400
144.1000
2,476,000
Wed, 29 Oct 2025
145.2500
146.1100
143.7200
143.9400
3,186,200
Tue, 28 Oct 2025
146.8200
147.4600
145.3200
145.4100
2,934,300
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:33 ET
8-K ↗
Mon, 27 Oct 2025
146.5300
147.9300
145.4100
147.5300
2,317,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
147.1200
147.4900
145.9100
145.9400
1,375,100
Thu, 23 Oct 2025
146.0000
147.5100
145.1800
146.3900
1,566,300