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
80.0000
80.6900
78.8301
79.4000
1,282,082
Thu, 22 Oct 2026
78.2400
80.7200
76.9500
80.6800
1,288,200
Wed, 21 Oct 2026
78.3100
80.7700
74.0000
76.3900
2,831,900
Wed, 21 Oct 2026
16 · 10-Q
Next filing day · accepted 20 Oct, 21:35 ET
10-Q ↗
Tue, 20 Oct 2026
15 · 8-K
After-hours · 20:17 ET
FORM 8-K ↗
Tue, 20 Oct 2026
81.7300
82.8500
78.3000
78.9500
1,423,200
Mon, 19 Oct 2026
82.3500
82.6200
80.5000
80.9900
800,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
83.5200
84.0500
81.6100
82.3900
698,000
Thu, 15 Oct 2026
83.6000
84.4100
82.1000
83.1800
690,600
Wed, 14 Oct 2026
82.3400
83.0600
80.8800
82.5500
843,400
Tue, 13 Oct 2026
84.5800
84.7400
82.9100
83.0000
626,100
Mon, 12 Oct 2026
85.1500
85.8100
83.6300
84.4300
690,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
14 · 8-K
After market open · 12:11 ET
FORM 8-K ↗
Fri, 09 Oct 2026
82.0000
85.7300
81.7800
85.5900
761,400
Thu, 08 Oct 2026
79.8600
81.5300
79.8600
81.3600
766,900
Wed, 07 Oct 2026
79.9000
80.5900
78.7200
79.6200
497,100
Tue, 06 Oct 2026
79.2300
79.8100
77.9700
79.7500
600,900
Mon, 05 Oct 2026
78.6700
79.1400
77.7400
78.8800
868,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
78.3200
79.5300
78.1100
78.8900
703,000
Thu, 01 Oct 2026
78.6900
79.6900
77.5000
77.5200
613,000
Wed, 30 Sep 2026
76.0000
78.3400
75.9000
77.9800
684,000
Tue, 29 Sep 2026
76.2600
76.8500
74.5900
75.5900
615,300
Mon, 28 Sep 2026
78.5000
78.5000
76.5000
76.6600
364,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
79.9300
80.3600
77.4700
78.5600
488,500
Thu, 24 Sep 2026
78.8600
80.3600
78.5900
80.0400
481,800
Wed, 23 Sep 2026
78.6200
78.6700
77.0000
78.5300
414,300
Tue, 22 Sep 2026
80.0000
80.6300
77.2500
78.6900
931,800
Mon, 21 Sep 2026
78.6500
79.9400
78.1100
79.5000
1,324,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
80.7000
80.7300
78.6200
78.9000
1,672,600
Thu, 17 Sep 2026
82.0000
82.6600
80.5400
80.9500
530,300
Wed, 16 Sep 2026
84.2600
84.4500
81.9500
82.0400
875,700
Tue, 15 Sep 2026
81.5100
83.7400
81.4000
83.5600
455,500
Mon, 14 Sep 2026
83.5100
84.4300
82.4500
82.7000
481,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.0900
82.8100
80.4400
82.0000
547,300
Thu, 10 Sep 2026
82.0200
82.7300
81.2100
81.4500
576,900
Wed, 09 Sep 2026
82.2300
83.4300
81.3300
81.7100
1,077,600
Tue, 08 Sep 2026
83.4100
84.2400
82.1400
82.1500
967,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
84.5700
85.8600
83.7000
84.6800
632,900
Thu, 03 Sep 2026
85.2000
87.0700
84.2100
85.8000
529,300
Wed, 02 Sep 2026
85.3000
87.4100
84.9000
85.1000
767,400
Tue, 01 Sep 2026
86.5000
87.3500
85.3000
87.2800
824,800
Mon, 31 Aug 2026
86.4600
87.4300
86.2200
86.6900
601,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.4600
86.9300
85.4200
86.8400
361,700
Thu, 27 Aug 2026
84.1600
85.7400
84.0300
85.3000
311,700
Wed, 26 Aug 2026
84.8900
86.0700
83.6100
84.5800
435,500
Tue, 25 Aug 2026
84.1000
86.2100
83.4900
85.5900
736,500
Mon, 24 Aug 2026
84.9900
86.7700
84.5100
85.0700
423,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
84.1200
84.8500
83.6000
84.3600
383,000
Thu, 20 Aug 2026
84.3500
84.7700
81.9900
84.0700
453,900
Wed, 19 Aug 2026
83.8300
85.9300
83.8300
84.1700
487,200
Tue, 18 Aug 2026
84.0500
85.5900
83.3000
83.7600
872,200
Mon, 17 Aug 2026
83.8700
83.8700
81.1400
83.4300
927,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.7300
84.1400
82.3200
83.3600
488,000
Thu, 13 Aug 2026
78.8000
83.7500
78.8000
83.6700
1,023,400
Wed, 12 Aug 2026
78.2300
79.2800
77.1800
78.5900
818,700
Tue, 11 Aug 2026
80.0000
81.0600
78.0200
79.0900
1,501,600
Mon, 10 Aug 2026
81.4200
82.4800
80.1100
80.2300
1,170,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
79.8100
82.5600
79.8100
82.5100
1,538,600
Thu, 06 Aug 2026
80.9400
81.4700
77.9300
80.0000
1,319,900
Wed, 05 Aug 2026
87.4600
87.7500
81.8200
82.5800
3,048,800
Wed, 05 Aug 2026
13 · 10-K
Next filing day · accepted 04 Aug, 17:36 ET
10-K ↗
Tue, 04 Aug 2026
12 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Tue, 04 Aug 2026
78.7000
80.9100
77.5600
80.4500
1,709,400
Mon, 03 Aug 2026
80.6200
82.6900
79.6300
80.1000
1,319,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
83.1500
84.2400
78.8500
80.2900
2,195,900
Thu, 30 Jul 2026
90.9100
92.7700
82.3700
83.0700
2,491,100
Thu, 30 Jul 2026
11 · 8-K
Pre-market · 08:10 ET
8-K ↗
Wed, 29 Jul 2026
95.8500
98.3400
95.8500
97.7100
644,000
Tue, 28 Jul 2026
91.4300
95.9400
91.4300
95.8800
1,080,300
Mon, 27 Jul 2026
87.8100
91.5200
87.7900
90.0800
799,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
86.5000
87.3600
85.8000
86.8800
792,400
Thu, 23 Jul 2026
83.4500
86.3600
83.4500
86.0700
525,900
Wed, 22 Jul 2026
85.9600
86.0100
82.5200
84.2200
541,400
Tue, 21 Jul 2026
84.7700
85.8900
83.6600
84.6900
521,900
Mon, 20 Jul 2026
86.9200
87.0200
85.4000
85.6400
389,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
87.2400
87.4000
85.8700
87.3200
441,700
Thu, 16 Jul 2026
86.8000
90.2100
84.6100
87.6200
970,800
Wed, 15 Jul 2026
87.1500
87.2300
81.9400
83.3900
1,426,100
Tue, 14 Jul 2026
90.7300
92.3200
84.9300
86.8800
1,315,300
Mon, 13 Jul 2026
91.8800
92.6900
91.0100
92.0200
449,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
91.6900
91.7300
90.2400
91.0000
266,400
Thu, 09 Jul 2026
89.0300
92.1800
89.0300
91.0900
541,200
Wed, 08 Jul 2026
90.9100
92.4400
89.7200
89.8800
488,300
Tue, 07 Jul 2026
91.1500
91.4100
88.7800
91.0700
560,700
Mon, 06 Jul 2026
90.2400
92.5800
87.7800
90.2800
656,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
88.7900
91.1400
88.1300
90.4400
533,300
Wed, 01 Jul 2026
87.4900
91.4200
87.2400
88.5700
781,400
Tue, 30 Jun 2026
86.2200
87.4800
85.8500
86.2400
541,500
Mon, 29 Jun 2026
86.5800
87.9700
83.9400
86.3500
726,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
86.8100
91.0300
86.1200
87.1200
1,863,900
Thu, 25 Jun 2026
84.5000
86.8400
84.5000
86.1100
487,400
Wed, 24 Jun 2026
83.3100
84.9500
82.4200
84.8100
675,500
Tue, 23 Jun 2026
82.6900
83.5500
82.0400
82.9800
508,000
Mon, 22 Jun 2026
82.1800
83.1200
80.8100
82.3200
715,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.4600
84.4200
80.2200
82.8000
1,314,600
Wed, 17 Jun 2026
82.8400
86.1800
82.5700
84.2800
636,400
Tue, 16 Jun 2026
83.1600
85.7900
82.9300
83.3600
1,699,000
Mon, 15 Jun 2026
96.2500
97.0000
80.4200
83.5400
4,261,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
99.0900
101.6100
96.8500
97.7100
668,300
Thu, 11 Jun 2026
99.5600
99.8500
97.9900
99.4700
384,000
Wed, 10 Jun 2026
96.5600
99.9400
96.0800
99.8400
529,800
Tue, 09 Jun 2026
96.6500
99.5000
95.1900
97.1300
533,700
Mon, 08 Jun 2026
99.9800
100.5400
96.7300
96.7300
887,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
102.8400
103.6700
98.7700
100.0100
747,400
Thu, 04 Jun 2026
101.5200
102.0000
100.1300
101.9900
687,700
Wed, 03 Jun 2026
97.3400
99.6300
97.3400
99.6300
865,800
Tue, 02 Jun 2026
95.5800
99.0000
95.0000
97.9100
959,600
Mon, 01 Jun 2026
93.1000
98.3300
93.1000
96.5000
700,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
91.8700
94.1600
91.8300
92.3800
998,300
Thu, 28 May 2026
91.1300
93.4900
91.1100
91.9700
724,100
Wed, 27 May 2026
89.4100
91.8400
89.4100
90.9800
714,900
Tue, 26 May 2026
88.0800
89.7000
87.8700
89.4800
378,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
88.0900
89.1700
87.8000
88.6300
393,700
Thu, 21 May 2026
87.8800
88.0000
86.3000
87.6500
417,600
Wed, 20 May 2026
90.1500
90.6600
88.0400
89.0600
412,500
Tue, 19 May 2026
90.5400
91.6300
88.7400
90.1900
458,000
Mon, 18 May 2026
88.2900
91.0000
88.2900
89.8200
407,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
88.7600
90.5600
87.6900
88.2900
350,900
Thu, 14 May 2026
88.9500
89.4900
87.9700
88.4000
296,500
Wed, 13 May 2026
87.9600
88.7300
86.0500
88.1300
442,300
Tue, 12 May 2026
87.4200
88.6400
84.9800
87.4200
1,286,800
Mon, 11 May 2026
87.2100
88.3700
86.3500
87.3400
905,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
92.1300
92.5700
84.1200
87.9300
1,388,800
Thu, 07 May 2026
92.1800
92.9100
90.6200
91.6600
752,400
Wed, 06 May 2026
94.6900
95.1600
92.9500
93.0000
436,400
Tue, 05 May 2026
92.6100
94.5500
92.4100
93.7600
588,800
Mon, 04 May 2026
92.2500
93.0300
89.6700
92.2600
607,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
97.1500
98.9700
91.8200
93.0800
748,500
Thu, 30 Apr 2026
94.1900
97.6600
93.9700
97.1600
1,135,500
Wed, 29 Apr 2026
90.9700
99.8300
88.0000
95.1600
2,399,700
Wed, 29 Apr 2026
10 · 10-Q
Next filing day · accepted 28 Apr, 17:35 ET
10-Q ↗
Tue, 28 Apr 2026
9 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Tue, 28 Apr 2026
98.5100
98.8500
91.0000
92.5800
1,679,900
Mon, 27 Apr 2026
98.1200
98.7500
96.7600
97.7900
1,134,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
97.6300
99.2400
96.5100
98.1200
544,800
Thu, 23 Apr 2026
101.7200
102.4900
96.6600
98.3600
679,400
Wed, 22 Apr 2026
98.4300
102.1300
97.8000
102.0300
520,100
Tue, 21 Apr 2026
98.5300
100.0600
97.6200
98.1100
669,900
Mon, 20 Apr 2026
98.2700
99.6700
97.3500
98.9800
522,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
98.1000
99.1200
97.6000
98.4400
1,039,600
Thu, 16 Apr 2026
94.5100
97.5300
94.5100
96.9200
968,200
Wed, 15 Apr 2026
94.0000
94.8600
93.5000
94.0100
584,700
Tue, 14 Apr 2026
91.5700
93.8400
91.5700
93.5300
630,400
Mon, 13 Apr 2026
89.4800
92.7500
89.4800
91.8800
611,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
90.3800
90.5800
87.9300
90.2100
518,800
Thu, 09 Apr 2026
89.5400
91.8600
89.1600
90.3800
468,100
Wed, 08 Apr 2026
91.8000
92.4600
89.6100
89.8200
657,500
Tue, 07 Apr 2026
89.8600
90.7300
87.6600
88.9500
369,700
Mon, 06 Apr 2026
89.1300
90.1200
88.0900
89.3900
342,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
88.0000
90.0000
86.7700
89.6400
446,600
Wed, 01 Apr 2026
87.9500
88.9200
86.7100
88.8600
686,700
Tue, 31 Mar 2026
84.6100
89.0000
84.5100
88.1700
712,200
Mon, 30 Mar 2026
86.8900
87.0700
82.5800
84.1700
1,000,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
87.5000
87.9900
84.6000
85.6100
734,400
Thu, 26 Mar 2026
88.1600
89.4200
86.8000
87.8600
366,900
Wed, 25 Mar 2026
87.1300
88.8300
85.6000
88.6000
488,700
Tue, 24 Mar 2026
86.8500
88.1000
85.6900
86.8100
510,300
Mon, 23 Mar 2026
86.3400
87.5200
85.5200
87.3300
594,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
87.1400
87.1400
84.1000
85.0600
2,137,300
Thu, 19 Mar 2026
85.9800
88.5900
85.9800
87.4100
679,400
Wed, 18 Mar 2026
86.5400
89.4800
86.0100
87.0100
1,063,100
Tue, 17 Mar 2026
83.9100
87.1900
83.2200
87.0800
1,190,400
Mon, 16 Mar 2026
83.3000
84.7300
81.4100
82.9700
699,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
84.6100
85.3200
83.5700
84.3600
458,400
Thu, 12 Mar 2026
84.7700
85.6500
83.6000
83.8500
495,400
Wed, 11 Mar 2026
84.5800
85.3700
83.5400
85.2400
998,700
Tue, 10 Mar 2026
85.3400
85.5600
82.9100
84.6000
1,025,200
Mon, 09 Mar 2026
85.3700
85.6900
83.7500
85.3100
552,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
85.9600
87.0900
83.9300
86.8300
903,500
Thu, 05 Mar 2026
86.4100
87.1200
84.2700
86.3200
941,900
Wed, 04 Mar 2026
85.8700
86.8200
83.7100
86.6900
924,700
Tue, 03 Mar 2026
85.5000
87.6400
83.4600
86.6500
1,078,800
Mon, 02 Mar 2026
83.1400
86.1100
83.0500
85.9800
662,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
85.0500
85.3900
83.1100
84.3800
636,900
Thu, 26 Feb 2026
85.0000
87.5400
84.5600
85.8600
1,132,800
Wed, 25 Feb 2026
82.8400
84.4200
80.9900
84.2200
676,300
Tue, 24 Feb 2026
80.7100
84.0500
80.4400
82.8400
657,500
Mon, 23 Feb 2026
81.8600
82.5200
79.8300
80.8900
693,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
83.6300
83.7600
81.9000
82.5800
518,600
Thu, 19 Feb 2026
84.1800
84.8200
81.2500
82.9400
621,000
Wed, 18 Feb 2026
83.9100
84.8300
82.8500
84.2500
869,000
Tue, 17 Feb 2026
85.2600
86.9100
82.7600
83.7800
599,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
83.8200
85.3100
83.0000
84.8900
690,700
Thu, 12 Feb 2026
85.9600
86.7200
82.6200
84.4500
1,238,000
Wed, 11 Feb 2026
88.1100
88.7000
85.0300
85.8700
739,700
Tue, 10 Feb 2026
88.0900
90.7400
86.7800
88.1100
1,302,300
Mon, 09 Feb 2026
87.2300
87.6000
83.1700
87.5100
1,506,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
86.7400
88.9900
86.2700
87.8300
1,107,600
Thu, 05 Feb 2026
86.4400
89.1700
85.8900
86.4300
1,424,700
Wed, 04 Feb 2026
86.2600
88.4900
85.2600
86.4500
1,852,000
Tue, 03 Feb 2026
85.0500
87.1800
82.9200
85.7700
2,060,600
Mon, 02 Feb 2026
85.0000
89.4500
84.8500
86.5600
2,630,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
84.3700
85.9200
82.5400
84.6000
2,355,400
Thu, 29 Jan 2026
80.7300
84.4100
77.8000
84.0400
2,743,400
Wed, 28 Jan 2026
90.0000
92.4600
82.6900
82.7500
6,859,300
Wed, 28 Jan 2026
8 · 10-Q
Next filing day · accepted 27 Jan, 17:35 ET
10-Q ↗
Tue, 27 Jan 2026
7 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 27 Jan 2026
71.0000
72.6300
69.5000
72.4300
2,348,600
Mon, 26 Jan 2026
73.6300
73.8900
71.6000
71.6000
1,666,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
73.0700
73.3100
71.3300
73.2600
1,036,300
Thu, 22 Jan 2026
71.9200
73.2000
71.7000
72.9300
1,047,600
Wed, 21 Jan 2026
69.3000
71.6600
68.9200
71.6100
1,268,400
Tue, 20 Jan 2026
69.7100
70.3900
68.8200
69.4000
1,038,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
69.5000
70.4500
68.5500
69.7100
795,300
Thu, 15 Jan 2026
70.4400
71.1700
69.5900
69.7900
660,900
Wed, 14 Jan 2026
69.1000
70.8800
68.8700
70.3800
2,447,700
Tue, 13 Jan 2026
69.5800
69.9300
67.2900
69.0300
641,200
Mon, 12 Jan 2026
69.6500
70.1900
67.8700
68.9800
1,030,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
69.5000
70.3700
67.2300
70.1600
1,297,900
Thu, 08 Jan 2026
68.1400
69.5500
67.5000
69.2300
940,700
Wed, 07 Jan 2026
68.3500
68.4500
66.6700
67.8000
1,021,900
Tue, 06 Jan 2026
68.0000
69.8400
67.7900
68.3400
1,141,600
Mon, 05 Jan 2026
64.3500
69.5800
63.4200
67.6000
2,236,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.9200
65.3000
64.1800
64.6100
600,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
65.2800
65.4700
64.8600
64.9300
642,100
Tue, 30 Dec 2025
66.3700
66.6500
65.5000
65.5100
856,700
Mon, 29 Dec 2025
66.2700
66.6400
65.2900
66.5900
771,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
65.8400
66.4600
65.4000
66.2100
496,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.2200
66.2600
65.1300
65.9500
402,400
Tue, 23 Dec 2025
66.4900
66.7800
65.0000
65.4500
1,748,700
Mon, 22 Dec 2025
65.8400
66.4100
65.2400
66.2000
702,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.6500
67.8100
65.4900
66.0800
2,348,100
Thu, 18 Dec 2025
66.4700
66.9700
65.4300
65.7800
1,094,200
Wed, 17 Dec 2025
65.1500
66.8900
65.0000
66.1400
1,078,900
Tue, 16 Dec 2025
64.6000
67.7500
64.0100
65.8200
2,139,700
Mon, 15 Dec 2025
64.8700
65.6100
63.7300
63.9100
1,107,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
63.4000
65.3000
63.0900
64.5000
1,222,200
Thu, 11 Dec 2025
62.5000
63.7300
62.0600
63.4100
1,277,300
Wed, 10 Dec 2025
6 · 8-K
After-hours · 17:06 ET
FORM 8-K ↗
Wed, 10 Dec 2025
61.8700
62.8000
61.1500
62.7200
1,595,700
Tue, 09 Dec 2025
61.5000
63.1700
61.0700
61.9600
1,244,400
Mon, 08 Dec 2025
62.4200
62.8400
61.1300
61.5100
1,078,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.1900
63.9200
61.1600
62.6800
1,657,800
Thu, 04 Dec 2025
61.4700
61.8600
60.6100
61.0200
1,100,900
Wed, 03 Dec 2025
62.0900
62.8400
61.1200
61.2100
1,389,300
Tue, 02 Dec 2025
63.1600
64.0500
62.0900
62.1400
1,380,100
Mon, 01 Dec 2025
63.4600
64.7900
62.6200
62.6200
1,088,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
63.7200
64.5800
63.4600
63.5300
522,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.0700
64.3300
62.8800
63.8000
936,400
Tue, 25 Nov 2025
63.2600
64.1200
62.9200
62.9600
1,329,900
Mon, 24 Nov 2025
64.7700
65.0400
61.8900
63.1700
1,829,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
65.8600
67.2600
65.4500
65.5700
1,873,000
Thu, 20 Nov 2025
65.6700
67.6300
65.5800
65.7600
1,865,900
Wed, 19 Nov 2025
65.0100
66.4000
64.8700
65.8300
1,220,500
Tue, 18 Nov 2025
62.7200
65.0700
62.6600
64.5700
1,357,100
Mon, 17 Nov 2025
64.2500
64.2500
62.4900
62.7400
1,543,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.4200
65.5300
63.6100
64.1000
1,288,600
Thu, 13 Nov 2025
65.9000
67.1000
64.4000
64.9800
1,494,300
Wed, 12 Nov 2025
65.6800
67.8500
64.6800
65.6100
1,547,900
Tue, 11 Nov 2025
65.0000
66.9200
63.8600
66.5900
2,304,700
Mon, 10 Nov 2025
71.7500
72.3000
65.0600
65.1900
3,456,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
70.1500
72.2300
69.4800
72.0100
2,256,900
Thu, 06 Nov 2025
71.0900
71.6100
69.5500
70.6200
1,808,700
Wed, 05 Nov 2025
71.3600
73.1600
71.2100
71.9000
2,304,300
Tue, 04 Nov 2025
71.2000
72.6600
70.0000
71.0700
3,803,300
Mon, 03 Nov 2025
70.5000
72.2100
68.1400
71.6800
4,011,000
Mon, 03 Nov 2025
5 · 8-K
Pre-market · 09:08 ET
FORM 8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
67.0000
68.7700
65.1100
68.0400
4,324,500
Thu, 30 Oct 2025
69.6000
73.4500
66.4500
66.7200
7,588,500
Wed, 29 Oct 2025
85.0200
86.9700
68.8300
70.0500
25,125,700
Wed, 29 Oct 2025
4 · 10-Q
Next filing day · accepted 28 Oct, 17:35 ET
10-Q ↗
Tue, 28 Oct 2025
3 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 28 Oct 2025
151.5600
155.0600
151.4200
153.5300
1,448,600
Mon, 27 Oct 2025
152.1400
153.0000
150.4700
152.6400
808,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 24 Oct 2025
1 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 24 Oct 2025
152.7800
154.9500
151.0000
152.1100
468,700
Thu, 23 Oct 2025
152.5900
154.5000
150.9100
151.9400
482,800