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
186.1000
195.0000
187.0100
194.6600
1,244,719
Thu, 03 Sep 2026
178.8600
186.7800
176.3900
186.6300
1,209,000
Wed, 02 Sep 2026
177.9800
180.1700
175.3200
179.5100
1,009,700
Tue, 01 Sep 2026
178.0800
181.8300
172.8400
180.9100
1,208,100
Mon, 31 Aug 2026
177.7500
179.7600
175.1700
178.4300
1,231,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
186.1100
188.3900
175.3200
177.6300
1,453,400
Thu, 27 Aug 2026
194.4700
197.8100
185.1700
186.3100
1,305,100
Wed, 26 Aug 2026
189.1600
192.7200
184.5000
187.3000
1,699,600
Tue, 25 Aug 2026
193.0700
196.6600
187.1200
188.0100
965,300
Mon, 24 Aug 2026
194.4200
195.7000
183.9000
188.3700
1,436,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
19 · 8-K
After market open · 09:30 ET
8-K ↗
Fri, 21 Aug 2026
205.0000
206.0000
193.1700
197.6800
2,017,100
Thu, 20 Aug 2026
192.0300
195.9700
188.0300
190.7400
1,000,800
Wed, 19 Aug 2026
200.4900
202.0600
188.0300
195.1400
1,316,400
Tue, 18 Aug 2026
210.9900
210.9900
198.6200
200.6600
1,479,200
Mon, 17 Aug 2026
210.5000
219.9800
210.5000
216.7500
1,630,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
201.7400
209.7900
200.5800
209.5000
786,300
Thu, 13 Aug 2026
200.3500
206.3800
196.7700
203.5100
1,049,900
Wed, 12 Aug 2026
209.1800
211.9400
199.5000
199.5300
1,248,800
Tue, 11 Aug 2026
194.8300
204.3200
193.5000
198.3200
1,144,400
Mon, 10 Aug 2026
197.8900
201.7100
190.6000
191.0100
729,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
195.4100
197.7100
189.5000
195.6000
1,181,900
Thu, 06 Aug 2026
191.2800
200.7500
190.9500
192.5200
919,700
Wed, 05 Aug 2026
197.3900
207.7500
194.5300
194.6100
1,016,700
Tue, 04 Aug 2026
205.6100
208.0000
194.3100
201.7100
1,416,200
Mon, 03 Aug 2026
194.8900
205.5700
191.8600
195.9200
1,959,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
200.9200
207.4600
195.3800
201.0600
2,507,200
Thu, 30 Jul 2026
18 · 10-Q
After market open · 12:50 ET
10-Q ↗
Thu, 30 Jul 2026
193.2900
195.9900
170.2100
193.9100
5,168,700
Wed, 29 Jul 2026
17 · 8-K
After-hours · 17:06 ET
8-K ↗
Wed, 29 Jul 2026
203.8500
205.1300
176.6200
178.0400
4,756,500
Tue, 28 Jul 2026
221.5600
222.1700
207.2100
208.0600
1,727,900
Mon, 27 Jul 2026
246.1000
246.8500
223.4700
230.4000
1,116,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Jul 2026
249.9900
253.3700
240.7900
241.7900
854,500
Thu, 23 Jul 2026
247.3700
255.8000
245.8100
249.6200
735,500
Wed, 22 Jul 2026
242.7000
250.9800
240.5000
249.6400
980,900
Tue, 21 Jul 2026
235.7400
248.1900
234.6200
247.0900
1,260,800
Mon, 20 Jul 2026
232.3700
239.3800
226.5700
227.8800
803,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
216.0600
233.2400
211.0100
229.3400
1,218,100
Thu, 16 Jul 2026
225.0300
231.5000
220.5700
226.2300
928,700
Wed, 15 Jul 2026
230.5400
232.4700
222.0100
231.9600
1,377,100
Tue, 14 Jul 2026
237.5900
247.5000
227.7700
229.5700
1,367,300
Mon, 13 Jul 2026
245.2800
245.2900
233.8300
234.2800
1,012,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
15 · DEFA14A
After market open · 15:43 ET
DEFA14A ↗
Fri, 10 Jul 2026
14 · DEF 14A
After market open · 15:38 ET
DEF 14A ↗
Fri, 10 Jul 2026
239.2800
247.7100
235.0000
245.9100
923,900
Thu, 09 Jul 2026
241.9300
249.4400
240.9200
243.5000
1,353,200
Wed, 08 Jul 2026
228.0000
236.1200
221.2900
235.6200
1,691,400
Tue, 07 Jul 2026
227.0800
231.6800
215.7800
230.4100
1,769,100
Mon, 06 Jul 2026
240.6600
243.5400
231.3500
235.1900
1,164,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
246.5000
252.7300
225.1900
230.9700
1,787,600
Wed, 01 Jul 2026
255.9600
259.5100
244.2900
244.4900
1,566,400
Tue, 30 Jun 2026
258.7300
268.0300
256.3300
267.0200
1,402,600
Mon, 29 Jun 2026
246.3000
258.3100
244.0000
256.3400
1,551,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
275.1500
278.0000
252.0400
255.9900
9,422,200
Thu, 25 Jun 2026
286.5100
292.8900
277.4000
283.6700
1,615,100
Wed, 24 Jun 2026
277.5300
288.5500
272.4200
276.7000
1,271,100
Tue, 23 Jun 2026
280.4100
289.0000
270.0000
277.4600
1,523,000
Mon, 22 Jun 2026
294.2500
296.0500
284.2100
295.5800
1,351,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
291.8100
302.9900
284.4300
297.3700
1,700,600
Wed, 17 Jun 2026
288.2000
294.8400
280.6700
283.8800
1,298,200
Tue, 16 Jun 2026
288.7900
298.4200
283.2600
284.9700
1,064,600
Mon, 15 Jun 2026
284.5000
291.7500
278.7400
285.7200
1,125,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
273.8100
276.8300
265.5100
274.5000
1,240,100
Thu, 11 Jun 2026
269.3700
273.3600
255.7400
271.5100
1,235,800
Wed, 10 Jun 2026
274.0100
276.5800
251.3800
258.1700
1,346,500
Tue, 09 Jun 2026
280.7300
291.2300
261.0000
278.1800
1,228,700
Mon, 08 Jun 2026
283.9100
285.0000
271.6200
275.2300
956,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
288.7000
291.9500
273.0000
276.5100
1,182,200
Thu, 04 Jun 2026
287.4200
304.8100
282.1500
301.2100
1,061,700
Wed, 03 Jun 2026
307.0300
318.6100
297.5100
302.0300
1,350,400
Tue, 02 Jun 2026
294.8500
307.4100
290.6500
306.8900
1,050,700
Mon, 01 Jun 2026
279.4600
297.5500
273.0000
288.5200
1,731,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
270.8100
282.8100
268.0200
278.9100
1,636,300
Thu, 28 May 2026
282.1000
282.1200
257.2400
270.7000
1,631,600
Wed, 27 May 2026
13 · 10-K
After market open · 14:16 ET
10-K ↗
Wed, 27 May 2026
301.6000
314.3000
267.0000
279.9300
2,648,900
Tue, 26 May 2026
12 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 26 May 2026
306.9700
323.2500
294.3000
295.8800
3,627,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
263.0000
268.0000
251.6200
260.5200
1,346,400
Thu, 21 May 2026
268.0000
268.0000
249.3900
250.1100
1,121,500
Wed, 20 May 2026
252.0300
259.8500
245.2100
257.3300
881,800
Tue, 19 May 2026
237.8400
245.3000
232.3100
244.4900
1,682,500
Mon, 18 May 2026
272.5500
272.5500
242.8200
247.1300
1,494,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
282.1400
283.8300
266.3100
271.2600
1,213,500
Thu, 14 May 2026
281.0100
294.0600
278.0000
292.1600
1,044,200
Wed, 13 May 2026
280.2900
287.1500
270.0000
279.2000
795,600
Tue, 12 May 2026
279.7900
280.6200
267.6600
276.2700
1,098,400
Mon, 11 May 2026
276.6200
286.9700
273.0000
284.8000
907,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
277.4500
282.0000
272.4400
273.0000
764,800
Thu, 07 May 2026
287.3000
287.3000
268.6800
269.6500
1,312,800
Wed, 06 May 2026
276.0000
280.0000
261.6300
274.2200
1,002,600
Tue, 05 May 2026
11 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 05 May 2026
264.0600
276.6500
263.9700
271.6000
1,002,300
Mon, 04 May 2026
268.4300
272.6100
256.7000
259.7600
833,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
257.6500
268.5100
257.0100
266.8300
1,029,500
Thu, 30 Apr 2026
238.7900
255.7000
237.0900
254.6300
1,091,600
Wed, 29 Apr 2026
240.4600
245.3000
229.8300
233.3900
926,200
Tue, 28 Apr 2026
241.8900
244.0900
227.3800
237.0600
976,800
Mon, 27 Apr 2026
252.6800
254.0000
240.9200
244.9500
975,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
254.5000
257.6000
250.2200
251.7000
511,300
Thu, 23 Apr 2026
254.5700
259.3000
248.2300
250.5700
643,700
Wed, 22 Apr 2026
252.0100
256.8000
246.0000
253.1500
520,400
Tue, 21 Apr 2026
253.5100
257.3800
244.6600
247.4900
687,000
Mon, 20 Apr 2026
243.7600
251.8100
240.0000
251.5000
658,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
245.6600
248.3100
236.0100
243.7100
958,300
Thu, 16 Apr 2026
237.7300
242.2600
232.1400
235.2500
793,100
Wed, 15 Apr 2026
250.9300
252.2500
232.2100
238.1400
1,218,600
Tue, 14 Apr 2026
260.0100
260.0100
242.0000
253.6600
1,064,700
Mon, 13 Apr 2026
241.5200
258.8700
240.1700
256.9900
1,727,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
244.1400
245.0000
235.3400
241.4600
652,000
Thu, 09 Apr 2026
234.0800
249.0000
234.0800
241.5200
904,800
Wed, 08 Apr 2026
229.0000
244.8600
227.0400
234.8400
1,073,100
Tue, 07 Apr 2026
211.9200
215.6500
206.4700
214.0000
689,300
Mon, 06 Apr 2026
217.9000
220.9900
206.0000
214.8800
979,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
213.3500
223.8000
210.2600
219.3200
586,700
Wed, 01 Apr 2026
222.2800
227.8400
220.6700
222.9700
962,500
Tue, 31 Mar 2026
207.8100
218.5400
203.0700
216.7100
848,700
Mon, 30 Mar 2026
213.5700
214.0000
197.0400
202.1800
1,098,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
214.2300
220.0000
208.3300
213.9600
1,149,700
Thu, 26 Mar 2026
227.4100
227.4100
213.0100
215.8100
755,900
Wed, 25 Mar 2026
227.0000
235.7600
225.0000
232.8900
1,299,400
Tue, 24 Mar 2026
209.5000
233.9900
209.5000
228.5800
2,026,300
Mon, 23 Mar 2026
204.3000
218.2900
204.0000
211.4700
1,211,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
200.1100
205.0000
188.0100
196.5500
1,508,500
Thu, 19 Mar 2026
196.0000
204.0200
193.3000
200.8700
685,300
Wed, 18 Mar 2026
197.0400
203.5300
196.0100
200.4200
943,900
Tue, 17 Mar 2026
198.5700
203.3700
195.7400
196.0900
728,000
Mon, 16 Mar 2026
194.6500
201.3600
192.3000
197.9500
948,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
194.1400
196.9500
187.6600
188.5400
507,200
Thu, 12 Mar 2026
194.1700
198.3000
186.6300
191.9300
976,200
Wed, 11 Mar 2026
200.1500
205.2000
198.0100
200.6300
656,700
Tue, 10 Mar 2026
202.2000
211.8900
201.0000
201.2700
1,125,100
Mon, 09 Mar 2026
183.3800
201.6000
180.8200
201.0700
1,451,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
195.1500
198.1900
183.6000
187.2900
1,567,800
Thu, 05 Mar 2026
206.0900
207.9900
198.6000
204.7700
1,158,600
Wed, 04 Mar 2026
217.1600
220.2500
202.0500
209.9300
1,220,600
Tue, 03 Mar 2026
225.6500
226.6000
210.4300
212.3200
1,678,600
Mon, 02 Mar 2026
222.2900
239.2000
219.1500
238.5000
1,022,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
223.0300
229.9300
220.2000
227.2500
951,100
Thu, 26 Feb 2026
230.1900
230.5000
218.0000
228.9000
1,047,700
Wed, 25 Feb 2026
240.0000
243.8000
228.7000
230.1900
917,300
Tue, 24 Feb 2026
220.5100
237.4900
219.0500
236.7000
1,304,300
Mon, 23 Feb 2026
225.0000
228.8800
218.8500
222.5000
961,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
219.7500
228.6100
216.5700
226.3600
908,200
Thu, 19 Feb 2026
215.7500
220.5900
212.3200
218.5400
996,700
Wed, 18 Feb 2026
222.0000
225.3900
216.0800
217.5300
995,700
Tue, 17 Feb 2026
215.6600
223.2400
214.4800
216.8400
1,019,400
Tue, 17 Feb 2026
10 · 8-K
Pre-market · 06:10 ET
FORM 8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
216.3900
223.1700
211.0900
216.5000
1,264,700
Thu, 12 Feb 2026
223.8100
231.1200
215.0500
215.4500
1,609,800
Wed, 11 Feb 2026
227.2600
235.0200
213.4900
219.5000
2,153,700
Tue, 10 Feb 2026
218.4100
223.1000
214.0000
219.7600
893,100
Mon, 09 Feb 2026
218.4600
224.7000
213.3400
219.1300
1,517,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
210.0000
220.4200
208.0000
215.7200
2,278,700
Thu, 05 Feb 2026
9 · 10-Q
After market open · 12:31 ET
10-Q ↗
Thu, 05 Feb 2026
199.1200
208.0000
193.0000
205.3200
2,182,800
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 04 Feb 2026
201.0000
202.9400
191.7600
199.5300
2,361,900
Tue, 03 Feb 2026
199.0000
205.7400
190.2200
199.4800
2,594,100
Mon, 02 Feb 2026
185.0000
199.5400
184.0000
196.0700
2,821,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
179.9000
190.2200
176.7200
184.6600
2,945,400
Thu, 29 Jan 2026
7 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 29 Jan 2026
170.0000
182.8500
167.8800
176.7200
4,001,600
Wed, 28 Jan 2026
146.7200
147.4800
139.2500
146.9000
1,286,900
Tue, 27 Jan 2026
149.5600
153.6600
146.6900
146.9000
897,400
Mon, 26 Jan 2026
145.0000
148.5900
143.6200
148.4900
782,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
147.2800
147.9900
142.2200
145.9900
617,600
Thu, 22 Jan 2026
146.7500
150.7500
143.0500
147.5200
1,246,500
Wed, 21 Jan 2026
137.7000
144.0000
135.9000
143.6800
1,050,700
Tue, 20 Jan 2026
133.0000
137.3700
132.8000
136.3600
670,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.8000
139.3900
132.0300
136.8800
1,268,900
Thu, 15 Jan 2026
127.8500
133.5000
127.2300
131.8600
974,300
Wed, 14 Jan 2026
127.0400
127.2600
122.2100
125.0500
668,500
Tue, 13 Jan 2026
127.2300
129.6900
123.7100
127.0700
1,113,700
Mon, 12 Jan 2026
122.8700
129.9500
122.8700
127.2300
1,063,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
120.0000
127.7100
119.3100
125.1400
2,415,400
Thu, 08 Jan 2026
118.7900
123.7400
115.2500
120.0000
2,880,200
Wed, 07 Jan 2026
129.1100
129.3700
118.5400
119.6800
2,991,100
Tue, 06 Jan 2026
129.9700
131.8300
111.1800
129.9700
5,593,900
Mon, 05 Jan 2026
142.8500
146.2600
139.7900
140.4400
737,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
136.2300
143.3900
135.7400
140.8100
783,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
135.9900
136.6300
132.1500
133.5100
521,600
Tue, 30 Dec 2025
136.9000
136.9000
133.9200
135.1500
621,200
Mon, 29 Dec 2025
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 29 Dec 2025
137.5100
138.0200
134.7800
136.1900
562,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.1400
138.7900
136.3800
137.6500
331,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
136.4900
138.8100
135.9000
137.5900
271,700
Tue, 23 Dec 2025
136.0000
139.9600
135.0000
137.6400
620,200
Mon, 22 Dec 2025
139.5400
139.6400
134.5000
137.0300
854,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
135.1300
139.4200
132.6200
136.1600
1,468,300
Thu, 18 Dec 2025
133.3800
136.9300
131.2300
133.9200
1,268,900
Wed, 17 Dec 2025
137.6200
139.9400
125.4000
128.3900
2,594,100
Tue, 16 Dec 2025
141.0000
142.0400
138.0000
138.5900
1,161,300
Mon, 15 Dec 2025
142.3600
145.7500
136.9300
142.2700
1,247,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
163.7300
163.9300
138.6400
139.8800
2,226,700
Thu, 11 Dec 2025
161.1900
165.8300
154.7500
165.1900
1,042,200
Wed, 10 Dec 2025
153.1300
164.7000
148.0300
162.6600
1,251,800
Tue, 09 Dec 2025
5 · 8-K
After market open · 11:25 ET
8-K ↗
Tue, 09 Dec 2025
152.9900
156.6000
151.0500
152.9500
1,096,700
Mon, 08 Dec 2025
165.8700
166.7600
152.3300
153.8900
1,647,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
158.8700
165.8900
156.2600
162.8700
981,100
Thu, 04 Dec 2025
156.8200
163.7000
154.2400
159.9100
1,055,100
Wed, 03 Dec 2025
159.8600
159.8600
147.0000
157.4600
1,362,800
Tue, 02 Dec 2025
161.1000
162.1200
157.8600
160.4500
903,100
Mon, 01 Dec 2025
158.7700
162.5900
154.3200
158.6600
1,079,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
160.4700
162.7600
156.7700
162.1300
298,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
157.0000
160.3100
155.3800
158.9700
630,600
Tue, 25 Nov 2025
150.3200
156.2600
146.5700
155.7900
597,000
Mon, 24 Nov 2025
144.2300
156.2300
144.2300
151.6500
1,566,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
139.8400
143.2300
133.5000
143.0400
1,305,000
Thu, 20 Nov 2025
146.4300
154.2600
136.8500
139.0100
1,528,800
Wed, 19 Nov 2025
134.2500
146.9900
132.7300
141.5100
1,538,800
Tue, 18 Nov 2025
124.9400
132.5400
123.6900
130.5700
1,384,700
Mon, 17 Nov 2025
132.9400
137.2500
127.7400
128.4900
1,288,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
4 · 8-K
After market open · 11:43 ET
8-K ↗
Fri, 14 Nov 2025
122.2800
134.8700
120.0100
132.0200
1,831,900
Thu, 13 Nov 2025
144.5700
146.5700
125.4000
128.7300
2,650,300
Wed, 12 Nov 2025
153.0600
157.2300
146.7800
147.4000
772,600
Tue, 11 Nov 2025
159.5800
160.4700
151.1100
151.7000
655,200
Mon, 10 Nov 2025
160.6100
164.0600
158.0200
159.7400
824,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
145.0200
157.0300
141.5700
156.3900
1,212,700
Thu, 06 Nov 2025
154.1200
154.5900
148.6900
149.0900
747,200
Wed, 05 Nov 2025
145.9100
155.6400
145.9100
151.2100
845,000
Tue, 04 Nov 2025
147.0400
150.5500
144.5100
146.1400
1,088,100
Mon, 03 Nov 2025
154.7400
157.9900
152.5000
152.9300
1,117,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
154.5000
156.9500
148.9700
153.2100
1,052,900
Thu, 30 Oct 2025
151.6400
161.3000
150.5500
153.2000
973,200
Wed, 29 Oct 2025
3 · 10-Q
After market open · 12:40 ET
10-Q ↗
Wed, 29 Oct 2025
2 · 8-K/A
After market open · 12:17 ET
8-K/A ↗
Wed, 29 Oct 2025
150.3900
166.9400
148.2800
155.2600
2,428,700
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 28 Oct 2025
163.2500
164.0800
155.1900
162.0200
1,374,600
Mon, 27 Oct 2025
163.0000
163.9800
160.7700
163.0200
641,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.1400
163.8800
156.2500
161.2700
766,300
Thu, 23 Oct 2025
151.3600
154.6400
149.5600
152.4000
709,500
Wed, 22 Oct 2025
161.2100
161.8200
141.0200
148.3000
1,308,900
Tue, 21 Oct 2025
158.0000
158.0000
152.5300
156.7100
604,500
Mon, 20 Oct 2025
156.4500
159.5300
154.3000
157.7300
743,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
156.0200
158.9600
150.7700
153.7900
923,900
Thu, 16 Oct 2025
162.5100
164.8900
158.5600
160.4300
915,900
Wed, 15 Oct 2025
155.7700
162.4700
155.2500
162.0700
1,024,500
Tue, 14 Oct 2025
146.1500
153.9600
143.0000
153.6500
600,600
Mon, 13 Oct 2025
149.1600
151.2000
148.0400
149.6500
607,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
150.2400
157.0200
144.9100
145.2300
1,090,800
Thu, 09 Oct 2025
151.4600
154.0000
148.9300
149.0600
615,900
Wed, 08 Oct 2025
151.2000
156.7500
150.9600
154.5400
855,200
Tue, 07 Oct 2025
153.7300
155.3200
145.8700
149.8200
786,700
Mon, 06 Oct 2025
150.3500
154.9500
149.6100
153.9200
753,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
148.1900
148.4000
144.0000
147.6100
507,100
Thu, 02 Oct 2025
149.2100
150.0300
143.7700
147.8200
663,700
Wed, 01 Oct 2025
139.9500
149.5700
139.9500
147.8700
617,500
Tue, 30 Sep 2025
141.5600
144.4600
139.1000
142.1600
562,200
Mon, 29 Sep 2025
140.6000
145.0500
140.3000
141.1900
911,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
135.7500
138.8300
135.7000
138.6500
700,200
Thu, 25 Sep 2025
137.3000
138.9600
134.0400
135.9200
779,300
Wed, 24 Sep 2025
145.1600
146.5800
138.4500
141.2800
988,200
Tue, 23 Sep 2025
151.1500
154.1300
141.1800
146.1400
1,314,300
Mon, 22 Sep 2025
154.2100
154.9400
149.4000
151.2300
1,118,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
158.0000
159.2900
152.2500
154.9500
1,312,500
Thu, 18 Sep 2025
156.0000
159.5400
154.8900
158.5700
921,800
Wed, 17 Sep 2025
153.1100
155.5500
151.2500
152.4800
736,300
Tue, 16 Sep 2025
152.4300
153.8900
150.5200
153.3300
476,100
Mon, 15 Sep 2025
150.2200
155.7300
150.2200
152.4000
859,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
146.9000
150.6900
145.5900
149.6800
661,200
Thu, 11 Sep 2025
151.5000
153.8900
146.5500
146.8500
948,500
Wed, 10 Sep 2025
143.2600
154.0000
143.0000
151.5000
1,726,100
Tue, 09 Sep 2025
138.7900
140.8300
135.8300
138.5200
436,300
Mon, 08 Sep 2025
136.6900
139.2800
135.0000
138.6500
555,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
136.4500
138.2900
129.0000
135.1900
839,100