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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
100.9900
102.0700
99.8450
100.1100
2,491,832
Thu, 03 Sep 2026
103.9300
104.8400
101.5600
102.3400
1,791,500
Wed, 02 Sep 2026
97.8000
103.8600
97.8000
101.9800
2,503,400
Tue, 01 Sep 2026
98.1500
99.5550
96.5600
97.0000
3,692,500
Mon, 31 Aug 2026
101.6400
103.0400
99.4150
100.1800
5,963,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
95.8000
102.6500
95.1800
101.7800
3,016,500
Thu, 27 Aug 2026
97.6800
99.1300
94.9600
95.0100
1,770,700
Wed, 26 Aug 2026
101.3600
101.8500
97.8000
98.0600
1,858,000
Tue, 25 Aug 2026
101.0400
104.3100
100.0900
102.0600
1,592,900
Mon, 24 Aug 2026
102.2800
104.4600
101.8000
102.5800
1,120,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
99.6000
103.4700
99.3350
102.6100
1,159,300
Thu, 20 Aug 2026
100.0000
103.5000
99.2000
99.5700
2,507,800
Wed, 19 Aug 2026
93.3500
100.6450
92.9800
99.1600
1,917,100
Tue, 18 Aug 2026
96.1900
96.3400
92.8400
92.8900
1,657,500
Mon, 17 Aug 2026
101.9100
102.7900
96.1700
96.3900
2,447,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
99.7000
101.5300
97.8660
101.4100
1,867,400
Thu, 13 Aug 2026
98.0800
99.1000
96.3100
98.3200
3,157,000
Wed, 12 Aug 2026
97.0400
98.3100
95.0500
98.0800
3,406,700
Tue, 11 Aug 2026
94.2700
100.4800
93.5100
99.0200
3,334,100
Mon, 10 Aug 2026
93.0100
97.0980
92.9900
94.2700
4,313,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
94.4100
97.3500
91.9150
94.7400
6,315,200
Thu, 06 Aug 2026
94.0000
94.5600
90.7250
93.0100
7,405,300
Wed, 05 Aug 2026
97.7050
98.5000
89.7100
92.9100
15,819,800
Wed, 05 Aug 2026
51 · 10-Q
Pre-market · 07:05 ET
10-Q ↗
Wed, 05 Aug 2026
50 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 05 Aug 2026
49 · 8-K
Pre-market · 06:56 ET
8-K ↗
Tue, 04 Aug 2026
105.0000
106.9400
102.1100
104.9600
3,789,800
Mon, 03 Aug 2026
105.7200
108.1500
103.7800
105.9600
2,950,700
Mon, 03 Aug 2026
48 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
101.7100
105.3700
101.3200
104.4700
2,089,100
Thu, 30 Jul 2026
104.8000
105.9500
101.0200
102.1300
2,212,900
Wed, 29 Jul 2026
107.8350
109.9900
107.3800
107.7800
1,909,800
Tue, 28 Jul 2026
108.5000
110.2650
106.4300
109.0600
2,301,200
Mon, 27 Jul 2026
47 · 8-K
After market open · 11:05 ET
8-K ↗
Mon, 27 Jul 2026
105.9400
108.6500
103.7700
105.8400
2,621,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
101.3800
102.2600
99.7150
101.2500
2,327,300
Thu, 23 Jul 2026
100.3100
101.5000
99.2300
100.8200
2,199,700
Wed, 22 Jul 2026
101.0700
101.1800
98.1300
99.8000
2,775,400
Tue, 21 Jul 2026
103.8900
105.6700
100.7800
100.9500
1,390,400
Mon, 20 Jul 2026
104.1500
107.7200
103.9900
106.5300
1,806,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
106.1800
107.4700
103.3000
106.5600
1,985,500
Thu, 16 Jul 2026
110.9300
111.2500
107.5700
108.3000
1,746,500
Wed, 15 Jul 2026
110.0000
113.5700
107.8400
110.0000
1,783,000
Tue, 14 Jul 2026
109.2900
112.0700
107.0100
108.4700
2,657,300
Mon, 13 Jul 2026
112.8500
117.2200
111.7600
112.4000
2,928,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
113.4600
115.1500
110.5600
110.6600
1,277,200
Thu, 09 Jul 2026
109.9300
111.8400
108.6100
110.7900
2,305,200
Wed, 08 Jul 2026
107.1100
111.9400
106.5800
111.3200
2,302,900
Tue, 07 Jul 2026
108.0550
111.1800
107.8050
108.3500
1,488,600
Mon, 06 Jul 2026
106.2400
108.0800
103.6100
107.4300
1,442,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
106.4400
108.6000
102.8700
106.0300
2,357,100
Wed, 01 Jul 2026
46 · 8-K
After market open · 11:13 ET
8-K ↗
Wed, 01 Jul 2026
104.1500
106.7900
103.1400
105.3900
1,735,000
Tue, 30 Jun 2026
103.0200
103.5150
99.8160
102.1700
2,375,800
Mon, 29 Jun 2026
106.2500
108.5900
102.4100
104.1200
2,334,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
96.4500
104.5200
96.4500
104.1900
6,964,500
Thu, 25 Jun 2026
98.6900
99.5600
95.1100
96.1900
4,198,700
Wed, 24 Jun 2026
97.9700
100.8550
97.4600
98.5100
2,638,800
Tue, 23 Jun 2026
97.6400
100.6600
97.2950
97.8500
2,932,800
Mon, 22 Jun 2026
99.3000
102.4300
97.4400
97.4400
3,669,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
100.2100
105.0300
99.3500
101.8300
3,821,000
Wed, 17 Jun 2026
108.0000
110.0110
101.3700
101.6500
2,214,000
Tue, 16 Jun 2026
110.8300
113.5300
108.7100
108.9200
2,095,700
Mon, 15 Jun 2026
109.7600
111.5700
106.5600
108.9800
2,686,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
111.3000
112.0200
107.2900
110.6500
2,188,100
Fri, 12 Jun 2026
45 · 8-K
Pre-market · 06:01 ET
8-K ↗
Thu, 11 Jun 2026
111.5100
115.3350
109.5500
110.8000
2,385,600
Wed, 10 Jun 2026
111.8100
119.4400
111.1900
112.9400
4,571,200
Tue, 09 Jun 2026
104.9400
112.4150
104.6400
111.3100
2,909,600
Mon, 08 Jun 2026
98.9800
106.1100
98.9350
104.9500
2,917,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
102.3400
103.3250
99.6300
100.4900
2,144,800
Thu, 04 Jun 2026
102.8500
104.8000
100.7200
100.8300
2,348,400
Wed, 03 Jun 2026
99.9800
101.9000
99.3200
100.7000
4,027,500
Tue, 02 Jun 2026
102.3800
103.6400
100.1500
101.9900
1,949,200
Mon, 01 Jun 2026
44 · 8-K
After market open · 11:30 ET
8-K ↗
Mon, 01 Jun 2026
99.1500
104.7500
98.9800
104.3100
4,406,100
Mon, 01 Jun 2026
43 · 8-K
Next filing day · accepted 29 May, 17:34 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
95.6600
98.7200
93.5600
96.9800
5,623,000
Thu, 28 May 2026
94.6300
96.5600
93.6700
95.5800
1,932,900
Wed, 27 May 2026
94.5200
96.7200
93.8100
95.7500
2,905,200
Tue, 26 May 2026
96.1300
96.9600
93.5700
93.8100
2,955,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
96.8300
100.0400
96.8100
97.3800
1,677,300
Thu, 21 May 2026
94.9500
97.7150
93.7600
97.1200
1,398,000
Wed, 20 May 2026
96.7900
97.4000
94.3300
96.7500
2,624,900
Tue, 19 May 2026
98.5100
99.6300
96.4700
97.5000
2,048,400
Mon, 18 May 2026
91.9200
97.7500
91.9200
97.2900
2,003,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
94.2000
94.5500
91.5200
92.3800
2,491,900
Thu, 14 May 2026
93.7900
95.1500
92.0200
93.8500
3,212,000
Wed, 13 May 2026
94.5300
96.0100
92.2200
95.0100
2,386,600
Tue, 12 May 2026
93.5600
99.4900
93.5600
95.9600
3,628,700
Mon, 11 May 2026
97.9400
98.6900
93.5800
93.9600
4,556,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
101.2600
104.7600
100.6400
101.1900
2,897,100
Thu, 07 May 2026
101.7400
104.8000
98.1400
101.2000
5,868,100
Wed, 06 May 2026
42 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 06 May 2026
41 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 06 May 2026
40 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 06 May 2026
105.7700
106.1500
97.9400
99.1100
7,006,000
Tue, 05 May 2026
103.7600
104.7100
102.1500
103.3300
3,207,900
Mon, 04 May 2026
106.1300
108.6900
104.2200
104.4500
3,090,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
39 · 8-K
After market open · 11:10 ET
8-K ↗
Fri, 01 May 2026
109.1500
110.3400
106.0000
106.1300
1,590,200
Thu, 30 Apr 2026
107.4300
108.7900
105.8550
107.9300
3,086,100
Wed, 29 Apr 2026
38 · 8-K
After market open · 11:00 ET
8-K ↗
Wed, 29 Apr 2026
109.7000
109.7700
106.7800
107.6000
1,472,800
Tue, 28 Apr 2026
109.8500
111.0900
106.9800
109.0900
3,429,100
Tue, 28 Apr 2026
37 · 8-K/A
Pre-market · 06:55 ET
8-K/A ↗
Mon, 27 Apr 2026
111.1600
114.5800
110.7300
110.9300
3,703,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
105.8400
112.8000
105.2750
111.5700
3,685,000
Thu, 23 Apr 2026
105.1000
107.1400
104.0700
106.0500
1,688,000
Wed, 22 Apr 2026
109.9200
110.0900
106.1450
106.6100
3,390,100
Tue, 21 Apr 2026
109.5700
111.6950
108.3650
109.5000
2,082,900
Mon, 20 Apr 2026
108.5400
111.1700
108.3400
109.6300
1,680,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
112.4500
112.7000
108.9710
110.0800
5,473,700
Thu, 16 Apr 2026
110.8000
112.8050
106.3600
109.0600
5,427,400
Thu, 16 Apr 2026
36 · DEFA14A
Pre-market · 08:56 ET
DEFA14A ↗
Thu, 16 Apr 2026
35 · DEF 14A
Pre-market · 08:55 ET
DEF 14A ↗
Wed, 15 Apr 2026
108.6950
112.3950
108.3900
111.7900
1,932,700
Tue, 14 Apr 2026
106.6800
108.3800
105.7300
106.7600
2,579,600
Mon, 13 Apr 2026
100.8700
106.6200
100.0500
105.3300
2,563,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
107.1300
107.3900
101.1900
102.3800
2,711,900
Thu, 09 Apr 2026
107.0900
107.3800
102.3700
105.2500
3,055,200
Wed, 08 Apr 2026
109.4300
110.6600
108.1500
109.5100
2,673,900
Tue, 07 Apr 2026
104.1500
106.2880
103.2200
103.6300
2,184,800
Mon, 06 Apr 2026
106.0000
107.1300
102.8800
104.6700
1,703,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
34 · PRE 14A
After-hours · 16:05 ET
PRE 14A ↗
Thu, 02 Apr 2026
100.2900
106.5400
99.2900
106.3800
2,475,800
Thu, 02 Apr 2026
33 · 8-K
Pre-market · 06:57 ET
8-K ↗
Wed, 01 Apr 2026
32 · 8-K
After market open · 11:12 ET
8-K ↗
Wed, 01 Apr 2026
103.4800
103.9100
100.5250
102.7300
2,116,500
Tue, 31 Mar 2026
100.9100
103.7300
99.9500
101.9500
3,603,800
Mon, 30 Mar 2026
100.0600
102.4600
98.8750
99.5000
2,887,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
102.8700
103.5700
100.2100
100.5000
3,094,000
Thu, 26 Mar 2026
102.2200
105.2300
102.0100
103.5700
2,206,500
Wed, 25 Mar 2026
109.5400
111.7200
103.1600
103.4000
3,870,100
Tue, 24 Mar 2026
107.7400
109.2900
105.5000
107.8300
2,477,000
Mon, 23 Mar 2026
114.8500
114.8500
109.2100
109.3800
3,312,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.8800
107.1500
103.8550
104.8100
3,815,600
Thu, 19 Mar 2026
105.9600
108.0600
104.6000
106.4100
1,725,000
Wed, 18 Mar 2026
108.0100
110.1300
106.5000
106.5000
2,484,000
Tue, 17 Mar 2026
108.9500
112.0800
108.8300
109.2500
3,246,500
Mon, 16 Mar 2026
106.5400
109.5800
104.9750
108.6700
2,847,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
107.1100
110.1000
106.5000
108.3700
2,584,200
Thu, 12 Mar 2026
109.9300
112.2000
105.3500
105.5300
5,866,100
Wed, 11 Mar 2026
109.1600
110.2400
105.1100
109.5900
3,280,700
Wed, 11 Mar 2026
31 · 8-K
Pre-market · 06:56 ET
8-K ↗
Tue, 10 Mar 2026
109.5300
109.7500
104.5600
107.2500
3,367,800
Mon, 09 Mar 2026
108.8700
110.2800
105.7600
109.4100
3,756,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
112.5000
115.4800
110.3300
112.2500
3,671,000
Thu, 05 Mar 2026
112.8100
115.0200
111.7400
114.5700
2,612,600
Wed, 04 Mar 2026
112.5000
113.3700
109.3200
112.6800
3,304,600
Tue, 03 Mar 2026
104.1000
113.7600
103.2400
111.4000
4,842,600
Mon, 02 Mar 2026
30 · 8-K
After market open · 11:10 ET
8-K ↗
Mon, 02 Mar 2026
103.6100
106.4600
100.3800
106.0800
7,063,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
110.0400
111.1000
99.9600
106.1400
21,975,500
Fri, 27 Feb 2026
29 · 8-K
Pre-market · 06:01 ET
8-K ↗
Thu, 26 Feb 2026
28 · 10-K
After-hours · 16:14 ET
10-K ↗
Thu, 26 Feb 2026
27 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
123.0000
124.8200
119.7300
123.1300
6,174,400
Wed, 25 Feb 2026
119.1000
120.5900
116.2900
119.8400
5,263,200
Tue, 24 Feb 2026
116.4200
120.5400
114.7400
118.3900
3,153,400
Mon, 23 Feb 2026
120.0500
120.8000
114.9300
115.4200
3,334,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
121.6700
123.6300
119.9150
121.0200
2,915,500
Thu, 19 Feb 2026
26 · 8-K
After market open · 11:08 ET
8-K ↗
Thu, 19 Feb 2026
125.1000
126.3600
119.4700
122.1600
4,893,400
Wed, 18 Feb 2026
122.3400
128.5850
122.3400
126.0800
6,317,900
Tue, 17 Feb 2026
126.1300
126.7400
122.9850
123.9100
3,527,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
136.6700
137.8700
122.5500
125.1700
8,684,300
Thu, 12 Feb 2026
145.4500
148.4000
140.9000
141.3700
2,759,500
Wed, 11 Feb 2026
150.0000
150.9200
143.5600
144.2800
3,070,900
Tue, 10 Feb 2026
155.9000
156.9500
151.0800
151.6300
5,026,600
Mon, 09 Feb 2026
152.4600
156.2000
152.4600
154.5100
20,766,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
149.9100
153.4500
149.6600
152.5300
2,076,800
Thu, 05 Feb 2026
153.0200
153.5850
148.1000
149.4700
3,124,200
Wed, 04 Feb 2026
157.3100
159.9100
151.8800
153.9000
3,180,500
Tue, 03 Feb 2026
160.8200
162.2580
150.7550
153.2000
3,428,800
Mon, 02 Feb 2026
25 · 8-K
After market open · 11:05 ET
8-K ↗
Mon, 02 Feb 2026
166.1600
166.5700
162.4600
162.5100
2,363,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
166.0300
166.7900
160.7200
165.1500
4,188,000
Thu, 29 Jan 2026
167.2900
169.4600
166.2150
168.7200
2,656,400
Wed, 28 Jan 2026
24 · 8-K
After market open · 11:27 ET
8-K ↗
Wed, 28 Jan 2026
169.5200
172.3500
166.6600
166.7300
3,416,000
Tue, 27 Jan 2026
23 · 8-K
After market open · 11:10 ET
8-K ↗
Tue, 27 Jan 2026
173.7300
174.5300
167.2300
168.1200
3,170,700
Mon, 26 Jan 2026
174.4400
175.7100
171.9650
174.7000
3,040,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
180.6700
180.9200
173.8540
174.9100
4,634,400
Thu, 22 Jan 2026
180.5000
183.7000
179.0100
181.1900
4,470,200
Wed, 21 Jan 2026
182.5600
183.3900
179.3700
181.0700
3,467,700
Tue, 20 Jan 2026
181.9300
188.3500
179.5000
184.0800
3,733,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
201.2100
201.2100
187.9500
188.4600
3,837,200
Thu, 15 Jan 2026
22 · 8-K
After market open · 11:05 ET
8-K ↗
Thu, 15 Jan 2026
200.3100
203.5190
195.6900
201.0800
2,525,600
Wed, 14 Jan 2026
21 · 8-K
After market open · 11:05 ET
8-K ↗
Wed, 14 Jan 2026
203.0900
203.8250
199.0300
199.8500
2,790,700
Wed, 14 Jan 2026
20 · 8-K
Pre-market · 07:11 ET
8-K ↗
Tue, 13 Jan 2026
208.2300
209.0850
200.8500
203.7000
3,366,800
Mon, 12 Jan 2026
212.6300
214.3300
204.0000
206.4000
4,333,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
223.9500
223.9500
213.0300
215.3000
1,332,700
Thu, 08 Jan 2026
209.2500
220.6400
209.2500
217.3600
2,433,100
Wed, 07 Jan 2026
215.7300
217.3450
209.1850
211.5200
2,197,200
Tue, 06 Jan 2026
221.5800
226.5550
219.0500
219.7500
1,404,800
Mon, 05 Jan 2026
19 · 8-K
After market open · 11:05 ET
8-K ↗
Mon, 05 Jan 2026
218.1800
223.5300
217.5550
221.4200
962,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
18 · 8-K
After market open · 11:15 ET
8-K ↗
Fri, 02 Jan 2026
216.3500
219.0000
213.8900
218.2700
2,433,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
217.1300
217.8200
214.8900
215.0400
1,117,700
Tue, 30 Dec 2025
217.2000
218.5500
216.4500
217.4600
857,900
Mon, 29 Dec 2025
218.0100
218.3610
215.7100
217.1400
1,457,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
220.0000
221.6500
218.9700
220.6500
791,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
217.9800
219.9600
216.6850
219.7200
709,700
Tue, 23 Dec 2025
17 · 8-K
After market open · 11:30 ET
8-K ↗
Tue, 23 Dec 2025
224.5350
224.5350
216.5000
219.2100
1,351,300
Mon, 22 Dec 2025
223.9400
225.9400
221.3700
223.9700
1,888,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
220.9400
224.1500
220.2400
222.1100
3,847,400
Thu, 18 Dec 2025
219.9200
221.5500
218.3100
220.1800
2,597,400
Wed, 17 Dec 2025
16 · 8-K
After market open · 11:05 ET
8-K ↗
Wed, 17 Dec 2025
219.6300
223.8600
217.4400
217.7200
2,449,700
Tue, 16 Dec 2025
219.5700
219.8400
217.2900
219.3400
1,652,800
Mon, 15 Dec 2025
223.3600
223.5450
217.0500
219.7000
2,331,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
222.9600
229.8600
222.0000
223.0400
3,150,200
Thu, 11 Dec 2025
215.8300
220.4400
215.2100
220.1800
1,949,700
Thu, 11 Dec 2025
15 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 10 Dec 2025
217.5500
218.6500
214.9250
218.3400
2,777,200
Tue, 09 Dec 2025
214.3100
216.8900
213.1000
216.0000
2,711,200
Mon, 08 Dec 2025
208.0200
215.2200
206.4300
214.7800
2,122,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
211.4800
211.4800
207.0000
208.5000
2,298,600
Thu, 04 Dec 2025
211.7900
211.7950
206.7600
211.0900
1,101,300
Wed, 03 Dec 2025
206.6100
213.7300
206.2850
211.7700
1,680,200
Tue, 02 Dec 2025
207.5300
212.2100
205.7700
208.1200
2,330,200
Mon, 01 Dec 2025
14 · 8-K
After market open · 11:05 ET
8-K ↗
Mon, 01 Dec 2025
206.6500
209.1150
202.6300
204.1200
2,184,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
201.3000
210.5500
201.3000
208.8100
1,595,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
13 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 26 Nov 2025
197.7900
203.2950
197.1400
199.9200
4,061,700
Tue, 25 Nov 2025
191.3600
198.4000
190.5500
195.9300
2,420,000
Mon, 24 Nov 2025
12 · 8-K
After market open · 11:14 ET
8-K ↗
Mon, 24 Nov 2025
194.6700
194.8950
189.3300
191.7900
2,778,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
197.3600
197.4700
190.5400
193.3100
1,469,100
Thu, 20 Nov 2025
196.4200
200.9500
192.3300
192.5000
2,375,500
Wed, 19 Nov 2025
194.4400
194.7600
189.4000
193.2700
1,707,500
Tue, 18 Nov 2025
190.8900
197.2200
190.0000
193.1900
2,675,800
Mon, 17 Nov 2025
198.8300
199.1100
190.5600
191.1100
3,696,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
197.5700
203.3900
193.2700
198.5800
5,126,500
Thu, 13 Nov 2025
220.5000
221.2800
200.0700
201.0000
9,308,600
Wed, 12 Nov 2025
11 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 12 Nov 2025
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 12 Nov 2025
232.3500
235.7700
232.0000
234.4500
2,977,700
Tue, 11 Nov 2025
230.3300
233.0500
229.0850
231.8600
2,099,800
Mon, 10 Nov 2025
225.6100
234.5950
225.5700
229.8500
2,111,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
211.7000
224.9350
208.6500
223.0300
3,318,600
Thu, 06 Nov 2025
217.3400
218.5300
213.1200
216.4900
2,138,000
Wed, 05 Nov 2025
221.0400
221.4800
211.4700
216.2200
4,089,500
Tue, 04 Nov 2025
221.8400
224.4100
221.1400
222.0300
4,239,600
Mon, 03 Nov 2025
9 · 8-K
After market open · 12:16 ET
8-K ↗
Mon, 03 Nov 2025
231.9700
233.3500
229.9200
231.0200
1,827,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
230.5900
232.7800
228.0700
232.5900
3,770,900
Thu, 30 Oct 2025
8 · 8-K
After market open · 12:12 ET
8-K ↗
Thu, 30 Oct 2025
234.0000
236.1900
228.3100
230.8800
2,676,900
Wed, 29 Oct 2025
7 · 8-K
After market open · 14:36 ET
8-K ↗
Wed, 29 Oct 2025
238.2600
240.0400
235.2800
236.5300
1,583,600
Tue, 28 Oct 2025
6 · 8-K
After market open · 12:32 ET
8-K ↗
Tue, 28 Oct 2025
236.1200
242.8600
233.0000
237.2100
3,456,000
Mon, 27 Oct 2025
243.9200
245.7050
242.5010
244.5400
1,749,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
253.1000
255.2600
243.3100
243.9200
2,229,300
Thu, 23 Oct 2025
5 · 8-K/A
After-hours · 16:30 ET
8-K/A ↗
Thu, 23 Oct 2025
251.8500
254.2100
250.3250
251.2900
1,469,500
Wed, 22 Oct 2025
250.5000
253.8800
249.8350
252.3400
2,156,500
Tue, 21 Oct 2025
247.2850
252.7200
247.2100
251.0400
1,371,400
Mon, 20 Oct 2025
253.7000
255.2100
246.0700
250.4900
1,799,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
249.6300
253.0000
248.1600
251.8600
2,140,400
Thu, 16 Oct 2025
249.6300
252.1900
248.4550
249.8500
1,940,000
Wed, 15 Oct 2025
248.1650
254.4700
247.0900
249.9100
2,082,200
Tue, 14 Oct 2025
246.3000
251.7000
246.3000
249.9400
2,098,500
Mon, 13 Oct 2025
244.4000
250.7800
243.7400
249.7300
2,806,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
245.0000
246.1800
238.4200
242.1800
3,394,600
Thu, 09 Oct 2025
244.5200
248.3100
243.9900
247.7000
2,416,000
Wed, 08 Oct 2025
240.3800
248.1050
239.1350
246.0400
4,596,400
Tue, 07 Oct 2025
243.8600
243.8600
230.6500
237.8900
6,669,000
Mon, 06 Oct 2025
4 · 8-K
After market open · 11:37 ET
8-K ↗
Mon, 06 Oct 2025
253.9500
256.5000
244.9300
247.0000
3,199,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
251.7600
257.7600
250.5400
256.3000
3,457,800
Thu, 02 Oct 2025
252.5900
255.4000
248.9200
249.6400
3,087,700
Wed, 01 Oct 2025
3 · 8-K
After market open · 11:37 ET
8-K ↗
Wed, 01 Oct 2025
254.8100
261.2200
252.2800
252.4200
5,853,500
Tue, 30 Sep 2025
278.1700
278.1700
251.3200
254.0000
6,564,800
Mon, 29 Sep 2025
284.2000
284.8700
280.3800
283.2600
1,565,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
280.0000
282.6400
278.0600
280.1700
1,065,200
Thu, 25 Sep 2025
2 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 25 Sep 2025
278.0100
280.4700
276.2350
279.0200
1,243,700
Wed, 24 Sep 2025
285.3200
285.6500
279.2200
279.7700
1,368,900
Tue, 23 Sep 2025
285.7000
287.4400
283.6300
284.0800
1,415,300
Mon, 22 Sep 2025
282.0600
286.0400
279.3450
285.3200
1,751,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
280.2400
285.2300
280.2400
284.5000
1,675,500
Thu, 18 Sep 2025
278.8600
282.9000
277.4900
282.3300
1,268,700
Wed, 17 Sep 2025
280.8800
281.1200
275.6350
278.9800
1,760,900
Tue, 16 Sep 2025
277.9500
280.4800
275.7200
279.9300
1,840,800
Mon, 15 Sep 2025
282.5400
282.5400
276.8800
278.0000
1,530,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
289.5200
289.5950
280.1350
281.0900
2,090,100
Fri, 12 Sep 2025
1 · 8-K
Pre-market · 06:59 ET
8-K ↗
Thu, 11 Sep 2025
289.2000
292.3100
286.3100
292.1500
1,228,500
Wed, 10 Sep 2025
291.5600
292.7200
290.5200
291.2200
1,218,400
Tue, 09 Sep 2025
288.3400
292.7600
287.6000
291.9400
1,743,600
Mon, 08 Sep 2025
296.0800
296.3100
286.0600
288.0400
2,459,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
295.1000
297.2250
292.1100
295.2800
1,927,000