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
73.6600
73.9800
72.2600
73.7900
352,229
Thu, 22 Oct 2026
73.6000
74.5200
73.4300
74.3300
338,600
Wed, 21 Oct 2026
73.7800
73.8600
72.6200
73.7800
411,000
Tue, 20 Oct 2026
73.4100
74.2100
73.0400
73.6200
292,000
Mon, 19 Oct 2026
75.0000
75.0000
73.1300
73.4600
353,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
75.6600
76.6500
73.9900
74.2900
317,300
Thu, 15 Oct 2026
75.9900
76.3500
75.2700
75.4800
321,200
Wed, 14 Oct 2026
74.9400
75.5200
74.3600
75.1500
377,900
Tue, 13 Oct 2026
74.2700
75.6600
74.2500
75.4700
298,500
Mon, 12 Oct 2026
74.6300
75.4600
74.0700
74.2600
352,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
75.2700
75.6400
74.5000
74.9100
285,600
Thu, 08 Oct 2026
75.5800
76.4100
74.7800
75.6100
363,200
Wed, 07 Oct 2026
76.6700
76.9100
75.3600
75.4100
420,400
Tue, 06 Oct 2026
76.8700
77.7400
76.6400
77.1100
419,000
Mon, 05 Oct 2026
76.6700
78.1300
75.1000
77.3800
496,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
77.6700
78.6800
76.9300
76.9500
376,700
Thu, 01 Oct 2026
76.5000
77.1400
74.5500
76.3500
606,600
Wed, 30 Sep 2026
77.9400
78.0200
76.7600
76.9100
570,100
Tue, 29 Sep 2026
78.6500
78.6500
77.6500
77.7600
362,900
Mon, 28 Sep 2026
78.1900
79.2900
77.5000
78.4500
370,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
78.5200
80.1100
78.4300
78.7600
413,800
Thu, 24 Sep 2026
78.5200
78.9200
77.7600
78.6500
293,600
Wed, 23 Sep 2026
79.0900
80.0400
78.7500
78.8000
335,800
Tue, 22 Sep 2026
77.3900
79.9600
77.3900
79.4700
340,200
Mon, 21 Sep 2026
77.8800
77.8800
76.2100
76.5900
313,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.0900
77.5100
76.0300
77.4400
1,046,700
Thu, 17 Sep 2026
79.6500
79.6500
77.3500
77.5600
323,100
Wed, 16 Sep 2026
80.0300
80.0300
77.6200
78.4600
425,800
Tue, 15 Sep 2026
79.2000
80.5100
78.3700
79.2000
517,500
Tue, 15 Sep 2026
19 · 8-K
Pre-market · 08:59 ET
8-K ↗
Mon, 14 Sep 2026
79.1000
80.8200
78.0200
80.7600
452,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
79.2300
80.0900
78.5900
79.6800
382,100
Thu, 10 Sep 2026
78.8600
78.9400
77.6800
78.7900
283,700
Wed, 09 Sep 2026
80.5300
80.5300
78.5900
79.3500
360,100
Tue, 08 Sep 2026
82.3500
82.3500
80.1600
80.3200
275,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
80.2600
82.4000
80.2400
81.4800
284,100
Thu, 03 Sep 2026
83.7700
83.7700
80.9500
81.1900
343,400
Wed, 02 Sep 2026
82.1300
83.9000
81.0900
82.8400
374,400
Tue, 01 Sep 2026
81.4700
81.9100
80.5000
80.6500
358,200
Mon, 31 Aug 2026
83.9900
84.1500
82.0100
82.7100
351,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
84.2700
85.6000
83.0200
83.6500
399,700
Thu, 27 Aug 2026
83.7700
84.6900
83.0200
84.5800
215,900
Wed, 26 Aug 2026
84.0300
85.0300
83.8800
84.5800
235,600
Tue, 25 Aug 2026
84.0000
85.0500
82.3700
83.6400
316,800
Mon, 24 Aug 2026
85.4500
85.5000
83.4700
83.8800
281,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
18 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 21 Aug 2026
85.4500
86.0500
84.3200
85.1900
353,400
Thu, 20 Aug 2026
84.6600
85.8400
84.1100
84.9300
357,700
Wed, 19 Aug 2026
85.4800
86.9600
84.7400
85.1800
415,800
Tue, 18 Aug 2026
86.5800
86.5800
84.0400
84.2600
439,100
Mon, 17 Aug 2026
86.8800
88.0400
86.0000
86.4000
352,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
17 · 424B2
After-hours · 16:24 ET
424B2 ↗
Fri, 14 Aug 2026
16 · 8-K
After-hours · 16:22 ET
8-K ↗
Fri, 14 Aug 2026
85.8400
87.9100
85.8400
87.8800
256,600
Thu, 13 Aug 2026
85.3900
87.0000
85.3900
86.2700
351,900
Wed, 12 Aug 2026
86.8500
87.4000
85.4500
86.3000
324,800
Wed, 12 Aug 2026
15 · 424B2
Pre-market · 09:16 ET
424B2 ↗
Tue, 11 Aug 2026
86.8200
89.2300
86.8200
86.9800
428,300
Mon, 10 Aug 2026
87.1500
88.2700
86.0600
86.4500
394,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
87.1000
87.8000
85.6000
87.6200
645,300
Thu, 06 Aug 2026
83.3900
87.9200
83.3900
87.5500
522,100
Wed, 05 Aug 2026
81.9700
85.2000
80.6100
84.5400
843,900
Tue, 04 Aug 2026
14 · 10-Q
After market open · 14:58 ET
10-Q ↗
Tue, 04 Aug 2026
81.1800
84.5100
78.5800
81.9600
1,478,100
Mon, 03 Aug 2026
13 · 8-K
After-hours · 16:39 ET
8-K ↗
Mon, 03 Aug 2026
88.4000
90.5200
88.3900
89.5800
550,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.7100
88.6100
86.3300
88.0200
454,500
Thu, 30 Jul 2026
87.0300
89.0800
85.7700
88.2300
596,200
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 08:35 ET
8-K ↗
Wed, 29 Jul 2026
90.8500
92.0700
89.8700
91.5300
376,500
Tue, 28 Jul 2026
90.1600
92.9900
89.9500
91.0500
256,800
Mon, 27 Jul 2026
90.5900
91.6600
87.9300
89.3700
324,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.9900
90.5900
89.1100
90.1500
206,300
Thu, 23 Jul 2026
88.6200
89.5300
87.9500
89.1100
307,300
Wed, 22 Jul 2026
89.1500
90.5000
89.0500
89.5800
454,900
Tue, 21 Jul 2026
89.4700
89.4700
87.1000
88.8700
515,600
Mon, 20 Jul 2026
91.4600
91.4600
88.8400
88.8900
336,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
90.7800
92.0800
89.9200
90.3900
311,200
Thu, 16 Jul 2026
89.8200
92.2200
89.4900
91.3800
299,500
Wed, 15 Jul 2026
87.6100
90.3100
87.6100
89.8400
325,800
Tue, 14 Jul 2026
89.4600
89.7900
87.4100
87.7400
439,600
Mon, 13 Jul 2026
87.5600
88.8600
87.0100
87.8400
316,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
85.8300
89.3800
85.6200
87.3200
372,600
Thu, 09 Jul 2026
83.4000
86.2900
83.2200
85.5200
496,400
Wed, 08 Jul 2026
86.4200
86.5100
81.6000
82.9000
986,100
Tue, 07 Jul 2026
87.2500
88.2400
86.8600
87.4100
453,300
Mon, 06 Jul 2026
87.6300
88.5100
85.9100
87.6000
343,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.9000
88.0600
85.0600
86.3500
397,900
Wed, 01 Jul 2026
90.5400
91.4200
86.5100
86.7000
431,300
Tue, 30 Jun 2026
91.1000
91.8100
90.4600
90.8200
519,900
Mon, 29 Jun 2026
92.1800
92.1800
87.8400
90.3600
755,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
92.2500
94.5300
92.0000
93.4000
2,492,700
Thu, 25 Jun 2026
92.3900
93.7100
91.6800
93.0900
486,500
Wed, 24 Jun 2026
88.0000
91.9000
87.5500
91.8900
767,000
Tue, 23 Jun 2026
89.5800
91.5500
87.4300
87.4900
485,100
Mon, 22 Jun 2026
91.0700
93.1500
90.1100
90.7000
848,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.9500
91.8000
88.9200
91.8000
1,456,600
Wed, 17 Jun 2026
88.5000
90.0800
88.1000
88.4500
416,000
Tue, 16 Jun 2026
89.2000
90.0700
87.8000
88.3100
593,700
Mon, 15 Jun 2026
87.8500
89.3700
87.3900
89.2100
610,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
86.2600
87.8500
86.1700
87.6500
463,200
Thu, 11 Jun 2026
84.1700
85.8100
83.2100
85.4600
373,700
Wed, 10 Jun 2026
84.8900
86.2000
82.9700
83.0300
499,800
Tue, 09 Jun 2026
84.1600
85.3600
82.7500
84.3900
703,800
Mon, 08 Jun 2026
82.4900
83.2900
81.3500
82.9200
606,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.5800
83.5600
80.6400
80.8800
424,300
Thu, 04 Jun 2026
85.7200
85.7500
82.8200
83.0400
479,600
Wed, 03 Jun 2026
86.8000
87.4900
84.7900
85.2700
545,900
Tue, 02 Jun 2026
87.0200
88.4800
86.7600
87.3000
444,000
Mon, 01 Jun 2026
87.1200
87.8100
86.0100
86.7200
401,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
87.1500
89.4600
86.6700
87.5100
550,200
Thu, 28 May 2026
85.7100
88.5100
84.1200
87.7100
597,400
Wed, 27 May 2026
85.0000
86.3100
84.7400
86.1200
777,500
Tue, 26 May 2026
83.7400
85.2700
83.4300
84.7300
547,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.0900
83.7500
81.0800
83.4100
492,200
Thu, 21 May 2026
77.6100
79.0100
76.0900
78.3400
418,000
Wed, 20 May 2026
78.6600
79.2800
77.9200
78.2500
379,700
Tue, 19 May 2026
80.7800
80.7800
78.2900
78.6000
308,800
Mon, 18 May 2026
81.4500
82.5100
80.5600
81.9300
471,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.8600
82.1800
80.8000
81.0000
445,300
Thu, 14 May 2026
83.3200
83.6600
81.6500
82.0900
310,600
Thu, 14 May 2026
11 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 13 May 2026
84.8000
85.5100
82.3100
82.9000
354,900
Tue, 12 May 2026
84.5100
84.9800
82.8900
84.5300
347,900
Mon, 11 May 2026
86.1100
86.4300
82.5900
84.5500
550,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.8700
86.0400
81.1400
85.6800
568,600
Thu, 07 May 2026
83.0000
83.5800
80.6900
81.2800
516,400
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Wed, 06 May 2026
82.9400
85.2700
79.8000
82.4100
758,500
Tue, 05 May 2026
9 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 05 May 2026
77.2700
79.4500
76.2600
78.9300
500,500
Mon, 04 May 2026
76.9400
77.0600
75.1600
75.8500
343,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
77.6800
77.7300
76.7200
77.3300
300,800
Thu, 30 Apr 2026
75.6900
77.6900
75.0000
76.9600
317,900
Wed, 29 Apr 2026
76.9300
77.6200
75.2800
75.7600
319,600
Tue, 28 Apr 2026
77.7800
77.9800
76.4600
76.8600
247,900
Mon, 27 Apr 2026
77.0800
78.4600
76.5900
77.2600
281,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.3500
77.1100
75.2900
76.8500
248,100
Thu, 23 Apr 2026
75.4500
76.8800
74.9200
76.2900
297,200
Wed, 22 Apr 2026
76.4700
76.4800
75.1400
75.4100
270,900
Tue, 21 Apr 2026
75.4900
76.4900
75.2100
76.0200
338,700
Mon, 20 Apr 2026
74.3100
75.8100
74.1600
75.5100
293,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
73.2800
75.4000
72.4500
74.4300
355,300
Thu, 16 Apr 2026
73.4500
74.1600
72.6900
73.4200
303,800
Wed, 15 Apr 2026
74.2600
74.3700
72.9200
73.3200
346,900
Tue, 14 Apr 2026
74.2200
74.6600
73.2000
74.5700
355,900
Mon, 13 Apr 2026
74.4800
75.4600
72.8600
74.5200
312,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.0600
75.4600
74.1200
74.6200
367,600
Thu, 09 Apr 2026
75.5100
76.0000
73.8700
74.6800
264,800
Wed, 08 Apr 2026
75.7800
76.7800
75.3500
76.3500
498,600
Tue, 07 Apr 2026
74.3600
75.0400
73.9500
74.8500
285,500
Mon, 06 Apr 2026
75.4400
75.5100
73.7600
74.4000
297,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
76.0100
76.5700
74.9000
75.9300
342,700
Wed, 01 Apr 2026
75.6400
76.1500
74.5600
75.2900
360,900
Tue, 31 Mar 2026
75.9000
76.4700
74.4300
75.3100
591,000
Mon, 30 Mar 2026
74.9900
75.9900
74.0300
75.5100
405,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
73.5000
74.7100
73.0100
74.1100
280,800
Thu, 26 Mar 2026
72.6100
73.9300
72.3900
73.8600
313,800
Wed, 25 Mar 2026
71.4100
72.7700
70.5000
72.7400
250,100
Tue, 24 Mar 2026
67.6500
70.9500
67.6500
70.7100
360,100
Mon, 23 Mar 2026
69.6300
70.5400
68.3800
68.4600
392,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
69.1200
69.6800
67.4000
67.8200
964,000
Thu, 19 Mar 2026
67.0500
69.3800
66.6100
68.5900
513,900
Wed, 18 Mar 2026
68.5600
69.1000
67.9200
67.9300
511,300
Tue, 17 Mar 2026
8 · 8-K
After market open · 15:57 ET
8-K ↗
Tue, 17 Mar 2026
69.2000
70.3500
68.7300
68.9800
423,700
Mon, 16 Mar 2026
69.6700
69.9600
67.6900
68.6400
359,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
69.7000
70.2200
68.5000
69.4900
475,500
Thu, 12 Mar 2026
67.2800
68.9200
66.9300
68.8900
492,800
Wed, 11 Mar 2026
68.5500
68.8500
66.9900
67.7600
435,900
Tue, 10 Mar 2026
69.5000
70.3700
68.6600
68.7400
450,000
Mon, 09 Mar 2026
69.4100
70.0000
68.1500
69.7800
450,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.2500
73.6900
69.6900
70.0200
561,100
Thu, 05 Mar 2026
74.5200
75.7400
73.9600
74.0200
454,800
Wed, 04 Mar 2026
74.9200
75.5200
73.2400
74.8700
441,600
Tue, 03 Mar 2026
73.9800
74.7700
71.8200
74.4000
473,900
Mon, 02 Mar 2026
75.0300
76.6000
74.6700
76.2600
403,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.5200
76.5100
74.3800
76.1400
339,500
Thu, 26 Feb 2026
76.0800
76.3000
74.5000
75.8100
386,900
Wed, 25 Feb 2026
76.0800
76.2600
74.2200
75.8700
289,000
Tue, 24 Feb 2026
75.3300
76.8500
75.3300
75.7500
352,300
Mon, 23 Feb 2026
75.0100
75.6100
73.3900
74.5800
334,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
74.7800
76.4300
74.0300
75.6200
539,800
Thu, 19 Feb 2026
75.1000
75.7500
74.2800
74.9100
384,600
Wed, 18 Feb 2026
74.7800
76.6700
74.7800
75.3500
325,500
Tue, 17 Feb 2026
76.5600
76.6600
73.6500
74.8200
521,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
76.5400
77.1300
75.5200
76.1900
502,000
Thu, 12 Feb 2026
76.1000
77.4500
75.6500
76.6600
507,800
Wed, 11 Feb 2026
75.8800
77.6900
75.4900
75.9300
492,500
Tue, 10 Feb 2026
74.8200
76.0400
73.4700
75.7600
503,900
Mon, 09 Feb 2026
76.0800
76.0900
72.9900
74.5900
489,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
76.5500
77.3300
74.2200
74.5800
653,400
Thu, 05 Feb 2026
77.9100
78.1200
74.8000
76.2500
719,000
Wed, 04 Feb 2026
7 · 10-Q
After market open · 13:36 ET
10-Q ↗
Wed, 04 Feb 2026
74.8200
81.1500
71.2800
78.7300
1,257,200
Tue, 03 Feb 2026
6 · 8-K
After-hours · 16:40 ET
8-K ↗
Tue, 03 Feb 2026
72.8400
74.9200
70.8300
71.2900
718,000
Mon, 02 Feb 2026
71.9900
73.5700
71.5500
72.8600
498,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
71.7200
73.0100
71.4400
72.1900
1,371,300
Thu, 29 Jan 2026
71.6700
72.3100
70.5000
72.2300
611,000
Wed, 28 Jan 2026
71.7400
72.7000
71.0400
71.4900
555,000
Tue, 27 Jan 2026
5 · DEFA14A
After market open · 11:56 ET
DEFA14A ↗
Tue, 27 Jan 2026
4 · DEF 14A
After market open · 11:50 ET
DEF 14A ↗
Tue, 27 Jan 2026
71.4000
72.2500
71.1300
71.5600
342,200
Mon, 26 Jan 2026
73.3300
73.3800
71.1900
71.2500
436,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.9700
73.3700
71.9500
72.9100
332,100
Thu, 22 Jan 2026
72.9000
73.3200
72.3000
72.9600
377,700
Wed, 21 Jan 2026
70.1900
73.5500
69.7900
72.5000
434,900
Tue, 20 Jan 2026
69.8100
70.2300
68.8600
69.3500
453,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.5700
72.9700
70.7400
70.9200
352,700
Thu, 15 Jan 2026
73.0500
74.0600
72.1700
73.5600
370,700
Wed, 14 Jan 2026
3 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 14 Jan 2026
72.1400
73.5400
71.8500
72.7500
386,300
Tue, 13 Jan 2026
73.1000
73.3400
71.5600
71.6600
434,300
Mon, 12 Jan 2026
72.8500
73.4900
72.1900
73.0500
309,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
72.0500
73.1800
71.1000
72.8300
310,900
Thu, 08 Jan 2026
69.3400
72.3600
69.2100
71.8000
405,200
Wed, 07 Jan 2026
70.8000
70.9900
69.1200
70.0800
414,000
Tue, 06 Jan 2026
69.0000
70.4800
68.8200
70.1800
382,000
Mon, 05 Jan 2026
66.7900
70.2500
66.3700
69.5200
510,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
66.4000
67.3300
65.6500
67.0500
344,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.2400
66.7600
65.8700
66.2800
351,300
Tue, 30 Dec 2025
65.9300
66.7100
65.6100
66.4300
316,400
Mon, 29 Dec 2025
66.4200
66.4900
65.8600
66.1300
434,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.3000
66.6500
65.8600
66.4900
205,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.7000
66.1400
65.3800
66.1400
150,500
Tue, 23 Dec 2025
65.7000
66.1400
64.4500
65.4300
331,800
Mon, 22 Dec 2025
66.0000
66.6100
65.3300
65.7000
488,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.0200
67.6200
65.1500
66.1300
1,680,200
Thu, 18 Dec 2025
68.0500
68.6200
67.1100
67.4200
418,700
Wed, 17 Dec 2025
67.6200
68.8300
67.2500
67.5300
366,000
Tue, 16 Dec 2025
68.5500
68.5500
67.3600
68.0000
617,300
Mon, 15 Dec 2025
68.8500
68.9800
67.9000
68.7000
560,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
69.0000
69.7500
68.1300
68.3400
579,600
Thu, 11 Dec 2025
68.5900
69.3900
67.3800
68.5500
739,500
Wed, 10 Dec 2025
65.7500
68.5700
65.7500
68.5300
810,800
Tue, 09 Dec 2025
64.4800
66.1100
64.4800
65.6700
749,600
Mon, 08 Dec 2025
65.3400
65.3400
64.1900
64.5400
589,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
63.7900
65.5900
63.2400
65.3300
518,600
Thu, 04 Dec 2025
64.5500
65.6200
64.0300
64.1000
491,700
Wed, 03 Dec 2025
64.2200
65.5100
63.7200
64.5400
551,300
Tue, 02 Dec 2025
63.6700
64.2900
63.0400
63.9500
550,100
Mon, 01 Dec 2025
62.4700
64.1500
62.0100
63.3200
517,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
63.0200
63.2500
61.7800
62.5700
317,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.4600
64.3800
63.2500
63.8000
454,300
Tue, 25 Nov 2025
62.5600
64.3900
61.7200
64.1000
433,800
Mon, 24 Nov 2025
2 · 10-K
After market open · 10:25 ET
10-K ↗
Mon, 24 Nov 2025
61.4100
62.1000
60.6800
61.8100
490,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
59.5700
62.4000
59.3400
61.7100
472,400
Thu, 20 Nov 2025
59.7500
60.4600
58.3300
58.7100
386,100
Wed, 19 Nov 2025
60.4100
60.8000
59.1200
59.7600
386,000
Tue, 18 Nov 2025
59.6400
60.8400
59.4000
60.2500
524,700
Mon, 17 Nov 2025
61.5400
61.7200
59.3600
59.4500
343,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.5500
62.0000
60.7500
61.6000
467,100
Thu, 13 Nov 2025
61.5500
62.5700
61.5100
62.2200
454,300
Wed, 12 Nov 2025
61.3300
61.8300
60.9500
61.4800
565,000
Tue, 11 Nov 2025
61.4100
61.4500
60.0300
61.4100
373,700
Mon, 10 Nov 2025
61.9400
62.0200
60.2500
61.0900
449,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.4300
61.5300
59.4300
61.4800
621,400
Thu, 06 Nov 2025
60.2300
60.4600
58.9900
59.3300
520,600
Wed, 05 Nov 2025
61.3500
61.8200
59.6000
60.4700
929,900
Tue, 04 Nov 2025
64.0500
66.4900
61.1800
61.2400
924,300
Mon, 03 Nov 2025
1 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 03 Nov 2025
67.3600
67.3600
65.4000
65.9000
1,023,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.9000
67.7400
65.5900
67.4800
649,500
Thu, 30 Oct 2025
68.1700
68.9100
67.2400
67.5600
402,000
Wed, 29 Oct 2025
70.5800
71.4000
68.4600
69.0800
444,600
Tue, 28 Oct 2025
70.6400
71.5000
70.5200
71.0000
304,900
Mon, 27 Oct 2025
71.5700
71.8600
70.9500
71.0700
294,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.4800
71.8300
71.0500
71.3400
264,300
Thu, 23 Oct 2025
71.8800
72.3700
70.9000
71.1000
245,800