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
146.4700
147.0700
141.5300
144.6700
1,531,012
Thu, 22 Oct 2026
142.2200
149.3300
141.9800
148.7800
2,975,700
Wed, 21 Oct 2026
141.9300
142.9500
140.4200
141.9700
2,341,800
Tue, 20 Oct 2026
144.1600
145.0800
142.4200
143.0800
2,508,800
Mon, 19 Oct 2026
144.3500
145.7900
142.6800
143.7700
2,852,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
142.0000
147.4700
142.0000
144.3500
5,145,500
Thu, 15 Oct 2026
138.3100
142.5600
137.7300
140.8400
2,367,000
Wed, 14 Oct 2026
136.6700
137.2200
134.6200
136.9600
1,710,200
Tue, 13 Oct 2026
138.4000
139.4000
136.0300
137.5500
1,471,700
Mon, 12 Oct 2026
134.8200
137.4800
134.2400
137.3700
1,773,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
134.5100
136.9500
134.0100
136.6500
1,518,100
Thu, 08 Oct 2026
130.5000
135.7600
130.0800
134.6300
2,335,100
Wed, 07 Oct 2026
133.9500
134.4600
130.5100
131.1800
2,148,900
Tue, 06 Oct 2026
137.1000
137.6900
134.2700
134.8800
2,124,100
Mon, 05 Oct 2026
135.2000
137.7500
132.9600
137.1300
3,847,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
134.9000
137.7000
133.2100
136.0800
3,839,500
Thu, 01 Oct 2026
133.3800
135.1200
132.3200
132.8500
2,949,700
Wed, 30 Sep 2026
135.4100
137.0500
132.5700
134.2900
2,359,700
Tue, 29 Sep 2026
136.0000
136.5400
133.6000
134.7000
2,796,600
Mon, 28 Sep 2026
134.0000
135.5300
131.9000
134.1600
2,249,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
17 · 8-K
After-hours · 20:36 ET
8-K ↗
Fri, 25 Sep 2026
136.6000
136.6000
131.3800
136.4300
2,262,200
Thu, 24 Sep 2026
134.0100
134.1200
130.9500
133.2500
2,458,900
Wed, 23 Sep 2026
16 · 424B2
After-hours · 21:20 ET
424B2 ↗
Wed, 23 Sep 2026
133.5000
134.5200
130.0100
132.3600
2,095,700
Tue, 22 Sep 2026
15 · 424B2
After market open · 12:45 ET
424B2 ↗
Tue, 22 Sep 2026
125.9500
135.6700
125.9500
133.9400
4,704,700
Mon, 21 Sep 2026
14 · S-3ASR
After market open · 09:31 ET
S-3ASR ↗
Mon, 21 Sep 2026
121.0900
124.0600
120.1500
123.6300
2,183,300
Mon, 21 Sep 2026
13 · 8-K
Pre-market · 09:12 ET
8-K ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
123.6100
124.4900
121.0600
121.1500
2,426,500
Thu, 17 Sep 2026
125.7000
126.0600
123.1100
123.9200
3,682,800
Wed, 16 Sep 2026
124.5000
126.1800
122.7600
123.6500
5,979,900
Tue, 15 Sep 2026
130.0000
130.9900
122.9400
123.7200
5,872,100
Mon, 14 Sep 2026
131.8700
133.6700
130.4300
130.7700
2,652,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
132.2000
135.7000
131.1800
135.0300
2,538,700
Thu, 10 Sep 2026
131.8700
134.5000
128.8300
133.1400
2,203,000
Wed, 09 Sep 2026
130.4700
134.5200
129.1300
133.3600
3,094,600
Tue, 08 Sep 2026
138.5700
139.1500
131.8200
132.3700
3,511,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
139.0800
141.2700
138.0200
139.1500
2,191,000
Thu, 03 Sep 2026
12 · 10-Q
After market open · 12:24 ET
10-Q ↗
Thu, 03 Sep 2026
138.7800
140.3500
133.3700
139.7700
3,384,200
Wed, 02 Sep 2026
133.0000
138.0600
132.0100
137.3400
3,196,600
Tue, 01 Sep 2026
133.2100
134.2700
130.6700
132.9500
3,546,200
Mon, 31 Aug 2026
136.7500
138.6500
134.0700
135.1000
4,706,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
132.8000
135.4800
131.2400
135.0900
5,353,000
Thu, 27 Aug 2026
128.7300
133.5500
128.2400
131.7700
6,744,000
Wed, 26 Aug 2026
121.8700
130.1700
120.4000
129.6600
14,208,700
Tue, 25 Aug 2026
142.3600
146.4800
124.0000
124.3100
38,850,000
Tue, 25 Aug 2026
11 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 24 Aug 2026
184.7900
185.6300
175.6500
179.3300
3,935,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
181.2500
183.4000
178.2600
183.2300
2,240,800
Thu, 20 Aug 2026
186.1400
186.9500
176.0700
179.3400
4,207,400
Wed, 19 Aug 2026
191.7700
194.5500
189.0800
191.2900
1,536,500
Tue, 18 Aug 2026
197.5900
199.5000
191.4000
191.5200
1,375,600
Mon, 17 Aug 2026
197.2300
200.4900
194.0800
196.2400
1,647,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
200.3700
203.7500
200.0000
201.9700
1,246,900
Thu, 13 Aug 2026
204.5000
204.5000
200.0100
202.2600
1,128,800
Wed, 12 Aug 2026
205.5000
205.5000
201.1000
202.6600
1,241,400
Tue, 11 Aug 2026
208.9300
210.1500
204.4000
205.0300
1,605,500
Mon, 10 Aug 2026
215.8300
216.0200
209.6200
214.1000
1,989,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
198.0300
209.4400
197.8800
208.8400
1,520,400
Thu, 06 Aug 2026
201.4200
203.1700
198.5800
198.6200
1,245,300
Wed, 05 Aug 2026
198.6700
201.6200
197.7900
200.3200
1,347,600
Tue, 04 Aug 2026
199.8100
203.5700
198.0000
200.7400
1,589,800
Mon, 03 Aug 2026
200.1600
203.3500
196.6100
200.8200
1,895,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
198.7500
200.0700
195.1800
195.9100
1,443,700
Thu, 30 Jul 2026
205.6300
206.1100
198.8100
199.9100
1,554,800
Wed, 29 Jul 2026
208.2500
213.6800
205.4300
205.9900
1,055,100
Tue, 28 Jul 2026
208.0400
211.4900
205.2800
211.3700
1,295,200
Mon, 27 Jul 2026
206.7700
207.8500
203.6500
205.6000
1,142,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
204.3100
207.4100
202.7300
206.0400
886,100
Thu, 23 Jul 2026
207.5300
208.3000
202.7300
204.3600
971,600
Wed, 22 Jul 2026
209.4400
210.2500
206.5400
210.1300
819,700
Tue, 21 Jul 2026
214.7400
214.7400
207.3000
208.4100
1,034,100
Mon, 20 Jul 2026
218.9000
220.3600
213.0300
214.3200
745,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
214.6900
222.7100
214.6800
217.3600
910,800
Thu, 16 Jul 2026
207.9900
218.8800
207.2200
216.8800
1,238,100
Wed, 15 Jul 2026
210.7800
214.5200
206.2400
208.8900
1,213,700
Tue, 14 Jul 2026
219.3700
219.4100
206.8900
211.3700
1,531,800
Mon, 13 Jul 2026
219.4100
225.4600
214.8100
216.1000
1,336,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
217.7400
219.9700
216.4800
217.9800
635,700
Thu, 09 Jul 2026
215.3500
218.9100
213.4100
217.3200
1,242,900
Wed, 08 Jul 2026
215.6700
217.8700
211.6900
215.2100
1,176,100
Tue, 07 Jul 2026
230.8700
231.1700
222.3600
223.1300
963,000
Mon, 06 Jul 2026
235.0000
235.0000
226.0000
229.0200
832,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
231.7300
236.4000
227.5000
236.1800
793,500
Wed, 01 Jul 2026
228.2000
232.5200
226.2000
229.7600
1,297,900
Tue, 30 Jun 2026
230.7000
232.0000
225.0400
226.8100
1,312,300
Mon, 29 Jun 2026
231.1200
235.3200
228.0100
232.3400
1,188,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
234.5600
241.7000
232.1200
239.1700
2,013,300
Thu, 25 Jun 2026
238.3000
239.8900
229.2500
237.2900
1,321,500
Wed, 24 Jun 2026
238.3700
240.0500
234.0400
236.9300
1,490,500
Tue, 23 Jun 2026
235.1500
241.5200
234.0500
236.7500
822,800
Mon, 22 Jun 2026
236.7300
244.3800
234.0000
238.5700
1,345,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
228.9000
234.7800
226.9600
232.9600
1,389,700
Wed, 17 Jun 2026
227.3500
231.8500
223.1200
224.8300
1,046,600
Wed, 17 Jun 2026
10 · 424B3
Pre-market · 09:05 ET
424B3 ↗
Tue, 16 Jun 2026
221.4600
230.0000
219.7600
225.8900
1,213,800
Mon, 15 Jun 2026
220.9900
227.2500
218.1200
220.0400
938,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
9 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 12 Jun 2026
224.6800
224.7900
217.5500
220.9900
895,400
Thu, 11 Jun 2026
217.1700
224.4600
212.6900
223.9500
1,109,200
Wed, 10 Jun 2026
217.2800
220.5400
214.2000
214.9700
660,100
Tue, 09 Jun 2026
216.0600
224.3900
213.5500
219.5800
1,342,400
Mon, 08 Jun 2026
214.6500
216.5000
212.4500
213.3800
976,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
216.2000
217.0400
211.7500
214.8300
1,577,000
Thu, 04 Jun 2026
8 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Thu, 04 Jun 2026
226.6500
227.8700
215.9500
217.6000
1,194,500
Wed, 03 Jun 2026
215.8500
224.7500
214.8700
224.1700
942,700
Tue, 02 Jun 2026
216.6300
218.3000
214.0500
214.7400
974,300
Mon, 01 Jun 2026
226.2100
226.2100
213.1400
216.9600
1,736,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
225.1900
232.8300
221.4400
227.5700
1,806,800
Thu, 28 May 2026
224.0000
230.4300
216.7800
226.3100
2,054,700
Wed, 27 May 2026
226.5800
233.4000
216.7100
219.2100
3,171,800
Wed, 27 May 2026
7 · 8-K
Pre-market · 07:02 ET
8-K ↗
Tue, 26 May 2026
233.6200
237.7500
227.8000
233.1300
2,818,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
227.8300
231.4700
224.4400
231.2400
1,268,400
Thu, 21 May 2026
217.7100
224.7000
215.8300
221.7300
1,052,600
Wed, 20 May 2026
212.4300
221.5900
209.4500
219.1300
1,203,900
Tue, 19 May 2026
210.0000
214.7200
206.7400
211.5500
908,300
Mon, 18 May 2026
215.7900
217.1100
208.1300
210.4500
1,250,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
219.0000
220.6800
214.4100
216.4800
789,700
Thu, 14 May 2026
215.9700
223.8400
214.1700
221.4600
1,195,500
Wed, 13 May 2026
219.2900
219.2900
212.1400
214.6200
907,400
Tue, 12 May 2026
217.7500
221.2300
212.9200
219.4200
1,145,100
Mon, 11 May 2026
224.4300
225.0300
219.1900
220.2500
917,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
223.4900
227.2800
220.7600
225.8100
632,100
Thu, 07 May 2026
226.2900
227.0500
219.7200
222.2000
749,900
Wed, 06 May 2026
218.9200
227.2700
218.8400
226.5000
1,220,400
Tue, 05 May 2026
217.7400
219.3100
213.3400
215.4900
865,800
Mon, 04 May 2026
223.1800
223.9400
216.6000
217.2700
892,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
6 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Fri, 01 May 2026
5 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Fri, 01 May 2026
226.4300
228.9300
224.5700
224.6200
912,900
Thu, 30 Apr 2026
222.6600
227.0900
220.2900
226.9200
1,051,400
Wed, 29 Apr 2026
226.0900
227.4500
219.9000
220.0000
859,300
Tue, 28 Apr 2026
229.5400
231.3700
225.5600
226.3400
816,500
Mon, 27 Apr 2026
225.7500
232.1500
224.9000
229.3400
1,010,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
223.7000
226.5700
220.3400
225.9100
739,600
Thu, 23 Apr 2026
228.3000
229.1900
221.4500
224.4600
813,400
Wed, 22 Apr 2026
230.2500
230.6800
226.1500
228.2100
772,300
Tue, 21 Apr 2026
229.7500
232.0900
227.5900
228.8100
661,600
Mon, 20 Apr 2026
223.5800
232.1000
222.5000
230.6200
1,187,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
221.1300
229.3100
220.2500
224.3600
1,321,100
Thu, 16 Apr 2026
220.9500
225.4000
217.7100
217.8600
1,194,400
Wed, 15 Apr 2026
215.3600
219.3000
214.5200
216.9800
874,600
Tue, 14 Apr 2026
211.6100
218.4200
211.6100
216.2400
1,290,400
Mon, 13 Apr 2026
212.3600
215.0000
210.1800
210.5700
932,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
214.5900
215.5900
209.7800
212.4600
1,593,900
Thu, 09 Apr 2026
203.8700
212.8700
203.2100
212.6200
1,305,200
Wed, 08 Apr 2026
207.7500
210.0400
204.0000
204.7500
1,609,800
Tue, 07 Apr 2026
199.8000
202.5700
196.8400
200.3500
1,028,800
Mon, 06 Apr 2026
191.7800
200.6400
191.7800
199.6600
1,306,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
187.8600
194.3800
186.7700
191.7500
905,000
Wed, 01 Apr 2026
197.4400
198.2900
190.4700
192.1300
1,999,200
Tue, 31 Mar 2026
193.8500
201.4700
193.8500
198.2900
1,743,900
Mon, 30 Mar 2026
192.3300
193.4800
189.0000
190.6200
964,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
4 · 10-K
After-hours · 17:22 ET
10-K ↗
Fri, 27 Mar 2026
190.3300
193.7500
189.2600
189.3600
896,800
Thu, 26 Mar 2026
193.6600
200.2600
192.2700
192.3400
941,100
Wed, 25 Mar 2026
195.4500
196.9300
189.7100
194.0100
755,000
Tue, 24 Mar 2026
190.4900
196.6500
190.2600
193.7700
722,300
Mon, 23 Mar 2026
196.6800
198.3100
191.9900
192.5100
1,057,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
192.3100
192.4200
188.4200
190.0100
1,311,700
Thu, 19 Mar 2026
188.2000
193.3900
186.8700
193.0400
982,000
Wed, 18 Mar 2026
190.0000
192.8600
188.5000
190.2100
731,500
Tue, 17 Mar 2026
189.9500
191.5700
188.8500
190.6400
1,071,600
Mon, 16 Mar 2026
192.1600
194.1600
186.6700
187.7800
1,339,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
195.3900
200.5200
188.8700
192.1600
2,126,300
Thu, 12 Mar 2026
204.5600
204.6800
192.3200
197.6000
3,420,600
Thu, 12 Mar 2026
3 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 11 Mar 2026
195.7000
198.7000
192.0100
195.5300
2,192,200
Tue, 10 Mar 2026
194.7100
199.7700
193.7800
194.5900
1,395,000
Mon, 09 Mar 2026
193.3800
196.9200
189.6600
195.9000
1,662,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
197.3000
199.5900
191.0400
197.2500
1,728,400
Thu, 05 Mar 2026
198.3300
202.3500
197.5200
202.2200
1,116,700
Wed, 04 Mar 2026
203.1800
203.1800
198.3700
200.3200
933,900
Tue, 03 Mar 2026
197.7500
202.7700
196.3400
201.4600
1,005,300
Mon, 02 Mar 2026
200.2000
205.9200
197.0100
204.0400
943,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
208.0800
210.5200
203.1800
203.6300
1,173,000
Thu, 26 Feb 2026
214.8500
218.5200
211.0900
211.5400
808,200
Wed, 25 Feb 2026
211.5000
215.3400
208.4900
214.7600
820,100
Tue, 24 Feb 2026
210.2500
217.5500
209.5200
212.4900
1,130,900
Mon, 23 Feb 2026
213.2700
218.0900
205.7500
211.3400
1,968,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
201.1300
209.9300
200.2100
206.2300
1,084,200
Thu, 19 Feb 2026
201.1000
202.8600
199.5300
202.7400
944,400
Wed, 18 Feb 2026
205.2000
207.1200
202.8000
202.8100
817,100
Tue, 17 Feb 2026
206.0900
207.3100
199.0000
206.1500
1,129,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
200.0100
204.1900
198.0000
201.2500
818,300
Thu, 12 Feb 2026
206.0000
210.6300
199.1300
199.3200
1,124,400
Wed, 11 Feb 2026
204.1900
204.8000
200.0000
204.4100
1,330,300
Tue, 10 Feb 2026
202.0800
203.5600
198.3100
199.8100
1,190,300
Mon, 09 Feb 2026
206.5700
207.6100
201.4900
201.9200
920,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
206.7300
212.0500
206.7300
208.2900
930,500
Thu, 05 Feb 2026
209.2500
210.0000
202.9400
205.5300
680,500
Wed, 04 Feb 2026
204.8800
211.5000
204.3000
210.5300
1,022,600
Tue, 03 Feb 2026
202.5000
209.5600
201.8900
203.0200
1,271,500
Mon, 02 Feb 2026
202.0000
205.1500
198.6300
203.0000
1,517,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
204.5600
207.4900
201.0300
202.0000
1,063,500
Thu, 29 Jan 2026
204.0200
205.7100
200.7500
205.5900
851,300
Wed, 28 Jan 2026
205.4600
207.0000
202.2500
205.6800
702,300
Tue, 27 Jan 2026
202.7200
206.9800
200.5000
205.8100
851,600
Mon, 26 Jan 2026
205.3800
206.3400
201.1000
203.2000
1,057,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
207.5800
208.1500
205.2500
206.1600
646,400
Thu, 22 Jan 2026
213.0000
216.8500
207.2800
207.6700
976,700
Wed, 21 Jan 2026
207.9900
213.5100
205.5800
211.9800
1,126,300
Tue, 20 Jan 2026
213.4500
214.2600
204.5900
206.2500
1,124,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
213.9600
217.7900
212.5900
215.3200
927,300
Thu, 15 Jan 2026
211.8400
214.8200
207.4900
212.8800
833,600
Wed, 14 Jan 2026
213.7900
218.0400
206.7900
209.2000
1,134,600
Tue, 13 Jan 2026
214.9800
216.5100
211.8200
215.6900
1,154,500
Mon, 12 Jan 2026
213.3000
215.9000
209.7600
215.5800
1,006,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
219.0500
222.0000
210.0000
216.1900
1,518,000
Thu, 08 Jan 2026
209.0000
221.9000
208.0200
216.6600
1,678,500
Wed, 07 Jan 2026
216.8100
218.1600
209.8200
210.0800
1,336,900
Tue, 06 Jan 2026
206.4300
219.0200
205.9400
217.0400
1,849,000
Mon, 05 Jan 2026
202.8600
213.8000
202.4100
207.0600
1,789,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
198.9800
201.0300
197.5600
200.2200
1,592,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
198.2700
200.6500
197.3500
197.9700
1,059,700
Tue, 30 Dec 2025
202.6100
203.1800
198.8300
198.9800
935,800
Mon, 29 Dec 2025
208.1600
208.7200
200.6200
202.1400
2,222,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
210.4400
210.8300
207.3500
210.2500
950,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
208.5900
210.6300
205.5600
210.2400
568,200
Tue, 23 Dec 2025
212.6000
212.6000
204.5000
207.9300
1,172,800
Mon, 22 Dec 2025
215.0000
215.0200
209.2100
211.1600
1,535,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
210.8900
212.9800
207.9600
212.1400
2,635,000
Thu, 18 Dec 2025
210.6200
212.2800
206.9200
210.0700
1,789,100
Wed, 17 Dec 2025
209.4300
213.0700
207.3800
207.9600
1,137,700
Tue, 16 Dec 2025
214.2500
214.2500
207.7800
209.9300
1,162,700
Mon, 15 Dec 2025
214.4700
215.5500
211.3900
211.8200
1,023,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
216.2000
216.9600
211.7200
213.7100
1,189,300
Thu, 11 Dec 2025
220.1500
222.0000
215.0000
216.6900
1,224,000
Wed, 10 Dec 2025
216.9200
219.8000
211.1900
219.5000
1,972,900
Tue, 09 Dec 2025
220.1200
223.2400
217.0100
217.9900
1,406,800
Mon, 08 Dec 2025
227.9900
229.9000
218.7300
219.8600
1,774,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 10-Q
After market open · 12:47 ET
10-Q ↗
Fri, 05 Dec 2025
226.3400
236.8600
226.3400
232.2200
1,942,400
Thu, 04 Dec 2025
227.4600
228.3100
222.4500
225.9600
1,293,000
Wed, 03 Dec 2025
211.5200
228.2100
209.8100
227.9400
2,719,200
Tue, 02 Dec 2025
211.0300
213.6700
208.1000
209.4200
1,789,100
Mon, 01 Dec 2025
205.0000
213.7300
203.5500
208.1900
2,460,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
209.7400
209.7400
202.0700
206.5700
1,770,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
204.0000
211.8700
202.8900
207.4100
3,154,000
Tue, 25 Nov 2025
199.5000
215.7400
197.1800
206.7300
7,115,900
Tue, 25 Nov 2025
1 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 24 Nov 2025
206.9700
209.8400
205.8800
206.3100
2,865,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
202.8200
212.5800
202.8200
208.4500
1,597,200
Thu, 20 Nov 2025
210.0200
211.3400
202.4800
202.6100
1,143,800
Wed, 19 Nov 2025
210.3100
212.6100
205.1900
207.0400
912,300
Tue, 18 Nov 2025
209.5200
212.2100
207.2600
210.1800
1,137,100
Mon, 17 Nov 2025
214.9300
214.9300
207.6300
208.9800
1,290,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
217.6600
220.4600
214.3700
216.3500
863,400
Thu, 13 Nov 2025
221.7400
225.2500
218.8500
220.1000
800,900
Wed, 12 Nov 2025
222.0000
226.5000
220.7700
222.8600
1,311,600
Tue, 11 Nov 2025
219.4000
220.9900
217.7300
217.9900
725,500
Mon, 10 Nov 2025
221.3300
224.1100
217.3000
219.6200
692,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
216.0000
220.4700
214.0500
219.1100
801,900
Thu, 06 Nov 2025
218.7500
219.4400
213.4600
216.7200
1,089,500
Wed, 05 Nov 2025
216.1100
226.4000
215.3800
218.9800
1,121,900
Tue, 04 Nov 2025
215.1500
218.1300
214.5200
216.1800
883,200
Mon, 03 Nov 2025
220.1700
224.8200
216.7100
217.8000
1,076,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
221.4200
221.4700
215.4400
221.4500
1,528,000
Thu, 30 Oct 2025
220.3100
225.9200
218.0600
220.7600
1,095,300
Wed, 29 Oct 2025
227.9200
232.8000
224.4200
225.5800
999,400
Tue, 28 Oct 2025
228.4500
233.7700
226.4500
229.8700
916,800
Mon, 27 Oct 2025
230.2000
234.8700
227.3400
229.2700
932,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
230.7300
231.9900
224.6200
225.3800
655,500
Thu, 23 Oct 2025
228.7100
232.3500
227.2700
227.8700
716,300