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
71.7300
71.7000
70.2500
71.1900
627,050
Thu, 03 Sep 2026
72.9600
72.9600
70.3500
70.7700
633,800
Wed, 02 Sep 2026
70.4800
72.8200
70.4800
72.1600
968,500
Tue, 01 Sep 2026
71.6900
71.9400
69.9600
70.1400
999,000
Mon, 31 Aug 2026
73.3300
73.4700
72.0200
72.4400
1,128,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.3600
74.1000
72.3600
73.0300
770,500
Thu, 27 Aug 2026
72.4200
73.1700
72.0500
72.6500
630,400
Wed, 26 Aug 2026
72.4300
73.1600
71.6900
72.9300
714,900
Tue, 25 Aug 2026
72.6600
73.0100
71.1700
72.0200
802,800
Mon, 24 Aug 2026
74.3100
74.5200
72.5700
72.6900
814,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.9400
74.9400
73.7800
74.0900
795,500
Thu, 20 Aug 2026
74.2100
75.0500
73.3300
73.7900
1,163,100
Wed, 19 Aug 2026
73.5400
75.7500
73.4900
75.1600
1,172,700
Tue, 18 Aug 2026
74.0000
74.1000
72.8000
73.0000
691,700
Mon, 17 Aug 2026
73.1000
74.0800
72.8800
73.9700
705,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
73.8600
74.5500
73.4600
74.0700
542,200
Thu, 13 Aug 2026
72.5800
73.8800
72.4500
73.7700
814,300
Wed, 12 Aug 2026
74.9600
74.9600
72.4400
72.5400
871,200
Tue, 11 Aug 2026
73.1200
75.0800
73.1200
74.7700
628,900
Mon, 10 Aug 2026
73.2500
73.8600
72.4100
73.4200
920,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
73.5700
74.5000
73.1100
73.6400
661,400
Thu, 06 Aug 2026
73.8100
75.3700
73.3300
73.5000
1,153,300
Wed, 05 Aug 2026
74.2100
74.2100
72.4900
73.3500
1,101,500
Tue, 04 Aug 2026
72.0600
74.0000
71.0300
73.9000
1,596,000
Mon, 03 Aug 2026
70.6700
72.2300
70.4200
71.9800
1,591,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
15 · 10-Q
After market open · 11:10 ET
10-Q ↗
Fri, 31 Jul 2026
69.8900
70.5000
67.3600
69.9500
1,803,100
Thu, 30 Jul 2026
14 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 30 Jul 2026
68.4600
71.3200
67.4900
70.0700
2,276,400
Wed, 29 Jul 2026
68.1100
68.4600
66.7900
67.2800
975,800
Tue, 28 Jul 2026
67.9300
69.5500
67.9300
68.1400
940,100
Mon, 27 Jul 2026
68.1600
68.7200
67.3300
67.6800
1,351,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
68.0600
69.0400
67.7600
68.2000
1,038,900
Thu, 23 Jul 2026
69.0100
69.9500
67.4300
67.9200
1,076,300
Wed, 22 Jul 2026
69.7400
70.4900
68.7200
69.3800
2,371,800
Tue, 21 Jul 2026
68.3900
69.5600
67.4200
68.9900
1,334,100
Mon, 20 Jul 2026
68.2600
68.4600
67.4000
68.0800
960,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
69.2100
70.4100
68.2500
68.6000
947,000
Thu, 16 Jul 2026
68.1200
70.0700
67.2300
69.1600
1,710,100
Wed, 15 Jul 2026
67.1000
68.7100
67.1000
67.8500
959,600
Tue, 14 Jul 2026
67.9800
68.5300
67.0300
67.2300
845,400
Mon, 13 Jul 2026
68.0600
69.0000
66.5100
67.2100
1,124,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.9000
68.3300
67.3200
67.5700
861,100
Thu, 09 Jul 2026
67.4800
68.0700
66.6900
67.2100
968,200
Wed, 08 Jul 2026
69.3600
69.4000
66.8800
66.9000
1,682,400
Tue, 07 Jul 2026
68.9100
70.3900
68.8300
69.6200
1,207,600
Mon, 06 Jul 2026
68.2400
69.0300
67.8000
68.9000
1,060,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.6600
69.4600
67.6200
68.8600
1,133,700
Wed, 01 Jul 2026
66.2000
68.5100
66.0000
67.0900
1,601,300
Tue, 30 Jun 2026
67.1000
67.8700
66.0200
66.9800
2,273,500
Mon, 29 Jun 2026
70.0400
70.0400
66.5000
66.9200
1,574,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.0200
70.8800
69.1500
70.7100
2,203,400
Thu, 25 Jun 2026
70.1500
71.2300
69.5700
70.6100
1,010,100
Wed, 24 Jun 2026
69.6600
71.1600
69.5000
70.4000
1,508,600
Tue, 23 Jun 2026
70.4200
71.2800
69.0500
69.4800
1,023,900
Mon, 22 Jun 2026
72.5100
73.0100
71.6800
71.9600
825,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.0800
72.9200
71.4300
72.4900
1,543,600
Wed, 17 Jun 2026
73.4700
75.0600
71.7500
72.1200
1,180,200
Tue, 16 Jun 2026
75.1400
75.7300
72.6400
73.2800
1,126,800
Mon, 15 Jun 2026
75.3700
77.1300
75.2100
75.2800
1,561,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.3400
75.6700
73.5900
75.2200
927,500
Thu, 11 Jun 2026
72.4100
73.3400
71.6000
73.3200
740,500
Wed, 10 Jun 2026
72.5400
73.9200
71.3000
71.3400
785,500
Tue, 09 Jun 2026
72.2000
73.2300
71.1400
72.9300
762,100
Mon, 08 Jun 2026
71.7800
72.1000
71.0100
71.6700
796,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
72.4100
73.3000
71.2900
71.8400
1,164,300
Thu, 04 Jun 2026
74.8300
75.0000
71.9400
72.4200
1,251,000
Wed, 03 Jun 2026
76.3600
76.8100
74.6700
74.8300
965,700
Tue, 02 Jun 2026
75.5200
77.1200
75.5100
76.6700
926,000
Mon, 01 Jun 2026
75.3700
76.3700
74.7900
75.4900
1,349,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
76.3100
76.5900
75.2100
75.8700
1,241,500
Thu, 28 May 2026
75.6500
76.8100
75.3000
76.3600
932,400
Wed, 27 May 2026
74.6100
76.8800
74.1400
75.9100
1,161,000
Tue, 26 May 2026
75.0100
75.2000
73.8400
74.3900
885,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
73.8000
74.8800
73.2800
74.1200
1,246,700
Thu, 21 May 2026
70.8600
73.6800
69.3100
73.1900
2,117,700
Wed, 20 May 2026
68.3800
70.7300
67.8200
70.6500
1,816,900
Tue, 19 May 2026
70.1600
70.5000
68.0800
68.1500
1,234,300
Mon, 18 May 2026
71.7100
72.1100
70.1800
70.9400
734,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.3800
72.8700
71.3400
71.5800
1,011,900
Thu, 14 May 2026
74.4300
74.9100
72.4600
72.4700
787,500
Wed, 13 May 2026
74.5400
74.9100
73.7200
73.8300
1,044,100
Tue, 12 May 2026
13 · 8-K
After-hours · 16:05 ET
8-K VOTING RESULTS ↗
Tue, 12 May 2026
74.5000
74.6200
72.8100
74.2400
719,600
Mon, 11 May 2026
74.2800
75.3000
73.0200
74.6400
758,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
74.3100
74.4600
73.1800
73.6500
858,700
Thu, 07 May 2026
76.1900
76.9300
73.5200
73.6900
1,468,100
Wed, 06 May 2026
77.6800
78.3800
75.7000
75.7400
1,407,100
Tue, 05 May 2026
77.1400
78.2500
76.2500
77.2900
1,028,300
Mon, 04 May 2026
78.9000
79.0500
75.3500
76.7200
1,499,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 10-Q
After market open · 11:58 ET
10-Q ↗
Fri, 01 May 2026
75.2700
77.5700
74.1800
77.5300
2,628,000
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 30 Apr 2026
70.7600
73.8600
70.3800
73.0900
1,980,900
Wed, 29 Apr 2026
72.1500
72.3800
69.9100
70.4200
1,040,300
Tue, 28 Apr 2026
72.6400
72.6400
70.4100
71.6300
826,800
Mon, 27 Apr 2026
72.8200
73.8800
71.7100
72.1100
1,291,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
72.1200
72.9700
71.2700
72.0000
1,161,500
Thu, 23 Apr 2026
72.5700
72.8700
70.6500
71.9200
821,500
Wed, 22 Apr 2026
73.2500
73.9700
71.9600
72.5300
1,144,200
Tue, 21 Apr 2026
73.6600
74.1200
72.0600
72.4600
1,006,700
Mon, 20 Apr 2026
73.1700
74.2600
73.1700
73.6400
803,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.4000
74.4300
72.1300
73.7800
1,816,000
Thu, 16 Apr 2026
73.0000
74.0700
72.0900
73.3500
1,096,500
Wed, 15 Apr 2026
73.5000
73.6000
70.8800
72.7500
1,540,300
Tue, 14 Apr 2026
75.5900
75.5900
73.1600
73.7900
1,861,900
Mon, 13 Apr 2026
74.2300
74.7700
72.8200
74.0100
1,024,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.1900
74.7800
73.0100
74.2500
825,100
Thu, 09 Apr 2026
74.6000
74.6000
71.9000
72.7100
1,557,800
Wed, 08 Apr 2026
76.0000
76.1600
73.0900
74.2700
1,926,100
Tue, 07 Apr 2026
74.3000
75.0900
72.8900
74.5500
1,149,600
Mon, 06 Apr 2026
74.4600
75.3000
72.5400
73.2900
1,059,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
74.6700
76.7400
73.9800
75.0700
1,088,000
Wed, 01 Apr 2026
76.5300
77.7700
75.7700
75.8100
1,738,300
Tue, 31 Mar 2026
73.6400
76.4000
73.6400
76.3200
2,040,600
Mon, 30 Mar 2026
72.1200
73.9600
71.6600
72.5500
2,350,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.9400
72.5200
70.8500
71.2000
1,581,500
Thu, 26 Mar 2026
70.5300
72.5900
70.3800
72.5000
1,293,100
Wed, 25 Mar 2026
70.5500
71.6400
70.0300
71.4000
994,200
Tue, 24 Mar 2026
10 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Tue, 24 Mar 2026
9 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Tue, 24 Mar 2026
67.2800
70.6900
67.1100
69.9500
1,010,600
Mon, 23 Mar 2026
66.9900
68.8800
66.7000
68.0100
1,384,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.8600
69.1700
64.5900
65.3300
5,098,200
Thu, 19 Mar 2026
67.8800
68.8900
67.1800
68.7600
2,083,100
Wed, 18 Mar 2026
71.0000
71.7000
68.8500
68.9100
2,245,100
Tue, 17 Mar 2026
70.2700
72.1900
69.6400
71.2700
1,397,100
Mon, 16 Mar 2026
69.6000
70.9900
69.5100
69.5700
1,436,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
71.4700
72.2800
69.1800
69.2500
1,626,900
Thu, 12 Mar 2026
67.6700
70.7800
66.3600
70.5900
3,002,600
Wed, 11 Mar 2026
69.1500
69.5400
67.0600
67.7200
1,562,200
Tue, 10 Mar 2026
70.0500
70.8600
69.0000
69.2200
1,596,500
Mon, 09 Mar 2026
69.3000
70.6700
67.0000
69.6000
2,370,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.8500
71.5400
69.2000
70.3300
1,257,300
Thu, 05 Mar 2026
73.4500
75.3400
71.6900
72.1800
1,526,100
Wed, 04 Mar 2026
75.1800
75.1800
73.1300
73.4500
1,404,000
Tue, 03 Mar 2026
72.6600
74.5500
71.3100
74.1600
1,618,400
Mon, 02 Mar 2026
74.0900
76.0000
71.5900
75.2800
1,732,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.0900
75.7600
73.5400
75.5100
1,231,100
Thu, 26 Feb 2026
76.0200
76.9900
74.0900
75.2200
1,235,300
Wed, 25 Feb 2026
77.2800
78.0700
74.8800
75.4700
1,257,100
Tue, 24 Feb 2026
76.8400
77.9800
76.4000
77.1200
1,111,600
Mon, 23 Feb 2026
78.0200
79.1000
75.9000
76.5700
1,324,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 20 Feb 2026
77.7700
79.7900
76.9200
79.1600
1,375,600
Thu, 19 Feb 2026
79.5400
80.3000
77.2600
78.0200
1,558,300
Wed, 18 Feb 2026
7 · 424B5
After-hours · 16:50 ET
424B5 ↗
Wed, 18 Feb 2026
79.7300
81.1400
79.4600
80.2600
1,502,200
Tue, 17 Feb 2026
80.2900
80.3500
78.6100
79.1100
1,155,400
Tue, 17 Feb 2026
6 · 424B5
Pre-market · 08:55 ET
424B5 ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 10-K
After market open · 11:58 ET
10-K ↗
Fri, 13 Feb 2026
79.5200
80.8700
79.3600
80.0800
1,453,700
Thu, 12 Feb 2026
81.2300
83.4700
79.2700
79.8100
1,586,900
Wed, 11 Feb 2026
80.6900
82.8800
80.6900
81.3600
1,530,900
Tue, 10 Feb 2026
78.4000
81.8200
78.3600
80.5900
2,245,900
Mon, 09 Feb 2026
77.2800
78.7800
76.6400
78.3800
1,663,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
76.5000
78.1000
76.3900
77.4300
1,305,000
Thu, 05 Feb 2026
78.0900
78.4900
75.0800
76.0800
1,897,200
Wed, 04 Feb 2026
76.7000
79.3100
76.2200
78.4900
3,302,600
Tue, 03 Feb 2026
72.0000
76.1100
71.1600
75.9000
3,762,600
Mon, 02 Feb 2026
68.9900
72.2600
68.3900
71.4800
2,252,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.4700
72.3800
67.8200
69.3200
3,977,700
Thu, 29 Jan 2026
4 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 29 Jan 2026
69.7200
70.7000
67.5100
68.9900
2,278,200
Wed, 28 Jan 2026
69.7100
70.0000
68.1400
69.0300
2,323,500
Tue, 27 Jan 2026
68.8800
69.5500
68.3000
68.9200
1,697,900
Mon, 26 Jan 2026
69.2800
69.2800
68.3300
68.8900
1,442,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.3300
69.3100
68.1500
68.7100
1,060,400
Thu, 22 Jan 2026
68.6200
69.6700
68.1700
68.9500
1,390,400
Wed, 21 Jan 2026
67.2200
68.4700
66.5000
68.3000
1,639,800
Tue, 20 Jan 2026
67.2000
67.3800
65.3700
66.1900
1,986,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
69.0100
69.2000
68.0700
68.6700
1,284,700
Thu, 15 Jan 2026
69.8800
70.4000
68.6500
70.2300
1,230,400
Wed, 14 Jan 2026
68.5000
69.8300
67.9800
69.2900
1,587,300
Tue, 13 Jan 2026
68.4600
69.1600
67.3200
68.0700
1,045,000
Mon, 12 Jan 2026
68.3400
69.1200
67.3200
68.4000
1,280,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.6100
68.9400
67.5500
68.7600
1,365,400
Thu, 08 Jan 2026
65.5100
70.3100
65.5100
68.7800
2,318,100
Wed, 07 Jan 2026
68.1700
68.5000
65.8300
66.2500
1,925,700
Tue, 06 Jan 2026
64.5200
68.3800
64.4700
68.3200
2,609,700
Mon, 05 Jan 2026
64.0800
65.7500
64.0800
64.7500
1,467,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.2100
64.5500
63.3100
64.3400
809,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
63.9600
64.5900
63.5700
63.8300
1,031,900
Tue, 30 Dec 2025
63.5700
64.4400
63.4800
64.3300
838,100
Mon, 29 Dec 2025
63.5300
64.0000
63.0300
63.7200
940,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.8000
63.5900
62.5800
63.5200
731,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.4900
62.9900
62.4200
62.8600
403,900
Tue, 23 Dec 2025
63.4000
63.6800
62.2600
62.4900
1,059,000
Mon, 22 Dec 2025
63.9900
64.2100
63.0100
63.2700
1,411,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
62.9000
63.8400
62.8600
63.5600
2,608,500
Thu, 18 Dec 2025
63.8000
64.9400
63.7100
64.1500
1,108,200
Wed, 17 Dec 2025
63.5600
65.2500
63.4000
63.9300
1,792,900
Tue, 16 Dec 2025
63.8000
64.6200
63.4000
63.6500
2,403,900
Mon, 15 Dec 2025
64.5800
64.6900
62.9800
63.9500
1,966,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
65.8400
66.1000
64.7500
65.1200
2,200,500
Thu, 11 Dec 2025
64.5700
65.9800
64.5000
65.8400
2,138,300
Wed, 10 Dec 2025
61.2500
65.0800
61.0900
64.9600
2,018,500
Tue, 09 Dec 2025
60.2900
61.9900
60.2000
61.2100
2,096,200
Mon, 08 Dec 2025
61.5300
61.5300
60.2000
60.4100
1,708,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.3300
62.8400
60.8100
61.5300
1,657,100
Thu, 04 Dec 2025
61.6700
61.8100
60.2900
60.6600
1,552,000
Wed, 03 Dec 2025
60.7400
62.2000
60.3500
61.5700
1,797,500
Tue, 02 Dec 2025
62.1600
62.6000
58.8000
60.9900
2,750,900
Mon, 01 Dec 2025
61.5500
63.0400
61.5200
61.9500
1,692,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.2500
62.2600
61.2500
62.0800
520,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
60.3700
61.7400
60.3700
61.2500
1,467,500
Tue, 25 Nov 2025
59.4500
61.2700
59.3900
60.6200
1,815,500
Mon, 24 Nov 2025
59.5600
59.5600
58.4000
58.7300
1,597,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.9300
60.0900
56.6900
59.5300
1,588,100
Thu, 20 Nov 2025
58.0800
58.1000
56.1100
56.3700
1,639,700
Wed, 19 Nov 2025
57.5600
58.0000
56.8900
57.4400
1,205,500
Tue, 18 Nov 2025
57.3000
58.0600
56.7200
57.5100
1,572,600
Mon, 17 Nov 2025
60.1800
60.2600
57.4000
57.4900
1,970,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.4900
62.0400
60.0000
60.2500
1,950,500
Thu, 13 Nov 2025
61.1700
62.9800
60.9200
62.7200
1,602,800
Wed, 12 Nov 2025
61.0000
61.6800
60.7100
60.9400
1,201,800
Tue, 11 Nov 2025
61.5500
61.9100
60.8600
60.9300
1,549,900
Mon, 10 Nov 2025
61.5000
61.7700
60.2600
61.5300
1,893,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.6600
61.4500
59.5300
61.2500
2,282,000
Thu, 06 Nov 2025
61.7700
61.7700
59.3800
59.6400
2,492,600
Wed, 05 Nov 2025
60.6300
61.9200
60.1400
61.0900
2,783,600
Tue, 04 Nov 2025
3 · 10-Q
After market open · 15:53 ET
10-Q ↗
Tue, 04 Nov 2025
58.8700
61.5500
56.7500
60.7400
5,374,600
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 03 Nov 2025
59.1200
59.5000
57.5400
57.8900
29,976,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.3800
59.9000
58.7000
59.5200
3,580,200
Thu, 30 Oct 2025
60.0000
60.4800
59.1500
59.7200
2,385,900
Wed, 29 Oct 2025
62.9100
63.2600
60.8000
61.0800
1,970,500
Tue, 28 Oct 2025
63.5000
63.9900
62.7100
63.3600
2,008,000
Mon, 27 Oct 2025
63.1900
64.1700
63.0200
63.7800
1,919,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.5900
63.6500
62.5900
62.7000
1,259,600
Thu, 23 Oct 2025
62.3000
63.9300
62.3000
63.0800
1,875,300
Wed, 22 Oct 2025
61.8300
62.2300
61.0000
61.2000
1,111,900
Tue, 21 Oct 2025
61.3600
62.5600
61.0000
62.1500
1,481,100
Mon, 20 Oct 2025
61.5800
62.5000
61.3200
61.5400
1,360,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
60.3100
61.4300
60.2300
61.2800
1,235,700
Thu, 16 Oct 2025
61.1800
61.4200
59.4600
60.1600
1,425,800
Wed, 15 Oct 2025
60.9200
61.4800
60.1700
60.6700
884,400
Tue, 14 Oct 2025
58.8500
60.9600
58.3500
60.5400
1,464,300
Mon, 13 Oct 2025
59.7400
60.5100
59.0000
60.0600
1,521,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
61.4200
61.4700
57.9400
58.2000
1,724,000
Thu, 09 Oct 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 09 Oct 2025
62.7800
62.8500
60.8300
61.0400
888,100
Wed, 08 Oct 2025
62.5600
62.7800
61.7700
62.3400
981,000
Tue, 07 Oct 2025
63.8900
64.2200
61.9000
62.3500
1,347,200
Mon, 06 Oct 2025
64.1600
64.5600
63.4300
63.7200
1,366,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
64.2300
64.9400
63.5500
64.0300
1,453,000
Thu, 02 Oct 2025
62.2000
64.4900
62.0200
64.3700
1,648,600
Wed, 01 Oct 2025
62.1600
62.8800
61.4800
61.9600
2,020,400
Tue, 30 Sep 2025
62.3200
63.0800
61.8200
63.0500
1,449,200
Mon, 29 Sep 2025
63.2300
63.7700
62.2600
62.6600
1,412,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
61.8000
63.0500
61.6100
62.7100
1,382,300
Thu, 25 Sep 2025
63.3900
63.8700
61.2600
61.3100
1,505,300
Wed, 24 Sep 2025
64.5500
65.0000
63.7500
63.8300
866,000
Tue, 23 Sep 2025
64.8000
65.7200
64.1700
64.2700
1,271,300
Mon, 22 Sep 2025
64.8000
65.0200
63.9200
64.3500
1,944,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
66.5400
66.9900
64.8000
65.1100
3,138,100
Thu, 18 Sep 2025
66.6800
67.3800
65.8100
66.4600
1,591,700
Wed, 17 Sep 2025
66.1500
68.4000
65.4200
65.9900
1,235,200
Tue, 16 Sep 2025
65.7400
66.5900
65.3900
65.9900
1,084,900
Mon, 15 Sep 2025
66.7300
66.9400
64.9000
65.1500
1,143,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
67.4100
67.7300
66.7500
67.1600
1,631,100
Thu, 11 Sep 2025
65.0100
68.1800
65.0000
67.9300
1,969,700
Wed, 10 Sep 2025
66.7300
67.7500
64.5100
65.0500
2,361,000
Tue, 09 Sep 2025
68.5200
69.0200
66.9400
67.6000
1,816,200
Mon, 08 Sep 2025
69.1900
69.1900
66.9400
68.9000
1,788,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
69.0100
70.4000
68.3000
69.0600
1,172,200