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
Fri, 24 Jul 2026
No data yet
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
22 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 22 Jul 2026
68.6100
68.7600
67.9500
68.2900
2,667,367
Tue, 21 Jul 2026
68.7100
68.8600
68.1900
68.2900
2,641,500
Mon, 20 Jul 2026
69.0000
69.3200
68.5600
68.8000
2,213,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.2400
70.7500
68.5600
69.0000
2,321,500
Thu, 16 Jul 2026
68.4900
70.1300
68.4900
70.0000
2,187,500
Wed, 15 Jul 2026
69.1700
69.3900
68.1000
68.2600
2,351,400
Tue, 14 Jul 2026
69.6800
69.7100
68.6700
68.7200
2,942,600
Mon, 13 Jul 2026
21 · 424B3
After-hours · 16:11 ET
424B3 ↗
Mon, 13 Jul 2026
69.0600
70.1100
69.0600
69.7200
2,299,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
68.5400
69.0200
68.0500
68.6900
2,380,600
Thu, 09 Jul 2026
68.6000
68.9000
67.9700
68.0900
2,285,800
Wed, 08 Jul 2026
69.8700
69.9300
68.2300
68.3100
2,840,600
Tue, 07 Jul 2026
70.5000
71.5000
70.0200
70.1500
2,518,100
Mon, 06 Jul 2026
69.8100
70.1900
69.2300
69.9300
2,343,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.8000
69.8300
68.6400
69.8300
2,534,600
Wed, 01 Jul 2026
68.1500
69.4900
68.1500
68.6300
2,851,700
Tue, 30 Jun 2026
67.4800
68.4600
67.1100
67.9300
3,988,000
Mon, 29 Jun 2026
67.4800
68.3500
67.3100
68.3400
2,922,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
67.6400
68.5300
67.4100
68.3800
3,391,700
Thu, 25 Jun 2026
66.5800
67.6200
66.5300
67.1700
2,011,600
Wed, 24 Jun 2026
65.9100
66.4300
65.6000
66.2200
2,919,400
Tue, 23 Jun 2026
65.1400
65.8400
64.8500
65.7000
3,187,600
Mon, 22 Jun 2026
20 · 8-K
After-hours · 16:48 ET
8-K ↗
Mon, 22 Jun 2026
63.9900
65.1200
63.6200
64.7300
2,811,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
65.4700
65.4700
63.8100
64.0900
5,776,800
Wed, 17 Jun 2026
66.4200
66.5600
64.3400
64.6300
3,555,900
Tue, 16 Jun 2026
66.2000
67.0800
66.1200
66.4000
2,551,600
Mon, 15 Jun 2026
67.1600
67.6800
65.9600
66.1800
4,916,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.0500
67.3500
66.7500
67.3400
2,315,500
Thu, 11 Jun 2026
67.7500
68.0600
66.5600
66.6500
2,971,300
Wed, 10 Jun 2026
67.8900
68.2300
67.2800
67.6100
3,952,200
Tue, 09 Jun 2026
67.0900
68.0500
66.7000
67.8600
3,209,400
Mon, 08 Jun 2026
19 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 08 Jun 2026
69.0300
69.0300
67.0800
67.3400
2,652,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
67.6300
68.7500
67.6100
68.1900
2,159,700
Thu, 04 Jun 2026
67.0300
67.9400
66.6900
67.9000
2,840,700
Wed, 03 Jun 2026
65.9000
66.6600
65.8800
66.1400
2,744,300
Tue, 02 Jun 2026
65.9000
66.2600
65.3300
66.2100
3,562,400
Mon, 01 Jun 2026
65.2800
66.9300
65.2800
65.8100
3,933,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.8600
65.8600
64.7600
65.4500
8,077,900
Thu, 28 May 2026
66.5900
66.8600
66.2000
66.2600
2,420,400
Wed, 27 May 2026
66.6200
67.5200
66.3700
66.6300
3,284,300
Tue, 26 May 2026
66.0700
66.7700
65.8800
66.1300
2,050,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
65.6700
66.5900
65.5600
66.2000
2,035,000
Thu, 21 May 2026
65.7500
66.1100
64.1300
65.7600
4,637,600
Thu, 21 May 2026
18 · 8-K
Pre-market · 07:11 ET
8-K ↗
Wed, 20 May 2026
65.4900
66.5100
65.1400
66.2800
2,104,600
Tue, 19 May 2026
65.1600
65.9400
64.7200
65.7400
3,500,600
Mon, 18 May 2026
63.9900
65.4700
63.9900
65.4300
1,820,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.4800
65.4800
63.8700
63.8800
2,146,900
Thu, 14 May 2026
66.2000
66.2000
65.0200
65.0200
2,717,300
Wed, 13 May 2026
65.5100
66.0100
65.1300
65.8300
2,917,100
Tue, 12 May 2026
66.3700
66.4000
65.2900
65.8900
4,306,900
Mon, 11 May 2026
65.9000
66.2500
65.6300
66.1800
2,052,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
65.8900
66.0600
65.4100
65.5400
1,772,300
Thu, 07 May 2026
66.1400
66.4900
65.7800
65.8600
3,924,200
Wed, 06 May 2026
66.7100
66.8600
66.0600
66.1600
2,801,200
Tue, 05 May 2026
65.7500
66.9500
65.1400
66.2500
2,733,300
Mon, 04 May 2026
64.9000
65.8300
64.5100
65.2400
2,192,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.4600
66.2800
64.8100
65.1700
2,334,000
Thu, 30 Apr 2026
17 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Thu, 30 Apr 2026
65.4600
65.8300
64.9200
65.3800
3,595,000
Wed, 29 Apr 2026
64.3000
66.5000
64.2100
65.4300
5,544,400
Tue, 28 Apr 2026
16 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 28 Apr 2026
62.6400
65.2700
62.5900
65.1500
3,763,600
Mon, 27 Apr 2026
62.2000
62.8700
62.2000
62.3200
2,547,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
62.6600
62.6600
61.9400
62.2600
2,269,100
Thu, 23 Apr 2026
61.8500
62.8400
61.8500
62.6500
2,695,700
Wed, 22 Apr 2026
61.9500
62.3400
61.3300
61.7000
2,387,500
Tue, 21 Apr 2026
63.3200
63.4200
61.8500
61.8500
2,510,600
Mon, 20 Apr 2026
62.3600
63.4700
62.3100
63.4300
2,082,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.0200
62.9900
60.7800
62.6800
3,408,900
Thu, 16 Apr 2026
61.2000
61.7000
60.3400
60.4900
2,458,400
Wed, 15 Apr 2026
15 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 15 Apr 2026
61.3600
61.5400
60.8200
61.3000
2,694,200
Tue, 14 Apr 2026
14 · DEFA14A
After-hours · 16:47 ET
DEFA14A ↗
Tue, 14 Apr 2026
13 · DEF 14A
After-hours · 16:44 ET
DEF 14A ↗
Tue, 14 Apr 2026
60.7100
61.5600
60.6000
61.3600
2,594,800
Mon, 13 Apr 2026
60.9400
60.9600
59.9600
60.7800
1,923,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.5000
61.2900
60.3700
61.1400
2,461,800
Thu, 09 Apr 2026
60.4000
61.0500
60.3500
60.4600
1,521,500
Wed, 08 Apr 2026
60.8500
61.2800
60.4900
60.8000
2,264,700
Tue, 07 Apr 2026
60.1600
60.8900
60.0600
60.2100
2,287,800
Mon, 06 Apr 2026
60.1600
60.6400
59.8000
60.0600
2,097,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.5600
60.5400
59.2400
60.2700
1,751,000
Wed, 01 Apr 2026
59.0300
59.7700
58.9300
59.5500
2,169,100
Tue, 31 Mar 2026
59.3800
59.6700
58.5300
59.1500
3,370,200
Mon, 30 Mar 2026
58.4600
59.2000
58.0800
58.5800
2,532,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.4000
59.6100
58.5000
58.7500
2,333,800
Thu, 26 Mar 2026
58.6200
59.6900
58.5700
59.5100
3,298,800
Wed, 25 Mar 2026
58.7700
59.2200
58.2600
58.4600
2,381,200
Tue, 24 Mar 2026
58.2000
59.1600
57.8500
58.6700
2,716,300
Mon, 23 Mar 2026
59.0000
59.2800
58.2600
58.4100
2,715,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.3200
59.5100
57.5700
57.9800
4,113,000
Thu, 19 Mar 2026
59.5700
60.0700
59.1400
59.3100
2,032,100
Wed, 18 Mar 2026
60.4800
60.5800
59.5500
59.8500
2,516,100
Tue, 17 Mar 2026
60.6200
61.2500
60.4400
61.0200
2,107,200
Mon, 16 Mar 2026
60.5500
60.7400
60.0400
60.0600
2,050,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.0000
61.5800
59.7300
59.9900
1,830,100
Thu, 12 Mar 2026
59.8300
61.0200
59.5800
60.2700
2,093,100
Wed, 11 Mar 2026
61.1800
61.1800
59.3800
60.1600
2,757,800
Tue, 10 Mar 2026
61.8300
62.3400
60.8300
61.4800
2,202,600
Mon, 09 Mar 2026
62.0900
62.5200
60.9500
62.1800
2,416,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.4200
62.8300
61.5400
62.7200
1,864,300
Thu, 05 Mar 2026
62.2100
63.2400
61.9800
63.1100
2,733,700
Wed, 04 Mar 2026
62.3700
62.9800
61.9600
62.7800
1,676,700
Tue, 03 Mar 2026
62.3800
63.1900
61.5800
62.7200
1,713,600
Mon, 02 Mar 2026
63.2100
63.6300
62.5600
63.1300
2,488,600
Mon, 02 Mar 2026
12 · 8-K
Next filing day · accepted 27 Feb, 17:59 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.7300
63.9000
62.7500
63.2100
3,378,200
Thu, 26 Feb 2026
63.6200
64.4600
63.3800
64.1200
2,287,600
Wed, 25 Feb 2026
63.5000
63.8900
62.8000
63.4000
2,100,800
Tue, 24 Feb 2026
63.1800
63.9100
62.6700
63.5600
2,002,200
Mon, 23 Feb 2026
63.0900
63.9700
62.5000
63.3200
3,822,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.3400
63.5700
62.5500
62.6000
3,988,600
Thu, 19 Feb 2026
63.1200
63.9700
62.4600
63.0500
1,811,600
Wed, 18 Feb 2026
63.4700
63.9300
63.0900
63.5900
1,872,600
Tue, 17 Feb 2026
64.5200
65.1100
62.6300
63.4800
2,948,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
11 · 10-K
After-hours · 16:20 ET
10-K ↗
Fri, 13 Feb 2026
63.1900
64.2500
62.7100
63.8600
3,251,500
Thu, 12 Feb 2026
64.9500
65.0800
62.1600
63.0500
5,050,400
Wed, 11 Feb 2026
65.5000
66.2100
64.6400
64.6500
3,402,200
Tue, 10 Feb 2026
64.6800
65.7300
64.6800
65.5700
6,663,300
Mon, 09 Feb 2026
64.1400
64.7500
63.6600
64.6700
3,375,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.4500
65.0000
61.4500
63.8900
3,802,300
Thu, 05 Feb 2026
10 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 05 Feb 2026
63.2000
63.2000
61.2900
61.7700
3,362,600
Wed, 04 Feb 2026
61.8300
63.4800
61.8300
63.0800
2,548,000
Tue, 03 Feb 2026
61.5300
62.4000
61.3200
61.7900
2,029,900
Mon, 02 Feb 2026
62.5800
62.5800
61.5100
61.6100
2,163,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.9800
62.4200
61.2700
62.3200
2,599,600
Thu, 29 Jan 2026
61.2100
62.0200
60.9200
61.8600
2,621,500
Wed, 28 Jan 2026
62.1700
62.4600
60.6100
60.7600
2,405,500
Tue, 27 Jan 2026
62.2300
62.6600
61.9900
62.1500
3,322,200
Mon, 26 Jan 2026
62.4100
62.5000
61.4800
62.1200
2,585,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.9100
62.1400
60.7000
62.0900
2,789,200
Thu, 22 Jan 2026
61.3100
61.7800
60.6300
60.9600
2,546,400
Wed, 21 Jan 2026
61.1300
61.5700
60.7800
61.3500
2,126,500
Tue, 20 Jan 2026
61.2000
61.5900
60.5800
61.0200
1,866,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.9200
62.1200
60.3100
62.0400
2,176,800
Thu, 15 Jan 2026
61.3200
61.9000
61.0900
61.1700
1,739,000
Wed, 14 Jan 2026
60.1500
61.3100
60.1500
61.2000
2,087,500
Tue, 13 Jan 2026
60.3600
60.6200
59.1000
60.1900
1,936,100
Mon, 12 Jan 2026
60.5600
60.8800
60.0800
60.2600
3,161,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
62.3600
62.8700
60.1100
60.4400
2,772,000
Thu, 08 Jan 2026
61.6900
63.3900
61.6900
62.8700
1,660,700
Wed, 07 Jan 2026
62.5500
63.0000
61.9000
61.9400
4,999,600
Tue, 06 Jan 2026
60.6700
62.5600
60.5500
62.4100
2,072,300
Mon, 05 Jan 2026
61.5600
61.8800
60.8900
60.9200
2,524,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.3200
62.3400
61.5700
62.0300
1,840,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
63.5000
63.6500
63.0000
63.0400
1,592,700
Tue, 30 Dec 2025
63.8800
64.2000
63.1100
63.5000
1,316,800
Mon, 29 Dec 2025
63.2500
63.3100
62.8700
63.2800
1,231,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.7000
63.1400
62.6000
63.0900
1,567,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.5900
62.9900
62.3500
62.7300
693,600
Tue, 23 Dec 2025
62.4500
62.4500
61.6700
62.3300
2,037,900
Mon, 22 Dec 2025
61.1900
62.5200
60.8900
62.2900
3,086,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
62.2600
62.2600
61.3600
61.3700
4,432,800
Thu, 18 Dec 2025
61.9900
62.6400
61.7600
62.0900
2,855,700
Wed, 17 Dec 2025
60.9600
62.2700
60.7800
61.9800
3,384,300
Tue, 16 Dec 2025
61.2600
61.3000
60.4700
60.7300
2,780,200
Mon, 15 Dec 2025
61.1500
61.2900
60.7300
61.1000
2,019,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
60.9000
61.2200
60.6100
60.9500
1,952,600
Thu, 11 Dec 2025
60.8600
61.3900
60.4200
60.6300
2,189,100
Wed, 10 Dec 2025
60.0700
61.1200
60.0700
60.6700
2,669,600
Tue, 09 Dec 2025
60.9100
61.4400
60.0100
60.0500
1,955,100
Mon, 08 Dec 2025
61.2100
61.2500
60.0200
60.6000
2,540,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.3800
61.8400
60.9800
61.0600
2,214,100
Thu, 04 Dec 2025
9 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 04 Dec 2025
61.9000
62.4200
61.5000
61.6100
2,796,200
Wed, 03 Dec 2025
61.8700
62.3000
61.7700
62.0300
2,300,300
Tue, 02 Dec 2025
61.6600
62.1600
61.1000
61.9800
1,867,200
Mon, 01 Dec 2025
8 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 01 Dec 2025
61.2800
62.1300
61.0200
61.4400
1,963,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.5000
62.0400
61.4500
61.7500
941,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
60.8900
61.9500
60.8400
61.5800
2,186,600
Tue, 25 Nov 2025
60.8200
61.6400
60.7800
61.1000
1,933,200
Mon, 24 Nov 2025
60.2600
60.9100
59.9600
60.5500
3,265,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
59.4100
60.8600
59.3900
60.5500
2,948,200
Thu, 20 Nov 2025
59.3800
59.9400
59.0000
59.1600
1,726,400
Wed, 19 Nov 2025
59.1500
59.2100
58.6600
58.9400
1,932,300
Tue, 18 Nov 2025
59.0800
59.5300
58.8000
59.1800
1,932,600
Mon, 17 Nov 2025
59.6600
59.7200
58.8500
59.0500
1,922,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.6300
60.0200
59.2500
59.4200
1,923,700
Thu, 13 Nov 2025
59.1600
59.8200
59.0600
59.2800
2,306,000
Wed, 12 Nov 2025
60.0700
60.5700
59.5700
59.6200
1,955,800
Tue, 11 Nov 2025
59.8500
60.5700
59.6100
60.4900
1,987,100
Mon, 10 Nov 2025
59.6300
59.7600
58.7900
59.5100
2,003,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.0300
59.7900
58.8900
59.7100
2,352,100
Thu, 06 Nov 2025
59.7000
59.9000
58.6500
58.7000
2,467,000
Wed, 05 Nov 2025
59.6800
59.9200
58.8000
59.7700
2,998,300
Tue, 04 Nov 2025
58.9300
59.4600
58.4700
59.3800
3,783,200
Mon, 03 Nov 2025
58.7600
60.0600
58.3800
59.0800
3,530,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
60.1100
60.7000
59.4100
59.4400
3,669,200
Thu, 30 Oct 2025
7 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 30 Oct 2025
59.0000
60.5000
58.6000
60.3100
4,546,100
Wed, 29 Oct 2025
59.9000
60.7000
58.5100
58.9100
6,319,500
Tue, 28 Oct 2025
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 28 Oct 2025
63.0400
63.5300
61.4400
61.4600
2,323,500
Mon, 27 Oct 2025
63.3500
63.5100
62.5900
63.3100
2,160,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.7200
63.7800
63.1700
63.4200
2,462,900
Thu, 23 Oct 2025
63.8900
63.9400
62.8200
63.3300
1,742,000
Wed, 22 Oct 2025
63.0900
63.8900
62.5700
63.7400
2,758,400
Tue, 21 Oct 2025
62.6200
63.4900
62.3700
62.8200
2,335,500
Mon, 20 Oct 2025
62.6200
62.9800
62.2100
62.3500
2,558,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
61.6300
62.2800
61.3900
62.2100
5,073,600
Thu, 16 Oct 2025
62.3000
62.3000
61.1600
61.5000
4,880,900
Wed, 15 Oct 2025
62.4400
62.8600
61.7900
62.0900
2,073,100
Tue, 14 Oct 2025
61.9600
62.3500
61.7200
62.3000
1,382,800
Mon, 13 Oct 2025
61.5900
62.1300
61.4100
62.0100
1,459,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
62.1100
62.5000
61.0900
61.6700
1,645,200
Thu, 09 Oct 2025
62.5200
62.7600
61.8200
61.9700
1,557,200
Wed, 08 Oct 2025
62.0800
62.4200
61.9300
62.3300
1,345,700
Tue, 07 Oct 2025
62.4400
63.0400
62.2000
62.4700
1,603,100
Mon, 06 Oct 2025
63.3500
63.4300
62.1800
62.2200
1,856,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
63.6000
64.1100
63.2900
63.3000
1,839,700
Thu, 02 Oct 2025
63.8400
64.0000
63.1100
63.4800
1,686,500
Wed, 01 Oct 2025
64.5700
64.8600
64.0300
64.1000
2,258,600
Tue, 30 Sep 2025
63.9100
64.7700
63.8400
64.7300
2,771,400
Mon, 29 Sep 2025
64.1800
64.6100
63.9300
64.1200
1,990,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
64.0100
64.8400
63.7200
64.5300
2,124,500
Thu, 25 Sep 2025
64.4700
64.8400
63.6200
63.7400
2,297,200
Wed, 24 Sep 2025
65.4700
65.7200
64.8300
65.1600
2,675,600
Tue, 23 Sep 2025
65.2800
65.7600
64.9900
65.6800
1,916,200
Mon, 22 Sep 2025
64.9200
65.3400
64.3900
65.2900
1,938,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
64.8200
65.6200
64.5200
65.0500
5,032,300
Thu, 18 Sep 2025
64.8500
65.0800
64.2900
64.8700
2,044,300
Wed, 17 Sep 2025
64.5400
65.7200
64.5400
64.6300
2,283,000
Tue, 16 Sep 2025
65.1500
65.4900
64.6200
64.7500
2,576,900
Mon, 15 Sep 2025
66.7200
66.8400
65.2000
65.2800
1,827,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
66.9200
67.1100
66.3900
66.4400
1,264,500
Thu, 11 Sep 2025
65.8900
67.0500
65.5600
66.8900
1,448,800
Wed, 10 Sep 2025
66.6200
67.1200
65.7300
65.8600
1,560,900
Tue, 09 Sep 2025
66.0400
66.7600
66.0200
66.6200
1,371,600
Mon, 08 Sep 2025
5 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 08 Sep 2025
66.2200
66.6600
65.8100
66.3900
2,189,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
66.0000
67.0700
65.8500
66.8100
2,171,200
Thu, 04 Sep 2025
65.0000
65.6200
64.7400
65.5900
1,391,200
Wed, 03 Sep 2025
63.6500
64.6900
63.6100
64.6700
1,370,000
Tue, 02 Sep 2025
4 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 02 Sep 2025
65.6600
65.7000
63.6500
64.0100
1,802,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
65.1800
66.2000
65.0700
66.1200
1,412,900
Thu, 28 Aug 2025
65.4300
65.4300
64.6700
65.2900
1,069,500
Wed, 27 Aug 2025
64.7000
65.2600
64.4500
65.1400
1,412,400
Tue, 26 Aug 2025
64.9400
65.2000
64.3300
64.4800
5,972,500
Mon, 25 Aug 2025
65.2400
65.4300
64.4300
64.8000
1,206,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
64.6900
65.7000
64.4800
65.2600
1,486,800
Thu, 21 Aug 2025
64.1300
64.6900
64.0000
64.2700
1,325,100
Wed, 20 Aug 2025
64.7600
65.3700
64.2900
64.4800
1,840,600
Tue, 19 Aug 2025
63.4700
64.6600
63.3200
64.4400
1,841,100
Mon, 18 Aug 2025
64.2700
64.4500
63.1900
63.2400
2,562,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
63.4800
64.3800
63.4800
64.1200
3,890,300
Thu, 14 Aug 2025
63.3600
63.7000
63.1900
63.5100
1,690,200
Wed, 13 Aug 2025
62.8400
64.0300
62.6500
63.9900
1,710,500
Tue, 12 Aug 2025
62.3200
62.7200
62.0900
62.7000
1,612,600
Mon, 11 Aug 2025
62.8700
63.2200
62.2400
62.3000
1,850,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
64.0100
64.1000
63.1000
63.2000
1,337,600
Thu, 07 Aug 2025
63.5900
64.3300
63.5600
63.8900
2,492,600
Wed, 06 Aug 2025
3 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Wed, 06 Aug 2025
63.5400
64.0200
63.1100
63.4000
2,212,200
Tue, 05 Aug 2025
64.4700
64.4700
63.0700
63.4100
2,982,600
Mon, 04 Aug 2025
2 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 04 Aug 2025
62.7200
63.6400
62.5300
62.6700
2,858,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
63.9300
63.9300
61.7100
62.7500
3,720,100
Thu, 31 Jul 2025
64.9500
65.1000
62.9800
63.2000
5,288,500
Wed, 30 Jul 2025
67.3400
67.4800
64.5200
65.3000
3,933,600
Tue, 29 Jul 2025
66.5400
67.8300
66.2900
67.7800
1,730,000
Mon, 28 Jul 2025
67.4500
67.4900
66.1100
66.2100
1,540,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
67.6200
68.0700
67.0800
67.3700
1,507,300
Thu, 24 Jul 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 24 Jul 2025
68.3400
68.5000
67.5200
67.6500
2,218,200
Wed, 23 Jul 2025
68.3800
68.5100
67.8900
68.3400
1,625,100