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
187.2700
188.8600
186.5650
186.8900
450,794
Thu, 22 Oct 2026
183.3600
188.8600
182.9400
188.1300
489,100
Wed, 21 Oct 2026
184.8100
187.3800
182.4400
182.8700
338,500
Tue, 20 Oct 2026
184.1000
187.3600
183.0700
185.6100
340,600
Mon, 19 Oct 2026
183.8900
186.1100
180.7900
182.2900
547,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
188.5700
189.1900
182.7200
185.1000
585,600
Thu, 15 Oct 2026
189.6100
190.5500
187.2600
187.3600
490,400
Wed, 14 Oct 2026
180.0800
186.9000
179.9700
185.8900
656,100
Tue, 13 Oct 2026
179.5700
179.7600
177.7700
179.0100
653,700
Mon, 12 Oct 2026
177.5600
181.2000
177.2400
178.8300
558,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
175.3100
178.6300
174.7400
177.3500
397,300
Thu, 08 Oct 2026
173.3900
177.2000
173.3900
175.7200
429,200
Wed, 07 Oct 2026
175.8300
178.1300
174.1900
174.6200
540,200
Tue, 06 Oct 2026
174.2100
178.1100
174.2100
177.0800
412,400
Mon, 05 Oct 2026
175.4200
178.2500
175.4200
176.0500
580,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
175.4600
176.7300
173.5000
175.7200
597,900
Thu, 01 Oct 2026
174.1600
177.6500
173.5300
175.0700
648,700
Wed, 30 Sep 2026
175.8600
175.9700
173.7300
174.2600
613,500
Tue, 29 Sep 2026
176.7500
177.9200
174.6900
175.7300
639,400
Mon, 28 Sep 2026
178.2600
183.4600
177.3700
177.4800
764,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
176.9900
180.4100
176.5400
178.8600
643,800
Thu, 24 Sep 2026
182.5100
184.8800
176.6700
176.9900
890,400
Wed, 23 Sep 2026
179.5100
186.0600
179.0900
181.3900
896,200
Tue, 22 Sep 2026
176.2400
181.5800
176.2000
179.2900
797,700
Mon, 21 Sep 2026
176.6100
180.0200
174.2200
174.7400
924,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
181.1100
182.1200
176.6100
176.6900
1,796,200
Thu, 17 Sep 2026
182.2900
182.8800
180.2000
180.7500
1,050,100
Wed, 16 Sep 2026
176.2700
182.1900
175.3700
181.2100
881,500
Tue, 15 Sep 2026
171.6200
178.0400
169.0400
176.8500
804,500
Mon, 14 Sep 2026
176.8700
178.4000
170.1700
173.2500
609,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.1100
177.0000
173.3500
174.8300
519,000
Thu, 10 Sep 2026
176.9200
177.8800
171.6600
172.7200
665,200
Wed, 09 Sep 2026
171.1400
177.0700
169.8100
175.7800
891,500
Tue, 08 Sep 2026
168.2000
174.2100
168.0000
171.8900
807,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
167.2000
170.5000
167.2000
169.6500
428,900
Thu, 03 Sep 2026
168.9300
171.4100
166.4300
169.2100
483,700
Wed, 02 Sep 2026
170.1400
171.5500
167.2400
167.4900
808,900
Tue, 01 Sep 2026
171.4600
174.3600
168.8000
170.7500
522,700
Mon, 31 Aug 2026
171.0900
172.9300
169.5100
170.3300
756,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
173.9500
174.3000
169.5800
171.6600
556,200
Thu, 27 Aug 2026
176.5800
178.5400
172.5300
172.5800
574,800
Wed, 26 Aug 2026
176.1700
179.9400
176.0000
178.6900
632,800
Tue, 25 Aug 2026
175.5300
176.9800
174.5900
175.7600
391,800
Mon, 24 Aug 2026
178.0700
179.4700
175.5800
176.4000
567,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
173.1300
177.6700
172.3500
177.2600
672,700
Fri, 21 Aug 2026
22 · 8-K
Pre-market · 07:58 ET
8-K ↗
Thu, 20 Aug 2026
171.4300
175.3200
170.5000
172.8700
555,500
Wed, 19 Aug 2026
173.5800
179.3000
172.3300
172.3300
821,300
Tue, 18 Aug 2026
171.9500
176.2500
171.4000
173.0900
938,900
Mon, 17 Aug 2026
21 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 17 Aug 2026
169.2000
171.4400
168.9900
170.5300
609,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
171.1900
172.3300
169.4500
170.0200
460,400
Thu, 13 Aug 2026
172.4100
173.7100
169.6100
171.2100
761,200
Thu, 13 Aug 2026
20 · 8-K
Pre-market · 09:23 ET
8-K ↗
Thu, 13 Aug 2026
19 · 424B5
Pre-market · 09:21 ET
424B5 ↗
Wed, 12 Aug 2026
166.1900
172.5100
164.9000
172.4500
551,300
Tue, 11 Aug 2026
171.5300
174.9800
168.6900
168.7200
611,200
Mon, 10 Aug 2026
172.9100
174.3800
171.2700
172.7400
730,400
Mon, 10 Aug 2026
18 · 424B5
Pre-market · 09:15 ET
424B5 ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
17 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 07 Aug 2026
168.4800
173.6800
168.0000
173.5400
413,400
Thu, 06 Aug 2026
173.3900
175.0000
168.5000
169.7200
632,800
Wed, 05 Aug 2026
168.5000
173.0500
166.5000
171.6600
721,400
Tue, 04 Aug 2026
167.1400
167.9800
163.2400
167.8700
733,700
Mon, 03 Aug 2026
168.7500
176.0300
168.5900
169.0400
986,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
161.8700
169.3100
160.9600
168.4400
1,344,900
Thu, 30 Jul 2026
165.0000
165.7000
160.9600
163.2900
1,453,700
Wed, 29 Jul 2026
165.5900
170.0000
163.7000
168.1600
1,390,800
Tue, 28 Jul 2026
149.5400
166.9900
149.5400
166.2200
2,106,600
Tue, 28 Jul 2026
16 · 8-K
Pre-market · 08:19 ET
8-K ↗
Mon, 27 Jul 2026
157.0000
162.4100
157.0000
159.3100
1,656,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
158.9800
162.7900
155.2000
155.7500
1,602,700
Thu, 23 Jul 2026
148.2300
151.4000
147.0700
151.2700
885,800
Wed, 22 Jul 2026
149.3200
151.9000
148.5500
149.3400
549,800
Tue, 21 Jul 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 21 Jul 2026
150.5000
150.7400
148.5800
149.9100
544,000
Mon, 20 Jul 2026
151.0000
151.4000
149.0400
150.6400
687,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
153.0400
155.7200
151.0000
151.1600
524,600
Thu, 16 Jul 2026
148.8700
155.1400
148.8700
153.5400
955,400
Wed, 15 Jul 2026
143.9300
148.9000
143.6000
148.0200
795,300
Tue, 14 Jul 2026
145.0000
147.9800
142.3800
144.2300
1,652,500
Mon, 13 Jul 2026
155.9800
157.8100
152.6400
152.7700
607,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
155.8000
156.3100
153.1100
155.5700
468,600
Thu, 09 Jul 2026
155.3000
157.0300
153.5300
155.2000
647,200
Wed, 08 Jul 2026
158.1000
158.1000
152.0300
156.4300
1,207,600
Tue, 07 Jul 2026
160.8000
162.1300
159.9000
161.2600
639,300
Mon, 06 Jul 2026
160.0000
160.8800
156.8200
158.0500
791,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
152.5000
161.4700
151.6900
158.3300
1,311,100
Wed, 01 Jul 2026
149.1600
151.6400
147.6900
150.5800
883,000
Tue, 30 Jun 2026
145.2900
149.6100
145.1500
148.6900
936,900
Mon, 29 Jun 2026
146.1700
148.0200
144.5400
147.0200
1,064,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
145.3900
146.6600
144.7000
145.6900
918,500
Thu, 25 Jun 2026
145.6100
146.6200
144.0900
144.4600
762,000
Wed, 24 Jun 2026
146.3900
147.0000
144.3500
145.4100
812,100
Tue, 23 Jun 2026
143.0600
147.6100
143.0600
145.8500
823,400
Mon, 22 Jun 2026
141.1700
142.9000
140.8300
142.6400
669,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
142.4100
142.4100
140.2600
141.1700
2,193,000
Wed, 17 Jun 2026
145.6800
147.2500
141.0100
141.2600
857,500
Tue, 16 Jun 2026
146.6600
148.1800
145.5500
146.9000
668,700
Mon, 15 Jun 2026
147.3900
148.0000
143.5000
145.9700
1,009,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
146.3000
147.8000
145.2400
146.4200
677,200
Thu, 11 Jun 2026
144.8200
147.5000
144.5100
146.0500
906,000
Wed, 10 Jun 2026
146.6100
146.8400
143.2100
144.8200
676,100
Tue, 09 Jun 2026
143.2700
146.7500
141.7400
146.5900
1,062,500
Mon, 08 Jun 2026
145.1700
145.4300
140.0800
142.8700
1,379,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
144.6000
148.5800
144.0000
145.1700
1,330,900
Thu, 04 Jun 2026
147.4000
148.8900
142.0000
142.7200
1,080,800
Wed, 03 Jun 2026
142.0000
146.9500
140.7600
145.9800
1,406,000
Tue, 02 Jun 2026
144.9000
146.6700
142.3400
142.5500
1,094,700
Mon, 01 Jun 2026
145.0400
146.0600
142.6900
144.6900
1,439,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
150.7800
152.0700
145.6100
146.1100
4,855,900
Thu, 28 May 2026
153.3400
153.8800
149.1500
150.1200
1,199,400
Wed, 27 May 2026
156.1500
159.5200
154.2400
154.2900
856,600
Tue, 26 May 2026
156.4100
158.9700
154.4700
156.6300
1,063,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
162.5100
163.4300
157.4200
157.8000
1,235,900
Fri, 22 May 2026
14 · 8-K
Pre-market · 07:30 ET
8-K ↗
Thu, 21 May 2026
160.0000
163.6300
157.0100
162.4500
969,100
Thu, 21 May 2026
13 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 20 May 2026
165.2800
167.2700
162.9300
164.3200
651,600
Tue, 19 May 2026
168.6100
169.5500
161.3200
166.4500
809,700
Mon, 18 May 2026
168.4700
172.1700
168.3200
169.2700
624,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
172.0500
172.7500
167.4700
168.6400
1,097,600
Thu, 14 May 2026
171.9700
172.7900
168.6200
170.6700
813,600
Wed, 13 May 2026
172.0800
173.0800
166.9200
171.0100
934,000
Tue, 12 May 2026
168.1400
172.3700
166.0500
169.6300
880,900
Mon, 11 May 2026
169.8800
171.0700
167.2100
168.2300
959,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
173.8500
175.0000
168.8100
169.9600
1,109,800
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 07 May 2026
168.3500
172.8700
168.2200
170.5600
1,254,600
Wed, 06 May 2026
167.0000
171.7200
164.2100
168.4900
1,108,100
Tue, 05 May 2026
165.7600
168.4500
165.0000
165.4000
1,097,600
Mon, 04 May 2026
166.9500
167.8400
163.0900
166.0700
1,184,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
168.2500
170.4600
166.1100
167.0000
1,069,900
Thu, 30 Apr 2026
169.4700
171.4900
165.7100
168.2700
1,142,100
Wed, 29 Apr 2026
160.0100
169.9700
159.0000
167.9700
1,575,600
Tue, 28 Apr 2026
184.0100
184.3800
161.4900
162.5400
1,619,300
Tue, 28 Apr 2026
11 · 8-K
Pre-market · 08:15 ET
8-K ↗
Mon, 27 Apr 2026
176.3200
180.2700
175.6000
179.5100
1,255,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
177.9600
177.9600
170.3000
174.3500
753,300
Fri, 24 Apr 2026
10 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 23 Apr 2026
181.4900
183.1000
180.0700
181.1800
518,700
Wed, 22 Apr 2026
179.5600
181.7700
177.0500
180.7200
450,700
Tue, 21 Apr 2026
181.0500
181.0500
177.7100
178.5500
535,600
Mon, 20 Apr 2026
181.9800
183.2900
179.3400
179.7200
686,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
178.4000
183.4900
178.2300
182.4100
535,200
Thu, 16 Apr 2026
179.4600
182.9600
178.5400
178.7300
497,500
Wed, 15 Apr 2026
181.7000
182.1900
178.7000
180.1500
500,300
Tue, 14 Apr 2026
182.2800
184.0100
180.6500
181.9500
499,100
Mon, 13 Apr 2026
179.5100
183.2200
177.4200
183.2000
730,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
189.0900
189.0900
180.7700
180.7800
464,100
Thu, 09 Apr 2026
185.3200
189.4500
185.3200
187.8800
331,400
Thu, 09 Apr 2026
9 · DEFA14A
Pre-market · 06:45 ET
DEFA14A ↗
Thu, 09 Apr 2026
8 · DEF 14A
Pre-market · 06:30 ET
DEF 14A ↗
Wed, 08 Apr 2026
183.4700
187.6300
182.2900
186.7600
561,900
Tue, 07 Apr 2026
181.4700
183.3900
180.0000
180.6100
514,100
Mon, 06 Apr 2026
176.0000
181.5200
175.7500
181.3300
658,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
175.1400
178.0900
173.7900
176.7000
547,000
Wed, 01 Apr 2026
177.5700
180.4500
176.2100
177.9400
743,500
Tue, 31 Mar 2026
183.4000
183.8300
176.8100
178.9700
698,200
Mon, 30 Mar 2026
7 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 30 Mar 2026
186.2000
186.2000
181.8100
182.1000
601,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
185.4000
185.7100
183.5700
184.0400
581,100
Thu, 26 Mar 2026
185.1400
188.4000
184.8600
185.0900
393,500
Wed, 25 Mar 2026
186.3100
188.5600
182.4700
186.7200
651,800
Tue, 24 Mar 2026
187.3800
188.9300
181.8100
185.9200
694,100
Mon, 23 Mar 2026
187.6200
191.4000
187.1800
188.0900
847,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
185.1100
187.3900
184.1600
185.8200
1,124,600
Thu, 19 Mar 2026
189.1700
189.1700
185.8600
187.2200
778,400
Wed, 18 Mar 2026
193.6900
195.7000
187.0300
189.5800
874,000
Tue, 17 Mar 2026
194.3700
198.9900
188.2500
193.4600
963,900
Mon, 16 Mar 2026
195.0700
196.4300
193.4200
193.4700
743,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
192.0200
195.2900
190.9500
192.4200
856,400
Thu, 12 Mar 2026
185.1400
194.3000
183.1800
190.4900
1,157,500
Wed, 11 Mar 2026
184.9500
187.5700
183.0600
186.2400
700,200
Tue, 10 Mar 2026
191.0300
191.8800
186.1000
186.5300
826,000
Mon, 09 Mar 2026
188.4900
191.0500
181.4300
190.5300
1,157,500
Mon, 09 Mar 2026
6 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
194.9200
195.3100
189.0200
192.6500
736,900
Thu, 05 Mar 2026
200.0400
200.7000
192.4700
196.9600
1,119,500
Wed, 04 Mar 2026
204.5000
207.1700
202.1100
202.3100
646,900
Tue, 03 Mar 2026
203.2900
206.7600
200.0600
204.8500
851,200
Mon, 02 Mar 2026
203.2300
208.8600
201.8000
206.4200
698,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
204.0000
209.2000
203.5000
206.1000
1,664,300
Thu, 26 Feb 2026
219.4300
219.4300
202.8400
204.3300
1,807,400
Thu, 26 Feb 2026
5 · 8-K
Pre-market · 08:15 ET
8-K ↗
Wed, 25 Feb 2026
4 · 10-K
After-hours · 16:21 ET
10-K ↗
Wed, 25 Feb 2026
231.4700
234.0500
228.3500
230.7300
945,000
Tue, 24 Feb 2026
232.2200
232.4900
227.4500
229.9800
525,300
Mon, 23 Feb 2026
229.9100
233.6500
229.7900
232.6000
600,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
229.6100
231.7500
228.0200
230.4900
783,300
Thu, 19 Feb 2026
233.3400
235.0800
229.5200
230.0000
577,800
Wed, 18 Feb 2026
234.1600
237.5600
232.6400
235.2900
686,900
Tue, 17 Feb 2026
236.9700
240.9300
234.7800
235.1200
587,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
233.2700
236.9000
228.9500
234.8100
630,200
Thu, 12 Feb 2026
232.1800
243.8600
230.8600
234.0500
1,302,500
Wed, 11 Feb 2026
211.8100
232.0000
211.0000
231.3200
1,074,400
Tue, 10 Feb 2026
213.4300
215.0500
211.0400
212.7800
429,500
Mon, 09 Feb 2026
217.9400
220.4200
211.9900
212.9400
398,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
218.0100
220.3500
216.7800
218.5600
739,200
Thu, 05 Feb 2026
206.6800
218.0200
206.6800
216.4700
797,400
Wed, 04 Feb 2026
207.4400
211.1400
205.9400
206.4600
701,300
Tue, 03 Feb 2026
203.8200
208.5100
203.1200
206.9800
615,100
Mon, 02 Feb 2026
203.1200
204.3600
200.6300
201.8600
519,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
198.7100
202.1300
197.2900
201.2600
519,500
Thu, 29 Jan 2026
204.3200
204.3200
199.5800
200.1300
441,400
Wed, 28 Jan 2026
201.5700
204.0400
197.8200
203.0200
949,600
Tue, 27 Jan 2026
208.2700
213.4300
202.3300
202.6400
559,600
Mon, 26 Jan 2026
205.6900
208.6800
204.3000
206.1000
691,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
204.1700
207.5200
203.6800
205.0900
540,300
Thu, 22 Jan 2026
203.4400
206.1200
203.4200
205.7100
723,200
Wed, 21 Jan 2026
201.1400
204.6200
200.0300
203.6800
567,100
Tue, 20 Jan 2026
198.0100
200.2700
196.1100
199.8700
698,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
205.0700
205.0700
197.7900
199.8800
563,900
Thu, 15 Jan 2026
199.9900
204.3600
197.6200
204.1900
573,500
Wed, 14 Jan 2026
202.1800
202.6000
197.4500
199.2200
790,800
Tue, 13 Jan 2026
205.5000
205.5000
198.8500
201.8100
893,200
Mon, 12 Jan 2026
205.9000
205.9800
202.6600
205.9600
735,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
212.3000
215.0900
206.0800
207.0300
740,500
Thu, 08 Jan 2026
208.8900
214.4500
207.2800
211.1400
999,100
Wed, 07 Jan 2026
220.4900
221.3500
207.4400
208.3900
1,243,300
Tue, 06 Jan 2026
222.4000
226.3100
220.5900
221.7400
781,600
Mon, 05 Jan 2026
219.0000
224.0800
217.0200
222.8700
909,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
217.8200
220.4600
215.1000
219.8800
675,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
224.4700
225.0100
217.8700
218.0200
725,900
Wed, 31 Dec 2025
3 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 30 Dec 2025
225.5200
226.1100
224.1800
225.0600
719,900
Mon, 29 Dec 2025
227.7100
227.7100
223.4400
226.1100
878,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
226.8200
227.7600
226.4300
227.6400
247,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
228.1300
229.1500
225.4700
227.0800
171,000
Tue, 23 Dec 2025
226.6200
228.0100
225.1100
227.2700
593,700
Mon, 22 Dec 2025
226.4700
227.6800
224.4900
226.6400
748,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
224.6900
228.4400
224.6900
227.4600
1,411,800
Thu, 18 Dec 2025
225.6600
228.7300
224.4400
224.7400
622,200
Wed, 17 Dec 2025
221.0700
225.7600
219.6900
224.9000
861,200
Tue, 16 Dec 2025
223.5800
225.2400
221.6200
222.6400
952,500
Mon, 15 Dec 2025
222.4300
225.2900
220.0100
223.8700
1,131,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
224.6100
226.0000
220.9400
222.6000
763,800
Thu, 11 Dec 2025
224.0100
224.9200
220.2400
224.5800
730,200
Wed, 10 Dec 2025
225.1500
225.5500
219.9400
222.8500
794,900
Tue, 09 Dec 2025
227.0400
230.1600
224.2900
225.3500
496,200
Mon, 08 Dec 2025
230.7800
230.7800
224.6300
226.1300
763,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
232.8600
232.8600
229.6000
231.0800
398,000
Thu, 04 Dec 2025
229.1000
232.3100
228.0000
230.5900
475,600
Wed, 03 Dec 2025
238.4400
238.4400
229.8300
230.1500
602,100
Tue, 02 Dec 2025
243.6900
244.5900
237.3300
238.6800
858,700
Mon, 01 Dec 2025
242.3500
245.5200
239.4300
239.4300
900,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
244.8300
246.0000
241.6400
243.6300
541,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
243.0300
246.3300
243.0300
244.1800
425,300
Tue, 25 Nov 2025
238.4600
245.4400
238.0000
243.7400
645,700
Mon, 24 Nov 2025
235.9600
239.8800
234.0000
236.9500
924,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
227.5000
235.4800
227.4500
231.9200
679,500
Thu, 20 Nov 2025
228.8800
230.9300
225.1900
225.3800
1,011,000
Wed, 19 Nov 2025
229.0700
229.9900
223.1000
227.9400
711,100
Tue, 18 Nov 2025
226.0300
229.3500
224.2000
228.8400
686,000
Mon, 17 Nov 2025
223.9000
229.2300
221.7000
226.5000
862,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
227.9500
227.9800
223.5100
225.0400
524,000
Thu, 13 Nov 2025
228.3500
230.3300
224.0200
227.5700
492,500
Wed, 12 Nov 2025
224.3500
231.3700
224.0800
228.4200
494,100
Tue, 11 Nov 2025
223.8300
226.2300
221.5100
224.4100
505,500
Mon, 10 Nov 2025
218.5000
224.1400
217.2600
222.6400
976,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 07 Nov 2025
227.0800
229.7600
225.3000
229.2300
573,200
Thu, 06 Nov 2025
226.1300
228.2600
224.2500
226.3900
418,800
Wed, 05 Nov 2025
222.4400
228.0800
221.2500
227.9500
650,800
Tue, 04 Nov 2025
220.0700
226.8800
219.6000
224.1900
763,300
Mon, 03 Nov 2025
220.2300
220.7600
216.0900
220.7000
695,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
217.7800
220.1400
215.6400
217.0100
507,900
Thu, 30 Oct 2025
224.2500
227.1600
218.1600
218.6900
657,800
Wed, 29 Oct 2025
217.8000
227.2200
217.7000
225.3000
1,020,200
Tue, 28 Oct 2025
220.1000
226.7200
211.6500
219.3200
1,422,400
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 27 Oct 2025
211.4300
214.2800
210.0300
214.0300
925,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
211.8600
214.1000
200.7000
210.6800
943,200
Thu, 23 Oct 2025
208.1000
211.1400
207.2100
208.6300
500,900