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
122.1900
123.9400
121.9900
122.0800
1,890,653
Thu, 22 Oct 2026
114.9900
123.9200
114.9900
123.7000
2,645,300
Wed, 21 Oct 2026
118.5200
118.9500
116.2700
117.0100
1,842,100
Tue, 20 Oct 2026
113.1900
116.8200
112.7150
116.2900
2,875,000
Mon, 19 Oct 2026
112.7200
113.9250
111.6350
113.0000
2,060,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
114.6200
115.6990
111.3250
112.2700
2,471,300
Thu, 15 Oct 2026
112.8200
114.2400
110.3000
114.0300
3,441,400
Wed, 14 Oct 2026
114.1200
115.2600
111.1400
112.4900
2,533,100
Tue, 13 Oct 2026
118.9050
118.9050
113.5600
115.6200
2,665,700
Mon, 12 Oct 2026
116.9600
118.3200
116.3100
118.1500
1,404,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
117.0300
119.5800
115.9680
117.2200
1,824,200
Thu, 08 Oct 2026
114.7100
116.3750
113.8500
116.2600
2,742,600
Wed, 07 Oct 2026
115.9200
117.1100
114.7800
115.7500
1,457,800
Tue, 06 Oct 2026
117.9000
119.1300
116.9400
117.7400
1,972,200
Mon, 05 Oct 2026
117.6200
118.3800
115.3300
117.1300
1,688,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
118.4400
120.4950
116.7250
117.5500
2,594,000
Thu, 01 Oct 2026
116.5100
119.1800
113.0600
116.5700
2,330,000
Wed, 30 Sep 2026
118.9700
119.5200
115.4100
116.1700
2,079,700
Wed, 30 Sep 2026
17 · 8-K
Next filing day · accepted 29 Sep, 19:21 ET
8-K ↗
Tue, 29 Sep 2026
118.3000
119.5800
117.6100
118.9700
2,167,600
Mon, 28 Sep 2026
120.6900
120.6900
117.4700
118.3400
2,455,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
120.1400
124.0220
119.6500
122.0100
1,575,600
Thu, 24 Sep 2026
121.3000
121.3500
116.3000
120.1100
3,149,000
Wed, 23 Sep 2026
123.3700
123.9550
121.2100
121.4800
1,637,400
Tue, 22 Sep 2026
130.6500
130.6500
124.2000
124.7200
2,370,000
Mon, 21 Sep 2026
126.4300
127.9500
125.0500
126.6700
1,615,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
124.5800
125.9600
122.8600
123.8000
7,911,900
Thu, 17 Sep 2026
125.9200
128.5500
124.7350
125.3200
1,551,500
Wed, 16 Sep 2026
127.9600
128.6100
121.2900
124.2100
1,803,100
Tue, 15 Sep 2026
131.5200
131.7520
128.0900
129.1000
1,352,300
Mon, 14 Sep 2026
130.5900
132.9300
129.9000
131.5200
1,740,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
132.9400
134.1600
130.2000
131.6400
1,354,400
Thu, 10 Sep 2026
133.1700
133.9000
130.2100
130.6300
2,679,800
Wed, 09 Sep 2026
138.2200
138.2500
133.5700
134.3700
2,301,700
Tue, 08 Sep 2026
139.3800
141.3200
137.0000
138.6200
1,836,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
138.3700
141.2600
136.1200
140.1500
1,013,800
Thu, 03 Sep 2026
139.8000
143.1850
138.2800
141.5200
3,172,900
Wed, 02 Sep 2026
138.0400
141.5750
137.2500
138.0600
1,534,700
Tue, 01 Sep 2026
140.0000
142.7500
137.1900
139.0900
1,529,400
Mon, 31 Aug 2026
141.6600
144.1350
141.2900
143.1700
1,873,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
142.7000
144.0900
141.8350
142.5300
1,097,000
Thu, 27 Aug 2026
141.7000
145.5300
141.6850
142.4100
1,985,100
Wed, 26 Aug 2026
141.9500
144.3600
141.6000
141.9800
1,686,400
Tue, 25 Aug 2026
140.6300
143.1900
137.1200
142.7600
2,863,100
Mon, 24 Aug 2026
141.2500
141.6700
139.0800
140.0100
1,573,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
141.8500
143.5050
140.2150
141.2500
1,422,700
Thu, 20 Aug 2026
142.9600
144.0700
139.7600
140.2300
2,169,500
Wed, 19 Aug 2026
141.3800
144.8700
140.1300
143.1000
2,308,300
Tue, 18 Aug 2026
140.2800
141.5950
137.5200
140.3100
1,475,300
Mon, 17 Aug 2026
143.3500
143.3500
139.5700
141.3400
1,672,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
148.6300
149.6250
143.6100
144.0200
2,021,300
Thu, 13 Aug 2026
142.5500
149.8700
142.2500
149.4500
3,195,400
Wed, 12 Aug 2026
143.5500
144.4800
139.8900
142.3500
2,024,300
Tue, 11 Aug 2026
138.0000
144.8250
137.5400
143.1100
3,383,000
Mon, 10 Aug 2026
136.0000
137.7200
134.4200
137.6600
1,725,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
138.2000
140.8300
136.4800
136.8500
1,402,500
Fri, 07 Aug 2026
16 · 10-Q
Next filing day · accepted 06 Aug, 21:06 ET
10-Q ↗
Thu, 06 Aug 2026
138.9000
139.9600
136.6000
138.1700
1,393,800
Wed, 05 Aug 2026
144.2300
145.9900
137.8900
139.7700
2,449,000
Tue, 04 Aug 2026
138.2400
143.2500
137.7900
142.9100
3,459,900
Mon, 03 Aug 2026
128.9500
139.2250
128.9500
138.5700
3,538,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
128.4400
128.7450
121.2900
128.0900
4,178,600
Fri, 31 Jul 2026
15 · 8-K
Next filing day · accepted 30 Jul, 21:39 ET
8-K ↗
Thu, 30 Jul 2026
124.7500
124.9900
121.6600
124.1200
2,937,400
Wed, 29 Jul 2026
126.5600
127.2600
123.1200
124.6000
2,745,200
Tue, 28 Jul 2026
127.7800
129.5100
126.5700
127.9000
2,619,400
Mon, 27 Jul 2026
126.5100
131.3400
125.8300
127.7600
3,179,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
121.4800
126.5800
120.6200
126.5100
1,818,200
Thu, 23 Jul 2026
117.9800
123.8600
117.4250
121.2800
2,015,800
Wed, 22 Jul 2026
120.1700
122.3200
118.8300
119.5700
1,307,800
Tue, 21 Jul 2026
120.9400
122.4310
119.9600
120.7800
1,238,300
Mon, 20 Jul 2026
125.3300
125.4500
120.4250
121.2700
1,953,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
122.4000
127.0000
122.4000
125.6800
1,945,800
Thu, 16 Jul 2026
123.6500
127.4650
122.1500
125.4300
1,195,300
Wed, 15 Jul 2026
123.8200
127.8900
123.1200
124.7900
2,458,900
Tue, 14 Jul 2026
119.2800
122.1800
119.2800
120.3000
1,671,600
Mon, 13 Jul 2026
121.7300
123.3600
119.7800
120.4500
2,182,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
124.0900
125.0900
121.3500
121.8100
1,087,100
Fri, 10 Jul 2026
14 · 8-K
Next filing day · accepted 09 Jul, 15:15 ET
8-K ↗
Thu, 09 Jul 2026
117.3600
121.8300
117.1850
121.6600
1,670,700
Wed, 08 Jul 2026
118.3600
119.0950
116.5000
118.0000
1,664,400
Tue, 07 Jul 2026
120.3100
122.1400
119.5900
120.7000
1,633,100
Mon, 06 Jul 2026
117.9200
121.8700
117.1750
121.8300
2,109,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
116.4800
118.5100
114.3500
116.9000
1,638,600
Wed, 01 Jul 2026
112.3500
115.3600
111.1600
113.6300
2,432,600
Tue, 30 Jun 2026
107.0600
113.2200
107.0400
111.3100
3,043,600
Mon, 29 Jun 2026
110.8100
112.0400
105.7900
107.6000
3,261,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
111.3400
113.8600
108.2000
109.1300
4,221,000
Thu, 25 Jun 2026
113.7200
118.1600
111.6900
112.4700
2,515,700
Wed, 24 Jun 2026
120.1200
120.6800
113.0500
113.8700
3,864,400
Tue, 23 Jun 2026
124.0100
125.0680
117.3200
120.7800
3,486,100
Mon, 22 Jun 2026
130.4000
131.0750
124.7500
125.9000
2,257,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
130.0000
131.3700
127.7190
129.3400
4,523,700
Wed, 17 Jun 2026
134.1400
136.7710
128.1200
128.3500
2,554,500
Tue, 16 Jun 2026
135.3000
137.5100
134.5600
134.9800
2,306,100
Mon, 15 Jun 2026
138.8400
141.9000
135.1600
135.3600
2,319,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
134.6800
137.5000
133.4300
134.9000
1,500,800
Thu, 11 Jun 2026
13 · 8-K
After-hours · 17:24 ET
8-K ↗
Thu, 11 Jun 2026
127.8200
132.8900
126.6800
132.8200
1,877,100
Wed, 10 Jun 2026
129.6000
133.3900
128.0750
128.3100
1,592,300
Tue, 09 Jun 2026
128.1000
131.9200
126.9300
130.6100
2,100,700
Mon, 08 Jun 2026
126.0800
128.5400
125.2100
126.8700
1,828,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
129.8500
130.4600
124.2300
125.6500
1,850,500
Thu, 04 Jun 2026
125.2300
131.3000
124.4520
130.5000
2,127,100
Wed, 03 Jun 2026
121.1000
123.5100
120.0000
123.1000
3,704,900
Tue, 02 Jun 2026
128.2300
130.0500
126.4750
128.2800
3,552,700
Mon, 01 Jun 2026
127.6200
131.7000
126.7800
128.7400
3,193,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
125.5700
130.1500
124.9000
128.5000
4,281,200
Thu, 28 May 2026
125.4300
127.8000
123.9900
126.0000
2,318,200
Thu, 28 May 2026
12 · 8-K
Next filing day · accepted 27 May, 20:42 ET
8-K ↗
Wed, 27 May 2026
125.7900
128.3300
125.2800
126.5800
2,285,200
Tue, 26 May 2026
125.1600
128.9900
124.2700
125.2800
2,133,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
124.6700
126.0000
123.5980
124.4100
1,751,000
Thu, 21 May 2026
121.5800
124.6500
121.1300
123.9900
1,558,400
Wed, 20 May 2026
121.4200
124.1000
118.8100
122.1100
1,864,600
Tue, 19 May 2026
123.1300
124.0450
120.7700
121.1100
2,065,900
Mon, 18 May 2026
122.2600
124.9500
121.7050
123.7000
1,560,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
127.7250
128.7900
123.2100
123.4100
2,895,300
Thu, 14 May 2026
124.7100
129.3500
124.1000
128.5300
2,394,500
Wed, 13 May 2026
122.1500
124.7900
120.1100
123.1800
2,765,500
Tue, 12 May 2026
124.1400
125.9900
121.5100
123.6600
2,732,400
Mon, 11 May 2026
126.2100
127.3700
123.0000
124.6100
3,767,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Fri, 08 May 2026
123.5600
127.8250
121.8650
126.2500
4,015,300
Thu, 07 May 2026
124.1000
125.0100
122.0900
123.1500
3,267,600
Wed, 06 May 2026
124.4000
125.5000
121.4000
123.8600
3,057,200
Tue, 05 May 2026
120.4500
123.9200
118.7650
122.9600
3,435,600
Mon, 04 May 2026
120.4100
125.1800
119.7100
119.9800
3,384,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
120.1000
124.8100
114.9400
119.0000
4,531,600
Fri, 01 May 2026
10 · 8-K
Next filing day · accepted 30 Apr, 21:36 ET
8-K ↗
Thu, 30 Apr 2026
110.0300
117.8600
108.7800
117.4000
4,818,400
Wed, 29 Apr 2026
111.4400
111.8800
109.0000
110.8600
2,434,700
Tue, 28 Apr 2026
113.8600
114.3600
110.1750
113.0100
2,999,000
Mon, 27 Apr 2026
114.5000
116.5000
110.7500
112.1800
3,118,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
114.9600
116.5000
113.5900
115.2300
1,615,500
Thu, 23 Apr 2026
119.0000
119.0400
112.6400
114.7800
2,997,000
Wed, 22 Apr 2026
121.5100
123.0000
119.3250
121.0500
2,200,700
Tue, 21 Apr 2026
9 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Tue, 21 Apr 2026
8 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Tue, 21 Apr 2026
119.5400
123.4600
118.0900
119.8400
2,454,500
Mon, 20 Apr 2026
116.0100
119.5100
116.0000
118.7700
1,853,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
118.1900
121.2000
117.0200
117.7800
4,030,700
Thu, 16 Apr 2026
121.0000
121.7800
115.8900
116.2200
3,718,300
Wed, 15 Apr 2026
114.4000
120.2900
114.2900
119.2800
5,099,000
Tue, 14 Apr 2026
108.8000
113.6900
108.6900
112.6100
4,081,200
Mon, 13 Apr 2026
99.9000
107.0500
99.6000
106.6800
3,963,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
104.8800
104.8800
98.4400
100.4600
4,432,700
Thu, 09 Apr 2026
103.3500
105.4900
102.8010
104.8000
2,625,100
Wed, 08 Apr 2026
106.3100
109.5000
100.2500
104.8300
6,225,100
Tue, 07 Apr 2026
101.5100
103.7300
100.9900
102.2400
3,152,800
Mon, 06 Apr 2026
102.9300
104.5500
102.2300
102.8300
2,171,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
103.3400
106.3400
100.1900
102.4300
5,074,300
Wed, 01 Apr 2026
109.1600
109.9900
104.8300
105.8000
2,938,400
Tue, 31 Mar 2026
7 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 31 Mar 2026
109.5400
110.4890
106.3600
109.1000
2,986,800
Tue, 31 Mar 2026
6 · 8-K
Next filing day · accepted 30 Mar, 19:07 ET
8-K ↗
Mon, 30 Mar 2026
105.9200
110.0800
105.5000
107.6600
2,534,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
106.9200
108.7700
104.0000
106.2800
3,383,400
Thu, 26 Mar 2026
105.9100
109.4600
104.9350
107.9200
2,295,700
Wed, 25 Mar 2026
108.1800
109.5920
104.6850
106.5000
2,150,100
Tue, 24 Mar 2026
102.9900
107.4500
102.2290
106.0400
4,051,700
Mon, 23 Mar 2026
110.8700
111.7100
106.2400
107.1200
3,407,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
107.9200
107.9200
105.0300
105.8700
11,591,500
Thu, 19 Mar 2026
104.2300
108.5800
103.5030
107.9900
3,459,400
Wed, 18 Mar 2026
104.8100
110.3900
103.7500
105.9700
4,215,800
Tue, 17 Mar 2026
101.2700
105.9100
101.2700
105.6700
5,535,300
Mon, 16 Mar 2026
102.1500
103.9600
98.8000
100.5100
4,379,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
97.9800
102.8100
97.5300
101.7600
5,194,900
Thu, 12 Mar 2026
100.4500
103.6250
95.8000
96.5000
8,985,900
Wed, 11 Mar 2026
107.8000
109.6000
100.2500
103.4600
5,268,700
Tue, 10 Mar 2026
109.3900
110.9200
105.4700
108.6800
3,688,200
Mon, 09 Mar 2026
107.3600
109.6600
106.4510
108.8500
3,764,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
113.2400
113.5900
108.2400
110.0100
4,737,500
Thu, 05 Mar 2026
116.0400
119.3800
115.3800
117.0400
2,540,700
Wed, 04 Mar 2026
113.4000
117.0300
112.3200
116.2100
2,949,800
Tue, 03 Mar 2026
107.4000
114.6700
106.0200
112.6500
3,564,900
Mon, 02 Mar 2026
109.2800
114.5100
108.9400
113.3600
3,317,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
114.0300
114.2500
108.6700
112.0100
6,042,500
Thu, 26 Feb 2026
120.9100
121.7590
115.1900
118.0800
3,808,100
Wed, 25 Feb 2026
4 · S-3ASR
After-hours · 17:30 ET
S-3ASR ↗
Wed, 25 Feb 2026
118.7400
120.6400
115.4700
119.1800
4,177,600
Wed, 25 Feb 2026
5 · 10-K
Pre-market · 09:08 ET
10-K ↗
Tue, 24 Feb 2026
113.8100
118.8960
113.2500
117.1600
3,853,100
Mon, 23 Feb 2026
120.5200
121.0300
112.6900
114.5700
7,509,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
126.3900
130.1500
122.4400
123.1600
5,807,700
Thu, 19 Feb 2026
129.5000
130.1500
124.1500
129.8500
5,059,700
Wed, 18 Feb 2026
130.9800
134.5350
130.9800
133.9700
1,930,700
Tue, 17 Feb 2026
133.8400
135.0800
128.1050
130.4100
3,593,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
134.6800
135.9500
132.6600
133.8800
2,340,300
Thu, 12 Feb 2026
138.3500
139.1450
132.0000
133.9400
3,680,400
Wed, 11 Feb 2026
139.7200
140.9900
134.3000
137.3800
3,603,700
Tue, 10 Feb 2026
137.0000
138.3080
135.0000
136.9900
3,680,000
Mon, 09 Feb 2026
132.8600
137.6700
131.0200
137.2500
3,820,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
129.5800
131.4200
126.0000
130.4600
6,751,500
Thu, 05 Feb 2026
131.9800
134.1100
119.4000
121.8700
10,939,100
Thu, 05 Feb 2026
3 · 8-K
Next filing day · accepted 04 Feb, 21:45 ET
8-K ↗
Wed, 04 Feb 2026
130.2100
138.7600
125.9300
137.2200
7,951,300
Tue, 03 Feb 2026
144.8400
145.0000
128.2500
131.6000
8,758,100
Mon, 02 Feb 2026
149.0200
150.6300
144.3900
146.4700
3,816,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
150.1400
152.1900
147.9600
149.6700
2,996,900
Thu, 29 Jan 2026
150.8000
152.5630
148.8300
151.6900
3,197,100
Wed, 28 Jan 2026
150.0000
150.4100
147.7050
149.8000
1,528,200
Tue, 27 Jan 2026
149.0500
150.0000
145.4600
149.3800
3,832,100
Mon, 26 Jan 2026
154.5900
155.0950
149.5600
149.6900
3,796,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.6500
162.2520
155.7400
155.8900
1,836,400
Thu, 22 Jan 2026
163.9400
165.1600
160.4400
161.5200
1,893,200
Wed, 21 Jan 2026
165.1000
166.4380
162.2400
162.3400
2,469,700
Tue, 20 Jan 2026
167.2200
170.2240
163.0500
163.1600
1,835,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
168.8900
171.1800
168.2850
169.6900
1,504,200
Thu, 15 Jan 2026
171.3800
173.3100
169.3400
169.5700
1,663,900
Wed, 14 Jan 2026
168.4600
170.2600
166.4300
169.9200
1,968,700
Tue, 13 Jan 2026
173.7100
174.4900
167.4700
169.2100
2,580,300
Mon, 12 Jan 2026
173.3800
177.6300
173.1100
174.2900
1,321,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
176.7400
177.7250
175.1500
175.9100
1,234,700
Thu, 08 Jan 2026
169.9000
177.6800
169.5400
175.7500
1,746,000
Wed, 07 Jan 2026
175.4900
175.9200
170.0000
170.8000
1,921,700
Tue, 06 Jan 2026
170.8500
176.5500
170.1000
176.0000
1,641,600
Mon, 05 Jan 2026
166.3400
173.4400
166.3400
172.0500
1,761,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.6800
166.5500
161.2200
166.3300
1,310,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.2000
164.0500
161.5200
161.6300
1,247,300
Tue, 30 Dec 2025
169.0100
169.0100
163.1100
163.2300
1,852,700
Mon, 29 Dec 2025
168.5300
170.0700
167.5600
169.0500
1,648,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
168.8100
169.8500
168.0150
168.7300
765,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
169.1700
169.6900
168.1400
169.0600
644,600
Tue, 23 Dec 2025
170.0000
171.0800
168.4900
168.7400
1,502,300
Mon, 22 Dec 2025
167.0600
171.9100
166.7450
170.2900
1,942,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
166.0000
167.3900
162.0800
165.6800
5,186,100
Thu, 18 Dec 2025
169.8400
171.0700
166.5900
166.6600
2,757,100
Wed, 17 Dec 2025
172.4500
173.8250
167.9400
168.5100
3,255,900
Tue, 16 Dec 2025
172.9400
174.6400
171.0950
173.6100
2,884,400
Mon, 15 Dec 2025
174.3800
175.6800
172.0300
172.6800
2,785,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
178.2100
178.2100
171.0500
173.7800
3,332,300
Thu, 11 Dec 2025
178.0000
179.8800
174.8900
176.8700
4,140,800
Wed, 10 Dec 2025
178.5800
181.1900
174.7100
178.2800
47,940,600
Tue, 09 Dec 2025
178.8100
179.7050
173.5300
176.2000
15,485,800
Mon, 08 Dec 2025
162.1600
165.5250
160.0000
164.2600
2,344,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
162.6000
165.4600
162.3100
165.4600
1,349,300
Thu, 04 Dec 2025
163.6500
163.9600
160.7900
163.0700
1,745,100
Wed, 03 Dec 2025
159.6100
163.7900
159.2600
162.0500
1,715,400
Tue, 02 Dec 2025
160.6900
161.6900
158.5600
159.9200
1,565,800
Mon, 01 Dec 2025
154.5300
161.0500
153.5600
159.5100
2,114,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
155.2000
157.1100
154.3900
156.8500
753,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
153.1000
155.3300
152.1300
154.5500
1,103,400
Tue, 25 Nov 2025
149.6700
153.8600
147.6800
152.8700
1,384,600
Mon, 24 Nov 2025
147.4900
150.5300
146.7750
150.1100
1,694,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.8600
148.3100
142.9000
147.4300
1,424,100
Thu, 20 Nov 2025
147.7400
150.0990
143.3200
144.3100
1,079,100
Wed, 19 Nov 2025
142.5000
145.5400
140.4100
145.1700
1,393,100
Tue, 18 Nov 2025
140.5100
143.7500
139.4300
142.6900
2,298,200
Mon, 17 Nov 2025
146.3400
147.2200
140.0900
142.0600
2,345,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
146.2900
149.4300
144.7600
146.4000
1,775,900
Thu, 13 Nov 2025
151.5900
153.4500
147.4900
148.4700
2,070,400
Wed, 12 Nov 2025
154.9400
158.4300
153.3900
153.6900
1,553,800
Tue, 11 Nov 2025
153.8000
155.4500
152.4000
153.8700
1,758,500
Mon, 10 Nov 2025
155.8000
156.8830
152.7400
153.3400
1,415,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
149.4600
153.9800
146.9600
153.8800
1,235,200
Thu, 06 Nov 2025
152.9100
154.4900
149.6500
151.2600
1,501,500
Thu, 06 Nov 2025
2 · 10-Q
Pre-market · 08:42 ET
10-Q ↗
Wed, 05 Nov 2025
151.0300
154.3000
149.1800
153.2500
1,530,800
Tue, 04 Nov 2025
156.5200
158.1500
152.5200
153.0100
1,906,800
Mon, 03 Nov 2025
154.3200
159.0700
151.3700
155.5000
4,049,100
Mon, 03 Nov 2025
1 · 8-K
Next filing day · accepted 31 Oct, 19:06 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
145.5500
149.0000
144.1300
148.7100
3,410,400
Thu, 30 Oct 2025
149.9300
151.0600
146.2710
147.2900
2,639,400
Wed, 29 Oct 2025
149.1500
153.5300
147.7760
150.5200
1,954,100
Tue, 28 Oct 2025
152.3500
152.9000
149.2750
150.9300
1,996,200
Mon, 27 Oct 2025
150.8500
152.1400
150.3700
150.9700
2,031,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
150.7500
151.6800
149.1300
149.3400
1,758,400
Thu, 23 Oct 2025
150.2500
151.9900
146.5200
148.4300
1,668,200