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
189.5100
190.7500
182.3300
182.7000
1,037,702
Thu, 22 Oct 2026
186.8800
190.4200
183.7700
190.1100
989,700
Wed, 21 Oct 2026
194.4800
195.6000
185.1600
188.0600
1,267,900
Tue, 20 Oct 2026
195.9100
201.2600
194.3700
195.3400
1,288,700
Mon, 19 Oct 2026
203.8400
203.8400
195.8000
197.8900
1,358,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
206.0500
212.2300
201.1600
204.1400
1,124,100
Thu, 15 Oct 2026
206.4300
210.4800
203.0300
204.9100
1,104,600
Wed, 14 Oct 2026
204.8300
205.5400
198.4100
204.2400
1,274,000
Tue, 13 Oct 2026
194.5500
204.4500
194.4700
202.3500
1,159,000
Mon, 12 Oct 2026
193.4600
197.3000
190.1900
194.1200
1,168,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
189.7200
196.8200
187.7600
193.8700
1,066,200
Thu, 08 Oct 2026
186.4100
193.0000
183.4600
190.2000
1,180,900
Wed, 07 Oct 2026
189.0900
191.2500
184.8500
185.3100
1,082,400
Tue, 06 Oct 2026
194.1900
195.3300
189.1900
190.4400
950,900
Mon, 05 Oct 2026
201.0200
202.1800
187.4400
194.1600
1,676,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
194.3000
202.2200
192.1700
202.0000
954,300
Thu, 01 Oct 2026
194.7900
197.8800
192.2800
194.3300
1,081,500
Wed, 30 Sep 2026
197.8800
200.1500
190.8300
193.5300
1,480,700
Tue, 29 Sep 2026
202.9700
204.3800
197.7800
199.1100
1,334,100
Mon, 28 Sep 2026
207.1800
211.4900
199.6700
202.4500
1,235,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
14 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 25 Sep 2026
13 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Fri, 25 Sep 2026
207.1600
209.3600
204.5200
207.2000
916,400
Thu, 24 Sep 2026
209.8800
212.1300
204.9200
206.7100
878,700
Wed, 23 Sep 2026
206.3700
211.7400
200.7200
210.8000
1,138,400
Tue, 22 Sep 2026
205.0000
213.4900
204.7600
206.8100
1,475,300
Mon, 21 Sep 2026
201.6100
202.3300
197.3000
200.3000
1,134,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
200.2200
200.9900
192.5000
196.7100
8,527,000
Thu, 17 Sep 2026
210.1600
214.6400
198.8100
199.5600
1,151,400
Thu, 17 Sep 2026
12 · 8-K
Pre-market · 07:49 ET
8-K ↗
Wed, 16 Sep 2026
204.8500
216.2800
204.5000
210.6100
1,544,500
Tue, 15 Sep 2026
213.4000
213.4200
200.3700
203.4700
1,389,600
Mon, 14 Sep 2026
213.4700
217.5300
212.0300
214.1600
1,445,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
215.9500
216.5300
210.2700
212.4900
1,294,500
Thu, 10 Sep 2026
213.0600
219.6500
211.8600
214.6900
1,175,100
Wed, 09 Sep 2026
220.0900
223.5400
214.7500
215.3100
1,193,600
Tue, 08 Sep 2026
230.2400
230.3600
220.3500
222.4900
1,053,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
227.0600
235.8400
226.9900
230.2200
815,400
Thu, 03 Sep 2026
230.7800
234.3400
228.3200
228.8800
646,800
Wed, 02 Sep 2026
233.9800
236.6200
229.8100
231.0000
701,900
Tue, 01 Sep 2026
226.6300
234.4700
226.3000
233.9800
987,700
Mon, 31 Aug 2026
229.7200
235.3600
225.3300
228.5000
846,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
234.4000
237.6500
228.8900
230.1900
617,700
Thu, 27 Aug 2026
236.2200
237.5700
230.8000
233.2200
1,248,400
Wed, 26 Aug 2026
248.7600
249.7700
240.0900
240.9300
635,800
Tue, 25 Aug 2026
252.9800
254.9900
246.1000
248.7000
643,700
Mon, 24 Aug 2026
248.8800
254.9400
245.6200
253.9400
968,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
233.3100
246.3000
233.3000
246.0600
671,700
Thu, 20 Aug 2026
229.6800
233.1000
227.0100
233.1000
683,000
Wed, 19 Aug 2026
11 · 10-K
After-hours · 16:12 ET
10-K ↗
Wed, 19 Aug 2026
236.3600
240.3500
230.8500
233.4600
748,700
Tue, 18 Aug 2026
239.9200
242.9500
234.5900
235.6500
739,800
Mon, 17 Aug 2026
235.9000
249.4400
233.0500
241.7100
924,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
238.4100
239.8200
235.0000
237.1500
824,700
Thu, 13 Aug 2026
248.7600
253.7100
236.5200
238.6100
1,753,500
Wed, 12 Aug 2026
234.0800
252.5200
222.0000
245.8900
2,501,600
Wed, 12 Aug 2026
10 · 8-K
Pre-market · 08:05 ET
8-K ↗
Tue, 11 Aug 2026
226.9900
232.4700
219.6700
221.3800
1,818,000
Mon, 10 Aug 2026
228.7600
228.9200
223.5200
227.5400
1,067,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
228.7400
228.7400
223.9900
225.2000
735,200
Thu, 06 Aug 2026
222.5800
229.9900
220.0100
227.2700
781,600
Wed, 05 Aug 2026
221.5200
226.7000
220.0100
225.9700
795,100
Tue, 04 Aug 2026
222.1200
225.5000
217.0900
218.2500
1,335,700
Mon, 03 Aug 2026
215.7500
225.5000
215.3700
225.3000
1,639,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
208.9900
214.2300
207.6400
213.7000
974,300
Thu, 30 Jul 2026
208.4900
210.2400
204.5100
209.8600
670,100
Wed, 29 Jul 2026
198.6400
208.8800
198.0500
205.7300
1,431,700
Tue, 28 Jul 2026
200.0000
202.8100
194.7200
198.2400
1,081,200
Mon, 27 Jul 2026
191.1700
197.9900
191.0000
195.4400
1,166,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
184.3600
189.4900
182.0100
186.9800
892,900
Thu, 23 Jul 2026
184.8200
188.6600
181.1000
185.0000
1,380,100
Wed, 22 Jul 2026
192.1200
192.4900
184.3100
187.2300
1,275,700
Tue, 21 Jul 2026
192.5000
195.8300
189.5600
192.8300
1,161,100
Mon, 20 Jul 2026
193.2000
196.3900
191.1100
195.0100
1,089,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
185.0000
189.7800
183.0400
189.3500
743,300
Thu, 16 Jul 2026
179.5900
187.7300
178.0800
185.4700
1,168,400
Wed, 15 Jul 2026
185.2600
188.3300
177.6200
178.6400
1,325,900
Tue, 14 Jul 2026
192.2000
192.2000
184.4300
185.3300
693,900
Mon, 13 Jul 2026
187.3300
191.5400
184.9000
189.2700
715,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
182.0000
189.4000
180.0900
185.2600
953,000
Thu, 09 Jul 2026
176.7400
182.4200
176.2900
180.6300
1,103,400
Wed, 08 Jul 2026
173.7100
176.3100
168.2900
174.9600
1,559,900
Tue, 07 Jul 2026
178.4800
181.7200
172.0000
175.3000
955,100
Mon, 06 Jul 2026
180.0000
180.4300
173.5600
176.2800
930,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
173.2700
178.2500
171.1200
177.7100
1,057,400
Wed, 01 Jul 2026
166.2100
172.8600
166.2100
172.0700
1,081,600
Tue, 30 Jun 2026
167.3300
169.0700
163.8700
168.0000
848,500
Mon, 29 Jun 2026
172.5400
172.5400
163.0200
167.6300
797,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
170.6400
172.8200
165.5000
171.4600
2,037,600
Thu, 25 Jun 2026
168.4700
177.7700
166.7100
173.4100
1,177,100
Wed, 24 Jun 2026
165.3300
171.9000
164.9500
169.8700
986,500
Tue, 23 Jun 2026
163.4500
165.9500
162.0500
164.2500
638,900
Mon, 22 Jun 2026
166.9300
168.3400
162.3500
164.4600
790,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
161.0100
166.4800
161.0000
164.8900
1,002,200
Wed, 17 Jun 2026
9 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 17 Jun 2026
151.8500
162.7400
151.4100
158.8000
668,200
Tue, 16 Jun 2026
156.7400
158.2700
153.3000
153.5500
811,300
Mon, 15 Jun 2026
159.3300
161.8700
155.3500
156.2400
943,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
160.6000
161.7000
157.8700
159.3200
638,000
Thu, 11 Jun 2026
147.6700
159.8000
147.4900
158.7300
1,163,500
Wed, 10 Jun 2026
150.9500
154.5500
145.9600
147.4100
1,051,100
Tue, 09 Jun 2026
146.1100
152.3300
146.1100
150.8300
849,700
Mon, 08 Jun 2026
139.7100
147.4100
138.1800
146.1400
1,035,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.0000
142.1200
137.0000
140.4600
773,200
Thu, 04 Jun 2026
142.6600
143.2300
133.1600
136.5000
914,900
Wed, 03 Jun 2026
135.7000
141.5000
134.7900
140.2600
774,900
Tue, 02 Jun 2026
138.2200
140.6200
136.6900
138.2000
668,300
Mon, 01 Jun 2026
142.3800
142.5000
135.8100
141.7600
763,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
139.0600
146.0700
137.6300
142.3800
834,800
Thu, 28 May 2026
139.4400
141.0300
136.5000
140.0200
924,800
Wed, 27 May 2026
141.0800
144.8900
139.2300
141.4800
1,043,300
Tue, 26 May 2026
139.1000
142.2400
136.7700
139.6800
937,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
137.3300
139.6200
135.6500
137.4100
773,100
Thu, 21 May 2026
130.4900
137.3800
130.1800
136.5700
926,500
Wed, 20 May 2026
128.2200
134.1100
124.9600
131.1800
1,055,000
Tue, 19 May 2026
131.0200
131.3400
126.0100
126.3300
1,046,500
Mon, 18 May 2026
134.7500
135.9400
131.6700
132.3100
1,085,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
136.7500
139.0700
134.2200
137.2200
1,153,800
Thu, 14 May 2026
128.1100
136.9100
127.5600
136.7500
2,394,800
Wed, 13 May 2026
135.1900
135.7800
126.3000
126.3600
1,668,800
Tue, 12 May 2026
139.5700
141.0300
135.3100
135.3300
1,027,500
Mon, 11 May 2026
139.7700
141.5800
137.8800
139.6100
1,173,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
147.9400
148.8000
138.6400
138.6800
1,046,900
Thu, 07 May 2026
146.8000
148.2600
141.0100
146.3000
1,311,000
Wed, 06 May 2026
148.1200
151.0000
144.9500
147.1100
997,000
Tue, 05 May 2026
142.2700
146.4900
140.0100
144.9400
1,103,100
Mon, 04 May 2026
148.0100
148.6500
140.1300
140.1800
1,306,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
153.2500
155.0400
144.9400
148.1400
971,000
Thu, 30 Apr 2026
150.7900
154.1900
147.4100
152.2400
1,510,900
Wed, 29 Apr 2026
8 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 29 Apr 2026
143.0000
150.7000
141.0000
147.8000
3,908,100
Wed, 29 Apr 2026
7 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 28 Apr 2026
133.3300
136.6100
128.3000
129.1400
2,143,100
Mon, 27 Apr 2026
139.1000
139.1600
131.5700
134.1300
1,714,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
140.0100
142.0200
136.8600
138.6700
1,499,400
Thu, 23 Apr 2026
148.4900
149.1900
143.3800
143.8500
866,400
Wed, 22 Apr 2026
148.1800
151.8900
146.2900
147.7600
962,500
Tue, 21 Apr 2026
155.5600
157.8900
144.7600
147.7100
1,823,500
Mon, 20 Apr 2026
155.7900
159.3400
150.9700
158.3100
1,839,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
154.4000
161.7100
154.4000
158.1400
1,357,400
Thu, 16 Apr 2026
155.5800
156.9300
150.2500
151.0900
1,335,600
Wed, 15 Apr 2026
160.0000
161.4600
156.7800
157.2300
842,900
Tue, 14 Apr 2026
152.5600
159.4900
152.2000
159.2500
759,500
Mon, 13 Apr 2026
153.7400
154.6200
146.0000
154.1500
952,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
154.5000
157.3800
153.6100
155.1300
743,900
Thu, 09 Apr 2026
152.7300
156.2000
151.4300
154.8700
693,100
Wed, 08 Apr 2026
153.6600
160.0000
153.6500
153.6500
1,351,500
Tue, 07 Apr 2026
149.2100
150.0000
146.5700
148.4100
665,300
Mon, 06 Apr 2026
144.4800
149.9900
143.8200
149.6000
660,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
142.5200
146.0900
141.4500
144.6900
1,003,300
Wed, 01 Apr 2026
145.3900
145.7600
141.2600
143.3500
656,500
Tue, 31 Mar 2026
141.7700
145.0600
138.6400
142.7700
766,100
Mon, 30 Mar 2026
135.6800
137.5800
134.2300
136.6900
901,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
135.0000
137.2100
129.5800
133.6700
1,301,200
Thu, 26 Mar 2026
145.3800
147.7200
137.0300
137.5700
1,275,900
Wed, 25 Mar 2026
153.0000
153.5300
146.4600
147.1100
1,077,300
Tue, 24 Mar 2026
145.6600
152.0700
143.2200
151.5900
848,600
Mon, 23 Mar 2026
147.1200
150.6800
146.0000
146.9600
962,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
144.6200
145.7400
142.8300
143.4000
1,928,300
Thu, 19 Mar 2026
139.5000
146.7900
138.3500
144.7600
929,200
Wed, 18 Mar 2026
141.9800
142.3000
139.2700
140.0500
782,600
Tue, 17 Mar 2026
144.9700
145.8900
142.7100
142.7700
707,000
Mon, 16 Mar 2026
146.0000
146.9300
142.3100
144.0800
1,397,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
140.7600
144.5400
139.3400
144.0200
1,349,800
Thu, 12 Mar 2026
141.8700
143.1500
138.0500
138.6800
1,331,900
Wed, 11 Mar 2026
140.1100
145.9600
139.6400
144.3500
1,187,000
Tue, 10 Mar 2026
135.5100
143.4900
135.5100
139.8200
1,423,500
Mon, 09 Mar 2026
133.6300
137.8100
129.0200
137.5700
1,205,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
136.2000
136.2000
131.0000
134.8100
1,329,800
Thu, 05 Mar 2026
137.0500
141.9300
135.8900
140.3800
1,024,600
Wed, 04 Mar 2026
141.2500
142.6800
136.2200
137.9400
1,108,000
Tue, 03 Mar 2026
137.9100
142.9600
135.2700
140.9600
1,191,200
Mon, 02 Mar 2026
6 · 8-K
After-hours · 16:47 ET
8-K ↗
Mon, 02 Mar 2026
146.2400
147.0700
142.1000
142.4100
1,389,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
149.0000
152.5700
144.1000
148.2000
1,571,600
Thu, 26 Feb 2026
146.4900
151.7500
146.4900
151.6300
1,701,800
Wed, 25 Feb 2026
142.0800
145.3100
139.3200
144.9000
1,257,300
Tue, 24 Feb 2026
140.0200
143.3200
139.7500
141.1600
1,088,600
Mon, 23 Feb 2026
145.0000
145.1800
136.5900
140.7800
1,868,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.0000
151.0100
143.1500
146.5200
1,843,300
Thu, 19 Feb 2026
156.0700
158.3700
150.2700
150.6100
1,109,100
Wed, 18 Feb 2026
160.1300
165.0000
157.8100
158.3100
1,107,600
Tue, 17 Feb 2026
164.0500
164.0500
156.3800
163.3300
1,168,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.3300
165.3300
158.6400
161.0700
832,800
Thu, 12 Feb 2026
168.1000
169.4700
160.7400
162.5400
1,433,200
Wed, 11 Feb 2026
164.1900
167.7500
161.3800
166.4700
1,015,400
Tue, 10 Feb 2026
170.0700
172.0300
163.1500
163.1700
1,084,300
Mon, 09 Feb 2026
170.0000
175.2900
168.1900
171.2100
1,178,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
161.0000
169.7100
161.0000
168.9300
1,285,300
Thu, 05 Feb 2026
162.8000
166.0100
159.5400
160.6400
1,412,100
Wed, 04 Feb 2026
164.6500
167.0000
160.4000
162.0600
1,840,800
Tue, 03 Feb 2026
161.0000
163.6400
158.1500
163.4500
1,443,600
Mon, 02 Feb 2026
161.3200
162.3400
156.2900
162.1200
1,468,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
159.1100
160.9600
153.4200
157.7200
1,419,500
Thu, 29 Jan 2026
158.2500
164.2500
152.8800
160.6400
1,765,700
Wed, 28 Jan 2026
5 · 10-Q
After-hours · 16:47 ET
10-Q ↗
Wed, 28 Jan 2026
167.8800
168.4800
152.2600
156.6400
3,355,700
Wed, 28 Jan 2026
4 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 27 Jan 2026
157.4600
159.7600
155.5000
157.2900
1,709,200
Mon, 26 Jan 2026
161.5000
163.8300
156.7300
157.4000
1,318,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
161.5000
163.0400
158.1600
162.7700
1,088,900
Thu, 22 Jan 2026
163.3700
167.1400
161.7100
162.4400
1,027,500
Wed, 21 Jan 2026
160.1100
165.0000
159.1000
160.9000
1,079,900
Tue, 20 Jan 2026
161.6000
164.5000
158.2400
159.7300
1,393,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.7600
167.2700
157.3300
157.6800
1,413,500
Thu, 15 Jan 2026
165.3100
167.9800
163.1100
166.7100
749,400
Wed, 14 Jan 2026
165.0500
166.9100
162.5800
165.5300
786,500
Tue, 13 Jan 2026
164.9300
168.1600
164.1200
166.2700
799,700
Mon, 12 Jan 2026
160.4100
167.8500
159.1200
167.6900
1,015,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
161.2300
161.5000
155.5900
160.0100
818,500
Thu, 08 Jan 2026
154.8800
161.9900
153.5600
160.0000
1,257,000
Wed, 07 Jan 2026
155.7600
157.4300
152.4300
156.2300
722,600
Tue, 06 Jan 2026
151.7700
158.4600
150.8000
155.9500
1,061,800
Mon, 05 Jan 2026
149.3400
151.9900
146.5400
149.4800
948,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
144.9400
152.0000
144.8300
151.5200
1,113,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
142.4900
144.4200
141.1500
143.5200
974,200
Tue, 30 Dec 2025
143.0700
146.5000
142.5600
142.7800
1,057,400
Mon, 29 Dec 2025
148.5000
148.6900
142.8600
143.3000
818,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
150.4700
153.3800
149.2100
149.6100
517,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
148.3400
151.5600
148.3400
150.9600
265,200
Tue, 23 Dec 2025
150.6700
150.6700
144.5200
148.8200
923,400
Mon, 22 Dec 2025
149.0000
151.2600
147.4500
151.0500
835,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
150.6900
151.6200
146.0400
149.4400
1,479,400
Thu, 18 Dec 2025
149.4300
154.8300
149.0200
150.6000
1,284,200
Wed, 17 Dec 2025
144.2000
150.6000
143.5200
145.5100
1,311,600
Tue, 16 Dec 2025
145.2200
148.6400
144.1300
145.8100
972,600
Mon, 15 Dec 2025
145.9600
148.9000
144.0700
144.6000
1,365,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
142.4900
150.3400
142.4900
144.4500
1,000,900
Thu, 11 Dec 2025
137.9800
146.6000
137.2300
142.5300
1,378,500
Wed, 10 Dec 2025
139.4800
141.0000
134.2500
136.3500
1,581,300
Tue, 09 Dec 2025
142.6000
143.2500
136.7500
140.1200
1,127,300
Mon, 08 Dec 2025
140.6500
143.9900
138.2400
142.3100
1,120,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
143.6300
143.6600
139.5400
140.4500
1,095,900
Thu, 04 Dec 2025
142.4100
145.4500
138.3200
142.2400
1,691,800
Wed, 03 Dec 2025
149.0500
150.0000
140.9100
142.0700
2,003,400
Tue, 02 Dec 2025
152.2400
153.6000
147.4700
149.0300
1,446,800
Mon, 01 Dec 2025
152.1200
154.4200
150.5500
151.3700
1,521,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
152.0000
155.1800
151.4600
153.7900
744,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
149.5600
154.8400
149.0500
151.7700
1,710,400
Tue, 25 Nov 2025
146.0100
153.0500
145.4500
149.7100
2,564,000
Mon, 24 Nov 2025
3 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 24 Nov 2025
137.0000
142.2000
136.4800
140.2900
2,059,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
127.8300
136.5100
127.8100
134.9600
1,779,800
Thu, 20 Nov 2025
128.0000
131.8800
126.6700
127.1300
1,708,200
Wed, 19 Nov 2025
123.1000
131.1300
123.1000
127.9400
2,409,600
Tue, 18 Nov 2025
120.0700
123.4100
118.3600
122.2000
1,923,200
Mon, 17 Nov 2025
114.7300
124.6100
114.7300
121.0900
2,578,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
115.8200
117.2800
112.8900
113.1900
1,636,700
Thu, 13 Nov 2025
112.8800
117.5800
111.6200
117.1600
2,691,900
Wed, 12 Nov 2025
106.9300
114.9200
105.5100
113.7100
2,507,900
Tue, 11 Nov 2025
106.1900
106.5600
103.7400
105.8100
1,083,400
Mon, 10 Nov 2025
103.3800
107.4400
102.9200
106.6100
2,228,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
102.2200
104.6400
101.3700
102.6400
1,339,800
Thu, 06 Nov 2025
104.2500
104.2500
100.3000
102.2900
1,822,400
Wed, 05 Nov 2025
103.8800
104.9200
101.6000
103.5200
1,738,700
Tue, 04 Nov 2025
105.0500
106.3400
104.0000
104.5700
1,805,500
Mon, 03 Nov 2025
107.3300
107.5100
103.4100
105.0500
1,658,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
107.1700
110.2100
107.0000
108.6600
1,535,800
Thu, 30 Oct 2025
112.6000
113.2700
107.1100
108.0900
2,676,600
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 29 Oct 2025
114.4400
128.0000
114.0000
114.9800
5,310,400
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 08:06 ET
8-K ↗
Tue, 28 Oct 2025
125.0700
128.1200
122.3000
124.2600
2,498,600
Mon, 27 Oct 2025
128.2300
129.0000
123.1100
126.1900
2,033,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.7200
127.6000
125.5500
127.3100
1,108,600
Thu, 23 Oct 2025
130.3800
130.3800
124.0000
126.3700
1,446,000