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
203.0100
205.9900
189.0000
193.3000
35,824,073
Thu, 22 Oct 2026
26 · 10-Q
After-hours · 21:25 ET
10-Q ↗
Thu, 22 Oct 2026
25 · 8-K
After-hours · 20:09 ET
8-K ↗
Thu, 22 Oct 2026
228.1500
229.9100
210.7400
217.7700
23,643,400
Wed, 21 Oct 2026
235.3600
241.3700
229.3000
238.5300
12,444,900
Tue, 20 Oct 2026
220.1550
228.7900
213.0900
222.6500
11,355,100
Mon, 19 Oct 2026
233.2300
233.5000
224.2020
226.2200
9,977,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
231.2830
233.5900
219.1700
221.3100
13,809,200
Thu, 15 Oct 2026
224.2800
239.8500
215.1200
236.3000
17,671,400
Wed, 14 Oct 2026
257.5000
258.5200
235.7000
239.3400
18,437,900
Tue, 13 Oct 2026
251.5500
264.1400
248.3500
263.4500
12,685,900
Mon, 12 Oct 2026
275.3300
275.9900
257.7600
262.2800
14,031,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
275.8500
280.5000
271.0000
280.5000
8,473,300
Thu, 08 Oct 2026
283.8300
286.9500
264.5000
272.8200
15,754,600
Wed, 07 Oct 2026
286.0000
296.8330
284.5410
291.2900
10,946,100
Tue, 06 Oct 2026
295.2500
300.8000
285.6400
295.7800
12,328,800
Mon, 05 Oct 2026
289.9900
291.9600
282.3400
286.6500
7,495,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
284.0000
297.5900
283.1000
289.1500
12,898,100
Thu, 01 Oct 2026
284.6200
287.1500
272.3780
277.5800
11,546,400
Wed, 30 Sep 2026
296.0600
300.4600
276.9000
276.9800
15,279,700
Tue, 29 Sep 2026
272.8200
302.3540
271.2000
291.2500
23,694,900
Mon, 28 Sep 2026
282.5100
286.2600
259.4600
262.8700
15,575,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
269.9100
292.7200
264.0140
288.7000
17,360,000
Thu, 24 Sep 2026
256.0000
269.3400
251.3000
266.6500
18,081,100
Wed, 23 Sep 2026
276.9650
282.6350
271.0250
275.1900
8,193,500
Tue, 22 Sep 2026
274.1600
284.2500
268.9700
276.5300
10,586,100
Mon, 21 Sep 2026
270.0000
282.0000
265.3600
272.8900
14,545,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
284.3200
285.1000
265.0000
265.6300
73,471,700
Thu, 17 Sep 2026
283.1500
288.0000
275.5300
280.7600
14,236,300
Wed, 16 Sep 2026
268.2400
275.1800
261.8100
270.0200
13,495,600
Tue, 15 Sep 2026
261.0000
269.8260
257.0900
259.3500
10,737,300
Mon, 14 Sep 2026
256.3950
261.7000
249.0500
257.0500
14,842,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
268.5150
277.2800
266.1200
275.7500
13,631,200
Thu, 10 Sep 2026
260.7080
271.5000
257.0100
258.4900
11,521,900
Wed, 09 Sep 2026
272.9900
280.4790
268.5800
269.2800
12,148,500
Tue, 08 Sep 2026
267.7600
283.8300
259.7800
277.2200
27,500,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
236.8200
253.3000
235.5500
252.8700
16,469,100
Thu, 03 Sep 2026
219.0000
238.4100
212.1200
235.5500
15,640,700
Wed, 02 Sep 2026
210.0000
217.2980
204.3000
217.2800
9,181,100
Tue, 01 Sep 2026
203.5000
213.6600
197.5000
213.6300
10,790,800
Mon, 31 Aug 2026
208.8800
210.0000
202.8800
206.3000
10,089,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
215.7050
222.4000
209.1200
210.7700
11,407,800
Thu, 27 Aug 2026
227.1000
227.9900
214.7500
217.8300
11,692,600
Wed, 26 Aug 2026
213.9400
227.3400
212.3000
218.2100
11,985,200
Tue, 25 Aug 2026
213.5450
218.5300
208.3000
217.4500
14,898,300
Mon, 24 Aug 2026
191.9800
209.9200
185.9300
204.0200
15,248,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
206.2200
207.8800
195.6800
201.4500
9,368,800
Thu, 20 Aug 2026
203.5000
206.8500
197.3300
202.4800
9,456,500
Wed, 19 Aug 2026
212.5500
212.5600
200.0900
206.6300
10,332,000
Tue, 18 Aug 2026
220.7650
222.7000
205.5000
209.0100
15,418,800
Mon, 17 Aug 2026
241.1750
244.4400
229.1000
232.1600
10,638,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
233.6600
248.5700
227.6700
229.9400
12,235,500
Thu, 13 Aug 2026
235.9400
253.3100
233.4400
236.2200
11,380,200
Wed, 12 Aug 2026
236.7100
249.9900
231.1800
237.1600
15,885,700
Tue, 11 Aug 2026
214.5000
219.7000
210.1600
211.2100
8,714,500
Mon, 10 Aug 2026
221.0000
221.0400
210.0200
210.6300
9,013,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
240.1750
240.1750
212.2000
219.3400
15,103,400
Thu, 06 Aug 2026
223.0000
249.4500
221.2100
228.9600
11,843,200
Wed, 05 Aug 2026
223.7900
241.8900
222.5900
234.3300
13,321,700
Tue, 04 Aug 2026
225.3750
237.4500
219.2100
228.1100
18,854,900
Mon, 03 Aug 2026
197.8250
224.6400
191.0000
218.3200
18,450,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
230.7750
235.4900
205.4300
205.8100
21,963,500
Thu, 30 Jul 2026
186.2500
215.7400
184.8800
207.1200
35,304,300
Wed, 29 Jul 2026
183.5000
185.6600
157.3340
163.7500
44,264,900
Wed, 29 Jul 2026
24 · 10-Q/A
Pre-market · 06:02 ET
10-Q/A ↗
Tue, 28 Jul 2026
23 · 10-Q
After-hours · 17:27 ET
10-Q ↗
Tue, 28 Jul 2026
22 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 28 Jul 2026
175.3000
176.8450
157.6500
166.8400
29,397,000
Mon, 27 Jul 2026
190.5100
197.5000
176.5700
188.1800
15,658,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
214.1900
214.1900
183.2200
184.8900
16,017,600
Thu, 23 Jul 2026
215.0200
229.6700
213.7510
217.3000
9,430,500
Wed, 22 Jul 2026
217.5700
229.8600
216.5150
218.2200
9,325,600
Tue, 21 Jul 2026
211.0700
229.9000
207.5980
226.2600
14,946,900
Mon, 20 Jul 2026
213.8750
220.0000
195.0910
197.0600
17,260,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
200.9800
223.7500
194.6000
214.9600
17,067,000
Thu, 16 Jul 2026
228.3000
229.9800
204.5560
206.7300
16,336,100
Wed, 15 Jul 2026
243.1000
244.4920
216.2800
239.3800
11,200,200
Tue, 14 Jul 2026
246.5900
252.0000
234.5300
243.4000
8,768,300
Mon, 13 Jul 2026
231.3800
246.7900
228.3000
233.4900
10,068,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
251.2050
251.2050
229.5500
244.6100
14,888,300
Thu, 09 Jul 2026
276.0800
276.0800
253.3200
257.0200
10,512,100
Thu, 09 Jul 2026
21 · 8-K
Pre-market · 08:17 ET
8-K ↗
Wed, 08 Jul 2026
262.5950
269.7200
235.3400
254.2900
19,197,800
Tue, 07 Jul 2026
286.5000
290.9200
261.5100
269.5700
11,188,700
Mon, 06 Jul 2026
280.9200
305.4100
276.6800
295.0500
11,624,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
297.8700
307.8190
257.5100
270.8900
15,724,900
Wed, 01 Jul 2026
290.6300
320.0000
286.2500
289.5000
16,354,900
Tue, 30 Jun 2026
279.7000
308.8200
279.3200
302.7000
14,490,600
Mon, 29 Jun 2026
272.4500
283.6200
261.3300
275.0100
17,520,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
294.5200
298.5300
247.7400
252.0200
57,203,700
Thu, 25 Jun 2026
346.2900
351.2800
297.9700
309.1800
13,128,300
Wed, 24 Jun 2026
327.5500
345.5000
315.0100
326.1900
11,015,300
Tue, 23 Jun 2026
309.3500
329.6900
300.3100
321.9800
11,493,600
Mon, 22 Jun 2026
20 · 8-K/A
After-hours · 17:10 ET
8-K/A ↗
Mon, 22 Jun 2026
332.0000
349.9900
330.0000
345.8500
11,308,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
297.6000
329.5100
294.8100
328.9100
16,009,200
Wed, 17 Jun 2026
19 · 8-K
After-hours · 17:16 ET
8-K ↗
Wed, 17 Jun 2026
283.4100
295.8250
280.4100
284.9900
11,015,900
Tue, 16 Jun 2026
274.1000
297.9700
271.0100
280.8800
11,266,700
Mon, 15 Jun 2026
272.9900
280.5000
269.5300
274.5000
9,171,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
246.0000
269.2300
245.0000
260.2200
8,610,600
Thu, 11 Jun 2026
239.7050
252.8200
232.8200
248.8800
8,874,300
Wed, 10 Jun 2026
248.1900
258.6300
230.6050
234.2300
15,509,100
Tue, 09 Jun 2026
261.9400
280.7400
241.9200
259.6100
16,201,400
Mon, 08 Jun 2026
265.5000
265.5100
248.5820
253.5700
8,618,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
280.0000
280.4100
252.0800
263.6100
11,653,200
Thu, 04 Jun 2026
278.7850
295.6900
272.1100
291.3700
6,633,400
Wed, 03 Jun 2026
296.8100
298.5000
282.9100
287.3200
7,869,100
Tue, 02 Jun 2026
280.3900
305.1100
279.1000
302.8500
12,996,700
Mon, 01 Jun 2026
277.6700
287.6900
270.0000
273.5100
10,358,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
280.0000
287.0000
268.1300
285.0000
16,911,700
Thu, 28 May 2026
297.6900
306.7200
286.2700
290.0100
7,841,800
Wed, 27 May 2026
18 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 27 May 2026
300.7500
303.9410
285.9000
293.8000
6,628,400
Tue, 26 May 2026
315.9500
318.0000
300.5000
302.4000
8,860,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
320.3200
322.8300
301.8500
302.4900
9,523,500
Thu, 21 May 2026
286.9500
318.4900
285.3100
307.8800
13,931,600
Wed, 20 May 2026
269.1800
292.9900
264.3350
282.3100
10,408,900
Tue, 19 May 2026
252.7950
268.5800
241.7500
261.3400
8,562,400
Mon, 18 May 2026
275.6600
277.7950
249.0100
258.7100
10,993,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
286.7900
288.7000
275.4000
275.9500
10,110,000
Thu, 14 May 2026
291.0000
310.0000
282.1000
303.4100
8,049,200
Wed, 13 May 2026
285.7200
297.8700
270.0500
289.7600
9,073,800
Tue, 12 May 2026
276.0000
289.4500
265.3900
280.6900
7,479,400
Mon, 11 May 2026
269.5000
296.3900
267.9800
283.9200
11,493,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
271.2200
272.5560
249.1000
261.0300
14,413,700
Thu, 07 May 2026
284.4000
285.1790
256.2700
258.6400
10,704,500
Wed, 06 May 2026
299.0000
299.0000
281.8400
285.4700
8,437,800
Tue, 05 May 2026
294.0100
299.5100
287.0200
295.2500
7,478,200
Mon, 04 May 2026
297.5000
302.9900
277.7000
288.6400
9,901,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
283.9400
291.6900
273.2100
290.5200
9,534,800
Thu, 30 Apr 2026
295.7300
296.5000
261.5250
283.3600
13,949,500
Wed, 29 Apr 2026
276.5500
290.5000
267.4600
287.9700
19,882,500
Wed, 29 Apr 2026
17 · 10-Q
Next filing day · accepted 28 Apr, 17:33 ET
10-Q ↗
Tue, 28 Apr 2026
16 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 28 Apr 2026
228.0700
239.6100
216.0400
226.3700
15,273,000
Mon, 27 Apr 2026
233.6200
239.0500
225.5100
234.6800
7,118,300
Mon, 27 Apr 2026
15 · 8-K
Pre-market · 09:05 ET
8-K ↗
Mon, 27 Apr 2026
14 · 424B7
Pre-market · 09:00 ET
424B7 ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
240.5600
242.2030
231.0200
231.1700
6,569,000
Thu, 23 Apr 2026
231.5000
241.6000
228.1400
237.5700
7,716,600
Wed, 22 Apr 2026
228.8800
235.3500
226.4500
229.7500
7,039,600
Tue, 21 Apr 2026
221.5850
234.3500
219.6000
220.9100
12,258,800
Mon, 20 Apr 2026
207.8600
220.7000
201.8000
218.2700
8,765,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
215.6900
215.6900
200.2300
207.8600
11,306,200
Thu, 16 Apr 2026
213.5000
215.4300
202.2700
210.0600
8,893,300
Wed, 15 Apr 2026
218.9950
229.5500
211.1600
213.8400
14,200,200
Tue, 14 Apr 2026
202.7800
219.2700
197.4000
219.0300
25,038,700
Mon, 13 Apr 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 13 Apr 2026
164.7200
177.5400
163.2200
176.6700
9,354,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
161.8800
170.8800
160.3500
166.7000
9,105,300
Thu, 09 Apr 2026
146.8800
163.2900
145.5300
160.1300
10,312,400
Wed, 08 Apr 2026
12 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Wed, 08 Apr 2026
11 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Wed, 08 Apr 2026
149.4000
156.7900
144.5400
146.7800
10,713,100
Tue, 07 Apr 2026
134.9500
139.4200
130.5000
135.9100
5,799,700
Mon, 06 Apr 2026
136.1800
140.3000
133.5700
135.0000
4,953,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
124.8400
137.2800
123.1600
135.6300
5,639,200
Wed, 01 Apr 2026
135.1000
141.5600
132.1400
132.4500
12,365,700
Tue, 31 Mar 2026
123.4400
135.6400
122.0000
135.4900
11,520,100
Mon, 30 Mar 2026
133.3250
133.7600
116.5050
119.5100
13,266,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · PRE 14A
After-hours · 16:11 ET
PRE 14A ↗
Fri, 27 Mar 2026
132.9900
149.2700
129.0500
133.2400
8,421,800
Thu, 26 Mar 2026
9 · 8-K
After-hours · 16:40 ET
8-K ↗
Thu, 26 Mar 2026
145.0000
149.5100
131.5000
133.5200
11,103,400
Wed, 25 Mar 2026
147.6200
153.7030
145.4400
150.2200
7,160,100
Tue, 24 Mar 2026
140.5150
146.6700
136.9600
145.8800
11,845,800
Mon, 23 Mar 2026
155.9900
157.3900
141.2500
141.3300
12,643,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
167.3500
169.0900
148.0600
150.1200
15,966,000
Thu, 19 Mar 2026
151.5000
167.9700
148.5300
166.6900
9,643,800
Wed, 18 Mar 2026
161.4300
164.4900
156.3300
156.5800
8,579,000
Tue, 17 Mar 2026
152.8900
161.5000
151.1800
160.0500
6,361,100
Mon, 16 Mar 2026
159.4000
162.2700
149.2700
153.6800
10,967,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
160.1800
163.5500
151.6200
154.5100
7,664,400
Thu, 12 Mar 2026
158.8500
165.4100
155.6510
157.1700
9,228,800
Wed, 11 Mar 2026
153.7100
164.6500
153.0000
159.2100
9,360,000
Tue, 10 Mar 2026
150.8000
159.6500
150.7450
154.0000
10,774,600
Mon, 09 Mar 2026
134.5500
153.7500
132.5000
151.3200
12,964,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
153.0000
155.7500
135.1100
135.1900
14,852,800
Thu, 05 Mar 2026
161.0000
165.8800
151.8000
159.9900
9,596,300
Wed, 04 Mar 2026
155.7000
165.0000
150.1500
164.7800
9,851,100
Tue, 03 Mar 2026
156.0000
158.2900
147.5600
153.0200
10,771,900
Mon, 02 Mar 2026
153.4100
166.2800
148.1900
166.0000
8,368,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
164.4900
167.4500
151.8000
155.6700
11,523,500
Thu, 26 Feb 2026
172.6000
172.6000
158.8400
168.5700
10,828,600
Wed, 25 Feb 2026
169.3300
180.9000
167.5400
174.7700
10,984,600
Tue, 24 Feb 2026
157.4000
173.0700
154.6900
166.2000
11,074,000
Mon, 23 Feb 2026
147.7000
161.2500
145.8400
160.2800
10,049,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.8300
159.1100
144.0600
147.5500
10,179,300
Thu, 19 Feb 2026
154.1300
160.0800
150.7000
159.0000
8,551,300
Wed, 18 Feb 2026
146.6500
158.4000
145.5000
157.2700
10,069,800
Tue, 17 Feb 2026
135.2000
145.4500
131.5200
145.3200
7,769,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
136.2100
144.6000
131.0000
139.7400
8,275,100
Thu, 12 Feb 2026
159.6000
160.0000
136.6000
139.0300
13,284,800
Wed, 11 Feb 2026
153.5000
160.0000
137.1900
155.5400
13,649,400
Tue, 10 Feb 2026
152.9600
157.6230
142.6800
148.7000
9,852,300
Mon, 09 Feb 2026
8 · 10-K
After-hours · 17:16 ET
10-K ↗
Mon, 09 Feb 2026
145.0000
157.0000
141.3800
155.1700
11,387,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
153.2700
156.5000
133.7700
143.0300
20,937,000
Thu, 05 Feb 2026
7 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 05 Feb 2026
141.9800
147.1500
131.6600
136.6000
14,082,300
Wed, 04 Feb 2026
168.0000
169.1300
134.1000
147.3500
17,407,800
Tue, 03 Feb 2026
163.1600
176.4900
159.0200
168.8900
13,742,700
Mon, 02 Feb 2026
151.0000
158.5400
147.0100
156.1300
9,204,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
156.4000
161.8000
146.5500
151.3700
11,489,400
Thu, 29 Jan 2026
164.0000
165.6500
149.7900
156.5100
11,850,400
Wed, 28 Jan 2026
154.0000
167.5700
154.0000
165.3900
12,861,800
Tue, 27 Jan 2026
141.0000
153.4600
136.2500
152.3100
13,071,900
Mon, 26 Jan 2026
142.0000
147.6500
137.2300
139.6200
9,099,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
144.2400
148.3500
137.7600
144.8900
7,806,600
Thu, 22 Jan 2026
153.7000
154.7600
141.8600
145.6300
8,307,200
Wed, 21 Jan 2026
152.8000
155.8700
142.4300
150.5600
12,675,400
Tue, 20 Jan 2026
144.0000
155.3100
143.2000
151.7500
16,605,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
144.5000
150.8400
141.0100
149.5000
15,929,600
Thu, 15 Jan 2026
138.4900
144.5000
134.6600
139.1700
10,165,700
Wed, 14 Jan 2026
139.3900
139.7000
130.0000
133.4600
10,651,200
Tue, 13 Jan 2026
137.2600
145.8500
135.5100
139.7700
13,052,500
Mon, 12 Jan 2026
129.7000
138.1700
128.4500
136.8700
12,366,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
122.1100
136.8000
121.4620
134.0700
15,572,900
Thu, 08 Jan 2026
121.1100
128.0200
116.1600
121.8400
25,328,600
Wed, 07 Jan 2026
107.6500
112.3420
103.7500
108.0000
15,065,600
Tue, 06 Jan 2026
105.0000
107.4400
98.3800
103.0500
11,218,600
Mon, 05 Jan 2026
104.0000
107.3500
100.5100
103.8700
11,384,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
90.5700
98.8500
88.8600
98.6900
11,573,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
87.5250
88.9800
84.1400
86.8900
5,464,700
Tue, 30 Dec 2025
88.9200
90.1700
85.8800
87.2600
5,043,800
Mon, 29 Dec 2025
87.0000
92.5300
85.6300
88.4100
7,680,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
92.5000
92.5450
88.3300
90.1800
3,850,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
91.1800
92.2930
89.6000
91.8800
1,791,900
Tue, 23 Dec 2025
91.2000
93.4030
88.6600
91.4300
5,379,300
Tue, 23 Dec 2025
6 · 8-K
Next filing day · accepted 22 Dec, 18:58 ET
8-K ↗
Mon, 22 Dec 2025
93.9000
96.4900
89.4000
92.2600
8,379,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
81.8100
90.3000
81.3000
88.8200
17,699,700
Thu, 18 Dec 2025
82.9100
85.3000
78.7300
80.2100
13,400,000
Wed, 17 Dec 2025
88.3000
90.5000
75.7000
76.9700
18,163,600
Tue, 16 Dec 2025
88.1500
89.1000
83.3100
87.6100
18,058,600
Mon, 15 Dec 2025
96.4800
97.0000
89.1100
89.5800
10,991,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
105.0000
107.1000
94.2400
94.9800
16,395,400
Thu, 11 Dec 2025
100.0000
110.2900
96.5000
108.9900
9,207,700
Wed, 10 Dec 2025
106.5900
107.5000
100.0500
101.2900
13,918,600
Tue, 09 Dec 2025
110.3850
113.3100
108.0800
109.4400
7,040,800
Mon, 08 Dec 2025
119.7500
119.8970
108.1400
111.7900
11,757,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
115.5000
119.8250
112.5300
119.1800
13,499,700
Thu, 04 Dec 2025
102.9200
119.6400
101.5400
118.0900
20,119,600
Wed, 03 Dec 2025
102.4250
104.7000
99.1200
102.5000
8,390,700
Tue, 02 Dec 2025
101.6400
109.5500
101.0000
105.0000
15,929,200
Mon, 01 Dec 2025
107.0800
110.8400
98.9050
98.9300
13,076,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
104.2000
109.2500
102.5000
109.2400
8,135,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
99.8600
102.6500
92.0000
101.1400
13,297,200
Tue, 25 Nov 2025
92.6900
94.9100
85.2000
94.2900
12,313,900
Mon, 24 Nov 2025
90.1300
97.3000
89.1900
95.5600
27,792,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
94.0200
94.5000
76.0000
89.9900
37,673,000
Thu, 20 Nov 2025
113.1000
118.5800
92.3600
93.3800
20,222,100
Wed, 19 Nov 2025
105.0000
115.3800
103.3500
108.9300
13,815,300
Tue, 18 Nov 2025
103.6700
112.0700
103.0000
104.9700
13,050,600
Mon, 17 Nov 2025
107.1500
113.7500
103.6600
107.1100
11,691,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
95.8800
118.6500
93.8690
111.8900
23,932,700
Thu, 13 Nov 2025
123.4200
124.0000
98.3900
103.5500
28,921,700
Wed, 12 Nov 2025
130.3400
131.0150
118.6400
126.7200
10,322,400
Tue, 11 Nov 2025
136.6400
136.7500
125.5500
127.0700
11,211,900
Mon, 10 Nov 2025
141.9700
147.8600
135.5100
139.2300
10,819,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
131.7100
135.9400
123.2400
135.2100
15,642,000
Thu, 06 Nov 2025
141.0100
144.4200
133.8300
136.8600
10,155,300
Wed, 05 Nov 2025
133.8500
146.4500
133.3000
141.4100
14,957,900
Tue, 04 Nov 2025
5 · 8-K
After-hours · 17:20 ET
8-K ↗
Tue, 04 Nov 2025
132.5200
139.8800
128.0100
129.0500
17,492,400
Mon, 03 Nov 2025
132.5200
147.8200
131.5000
142.3700
17,283,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
131.6900
135.0100
121.3000
132.1600
17,365,300
Thu, 30 Oct 2025
131.9600
137.0450
127.1100
127.8500
18,005,500
Thu, 30 Oct 2025
4 · 8-K
Next filing day · accepted 29 Oct, 18:04 ET
8-K ↗
Thu, 30 Oct 2025
3 · 8-K
Pre-market · 06:38 ET
8-K ↗
Wed, 29 Oct 2025
129.3000
144.2000
122.2200
133.7100
26,830,400
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 28 Oct 2025
108.0000
113.5200
105.8400
113.2800
12,989,300
Mon, 27 Oct 2025
112.6600
113.1650
103.0000
108.5300
9,114,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
106.0000
111.3700
104.2500
110.3800
10,390,200
Thu, 23 Oct 2025
94.2400
103.8100
93.2300
101.4200
8,228,100