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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
94.9000
95.5900
94.0800
95.4300
3,412,754
Thu, 03 Sep 2026
96.4600
96.9000
95.4500
95.7500
2,393,800
Wed, 02 Sep 2026
95.1600
96.7200
94.4100
96.0100
3,563,900
Tue, 01 Sep 2026
97.7000
99.8500
95.2800
95.6900
4,360,800
Mon, 31 Aug 2026
17 · 8-K
After-hours · 17:09 ET
8-K ↗
Mon, 31 Aug 2026
96.4900
97.4800
94.5100
96.0100
5,214,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
95.2500
95.8800
94.5500
94.7600
2,606,000
Thu, 27 Aug 2026
94.3900
95.4100
92.9000
94.7200
2,555,500
Wed, 26 Aug 2026
91.4000
95.0300
91.1300
94.9000
3,350,100
Tue, 25 Aug 2026
91.9600
92.9400
91.6600
91.7000
2,982,800
Mon, 24 Aug 2026
93.2900
93.9500
92.1600
93.0200
3,117,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
95.0500
95.3400
92.9100
93.3300
3,108,000
Thu, 20 Aug 2026
97.0400
97.5500
94.4100
94.6000
2,741,000
Wed, 19 Aug 2026
97.6800
97.9000
95.3300
96.0100
3,227,600
Tue, 18 Aug 2026
96.5400
97.9000
96.3300
97.0700
5,335,500
Mon, 17 Aug 2026
95.1700
95.4800
94.3200
95.3200
3,815,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
93.5000
95.0500
92.8200
94.9900
2,479,100
Thu, 13 Aug 2026
91.9600
93.4500
91.6600
92.6400
3,476,400
Wed, 12 Aug 2026
90.9300
92.4900
90.8400
92.4700
3,418,500
Tue, 11 Aug 2026
90.2800
91.8600
89.9300
91.5200
3,344,400
Mon, 10 Aug 2026
87.3200
90.3700
87.3200
90.3400
3,091,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
86.8700
88.2300
86.2000
86.4200
2,740,900
Thu, 06 Aug 2026
88.8200
89.0100
86.7400
87.9300
5,208,400
Wed, 05 Aug 2026
87.8500
87.9600
85.2800
87.2400
3,984,400
Tue, 04 Aug 2026
16 · 424B5
After-hours · 16:35 ET
424B5 ↗
Tue, 04 Aug 2026
15 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Tue, 04 Aug 2026
87.6700
87.7300
83.4800
87.6500
7,156,600
Mon, 03 Aug 2026
14 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 03 Aug 2026
88.4400
88.8000
87.4500
88.2400
4,526,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
89.3000
90.9400
88.7400
90.8100
5,142,100
Thu, 30 Jul 2026
89.0300
89.7400
88.1900
89.0700
3,107,800
Wed, 29 Jul 2026
90.2600
91.3100
89.1900
90.0000
3,002,500
Tue, 28 Jul 2026
89.5200
90.1800
87.6400
88.8000
3,999,500
Mon, 27 Jul 2026
90.8600
91.7200
89.3900
89.4600
4,016,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
93.4700
95.8800
93.0700
93.1600
4,436,200
Thu, 23 Jul 2026
93.0000
93.5400
92.4200
93.2300
3,118,200
Wed, 22 Jul 2026
93.0100
93.0300
91.5600
91.7500
3,672,900
Tue, 21 Jul 2026
93.5600
93.9800
91.6200
91.8300
3,812,400
Mon, 20 Jul 2026
93.5700
94.9400
93.3100
93.5600
3,293,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
93.5100
94.0000
92.7200
93.5200
3,366,400
Thu, 16 Jul 2026
91.3300
93.7700
90.8900
93.0000
3,002,100
Wed, 15 Jul 2026
91.8000
92.3400
90.2000
91.0300
3,190,200
Tue, 14 Jul 2026
92.0500
93.1300
90.6000
91.9000
3,041,000
Mon, 13 Jul 2026
91.4900
93.0800
91.0500
92.1900
3,589,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.3100
90.5000
88.3300
89.9200
2,420,500
Thu, 09 Jul 2026
90.8800
91.1400
89.4300
89.5000
2,725,500
Wed, 08 Jul 2026
91.1300
92.1000
89.9400
91.1600
3,273,700
Tue, 07 Jul 2026
88.4800
91.3900
88.4500
90.6700
2,653,000
Mon, 06 Jul 2026
87.7500
88.4200
86.8000
87.4300
3,115,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.6500
88.0300
86.0300
87.8300
3,058,700
Wed, 01 Jul 2026
86.5300
87.1100
85.4500
85.7300
3,177,400
Tue, 30 Jun 2026
88.8500
89.6200
86.9000
86.9400
6,651,300
Mon, 29 Jun 2026
89.8900
90.0400
88.3200
88.7300
3,621,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
89.6400
90.4900
89.0100
89.2200
5,990,400
Thu, 25 Jun 2026
86.8700
89.9400
86.8200
89.5200
2,974,100
Wed, 24 Jun 2026
87.0000
87.6600
86.1100
87.3100
3,307,000
Tue, 23 Jun 2026
86.3600
88.1900
85.6500
88.0600
3,943,700
Mon, 22 Jun 2026
85.0200
86.4100
84.1500
86.2900
5,009,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
13 · S-3ASR
After-hours · 17:15 ET
S-3ASR ↗
Thu, 18 Jun 2026
12 · S-3ASR
After-hours · 17:13 ET
S-3ASR ↗
Thu, 18 Jun 2026
84.6800
85.2900
83.0800
85.0300
9,496,800
Wed, 17 Jun 2026
85.9600
86.5400
85.1800
85.5800
3,225,000
Tue, 16 Jun 2026
86.4900
87.3900
85.4900
86.3100
3,712,300
Mon, 15 Jun 2026
87.4200
88.9800
86.1400
87.4500
3,945,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
88.9000
91.5800
88.4900
90.5900
3,022,900
Thu, 11 Jun 2026
91.2900
92.1400
89.1500
89.2000
3,655,800
Wed, 10 Jun 2026
88.4400
91.5400
88.3700
90.5700
2,956,100
Tue, 09 Jun 2026
87.6800
88.3800
86.5700
87.7900
2,580,200
Mon, 08 Jun 2026
88.5200
89.4800
87.8500
88.1500
2,205,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.8300
89.6500
88.0400
88.2500
2,631,500
Thu, 04 Jun 2026
86.9900
89.5200
86.5300
88.9500
3,477,800
Wed, 03 Jun 2026
86.7700
88.6900
86.6900
86.7500
3,678,800
Tue, 02 Jun 2026
84.9500
86.8500
84.9500
86.7200
2,277,200
Mon, 01 Jun 2026
84.9200
86.7200
84.5100
84.9500
3,093,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.0000
87.0000
83.5700
83.9400
8,262,900
Thu, 28 May 2026
89.2500
89.5100
87.0100
87.0200
3,679,900
Wed, 27 May 2026
89.2800
89.9300
88.0500
88.2100
3,529,900
Tue, 26 May 2026
93.5400
93.8400
90.3600
90.4400
4,571,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
92.8100
94.4200
92.4100
94.0300
3,099,500
Thu, 21 May 2026
11 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 21 May 2026
93.0900
93.7800
91.6500
92.6200
2,843,900
Wed, 20 May 2026
95.1000
96.0700
91.9200
92.1500
4,767,700
Tue, 19 May 2026
94.2100
95.6500
93.4100
95.2400
4,539,200
Mon, 18 May 2026
92.2300
93.8300
91.2500
93.7600
2,527,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
92.0300
92.6600
91.1300
92.3200
3,151,700
Thu, 14 May 2026
88.8100
91.1200
88.7300
91.0300
3,990,600
Wed, 13 May 2026
88.3000
88.9400
87.2600
88.7900
2,944,700
Tue, 12 May 2026
88.4800
88.9300
87.8900
88.4300
3,595,400
Mon, 11 May 2026
85.6400
87.9200
85.3400
87.7900
5,718,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.7200
86.2000
84.4900
85.1600
4,063,700
Thu, 07 May 2026
84.4000
86.0800
83.6600
85.8700
5,861,500
Wed, 06 May 2026
86.8700
87.7400
84.7800
85.6000
5,451,700
Wed, 06 May 2026
10 · DEFA14A
Pre-market · 09:04 ET
DEFA14A ↗
Tue, 05 May 2026
90.1700
90.9400
89.4500
90.0200
3,240,100
Mon, 04 May 2026
89.4800
91.1600
88.5000
90.6300
2,949,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
92.2500
92.4300
89.8800
90.3600
3,583,100
Thu, 30 Apr 2026
88.8700
92.5300
88.5400
92.4600
5,873,800
Wed, 29 Apr 2026
9 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 29 Apr 2026
90.9000
91.2700
88.3300
89.3200
6,307,100
Tue, 28 Apr 2026
8 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 28 Apr 2026
89.0000
90.3600
88.1700
89.7900
4,890,400
Mon, 27 Apr 2026
87.6700
88.5200
87.0100
87.7500
5,471,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.2000
87.8000
86.5000
87.5000
3,192,200
Thu, 23 Apr 2026
86.7000
87.3300
85.8300
87.2100
2,839,500
Wed, 22 Apr 2026
85.3500
86.7100
85.3500
86.0600
4,658,200
Tue, 21 Apr 2026
84.4100
84.9100
83.3500
84.6900
3,592,700
Mon, 20 Apr 2026
83.2000
84.3300
82.7800
83.7800
3,146,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
82.8900
83.8800
81.2500
83.5100
5,343,900
Thu, 16 Apr 2026
84.2900
85.5500
84.0000
85.2100
2,554,400
Wed, 15 Apr 2026
84.3200
85.1600
83.9800
84.1000
3,250,400
Tue, 14 Apr 2026
84.5400
84.9800
82.8100
84.8400
3,962,000
Mon, 13 Apr 2026
86.8800
87.1500
84.6000
85.3300
4,269,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
85.5100
86.7700
85.0900
86.2100
3,787,800
Thu, 09 Apr 2026
86.6800
88.8700
86.0100
86.1800
4,138,700
Wed, 08 Apr 2026
85.4500
86.9700
84.1000
86.7700
7,953,700
Tue, 07 Apr 2026
88.8600
91.3400
88.6500
90.6300
4,281,100
Mon, 06 Apr 2026
87.8600
88.7500
87.7700
88.5000
2,669,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
89.4500
89.9600
87.6800
88.3000
5,134,400
Wed, 01 Apr 2026
89.2000
90.0800
86.0700
87.3600
5,744,200
Wed, 01 Apr 2026
7 · DEF 14A
Pre-market · 07:58 ET
DEF 14A ↗
Tue, 31 Mar 2026
93.6000
93.7700
88.7800
90.3900
8,704,500
Mon, 30 Mar 2026
94.5800
95.2100
92.5000
92.9600
4,974,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
93.6000
95.3000
93.2800
93.9600
4,820,800
Thu, 26 Mar 2026
91.8500
94.2900
91.8000
93.5700
3,907,700
Wed, 25 Mar 2026
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 25 Mar 2026
90.1400
92.8900
89.8800
92.1200
4,923,600
Tue, 24 Mar 2026
90.4400
92.0200
90.2900
90.9400
4,071,300
Mon, 23 Mar 2026
87.2700
90.3100
87.0500
89.9200
6,466,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
89.4700
92.1400
89.1000
89.2100
19,367,300
Thu, 19 Mar 2026
86.7800
89.2900
86.5800
88.3900
4,901,100
Wed, 18 Mar 2026
86.6000
86.6000
84.8900
86.1900
4,432,300
Tue, 17 Mar 2026
86.4500
87.3900
86.2800
86.5600
3,275,800
Mon, 16 Mar 2026
85.5700
85.8800
84.6600
85.3200
3,368,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
85.0000
85.9300
84.5000
85.3600
3,426,700
Thu, 12 Mar 2026
85.9500
87.3300
84.9300
84.9300
4,135,500
Wed, 11 Mar 2026
85.5100
85.9300
84.6300
85.7600
3,153,500
Tue, 10 Mar 2026
85.7600
86.5300
84.2400
84.6800
4,755,800
Mon, 09 Mar 2026
86.8800
87.7000
85.3000
85.9600
6,132,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
86.3000
87.0500
84.7400
86.9300
5,571,000
Thu, 05 Mar 2026
84.5600
86.8200
84.3100
85.6000
5,703,200
Wed, 04 Mar 2026
84.2800
85.1300
83.7200
84.7600
3,948,800
Tue, 03 Mar 2026
86.4200
87.1300
84.2800
84.7800
4,375,800
Mon, 02 Mar 2026
84.4900
86.6900
82.7800
86.1200
6,139,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
84.7200
84.8600
82.0700
82.7700
5,880,800
Thu, 26 Feb 2026
82.4400
84.3300
81.5900
84.0200
5,339,400
Wed, 25 Feb 2026
81.9800
84.0100
79.7300
82.2800
8,864,200
Tue, 24 Feb 2026
5 · 10-K
After-hours · 16:20 ET
10-K ↗
Tue, 24 Feb 2026
86.9900
87.4500
81.3100
82.8900
8,610,200
Mon, 23 Feb 2026
4 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 23 Feb 2026
87.4200
89.0000
86.7300
87.3300
4,744,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
86.8000
87.3500
86.0000
87.3300
4,505,300
Thu, 19 Feb 2026
87.6100
88.6600
86.1600
86.8800
4,137,500
Wed, 18 Feb 2026
86.6100
87.2200
85.8800
86.7900
6,068,000
Tue, 17 Feb 2026
87.0000
87.4700
84.6800
85.6100
4,795,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
84.6000
86.5500
84.3800
86.1100
3,988,000
Thu, 12 Feb 2026
85.2500
86.2600
84.1700
84.6000
4,604,100
Wed, 11 Feb 2026
84.0000
85.3900
83.8000
84.9000
3,487,800
Tue, 10 Feb 2026
83.7000
84.0200
82.5600
83.4600
3,224,900
Mon, 09 Feb 2026
81.5600
83.4000
81.1400
83.1300
4,037,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
80.2500
82.0300
80.2500
81.8400
3,846,100
Thu, 05 Feb 2026
80.3000
80.7500
78.5300
80.4600
5,611,300
Wed, 04 Feb 2026
78.4700
80.8100
78.2700
80.3400
5,422,800
Tue, 03 Feb 2026
75.5800
78.4900
75.5600
78.2700
5,656,100
Mon, 02 Feb 2026
76.8200
77.1200
75.2900
75.3200
5,096,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.4000
79.2500
77.2400
79.1900
5,506,600
Thu, 29 Jan 2026
80.2700
81.4300
78.4500
78.5600
7,729,100
Wed, 28 Jan 2026
78.0000
79.9000
77.5000
79.2600
4,940,300
Tue, 27 Jan 2026
77.2300
78.2500
76.7100
77.7400
6,048,300
Mon, 26 Jan 2026
3 · 8-K
After-hours · 16:49 ET
8-K ↗
Mon, 26 Jan 2026
78.5400
79.0000
76.6400
77.5000
4,764,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
79.3500
80.0300
77.8200
78.0000
5,347,100
Thu, 22 Jan 2026
76.2600
78.6800
75.9400
78.5600
7,653,300
Wed, 21 Jan 2026
75.2900
76.3100
75.0800
75.8200
3,305,900
Tue, 20 Jan 2026
74.4100
75.4100
73.7100
74.0600
3,662,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.5700
74.6300
72.4200
74.4000
4,680,000
Thu, 15 Jan 2026
74.8700
75.0000
73.2000
73.3500
4,833,800
Wed, 14 Jan 2026
74.3900
76.7300
74.3400
75.8500
4,926,400
Tue, 13 Jan 2026
72.9800
74.4900
72.9700
74.2500
3,472,300
Mon, 12 Jan 2026
72.7800
73.3400
72.1100
72.4900
3,844,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
73.0000
73.3300
72.2700
72.7000
2,561,500
Thu, 08 Jan 2026
70.5300
72.9900
70.4100
72.3300
3,287,400
Wed, 07 Jan 2026
71.0000
71.5800
70.5800
70.7200
4,099,100
Tue, 06 Jan 2026
73.5200
73.5400
70.6300
70.8700
4,661,400
Mon, 05 Jan 2026
75.3800
75.4500
71.3600
73.6500
5,280,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
73.4600
74.9800
72.5500
74.3400
2,261,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
73.6600
73.7800
73.2300
73.5000
2,522,600
Tue, 30 Dec 2025
73.8000
74.1200
73.6900
73.8200
2,164,300
Mon, 29 Dec 2025
73.3000
73.8900
73.1300
73.6600
2,616,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
73.2500
73.3500
72.3600
72.8500
1,599,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.5800
73.6100
72.9200
73.2400
1,210,300
Tue, 23 Dec 2025
72.9500
73.5000
72.6700
73.4600
2,357,700
Mon, 22 Dec 2025
72.2900
72.9100
71.8500
72.8200
2,816,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.7700
72.7700
71.6300
71.6700
8,401,500
Thu, 18 Dec 2025
73.0500
73.1900
71.4700
71.6900
3,219,700
Wed, 17 Dec 2025
71.1400
73.2200
70.7000
73.0500
4,992,000
Tue, 16 Dec 2025
72.5000
72.8400
70.9300
71.1300
6,595,000
Mon, 15 Dec 2025
73.8600
74.0000
72.3700
72.8300
4,256,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
74.0000
74.4100
73.0400
73.5900
2,766,300
Thu, 11 Dec 2025
73.7700
74.6300
73.4400
73.6200
3,023,100
Wed, 10 Dec 2025
75.0300
75.1300
73.2800
73.7800
4,426,900
Tue, 09 Dec 2025
74.9500
75.9500
74.7900
74.9600
3,556,500
Mon, 08 Dec 2025
76.1900
76.1900
74.6200
74.9300
4,919,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
76.0000
76.8500
75.9100
76.3400
3,288,200
Thu, 04 Dec 2025
75.0500
76.1800
75.0200
76.1700
3,325,200
Wed, 03 Dec 2025
73.3800
75.1800
73.3800
74.8900
4,663,500
Tue, 02 Dec 2025
73.5400
73.8700
73.0300
73.1000
4,873,300
Mon, 01 Dec 2025
72.5800
74.1400
72.5400
73.6800
4,820,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
71.6400
72.9200
71.5800
72.8200
2,229,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
70.9600
72.1100
70.9400
71.5100
4,007,000
Tue, 25 Nov 2025
69.9500
71.0400
69.8200
70.8800
3,956,200
Mon, 24 Nov 2025
70.5000
70.6700
69.5000
70.2300
8,520,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
70.2100
71.1700
69.8600
70.5300
4,916,900
Thu, 20 Nov 2025
69.8000
70.9000
69.2300
69.7200
5,422,200
Wed, 19 Nov 2025
68.8000
69.8400
68.2000
69.4500
3,899,300
Tue, 18 Nov 2025
68.7300
70.4600
68.6000
69.4300
4,401,100
Mon, 17 Nov 2025
70.0200
70.1700
68.4200
68.8600
5,316,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
69.7400
70.8800
68.9000
70.4900
5,543,800
Thu, 13 Nov 2025
69.1100
70.0000
68.8900
69.4400
4,272,300
Wed, 12 Nov 2025
69.1000
69.7800
68.5400
68.9000
3,878,900
Tue, 11 Nov 2025
68.3600
69.4700
68.1000
69.0900
3,818,300
Mon, 10 Nov 2025
68.4100
68.8500
66.9300
67.9000
3,271,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.0000
68.3100
67.1700
68.1200
2,804,200
Thu, 06 Nov 2025
67.1100
68.1100
67.0900
67.8100
4,284,500
Wed, 05 Nov 2025
64.3200
66.8500
64.1400
66.2700
6,055,600
Tue, 04 Nov 2025
64.9700
65.0400
64.0200
64.3100
4,355,000
Mon, 03 Nov 2025
66.0000
66.4900
64.2800
65.3600
5,366,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.5500
67.6400
65.8900
67.0000
6,249,400
Thu, 30 Oct 2025
67.1700
67.7900
66.3500
66.7200
4,247,900
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Wed, 29 Oct 2025
69.9500
70.4100
67.0300
67.2000
6,515,500
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:43 ET
8-K ↗
Tue, 28 Oct 2025
69.0800
69.3500
68.0500
69.1000
4,593,600
Mon, 27 Oct 2025
68.9100
69.3500
68.4300
69.2900
3,320,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.1600
70.1600
68.4000
68.6100
3,290,400
Thu, 23 Oct 2025
71.1000
71.1800
69.2500
69.7600
5,126,300
Wed, 22 Oct 2025
69.4800
69.8100
68.4400
69.5900
3,542,800
Tue, 21 Oct 2025
68.7500
69.2700
68.1100
68.9500
3,041,300
Mon, 20 Oct 2025
68.4100
68.9400
67.8600
68.5300
2,604,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
67.1500
68.1100
66.5600
68.0900
4,025,100
Thu, 16 Oct 2025
69.0300
69.1000
67.0900
67.2200
4,266,900
Wed, 15 Oct 2025
70.0100
70.6400
68.8300
68.9200
2,970,700
Tue, 14 Oct 2025
68.6500
69.9500
68.2500
69.5800
3,147,400
Mon, 13 Oct 2025
69.5700
70.0400
69.0500
69.5700
2,887,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
71.0000
72.0000
69.0800
69.0900
3,636,300
Thu, 09 Oct 2025
72.5000
73.2600
71.0800
71.2500
2,888,600
Wed, 08 Oct 2025
72.3000
72.6600
71.0500
72.3800
3,658,100
Tue, 07 Oct 2025
72.7400
72.9100
71.6600
72.4500
2,926,000
Mon, 06 Oct 2025
73.1400
73.4400
72.4100
72.7300
3,093,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
72.5300
73.4200
72.3100
72.8900
3,141,800
Thu, 02 Oct 2025
72.9900
73.6100
72.1500
72.4700
3,696,500
Wed, 01 Oct 2025
72.6500
73.0900
71.8200
72.9800
4,859,500
Tue, 30 Sep 2025
72.1400
73.2100
71.8000
72.9700
6,809,000
Mon, 29 Sep 2025
74.0900
74.1300
72.0000
73.1000
4,410,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
73.6100
75.2500
73.5600
73.8900
3,983,400
Thu, 25 Sep 2025
73.3500
74.0100
73.0500
73.4400
3,329,500
Wed, 24 Sep 2025
73.0400
74.3600
72.8100
73.6700
3,418,800
Tue, 23 Sep 2025
72.0000
73.4300
71.8000
72.6000
3,920,600
Mon, 22 Sep 2025
71.2800
72.3400
70.9400
71.6200
3,827,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
73.6800
73.7300
71.0200
71.5500
8,657,100
Thu, 18 Sep 2025
73.7000
74.3400
73.3000
73.5800
3,301,500
Wed, 17 Sep 2025
72.4100
73.7700
72.3100
72.8600
2,723,600
Tue, 16 Sep 2025
73.0600
73.3100
72.3100
72.5800
2,645,200
Mon, 15 Sep 2025
73.4600
73.4900
72.5300
72.6100
2,887,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
73.7800
73.8700
73.0500
73.0500
2,452,200
Thu, 11 Sep 2025
72.5200
73.4900
72.3600
73.3000
2,436,600
Wed, 10 Sep 2025
71.8400
73.3700
71.7300
73.3500
3,402,700
Tue, 09 Sep 2025
71.9000
72.6000
71.6100
71.8400
3,491,000
Mon, 08 Sep 2025
73.1900
73.5300
71.0700
71.3600
3,914,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
74.0100
74.1400
70.6300
72.6300
4,956,300