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
77.5000
79.1890
77.2000
78.9200
721,929
Thu, 22 Oct 2026
75.7800
79.8500
75.7400
79.7200
552,200
Wed, 21 Oct 2026
76.6100
77.1200
74.6800
75.7300
410,500
Tue, 20 Oct 2026
75.5900
76.9500
74.3600
76.3600
535,600
Mon, 19 Oct 2026
78.4500
78.4500
74.7900
75.1100
644,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
80.1600
80.6000
76.6600
77.7400
852,100
Thu, 15 Oct 2026
77.0500
80.5800
77.0500
79.9400
789,400
Wed, 14 Oct 2026
76.5000
76.8600
75.0400
75.9000
610,900
Tue, 13 Oct 2026
79.6500
79.8700
77.8200
78.4100
401,800
Mon, 12 Oct 2026
79.0100
80.1600
78.3300
78.5200
405,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
80.5700
81.5500
79.5700
79.6300
468,600
Thu, 08 Oct 2026
80.2300
81.8700
79.0600
81.4700
565,700
Wed, 07 Oct 2026
84.2000
84.4700
79.4300
81.0300
792,600
Tue, 06 Oct 2026
85.9000
86.2400
84.8900
85.8900
447,400
Mon, 05 Oct 2026
20 · 8-K
After-hours · 20:15 ET
8-K ↗
Mon, 05 Oct 2026
87.5300
88.1200
85.7600
85.7600
621,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
89.5700
90.3200
87.1500
88.1000
368,800
Thu, 01 Oct 2026
84.6200
88.3800
83.4300
87.4800
540,600
Wed, 30 Sep 2026
85.8500
87.5000
85.6500
85.7000
428,400
Tue, 29 Sep 2026
87.4100
87.8000
85.4600
86.6900
449,600
Mon, 28 Sep 2026
86.8300
88.0700
86.0000
86.8200
449,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
85.9100
87.7900
85.0500
87.7200
407,500
Thu, 24 Sep 2026
85.3800
86.3500
84.0800
85.6800
437,200
Wed, 23 Sep 2026
87.8400
88.2700
85.3800
85.4600
414,600
Tue, 22 Sep 2026
88.5200
90.0200
87.5400
88.8400
621,400
Mon, 21 Sep 2026
84.9200
87.0400
83.7900
86.4900
547,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
84.3800
84.7000
83.0200
84.5900
1,191,100
Thu, 17 Sep 2026
87.1500
89.0000
84.8300
85.1500
651,400
Wed, 16 Sep 2026
84.6200
86.8900
83.8200
84.8900
736,500
Tue, 15 Sep 2026
83.2400
85.2400
82.1200
84.6400
638,900
Mon, 14 Sep 2026
82.2300
84.4200
82.0900
83.7600
442,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
83.1400
83.6300
81.2300
83.1600
609,000
Thu, 10 Sep 2026
82.1100
82.4900
80.3800
81.7500
470,200
Wed, 09 Sep 2026
84.2100
84.8100
80.8300
83.3000
457,000
Tue, 08 Sep 2026
87.1200
88.5700
84.5600
84.5800
324,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
85.9600
88.5100
85.1200
87.7600
406,800
Thu, 03 Sep 2026
87.1500
88.0100
86.0400
86.1100
394,400
Wed, 02 Sep 2026
86.1900
87.3900
85.4400
86.0600
572,200
Tue, 01 Sep 2026
88.3600
88.7100
85.0900
85.6800
537,000
Mon, 31 Aug 2026
89.6300
90.2100
88.5100
89.2700
448,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.5800
91.3300
89.9200
90.2200
369,100
Thu, 27 Aug 2026
92.1400
92.1400
89.3200
90.0300
409,900
Wed, 26 Aug 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 26 Aug 2026
91.7900
92.2700
90.8200
91.1800
360,500
Tue, 25 Aug 2026
92.8600
94.9300
89.9700
91.7400
525,300
Mon, 24 Aug 2026
90.8600
91.6100
89.9400
91.5300
1,177,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
90.8000
91.3000
89.6500
90.2500
611,800
Thu, 20 Aug 2026
89.3100
90.8700
89.3100
89.9500
724,400
Wed, 19 Aug 2026
93.0600
96.0000
91.4200
92.5800
1,320,400
Tue, 18 Aug 2026
93.3500
93.3500
90.8600
90.8600
520,900
Mon, 17 Aug 2026
93.9600
94.7600
93.1500
93.2100
610,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
95.6700
96.5900
94.3100
94.5300
423,000
Thu, 13 Aug 2026
94.9000
96.3500
94.1500
96.3100
839,100
Wed, 12 Aug 2026
93.7200
94.5900
92.3000
93.8800
603,500
Tue, 11 Aug 2026
92.9900
95.0000
92.9200
94.1700
502,900
Mon, 10 Aug 2026
93.4300
93.8300
91.7900
92.9900
689,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
92.6700
95.5700
92.0500
94.6600
601,500
Thu, 06 Aug 2026
94.3100
94.3100
90.8000
91.5200
803,100
Wed, 05 Aug 2026
18 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 05 Aug 2026
78.9300
93.2500
78.9300
91.1600
1,556,400
Tue, 04 Aug 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 04 Aug 2026
82.2400
84.4500
81.6600
82.3600
1,008,200
Mon, 03 Aug 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 03 Aug 2026
80.9500
81.9100
78.8600
80.8300
946,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
79.3700
80.5700
77.8800
79.6100
568,500
Thu, 30 Jul 2026
81.0900
81.8000
79.2400
80.3200
538,000
Wed, 29 Jul 2026
81.9300
83.1800
79.9300
80.3200
508,700
Tue, 28 Jul 2026
83.1000
84.7200
82.4600
83.4900
605,300
Mon, 27 Jul 2026
82.9500
85.1600
81.5900
82.2700
381,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.7100
83.1200
79.9700
81.6300
518,400
Thu, 23 Jul 2026
80.3000
81.7300
79.3800
79.9100
903,200
Wed, 22 Jul 2026
82.6800
84.1100
81.4400
82.0100
457,300
Tue, 21 Jul 2026
81.2900
83.2800
80.5900
82.4900
469,900
Mon, 20 Jul 2026
83.2100
83.4900
81.1400
81.6300
470,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
85.1700
86.9400
81.8700
82.7000
686,600
Thu, 16 Jul 2026
83.0900
86.1200
82.5500
86.0200
750,800
Wed, 15 Jul 2026
81.6400
84.3200
81.3000
83.7100
395,400
Tue, 14 Jul 2026
81.9500
82.1600
80.6300
81.4300
562,500
Mon, 13 Jul 2026
81.4900
83.1100
79.1300
80.1600
670,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
83.5200
84.0200
81.1900
81.2300
646,900
Thu, 09 Jul 2026
79.7000
83.0300
79.3500
82.9700
725,300
Wed, 08 Jul 2026
81.5900
82.0900
78.2200
79.1700
655,300
Tue, 07 Jul 2026
84.3500
85.6600
82.4200
82.9500
474,300
Mon, 06 Jul 2026
84.9300
85.7300
82.1700
83.6800
524,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
84.7600
86.0800
84.1600
85.2500
682,800
Wed, 01 Jul 2026
88.2000
88.9100
84.8800
84.8800
811,900
Tue, 30 Jun 2026
87.0800
89.7400
86.8600
88.1200
656,300
Mon, 29 Jun 2026
87.5400
88.1300
85.7400
87.4300
809,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
86.8700
89.3200
86.4800
88.8200
2,331,400
Thu, 25 Jun 2026
88.2000
90.5400
86.4400
86.9900
717,700
Wed, 24 Jun 2026
85.2600
90.3600
85.2600
88.2300
1,184,600
Tue, 23 Jun 2026
81.8100
84.1800
81.2800
83.7200
833,200
Mon, 22 Jun 2026
82.9600
84.6700
81.8400
81.9500
641,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
15 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 18 Jun 2026
14 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 18 Jun 2026
82.2400
85.7900
81.9800
83.3400
1,249,500
Wed, 17 Jun 2026
80.7600
84.2300
79.7800
80.6200
1,259,000
Tue, 16 Jun 2026
79.3700
81.1500
78.9800
80.7200
687,900
Mon, 15 Jun 2026
80.3300
82.0600
78.0000
78.6100
790,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
79.3600
80.6600
78.5600
78.6500
912,900
Thu, 11 Jun 2026
75.9000
80.4800
75.1500
80.4600
722,400
Wed, 10 Jun 2026
76.8800
78.5300
75.1000
75.1300
948,500
Tue, 09 Jun 2026
75.9100
79.6700
75.9100
77.6400
916,800
Mon, 08 Jun 2026
73.7900
76.9600
73.3800
75.2000
976,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
75.8300
76.1900
74.3600
74.7700
720,900
Thu, 04 Jun 2026
73.7600
74.9500
73.1100
74.5800
666,100
Wed, 03 Jun 2026
71.2800
72.7300
70.5800
72.4800
706,500
Wed, 03 Jun 2026
13 · 8-K
Next filing day · accepted 02 Jun, 18:05 ET
8-K ↗
Tue, 02 Jun 2026
71.5800
73.3400
70.8800
72.7800
484,700
Mon, 01 Jun 2026
73.4700
74.0500
70.6400
71.6500
632,500
Mon, 01 Jun 2026
12 · 8-K
Pre-market · 06:50 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
72.0000
75.8800
71.9700
73.6300
655,200
Thu, 28 May 2026
73.2000
74.2400
72.6500
73.0500
621,800
Wed, 27 May 2026
71.5000
76.0900
71.5000
74.1200
751,000
Tue, 26 May 2026
11 · 10-K
After-hours · 16:15 ET
10-K ↗
Tue, 26 May 2026
71.0500
73.7700
69.1600
71.7900
1,006,700
Tue, 26 May 2026
10 · 8-K
Pre-market · 06:45 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.1000
71.2900
67.8200
71.0000
850,800
Thu, 21 May 2026
68.5000
69.8000
66.8700
69.5500
935,000
Wed, 20 May 2026
65.7500
69.8200
64.9800
69.7500
2,392,200
Tue, 19 May 2026
64.6300
65.7500
63.8700
65.2300
633,500
Mon, 18 May 2026
67.2000
68.5200
65.4000
65.6400
849,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.0300
69.4600
66.2600
66.2800
940,000
Thu, 14 May 2026
69.2700
70.9400
68.6400
69.5900
766,200
Wed, 13 May 2026
68.4300
68.5200
66.2700
67.3900
935,600
Tue, 12 May 2026
69.6600
70.0000
67.7000
68.9700
1,139,600
Mon, 11 May 2026
72.6900
72.7900
68.7000
69.3700
760,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.1000
74.0500
72.4900
72.8400
541,900
Thu, 07 May 2026
76.1200
77.0800
73.0600
73.2800
519,100
Wed, 06 May 2026
75.1700
76.8000
74.2800
75.9200
509,100
Tue, 05 May 2026
73.1500
74.1700
72.3700
72.9200
549,100
Mon, 04 May 2026
76.6200
76.8900
71.8800
72.4100
667,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
76.7300
77.0800
74.5900
76.9000
780,300
Thu, 30 Apr 2026
75.6400
76.7200
74.4000
76.2300
674,100
Wed, 29 Apr 2026
79.0800
80.0700
74.0000
74.6500
714,100
Tue, 28 Apr 2026
81.4200
81.5300
79.6800
79.9400
388,900
Mon, 27 Apr 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 27 Apr 2026
81.3600
82.9500
80.8400
80.9000
299,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
81.1800
82.2700
80.7100
82.0000
365,000
Thu, 23 Apr 2026
81.7600
82.2600
79.9600
81.2500
374,800
Wed, 22 Apr 2026
82.6700
83.1900
81.0600
81.9900
314,800
Tue, 21 Apr 2026
83.8900
84.4900
81.5200
81.7700
380,400
Mon, 20 Apr 2026
81.3900
83.1100
80.5800
82.9100
294,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
77.8100
81.4900
76.7500
81.3300
575,100
Thu, 16 Apr 2026
75.8500
76.4800
75.1100
75.3700
294,200
Wed, 15 Apr 2026
78.0300
78.4000
75.2300
75.6900
429,500
Tue, 14 Apr 2026
79.6100
80.4200
78.6100
78.7400
244,100
Mon, 13 Apr 2026
78.4300
79.7700
77.0900
79.6900
405,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
79.3400
79.6000
78.3200
79.1200
261,900
Thu, 09 Apr 2026
78.3900
80.8500
78.0300
79.2800
627,800
Wed, 08 Apr 2026
76.2600
79.8400
76.0400
78.6500
1,000,300
Tue, 07 Apr 2026
74.3900
74.3900
72.2100
73.0300
562,100
Mon, 06 Apr 2026
72.9700
75.2500
72.5000
75.0900
483,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.0000
74.9900
71.9600
73.9200
521,200
Wed, 01 Apr 2026
74.4500
76.2000
73.8200
74.2000
550,200
Tue, 31 Mar 2026
73.6300
76.4800
72.7200
74.3700
657,000
Mon, 30 Mar 2026
73.2500
73.7000
71.9100
72.2500
632,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
73.5900
75.1900
72.4500
72.5400
585,800
Thu, 26 Mar 2026
75.0100
76.7200
73.7800
74.4200
415,600
Wed, 25 Mar 2026
75.9400
77.1700
72.9800
75.6200
475,500
Tue, 24 Mar 2026
73.8500
75.4800
73.7000
74.7300
397,800
Mon, 23 Mar 2026
75.0400
76.4500
74.6700
75.2700
504,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
73.5100
73.9200
72.0500
72.5400
1,174,300
Thu, 19 Mar 2026
74.2800
75.0800
73.1800
73.8500
551,200
Wed, 18 Mar 2026
77.0200
77.6600
74.9400
75.1300
504,100
Tue, 17 Mar 2026
79.8000
80.1100
77.8600
78.3000
375,300
Mon, 16 Mar 2026
78.5300
79.5400
77.3800
79.4700
462,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.5800
79.2000
76.1500
77.4900
492,400
Thu, 12 Mar 2026
76.8600
79.7900
75.5000
77.6700
847,000
Wed, 11 Mar 2026
78.7800
79.2500
76.9800
78.5200
631,400
Tue, 10 Mar 2026
79.5500
81.8300
78.1500
79.0900
628,400
Mon, 09 Mar 2026
80.5000
80.7200
77.4100
79.8300
976,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
87.0000
87.2000
81.8100
82.4200
815,500
Thu, 05 Mar 2026
88.6400
89.6400
87.2600
88.1200
475,000
Wed, 04 Mar 2026
89.3800
90.3000
88.5900
89.6100
484,600
Tue, 03 Mar 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 03 Mar 2026
90.0000
90.0000
87.0200
88.9900
667,300
Mon, 02 Mar 2026
91.4700
92.3000
89.6500
90.8000
624,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
92.3400
94.3100
91.7100
93.4800
616,500
Thu, 26 Feb 2026
93.0500
94.4700
92.1500
92.7100
470,100
Wed, 25 Feb 2026
95.1100
95.1100
90.1200
92.5500
519,500
Tue, 24 Feb 2026
95.5200
96.8700
94.8700
95.2500
500,500
Mon, 23 Feb 2026
97.3400
98.4900
93.5700
95.2800
708,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
94.0000
97.8800
94.0000
97.3400
638,700
Thu, 19 Feb 2026
96.0900
97.4900
93.5400
94.6400
539,700
Wed, 18 Feb 2026
95.8400
98.4100
95.6100
96.5900
737,100
Tue, 17 Feb 2026
96.0900
98.1900
94.0200
97.0500
1,001,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.8500
96.3100
92.4600
96.1400
899,400
Thu, 12 Feb 2026
92.7600
94.3700
91.0800
92.0100
721,700
Wed, 11 Feb 2026
89.6600
91.9200
88.4300
91.6200
710,400
Tue, 10 Feb 2026
88.0400
90.1800
87.7700
90.1200
919,000
Mon, 09 Feb 2026
84.1400
88.1000
83.9500
86.7300
1,075,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
83.2300
85.2700
82.0400
83.5900
1,098,900
Thu, 05 Feb 2026
80.0500
84.8800
80.0500
83.4200
1,349,200
Wed, 04 Feb 2026
7 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 04 Feb 2026
81.2700
87.7000
78.0100
84.4400
1,824,700
Tue, 03 Feb 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 03 Feb 2026
75.0000
78.8800
74.6200
76.0300
1,172,700
Mon, 02 Feb 2026
78.3100
78.8700
75.3500
75.9000
1,224,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
82.4700
83.8000
76.2600
78.3800
1,229,300
Thu, 29 Jan 2026
83.9700
85.7100
83.3400
84.4600
689,300
Wed, 28 Jan 2026
86.9600
87.4300
83.6500
84.1200
572,800
Tue, 27 Jan 2026
90.6900
90.6900
86.1100
86.1700
956,300
Mon, 26 Jan 2026
91.9200
93.1400
89.5700
90.0400
718,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
93.1100
93.5000
91.0200
91.6500
652,600
Thu, 22 Jan 2026
96.0500
97.3000
93.3200
93.5300
634,400
Wed, 21 Jan 2026
94.5900
96.8300
94.2300
95.5000
485,600
Tue, 20 Jan 2026
94.0300
96.5700
92.3600
94.1700
458,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
97.4000
99.1700
95.8100
96.3200
649,900
Thu, 15 Jan 2026
97.3900
98.5700
95.6200
97.4600
827,800
Wed, 14 Jan 2026
95.2800
95.8800
93.1700
95.5600
642,900
Tue, 13 Jan 2026
94.6200
96.4300
94.4200
95.3100
749,400
Mon, 12 Jan 2026
94.4400
96.9000
94.2000
94.8200
959,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
91.4900
95.6200
91.4900
95.3500
1,374,500
Thu, 08 Jan 2026
86.1200
91.7000
85.7700
90.9300
1,235,900
Wed, 07 Jan 2026
87.4200
88.2600
85.2400
87.1000
576,800
Tue, 06 Jan 2026
84.2500
86.9300
83.6100
86.7100
385,600
Mon, 05 Jan 2026
85.2300
86.9900
84.5600
85.4000
682,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.5000
85.0600
83.5500
84.9100
470,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.2100
85.4400
84.0200
84.5000
260,600
Tue, 30 Dec 2025
86.1500
86.1500
84.7300
85.4100
268,600
Mon, 29 Dec 2025
85.6100
86.0300
84.6700
85.7400
296,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.6600
85.7900
84.7200
85.5400
210,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
85.3800
86.0700
84.1900
85.7300
181,900
Tue, 23 Dec 2025
85.6500
85.6500
84.0000
84.9300
420,200
Mon, 22 Dec 2025
86.8900
87.2000
85.5000
85.6300
535,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
86.0900
87.0600
85.0100
87.0400
1,574,800
Thu, 18 Dec 2025
87.4200
88.7900
86.2400
86.9100
988,600
Wed, 17 Dec 2025
85.8400
87.1000
83.9400
86.0300
718,600
Tue, 16 Dec 2025
88.0900
88.7700
86.0200
86.1200
519,600
Mon, 15 Dec 2025
88.3100
89.0400
85.8200
87.3000
539,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.8000
89.4200
86.4100
87.9400
882,300
Thu, 11 Dec 2025
88.3500
89.4500
87.6300
88.6000
1,084,200
Wed, 10 Dec 2025
84.6600
87.6900
83.7200
87.5600
742,400
Tue, 09 Dec 2025
83.0000
84.8500
81.9100
84.4300
578,600
Mon, 08 Dec 2025
87.8500
89.1000
83.1500
83.8700
977,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
83.6400
85.4500
83.6300
85.3800
565,300
Thu, 04 Dec 2025
84.2400
85.7900
83.2500
83.5000
655,800
Wed, 03 Dec 2025
85.1400
87.1700
84.0400
84.6300
586,700
Tue, 02 Dec 2025
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 02 Dec 2025
85.4700
86.3200
84.2200
85.1800
370,300
Mon, 01 Dec 2025
84.9000
86.9000
84.5700
85.2800
367,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
85.6000
86.5600
85.3100
85.8400
185,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
84.3100
87.5100
84.3100
86.1000
660,200
Tue, 25 Nov 2025
81.7600
86.0200
81.7600
85.6000
627,800
Mon, 24 Nov 2025
80.1900
83.0200
80.1900
81.8700
653,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
79.7200
83.2800
79.0800
81.6400
1,359,100
Thu, 20 Nov 2025
78.0000
80.6300
77.1100
78.8700
593,300
Wed, 19 Nov 2025
78.0500
78.4400
75.9400
76.8800
456,200
Tue, 18 Nov 2025
77.5700
78.9100
76.6900
77.5000
745,800
Mon, 17 Nov 2025
80.8700
80.8700
78.1700
78.2200
471,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
78.9800
81.5500
78.6600
81.3900
656,800
Fri, 14 Nov 2025
4 · 8-K
Next filing day · accepted 13 Nov, 20:58 ET
8-K ↗
Thu, 13 Nov 2025
79.9700
81.0700
79.0000
79.5400
621,600
Wed, 12 Nov 2025
83.8800
85.3200
80.6100
80.7500
785,900
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 11 Nov 2025
83.9600
85.0000
83.2300
84.0300
582,600
Mon, 10 Nov 2025
82.6000
84.2000
81.2800
83.3500
940,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
82.0100
83.3500
80.8200
82.9400
954,600
Thu, 06 Nov 2025
74.1100
81.2600
74.1100
80.9700
2,650,800
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 05 Nov 2025
71.0800
75.8700
70.1400
73.2200
1,292,800
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 04 Nov 2025
66.3400
66.6900
64.4500
66.5200
812,500
Mon, 03 Nov 2025
67.7400
68.0500
64.9100
66.6000
762,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.0100
68.4400
65.4700
68.2300
726,300
Thu, 30 Oct 2025
66.0100
67.0500
64.5600
64.8200
828,900
Wed, 29 Oct 2025
71.4100
72.0400
64.8800
66.1600
1,322,100
Tue, 28 Oct 2025
74.0100
75.4700
72.0800
72.3600
616,400
Mon, 27 Oct 2025
76.1400
77.2500
75.5500
75.6800
340,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
77.7600
78.3200
76.4200
76.4500
432,800
Thu, 23 Oct 2025
75.5000
77.4300
74.9100
77.0000
475,500