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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
77.3200
77.9600
76.1400
77.7400
307,578
Thu, 22 Oct 2026
75.9500
78.5550
75.6750
78.2900
400,100
Wed, 21 Oct 2026
76.7000
76.7900
74.9500
75.5900
335,800
Tue, 20 Oct 2026
75.6900
76.9600
75.0100
76.2800
343,600
Mon, 19 Oct 2026
76.2100
76.3900
74.8800
75.1200
268,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
75.5600
77.3800
75.1400
76.1300
250,600
Thu, 15 Oct 2026
75.0900
76.2500
74.6950
75.4800
266,300
Wed, 14 Oct 2026
73.4000
74.0600
72.8150
73.9800
327,000
Tue, 13 Oct 2026
74.3200
74.7900
73.0850
74.0800
242,000
Mon, 12 Oct 2026
72.5100
74.0550
72.2550
73.4100
287,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
73.8400
73.8400
72.9800
73.5700
242,800
Thu, 08 Oct 2026
72.5000
75.0100
72.0600
74.2200
282,300
Wed, 07 Oct 2026
74.1900
74.9700
72.4000
72.9200
263,000
Tue, 06 Oct 2026
75.3200
76.0500
74.9400
75.4500
236,500
Mon, 05 Oct 2026
74.5900
76.1500
73.7250
74.8400
281,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
76.5500
76.7100
73.9000
74.9900
308,600
Thu, 01 Oct 2026
74.0800
75.1500
72.8000
74.7000
394,000
Wed, 30 Sep 2026
76.2000
76.2000
74.1100
74.1500
421,400
Tue, 29 Sep 2026
76.6200
76.7100
75.0600
75.9700
489,600
Mon, 28 Sep 2026
76.3500
77.8200
75.0000
76.5900
467,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
76.0100
77.8350
75.3600
77.1400
378,100
Thu, 24 Sep 2026
77.2200
77.8000
74.9830
76.1000
269,900
Wed, 23 Sep 2026
78.0700
79.3050
77.7350
77.7600
198,000
Tue, 22 Sep 2026
77.2600
79.2100
76.8330
79.0000
327,400
Mon, 21 Sep 2026
76.1000
76.4450
74.7400
75.6600
330,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
75.0500
75.8700
74.2700
75.6900
916,500
Thu, 17 Sep 2026
76.9300
77.0300
74.7400
75.5300
313,300
Wed, 16 Sep 2026
76.2800
76.8600
74.7100
75.3100
340,800
Tue, 15 Sep 2026
75.4700
76.3100
74.5000
75.9300
626,900
Mon, 14 Sep 2026
74.3200
76.0250
74.3200
75.2500
267,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
76.2600
76.3880
74.8600
75.4400
239,000
Thu, 10 Sep 2026
75.3000
75.4450
73.8500
75.0500
226,800
Wed, 09 Sep 2026
76.4200
76.9900
75.6550
75.9300
186,300
Tue, 08 Sep 2026
78.7900
78.8500
76.7500
76.8600
227,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
76.8300
80.2450
76.8300
79.2100
244,400
Thu, 03 Sep 2026
77.6900
78.5400
75.4140
77.1200
290,700
Wed, 02 Sep 2026
75.8200
77.7400
75.6200
76.3100
294,600
Tue, 01 Sep 2026
76.7500
77.2200
74.9900
75.8400
383,900
Mon, 31 Aug 2026
78.4900
78.7500
76.7500
78.0100
365,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
78.8900
79.5950
77.1350
78.7500
243,400
Thu, 27 Aug 2026
78.9900
79.9650
78.6110
78.7700
320,800
Wed, 26 Aug 2026
81.1600
81.3300
79.5800
79.9400
194,200
Tue, 25 Aug 2026
82.7300
82.7300
80.2550
81.0400
227,100
Mon, 24 Aug 2026
82.9500
83.4400
81.5300
82.2400
229,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
82.0500
83.2300
81.5300
82.4700
261,100
Thu, 20 Aug 2026
80.7300
82.1800
80.0000
81.7700
248,400
Wed, 19 Aug 2026
81.6100
83.9400
81.0000
83.1300
279,400
Tue, 18 Aug 2026
82.2800
82.3300
80.0700
80.1800
230,400
Mon, 17 Aug 2026
82.3800
82.6300
81.1100
81.9400
275,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.2900
84.4300
82.8000
83.2400
193,200
Thu, 13 Aug 2026
84.8800
85.7000
83.6930
84.1300
217,500
Wed, 12 Aug 2026
85.4600
85.4600
82.1800
84.2500
271,100
Tue, 11 Aug 2026
85.1100
86.3650
84.7800
85.5300
261,200
Mon, 10 Aug 2026
85.5600
85.6450
84.2600
84.7500
234,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
84.5500
87.8200
84.0650
86.6000
325,800
Thu, 06 Aug 2026
84.5300
84.9550
81.6500
84.2600
471,400
Wed, 05 Aug 2026
84.5100
85.6280
82.3630
84.8000
419,300
Tue, 04 Aug 2026
82.7600
88.4300
82.2800
86.4900
688,200
Mon, 03 Aug 2026
15 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Mon, 03 Aug 2026
14 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 03 Aug 2026
78.1200
83.0900
78.1200
83.0300
813,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.9400
76.7800
75.0000
76.3800
302,400
Thu, 30 Jul 2026
13 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 30 Jul 2026
77.6300
77.6850
74.8100
75.3800
326,600
Wed, 29 Jul 2026
78.7900
79.2680
76.6350
77.6800
389,900
Tue, 28 Jul 2026
79.9200
81.8600
79.9200
80.3800
301,600
Mon, 27 Jul 2026
78.4100
79.7600
77.8800
78.2200
275,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
76.4600
78.8100
76.4050
77.8400
188,400
Thu, 23 Jul 2026
76.9400
77.4900
75.4500
76.4600
282,000
Wed, 22 Jul 2026
75.1300
77.8000
75.1300
77.7000
343,600
Tue, 21 Jul 2026
75.6800
77.8300
73.6400
74.4000
510,600
Mon, 20 Jul 2026
77.3700
80.0000
75.7800
75.9000
307,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.0300
81.8700
76.5500
77.1900
399,000
Thu, 16 Jul 2026
77.0200
82.0700
76.4000
80.1400
874,800
Wed, 15 Jul 2026
74.4700
78.2000
74.1400
75.9900
534,200
Tue, 14 Jul 2026
75.5100
76.1300
71.5000
74.0900
1,042,300
Mon, 13 Jul 2026
75.7600
77.2300
74.2350
74.7200
326,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.2200
77.4300
72.0500
76.0600
388,700
Thu, 09 Jul 2026
71.5900
72.7300
70.9900
72.2400
247,100
Wed, 08 Jul 2026
72.1800
72.3100
70.1250
71.2900
456,000
Tue, 07 Jul 2026
75.1200
76.2550
72.7300
73.4000
290,000
Mon, 06 Jul 2026
75.6600
76.1150
73.6600
75.2800
329,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.0200
77.2700
74.2600
75.9300
298,700
Wed, 01 Jul 2026
77.9000
78.3600
75.4200
75.4800
316,300
Tue, 30 Jun 2026
79.6600
79.6990
77.5500
77.6300
375,200
Mon, 29 Jun 2026
79.8000
80.2600
77.6050
79.2600
548,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.4200
81.5650
79.0920
81.0200
1,293,000
Thu, 25 Jun 2026
77.9800
80.6200
77.8900
79.7600
441,300
Wed, 24 Jun 2026
72.4500
77.7700
72.0500
77.6600
431,600
Tue, 23 Jun 2026
72.2700
73.1900
71.6950
71.8000
308,800
Mon, 22 Jun 2026
74.5600
74.9100
72.4400
72.5400
331,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.5800
76.0600
71.0100
74.6600
987,700
Wed, 17 Jun 2026
70.8400
74.3100
70.3300
70.8100
415,200
Tue, 16 Jun 2026
72.1300
73.2900
71.4200
71.5600
344,100
Mon, 15 Jun 2026
72.4500
73.5150
71.3750
71.5900
363,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
71.5400
72.5900
70.9150
71.1400
318,700
Thu, 11 Jun 2026
68.6500
70.7200
67.3800
70.6600
447,600
Wed, 10 Jun 2026
70.8400
70.9900
68.2900
68.3100
328,100
Tue, 09 Jun 2026
68.7900
70.8500
68.7900
70.0100
406,600
Mon, 08 Jun 2026
67.6300
69.0200
67.4330
67.9700
308,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
68.3700
69.4100
67.7550
68.0800
285,500
Thu, 04 Jun 2026
69.9800
70.6700
68.1200
68.4800
448,300
Wed, 03 Jun 2026
68.4000
69.3600
68.3700
68.6800
362,200
Tue, 02 Jun 2026
68.2600
70.0500
67.4400
69.2200
429,500
Mon, 01 Jun 2026
69.0200
69.5750
67.0450
68.3300
357,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.1300
70.9900
69.4100
69.7200
490,300
Thu, 28 May 2026
69.6800
71.3300
68.8500
70.3500
308,700
Wed, 27 May 2026
68.9600
71.1900
68.8750
70.2900
444,000
Tue, 26 May 2026
67.4800
68.6200
67.3300
68.1000
447,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.4600
68.0800
66.5800
67.1600
345,600
Thu, 21 May 2026
66.5700
68.0900
65.4100
67.1100
473,000
Wed, 20 May 2026
65.5600
67.6060
65.0000
67.2800
380,000
Tue, 19 May 2026
66.9300
67.2900
65.3100
65.4700
396,800
Mon, 18 May 2026
65.8000
68.3100
65.8000
67.6000
406,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
68.9000
69.0960
65.9100
65.9900
294,000
Thu, 14 May 2026
67.7400
70.7000
66.7100
69.4000
943,800
Wed, 13 May 2026
67.3000
67.8900
65.5000
66.9800
578,200
Tue, 12 May 2026
69.5300
70.2300
67.5400
67.9300
547,000
Mon, 11 May 2026
70.7400
71.5300
69.0600
69.2000
546,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
72.7700
73.1300
70.5700
70.6700
340,600
Thu, 07 May 2026
75.3100
76.4750
72.6800
72.7600
412,800
Wed, 06 May 2026
73.5700
75.2200
72.3400
74.2400
711,600
Tue, 05 May 2026
75.9300
76.6600
72.1300
72.1300
835,800
Mon, 04 May 2026
12 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Mon, 04 May 2026
11 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 04 May 2026
77.6000
78.0600
73.1000
74.3300
993,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.8900
80.4100
77.8900
78.1300
304,900
Fri, 01 May 2026
10 · 8-K
Next filing day · accepted 30 Apr, 17:51 ET
8-K ↗
Thu, 30 Apr 2026
79.2300
79.8700
78.2050
79.2700
368,000
Wed, 29 Apr 2026
82.2200
83.2850
78.8400
79.0000
443,900
Tue, 28 Apr 2026
84.3200
84.8300
82.5600
82.6100
233,200
Mon, 27 Apr 2026
84.2100
85.8700
83.6600
83.8600
270,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.5700
84.6000
83.2300
84.1500
199,700
Thu, 23 Apr 2026
82.8300
84.3800
82.4000
83.8200
239,100
Wed, 22 Apr 2026
83.4100
83.7200
81.6700
82.2400
271,900
Tue, 21 Apr 2026
84.5400
85.4950
81.9500
82.4500
250,900
Mon, 20 Apr 2026
82.5000
84.6000
81.7800
83.9700
268,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
80.1900
84.1700
80.1900
83.0400
342,600
Thu, 16 Apr 2026
79.1800
79.7300
78.5000
78.8000
202,700
Wed, 15 Apr 2026
81.3600
81.3600
78.6650
78.9100
315,200
Tue, 14 Apr 2026
81.9400
82.9100
81.4200
81.7200
278,600
Mon, 13 Apr 2026
79.6700
81.6300
78.3600
81.5500
313,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
80.0500
80.8950
79.1600
80.1700
306,800
Thu, 09 Apr 2026
78.7200
81.9250
78.7200
80.5800
322,900
Wed, 08 Apr 2026
78.3250
80.5200
78.1100
79.2300
424,800
Tue, 07 Apr 2026
73.2000
75.1600
73.1500
74.7100
465,200
Mon, 06 Apr 2026
72.7500
74.1530
72.1000
73.7500
340,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
74.0400
75.1100
72.0800
73.2000
412,400
Wed, 01 Apr 2026
75.2100
76.3700
74.3100
75.0800
375,800
Tue, 31 Mar 2026
76.0600
78.1150
75.4500
75.8500
345,700
Mon, 30 Mar 2026
75.4100
75.6100
74.1400
74.9500
335,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
73.6700
75.4500
72.8400
74.4300
296,900
Thu, 26 Mar 2026
73.9700
75.8850
73.5600
74.2900
285,800
Wed, 25 Mar 2026
74.8700
75.1800
73.1650
74.6500
379,100
Tue, 24 Mar 2026
70.4700
74.1300
70.4700
73.5700
329,200
Mon, 23 Mar 2026
70.7400
72.9300
69.9900
71.8800
460,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
69.7500
70.5900
67.8500
68.3000
1,237,900
Thu, 19 Mar 2026
71.1800
71.4250
68.6300
69.8600
506,500
Wed, 18 Mar 2026
72.0700
72.9500
71.3400
71.8400
369,600
Tue, 17 Mar 2026
9 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Tue, 17 Mar 2026
8 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Tue, 17 Mar 2026
72.6900
73.5450
72.0300
72.9200
336,500
Mon, 16 Mar 2026
70.3400
72.3900
70.2250
71.7200
546,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.1300
70.6300
69.2150
70.0000
631,600
Thu, 12 Mar 2026
70.7600
71.6200
69.5300
69.6200
475,400
Wed, 11 Mar 2026
72.4900
73.0900
71.6500
71.9000
578,000
Tue, 10 Mar 2026
73.4800
74.3600
72.5000
72.5400
704,000
Mon, 09 Mar 2026
73.6100
75.7500
71.6800
74.4900
634,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
75.8200
75.8200
73.0700
75.3500
403,700
Thu, 05 Mar 2026
77.1500
78.9100
76.5600
77.3100
411,700
Wed, 04 Mar 2026
78.8500
79.0000
77.5000
78.3200
359,800
Tue, 03 Mar 2026
77.7300
80.0730
76.5670
78.7500
420,100
Mon, 02 Mar 2026
81.3900
82.7100
80.0100
80.5900
395,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.9100
83.6800
80.8300
82.7400
648,100
Thu, 26 Feb 2026
84.6000
84.9000
81.1000
83.6400
502,600
Wed, 25 Feb 2026
87.9500
89.5300
82.7130
83.6200
565,400
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:16 ET
10-K ↗
Tue, 24 Feb 2026
79.5600
87.6000
77.7300
86.6600
996,600
Mon, 23 Feb 2026
6 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 23 Feb 2026
81.5700
81.5700
77.0400
80.5400
878,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
84.4500
85.2300
81.3900
82.1300
455,100
Thu, 19 Feb 2026
85.0800
86.3500
83.8200
84.3800
293,500
Wed, 18 Feb 2026
86.3000
87.7700
85.2000
85.6000
277,000
Tue, 17 Feb 2026
86.9300
87.0300
84.2900
86.0700
422,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
88.5200
89.1200
86.3400
86.5000
406,100
Thu, 12 Feb 2026
88.9600
91.1000
87.5500
88.0600
308,800
Wed, 11 Feb 2026
89.8700
90.3750
87.8100
89.4100
391,100
Tue, 10 Feb 2026
90.3900
91.2500
89.5350
89.7300
381,700
Mon, 09 Feb 2026
90.8000
91.0000
88.8800
89.0200
324,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 06 Feb 2026
89.2000
91.9700
89.1200
91.0300
517,800
Thu, 05 Feb 2026
90.1000
91.0500
87.6900
89.1600
496,200
Wed, 04 Feb 2026
85.9200
90.6700
85.7400
90.2300
486,200
Tue, 03 Feb 2026
80.8900
86.4700
80.6200
84.9300
459,500
Mon, 02 Feb 2026
81.4700
82.8400
80.9600
81.7500
326,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
79.7800
81.0500
78.6350
80.8100
426,200
Thu, 29 Jan 2026
80.9100
81.3650
78.7000
80.3000
297,200
Wed, 28 Jan 2026
81.7700
83.1200
80.0250
80.8500
321,300
Tue, 27 Jan 2026
82.5100
82.7500
81.0400
81.7400
246,500
Mon, 26 Jan 2026
84.3100
84.3100
82.2300
83.4000
351,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
85.0400
85.0400
83.5000
84.3300
211,400
Thu, 22 Jan 2026
85.7200
86.7200
84.4000
85.5100
440,600
Wed, 21 Jan 2026
84.3900
86.6700
83.7700
85.0100
484,100
Tue, 20 Jan 2026
83.5700
84.3700
82.6800
83.8200
259,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
85.6200
86.6800
84.7500
85.5100
360,800
Thu, 15 Jan 2026
84.7500
87.1600
84.5610
86.2700
449,500
Wed, 14 Jan 2026
83.3900
86.0600
83.3900
84.0500
420,900
Tue, 13 Jan 2026
82.6400
84.0750
82.1250
83.8700
345,900
Mon, 12 Jan 2026
82.4100
84.2500
81.9100
82.9600
354,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.2400
83.3700
78.4800
83.0500
587,300
Thu, 08 Jan 2026
73.0000
79.5150
72.8600
78.0300
292,100
Wed, 07 Jan 2026
77.3700
77.8800
73.0180
73.4700
316,700
Tue, 06 Jan 2026
75.9100
77.3850
74.9700
76.9400
509,300
Mon, 05 Jan 2026
73.2600
77.8800
73.1300
75.6000
468,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
73.6800
74.7000
73.0000
74.1200
257,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
73.5900
74.2700
72.7500
73.6000
287,700
Tue, 30 Dec 2025
74.2700
74.9900
73.6600
73.7900
187,800
Mon, 29 Dec 2025
75.2900
75.7000
73.9900
74.5300
257,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.4800
75.3400
73.8950
75.1300
182,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.2600
75.0000
73.2600
74.7100
192,200
Tue, 23 Dec 2025
74.2600
74.2600
72.9300
73.2300
266,000
Mon, 22 Dec 2025
74.5100
75.4400
73.7200
74.2300
325,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
76.7600
77.0000
74.1050
74.7700
1,136,300
Thu, 18 Dec 2025
76.9100
78.1500
76.3600
77.7000
560,200
Wed, 17 Dec 2025
75.0700
77.2900
75.0700
76.2900
417,300
Tue, 16 Dec 2025
75.6300
77.0600
75.5000
75.8400
651,400
Mon, 15 Dec 2025
76.9700
76.9700
75.0900
75.3300
595,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
76.7600
77.3850
76.0000
76.5100
647,200
Thu, 11 Dec 2025
77.4000
78.9600
75.7500
76.2600
671,600
Wed, 10 Dec 2025
71.7600
78.4100
71.7600
77.0100
666,900
Tue, 09 Dec 2025
71.3800
72.5100
71.1300
72.0000
399,000
Mon, 08 Dec 2025
73.0500
73.5000
71.7500
71.8100
437,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.9700
74.8200
72.8000
73.0500
466,300
Thu, 04 Dec 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 04 Dec 2025
76.6100
76.8950
73.9600
74.2600
360,300
Wed, 03 Dec 2025
75.1200
77.4600
75.1200
76.5600
400,600
Tue, 02 Dec 2025
75.3300
75.7300
73.6600
75.1900
415,200
Mon, 01 Dec 2025
74.4800
76.4900
74.4800
75.1300
462,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.6900
76.8400
75.1650
76.2400
232,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
73.8900
76.7000
73.8900
75.7300
557,700
Tue, 25 Nov 2025
72.0100
75.6200
71.5000
75.4400
489,000
Mon, 24 Nov 2025
71.0800
71.9300
70.2500
71.0400
518,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
69.6300
73.2200
69.6300
71.8800
557,100
Thu, 20 Nov 2025
67.7000
69.4700
67.3500
68.8600
536,600
Wed, 19 Nov 2025
66.1300
67.5600
65.1400
67.2200
482,200
Tue, 18 Nov 2025
66.3800
67.0700
65.7700
66.0700
368,000
Mon, 17 Nov 2025
68.7000
68.9800
66.4550
66.6500
427,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
69.1900
69.6700
68.4450
69.0400
402,500
Thu, 13 Nov 2025
70.0000
71.0300
68.9000
69.1800
597,400
Wed, 12 Nov 2025
69.4300
70.9100
68.7300
70.2800
423,900
Tue, 11 Nov 2025
70.3000
71.9900
69.3100
69.6300
404,200
Mon, 10 Nov 2025
70.5800
70.5800
68.7600
69.8300
443,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
70.4900
71.9200
69.7800
70.6400
439,000
Thu, 06 Nov 2025
70.7500
71.1950
70.1200
70.7300
398,500
Wed, 05 Nov 2025
71.4100
72.9300
70.6350
71.3800
600,200
Tue, 04 Nov 2025
71.9900
73.2800
67.9230
70.4100
1,188,800
Mon, 03 Nov 2025
3 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 03 Nov 2025
69.7500
70.2670
65.6200
68.3400
905,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.6500
71.6500
69.1100
70.4900
470,400
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Oct 2025
69.8900
71.0350
69.1200
69.1800
274,700
Wed, 29 Oct 2025
71.7700
72.2350
69.7270
70.3300
344,700
Tue, 28 Oct 2025
72.2300
73.0000
70.7000
72.3700
369,800
Mon, 27 Oct 2025
73.2700
73.5700
71.9700
73.0200
322,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
73.2600
74.5000
72.5000
73.0900
394,300