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
125.6700
127.7800
123.0500
127.1900
1,047,864
Thu, 22 Oct 2026
132.1900
132.9900
124.7900
127.3000
1,617,400
Wed, 21 Oct 2026
136.3000
137.8000
134.4100
135.1100
816,500
Tue, 20 Oct 2026
134.5000
137.8700
133.7400
134.2400
655,500
Mon, 19 Oct 2026
138.0200
138.0200
134.7300
135.8300
877,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
136.9100
139.7000
135.0400
137.0100
1,252,800
Thu, 15 Oct 2026
133.8800
138.0000
131.6000
137.2000
1,510,000
Wed, 14 Oct 2026
138.0000
139.7600
133.8000
134.4400
1,038,200
Tue, 13 Oct 2026
138.2800
139.8000
136.4400
138.8600
689,700
Mon, 12 Oct 2026
143.4300
143.9300
139.5900
139.9200
917,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
143.6900
144.5100
141.4800
143.8300
786,600
Thu, 08 Oct 2026
140.0000
146.5900
140.0000
142.2200
1,624,300
Wed, 07 Oct 2026
143.1000
144.9100
139.4000
141.5400
1,431,100
Tue, 06 Oct 2026
139.1600
147.0000
138.5000
145.7000
1,922,500
Mon, 05 Oct 2026
135.8300
138.7500
134.8300
135.3500
1,515,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
138.6500
138.8100
131.8600
134.8600
1,645,200
Thu, 01 Oct 2026
137.1800
137.8700
134.5100
136.7900
1,330,800
Wed, 30 Sep 2026
139.5500
140.0500
134.1200
137.0000
1,456,800
Tue, 29 Sep 2026
137.2400
143.0000
133.2100
138.0100
1,871,200
Mon, 28 Sep 2026
137.0000
137.4900
133.9000
134.3500
1,292,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
139.0000
140.6500
136.5000
138.4700
1,022,300
Thu, 24 Sep 2026
140.5800
142.0200
138.6200
138.6800
938,500
Wed, 23 Sep 2026
143.9400
145.0800
141.4300
141.8100
773,700
Tue, 22 Sep 2026
147.7900
147.8400
143.5300
144.5100
1,216,100
Mon, 21 Sep 2026
149.1100
150.0000
146.3800
147.4700
1,011,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
146.4700
147.9400
145.2000
147.5200
2,801,900
Thu, 17 Sep 2026
148.0600
149.0100
145.8900
146.3500
840,200
Wed, 16 Sep 2026
146.5700
147.8700
144.3300
145.6600
1,014,400
Tue, 15 Sep 2026
150.4900
150.5100
146.0000
146.7000
913,600
Mon, 14 Sep 2026
146.2300
149.0600
144.6500
148.5300
1,185,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
154.2900
154.2900
149.4200
150.1200
764,300
Thu, 10 Sep 2026
154.5000
158.0000
152.1700
152.4900
873,100
Wed, 09 Sep 2026
160.2800
160.7100
156.6100
156.7100
629,700
Tue, 08 Sep 2026
158.0000
162.9100
157.5000
160.4100
979,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
158.3900
161.9100
157.0000
157.5900
651,500
Thu, 03 Sep 2026
158.5000
161.8000
157.0600
160.2500
1,227,400
Wed, 02 Sep 2026
160.9900
160.9900
154.0000
155.6700
934,900
Tue, 01 Sep 2026
151.0000
161.6700
151.0000
161.5400
1,964,800
Mon, 31 Aug 2026
151.8800
152.6400
150.7700
152.2900
1,008,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
156.2600
156.2600
152.5000
152.8500
870,000
Thu, 27 Aug 2026
156.5000
158.9000
154.5400
155.8500
1,064,700
Wed, 26 Aug 2026
150.9300
156.3100
150.4400
153.1600
1,382,500
Tue, 25 Aug 2026
151.8000
152.6000
147.7400
149.7300
1,885,300
Mon, 24 Aug 2026
155.4900
156.7500
149.1700
149.5200
1,712,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
158.9700
159.6200
156.2800
156.7800
900,200
Thu, 20 Aug 2026
161.3000
161.4700
154.5900
156.4400
1,111,300
Wed, 19 Aug 2026
165.2400
165.3600
158.7200
162.2600
1,070,100
Tue, 18 Aug 2026
168.1100
169.0800
164.7700
165.0100
723,000
Mon, 17 Aug 2026
172.7600
174.6000
170.1000
171.5400
1,605,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
170.0000
173.5000
169.5100
173.2200
537,600
Thu, 13 Aug 2026
172.4600
173.7000
167.2300
170.3500
674,400
Wed, 12 Aug 2026
173.5000
174.4900
168.3700
172.5600
951,100
Tue, 11 Aug 2026
170.7700
173.1300
168.9200
169.7100
619,400
Mon, 10 Aug 2026
170.9600
172.0000
168.8100
168.8800
476,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
169.0000
171.3300
164.4700
169.9000
674,600
Thu, 06 Aug 2026
168.0000
172.5400
166.3100
166.7000
658,600
Wed, 05 Aug 2026
172.0000
173.4300
168.2400
168.2800
1,020,100
Wed, 05 Aug 2026
16 · 10-Q/A
Next filing day · accepted 04 Aug, 17:33 ET
10-Q/A ↗
Tue, 04 Aug 2026
173.5000
178.5000
170.9100
172.4000
1,766,800
Mon, 03 Aug 2026
15 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Mon, 03 Aug 2026
14 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 03 Aug 2026
167.6600
174.8400
166.9600
173.7900
1,161,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
168.4900
170.4600
164.7100
168.7000
887,600
Thu, 30 Jul 2026
161.3700
166.4200
159.7700
165.5900
926,300
Wed, 29 Jul 2026
168.0000
168.0000
157.1000
157.4400
1,316,600
Tue, 28 Jul 2026
173.9100
173.9100
165.4600
169.6700
854,400
Mon, 27 Jul 2026
178.5000
181.5400
173.0100
176.5300
748,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
177.0600
178.3400
174.1600
174.5200
502,700
Thu, 23 Jul 2026
174.8800
180.5000
174.6500
176.6700
717,300
Wed, 22 Jul 2026
171.4100
179.1500
171.4100
175.1700
929,200
Tue, 21 Jul 2026
171.7800
173.9900
168.3200
173.0900
976,300
Mon, 20 Jul 2026
173.1300
174.8700
169.4400
169.5600
678,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
170.0000
174.8700
167.6700
171.1800
1,204,600
Thu, 16 Jul 2026
174.5200
175.9800
170.1600
173.7400
967,000
Wed, 15 Jul 2026
181.6000
183.4600
174.9900
176.9100
1,085,200
Tue, 14 Jul 2026
181.5900
182.7400
178.4900
179.8300
1,252,700
Mon, 13 Jul 2026
183.7600
184.5600
176.0300
177.1400
1,189,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
186.8100
188.6700
184.2200
186.0000
643,400
Thu, 09 Jul 2026
187.0000
189.2400
184.5200
186.9900
529,100
Wed, 08 Jul 2026
183.0900
186.9300
180.5000
184.1100
835,200
Tue, 07 Jul 2026
194.1700
195.3200
184.7000
186.0800
937,000
Mon, 06 Jul 2026
191.5800
197.9900
191.5800
196.8900
495,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
193.7000
197.9000
186.8600
191.0600
586,700
Wed, 01 Jul 2026
193.6400
194.9900
191.1500
191.2500
806,700
Tue, 30 Jun 2026
191.1400
194.9400
189.7300
194.6500
791,000
Mon, 29 Jun 2026
197.3300
199.3100
188.2500
189.2500
1,223,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
200.0000
202.1100
194.9600
197.9100
3,059,700
Thu, 25 Jun 2026
207.4900
211.0200
203.0100
204.7700
664,700
Wed, 24 Jun 2026
209.7000
211.2100
205.4000
205.6500
778,000
Tue, 23 Jun 2026
205.6300
215.3800
204.0000
209.8900
1,146,400
Mon, 22 Jun 2026
208.2500
214.5100
207.5500
210.0000
1,105,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
207.2800
210.9300
202.7800
205.4000
2,279,900
Wed, 17 Jun 2026
197.0000
205.4400
196.2500
203.0700
1,060,600
Tue, 16 Jun 2026
194.9900
200.0100
194.7400
196.9300
847,100
Mon, 15 Jun 2026
198.5000
199.0500
193.5600
193.9400
724,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
196.5000
198.6100
192.9200
193.4500
619,000
Thu, 11 Jun 2026
183.4000
194.9200
182.8500
194.6800
795,100
Wed, 10 Jun 2026
187.5000
189.7900
181.2800
183.0000
895,400
Tue, 09 Jun 2026
188.8900
193.4900
179.4600
188.9600
1,020,700
Mon, 08 Jun 2026
189.3100
189.3100
185.6900
187.4600
874,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
188.7600
190.2200
184.0700
185.9500
682,500
Thu, 04 Jun 2026
183.7600
190.7600
183.0200
190.7600
854,900
Wed, 03 Jun 2026
185.9600
187.4700
182.5000
184.7200
1,272,600
Tue, 02 Jun 2026
187.4200
188.4300
183.2900
187.2600
1,563,300
Mon, 01 Jun 2026
189.9900
191.5400
184.5700
188.3900
1,423,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
199.7300
199.9400
193.6900
195.8800
1,277,400
Thu, 28 May 2026
198.8400
200.4100
196.0000
199.2700
920,600
Wed, 27 May 2026
204.2800
204.5000
198.0000
198.9500
664,100
Tue, 26 May 2026
208.2300
208.8300
202.2500
204.3800
1,114,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
204.5500
206.2200
201.7500
202.9100
456,800
Thu, 21 May 2026
201.1600
203.8700
198.0000
202.5200
396,700
Wed, 20 May 2026
200.0000
204.2000
198.5000
202.6600
731,300
Tue, 19 May 2026
198.9400
201.2600
193.0000
197.3300
1,069,900
Mon, 18 May 2026
206.1500
206.1600
199.5100
201.9400
1,012,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
208.2200
209.0000
202.2500
204.7200
848,800
Thu, 14 May 2026
207.1600
211.5800
205.0400
210.9400
1,065,300
Wed, 13 May 2026
206.9000
209.6600
201.1500
206.8300
1,039,900
Tue, 12 May 2026
207.1300
207.7600
201.1500
206.8300
1,241,100
Mon, 11 May 2026
201.6500
212.1000
199.2300
210.8000
1,028,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
212.7300
213.4600
203.3800
205.3300
1,007,400
Thu, 07 May 2026
216.0100
216.2300
203.5700
209.8900
1,502,400
Wed, 06 May 2026
208.4500
215.7800
205.9500
215.2000
1,028,600
Tue, 05 May 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 05 May 2026
217.7700
227.1200
203.0500
206.1500
1,708,900
Mon, 04 May 2026
12 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Mon, 04 May 2026
11 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 04 May 2026
217.2600
221.0200
215.7200
216.6800
1,059,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
217.0000
218.2600
213.0000
216.3100
610,000
Thu, 30 Apr 2026
209.8000
217.1100
208.5000
216.3900
1,241,400
Wed, 29 Apr 2026
216.2200
216.2400
205.6500
208.0800
948,500
Tue, 28 Apr 2026
218.3700
221.1100
212.0000
216.1800
795,700
Mon, 27 Apr 2026
223.0300
224.0000
217.0200
222.0700
743,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
226.0000
227.7700
220.4400
223.1500
858,200
Thu, 23 Apr 2026
222.3900
226.4500
218.0000
225.5100
1,171,300
Wed, 22 Apr 2026
220.8400
224.8500
212.8600
219.1000
1,221,200
Tue, 21 Apr 2026
229.0000
229.9000
216.0000
216.6600
1,150,500
Mon, 20 Apr 2026
235.0000
236.3700
226.4900
228.2400
840,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
233.8000
238.2400
232.3800
235.7800
1,385,100
Thu, 16 Apr 2026
240.0000
241.8200
230.4300
230.8000
1,020,800
Wed, 15 Apr 2026
238.2100
240.4100
235.3300
238.4200
782,200
Tue, 14 Apr 2026
236.3200
239.6400
233.5200
238.2700
710,400
Mon, 13 Apr 2026
229.0100
234.2700
228.0000
232.8300
673,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
230.3800
233.6800
228.4700
229.5700
759,500
Thu, 09 Apr 2026
231.4000
237.9000
230.2400
230.2900
1,112,300
Wed, 08 Apr 2026
224.0900
233.1700
224.0000
231.7800
1,576,700
Tue, 07 Apr 2026
215.8200
218.0900
211.7000
214.4400
829,800
Mon, 06 Apr 2026
217.1200
218.7700
214.3900
215.9800
693,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
207.0000
218.8500
205.0700
214.9800
679,700
Wed, 01 Apr 2026
206.5900
216.0700
206.5900
212.8100
1,124,800
Tue, 31 Mar 2026
195.0900
205.7400
194.3000
204.4900
1,010,900
Mon, 30 Mar 2026
204.1900
204.3700
189.0000
191.5900
1,038,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
202.8000
207.9700
202.0000
202.5900
923,200
Thu, 26 Mar 2026
217.7200
219.8000
204.5000
205.0900
1,471,200
Wed, 25 Mar 2026
211.3500
222.2900
209.7600
222.1300
1,348,400
Tue, 24 Mar 2026
203.0000
208.3100
202.2500
204.7600
802,600
Mon, 23 Mar 2026
199.8200
210.2200
199.8200
204.8500
789,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
209.6600
211.5100
197.2200
199.7500
1,632,900
Thu, 19 Mar 2026
202.0400
212.8700
200.5500
210.1200
1,061,000
Wed, 18 Mar 2026
10 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Wed, 18 Mar 2026
9 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Wed, 18 Mar 2026
207.4800
212.5200
206.4900
208.9800
1,142,100
Tue, 17 Mar 2026
203.5700
208.1300
202.9300
207.4800
915,400
Mon, 16 Mar 2026
197.3100
205.9600
197.3000
204.6700
1,429,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
200.0000
200.6200
188.8400
194.1300
1,375,700
Thu, 12 Mar 2026
196.0300
199.5000
191.0000
197.8200
1,198,500
Wed, 11 Mar 2026
194.9000
199.1400
193.2500
195.9800
811,400
Tue, 10 Mar 2026
199.9700
202.4300
195.6700
195.9100
816,600
Mon, 09 Mar 2026
194.0000
201.5100
193.2300
200.3900
1,027,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
190.0000
198.7500
189.3400
195.2300
728,800
Thu, 05 Mar 2026
202.5000
204.2100
190.0300
195.5000
1,273,800
Wed, 04 Mar 2026
205.7500
208.9300
201.0100
205.5700
677,800
Tue, 03 Mar 2026
210.9400
212.7300
199.7900
205.8300
1,094,000
Mon, 02 Mar 2026
204.7300
218.6500
204.6900
216.4700
1,253,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
203.6300
207.5800
202.6100
205.9800
800,500
Thu, 26 Feb 2026
209.4900
210.9300
201.0900
207.2400
1,097,800
Wed, 25 Feb 2026
206.8800
211.0300
203.9900
208.2700
1,100,900
Tue, 24 Feb 2026
211.4800
215.8100
200.5500
204.2300
1,404,200
Mon, 23 Feb 2026
8 · 10-K
After-hours · 17:07 ET
10-K ↗
Mon, 23 Feb 2026
7 · 8-K
After-hours · 17:04 ET
8-K ↗
Mon, 23 Feb 2026
204.0000
206.0000
197.6200
198.3800
989,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
207.7400
212.7000
202.8000
206.4400
824,000
Fri, 20 Feb 2026
6 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Thu, 19 Feb 2026
201.6700
209.2200
201.1700
209.0700
552,300
Wed, 18 Feb 2026
203.2600
206.0000
200.0000
202.2500
511,100
Tue, 17 Feb 2026
197.4700
203.0800
195.9400
201.0900
532,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
198.0700
202.7900
193.2800
200.4000
833,200
Thu, 12 Feb 2026
203.0100
205.9100
196.6000
196.9000
656,600
Wed, 11 Feb 2026
203.0000
204.6200
194.1300
198.5000
598,700
Tue, 10 Feb 2026
203.5000
203.5000
198.2200
199.8300
846,000
Mon, 09 Feb 2026
197.5800
206.4600
196.5200
203.0000
961,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
193.4900
198.7900
192.0000
197.1900
1,267,600
Thu, 05 Feb 2026
186.1100
192.2800
184.2500
187.4200
1,111,500
Wed, 04 Feb 2026
211.0000
211.0000
183.5100
190.1000
1,923,600
Tue, 03 Feb 2026
210.0000
212.9900
204.4900
210.8800
841,200
Mon, 02 Feb 2026
202.9200
206.7500
201.1000
206.0400
735,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
206.5000
212.0000
202.5700
205.4300
767,000
Thu, 29 Jan 2026
217.3900
219.8500
205.1300
210.1800
1,133,800
Wed, 28 Jan 2026
213.0600
216.5300
206.8100
216.3000
1,324,600
Tue, 27 Jan 2026
205.9500
214.1300
203.1800
212.4000
1,028,400
Mon, 26 Jan 2026
206.7200
211.2700
204.5000
206.0400
982,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
206.9600
207.9600
202.5000
207.7500
603,100
Thu, 22 Jan 2026
211.2700
211.7800
204.8500
206.3300
1,147,500
Wed, 21 Jan 2026
208.4000
210.2600
202.9400
209.5200
1,141,500
Tue, 20 Jan 2026
212.1000
216.0000
204.3100
206.0700
1,496,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
214.6800
220.5700
213.3000
217.8900
1,825,600
Thu, 15 Jan 2026
208.0000
218.8900
207.5000
213.2500
1,843,300
Wed, 14 Jan 2026
208.5800
209.0000
200.3300
204.0800
1,276,900
Tue, 13 Jan 2026
207.8400
211.6000
206.6200
210.5400
1,019,100
Mon, 12 Jan 2026
201.5000
207.4100
201.5000
206.6200
1,172,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
196.3700
203.0000
195.9600
201.4600
1,015,600
Thu, 08 Jan 2026
197.7400
200.1300
189.6800
193.2000
1,405,900
Wed, 07 Jan 2026
195.0600
197.7200
192.0800
192.2400
802,700
Tue, 06 Jan 2026
189.0200
195.5000
188.0000
195.3000
1,039,300
Mon, 05 Jan 2026
186.0000
189.8900
186.0000
189.0200
1,273,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
174.5300
182.0300
173.7500
181.8500
760,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
175.0200
175.0700
172.6100
172.8400
630,000
Tue, 30 Dec 2025
176.5100
176.5300
173.9700
174.3600
603,100
Mon, 29 Dec 2025
174.7500
177.6100
174.3800
175.4900
559,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.3100
177.6000
174.8000
175.8800
425,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
178.2000
178.2000
176.4200
177.1800
257,400
Tue, 23 Dec 2025
177.9100
181.0100
177.0400
177.6200
759,100
Mon, 22 Dec 2025
179.8500
180.0000
177.7000
178.4100
653,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
170.8900
176.8800
170.7400
176.4300
1,664,800
Thu, 18 Dec 2025
172.7800
173.7100
169.8600
170.7500
949,100
Wed, 17 Dec 2025
173.2000
174.0000
167.0300
168.1200
940,300
Tue, 16 Dec 2025
173.0600
174.8900
171.2800
173.2000
803,600
Mon, 15 Dec 2025
176.5700
176.9100
170.0500
174.3700
1,210,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
183.5800
183.7500
174.1200
175.0300
1,842,800
Thu, 11 Dec 2025
178.9400
183.9400
172.2500
183.3800
1,811,400
Wed, 10 Dec 2025
176.6500
182.0000
174.0000
179.6500
1,657,800
Tue, 09 Dec 2025
177.9700
180.0000
177.1100
177.1600
699,300
Mon, 08 Dec 2025
178.9700
180.3800
176.2000
178.7500
551,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
181.0000
181.4800
174.8700
177.8700
813,100
Thu, 04 Dec 2025
175.0000
182.5000
174.0700
178.3300
1,537,500
Wed, 03 Dec 2025
175.6600
175.6600
171.6900
174.7100
824,900
Tue, 02 Dec 2025
178.2600
179.2000
175.6200
176.2000
781,300
Mon, 01 Dec 2025
176.5200
176.9700
174.2800
174.9300
675,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
179.9000
180.0000
177.5600
178.8800
373,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
177.9800
179.7900
175.5900
178.1800
597,300
Tue, 25 Nov 2025
174.0000
176.2600
170.8100
175.2600
972,700
Mon, 24 Nov 2025
171.4500
175.1200
169.8200
174.6200
971,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
172.0100
174.7300
164.0100
169.8100
1,737,400
Thu, 20 Nov 2025
185.0000
187.0400
175.0300
175.2800
1,131,500
Wed, 19 Nov 2025
176.1800
181.2200
174.6500
179.8100
1,000,600
Tue, 18 Nov 2025
175.0000
177.7800
171.7400
175.9100
1,223,300
Mon, 17 Nov 2025
179.4400
181.0100
173.2700
176.1800
1,382,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
175.0000
182.8800
172.4100
178.3100
1,868,000
Thu, 13 Nov 2025
195.4600
195.5000
176.5700
177.8800
2,190,200
Wed, 12 Nov 2025
196.3700
200.0000
194.4100
196.7700
1,232,900
Tue, 11 Nov 2025
197.7400
198.5000
191.5100
195.6500
847,000
Mon, 10 Nov 2025
5 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 10 Nov 2025
197.5000
199.1700
193.3000
198.7900
1,178,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
189.3500
193.6200
185.0000
193.5500
1,462,800
Thu, 06 Nov 2025
197.9700
198.0000
190.4000
193.9300
2,992,700
Wed, 05 Nov 2025
195.7000
202.0000
194.9600
198.1200
2,236,700
Wed, 05 Nov 2025
4 · 8-K
Pre-market · 07:33 ET
FORM 8-K ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 17:21 ET
FORM 8-K ↗
Tue, 04 Nov 2025
204.2900
207.0000
195.3600
200.3900
2,342,900
Mon, 03 Nov 2025
2 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 03 Nov 2025
214.0200
216.9300
211.3800
215.8600
1,496,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
215.0000
216.7400
211.4700
213.6100
1,087,100
Thu, 30 Oct 2025
213.5800
218.5000
211.8200
213.8000
1,075,600
Wed, 29 Oct 2025
207.6000
215.6200
205.5100
213.6900
1,241,800
Tue, 28 Oct 2025
213.3000
214.0000
206.5100
207.6200
1,246,500
Mon, 27 Oct 2025
205.0800
207.1400
202.3700
204.0300
698,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
202.0000
203.5800
200.7800
203.2800
804,100
Thu, 23 Oct 2025
191.0000
200.4300
191.0000
199.9200
1,046,400