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
82.5100
83.5600
81.8800
82.7600
2,456,103
Thu, 03 Sep 2026
82.3400
84.5600
81.8500
83.3700
3,279,600
Wed, 02 Sep 2026
76.9600
83.0800
76.9600
82.4600
5,975,700
Tue, 01 Sep 2026
80.2600
80.3580
77.6300
77.8800
5,157,100
Mon, 31 Aug 2026
82.5800
83.0500
81.0750
82.0200
6,106,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
84.8600
85.8900
82.9900
83.5700
3,458,100
Thu, 27 Aug 2026
84.0000
86.9200
83.4800
84.8500
5,762,700
Wed, 26 Aug 2026
82.0000
83.8900
81.9500
83.1000
3,237,500
Tue, 25 Aug 2026
81.8100
82.7600
81.0000
82.7200
2,992,800
Mon, 24 Aug 2026
81.0000
83.9500
81.0000
81.3800
4,068,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
80.0400
82.2860
79.2730
82.1600
6,718,200
Thu, 20 Aug 2026
80.9500
81.8800
79.3700
80.0800
2,869,700
Wed, 19 Aug 2026
79.7600
81.8300
79.3800
80.9300
3,400,300
Tue, 18 Aug 2026
79.1900
81.5000
79.0500
79.4300
3,311,600
Mon, 17 Aug 2026
81.6300
81.8350
79.9600
80.2000
3,439,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.8700
83.4100
82.3900
82.8800
4,281,300
Thu, 13 Aug 2026
79.0900
83.7200
78.9200
83.0900
5,225,500
Wed, 12 Aug 2026
78.5800
79.2000
77.2300
78.2800
4,343,100
Tue, 11 Aug 2026
78.8200
79.8000
78.2400
79.0700
3,516,100
Mon, 10 Aug 2026
78.5100
79.8900
78.3650
78.9800
4,207,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
78.9600
80.0400
77.9200
79.0000
6,002,000
Thu, 06 Aug 2026
83.7600
83.8400
78.5000
79.0200
11,657,600
Wed, 05 Aug 2026
16 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 05 Aug 2026
15 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 05 Aug 2026
85.2900
86.7500
83.6700
84.2000
8,553,200
Tue, 04 Aug 2026
82.1050
84.8100
82.0800
84.6400
4,657,000
Mon, 03 Aug 2026
80.7400
82.2300
80.7400
82.0900
4,284,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
82.2300
83.1380
80.3600
81.2400
4,698,300
Thu, 30 Jul 2026
82.0900
82.8000
80.8200
82.5900
3,737,300
Wed, 29 Jul 2026
82.2200
84.0200
81.6850
82.1800
4,993,200
Tue, 28 Jul 2026
81.9600
83.1500
80.6100
83.1000
4,855,000
Mon, 27 Jul 2026
78.9800
81.3800
78.8000
81.2400
4,346,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
77.0000
78.5000
75.9800
77.1500
3,195,500
Thu, 23 Jul 2026
77.6600
77.9300
75.7300
76.4900
5,624,900
Wed, 22 Jul 2026
79.4000
79.4400
76.9900
77.4600
3,834,100
Tue, 21 Jul 2026
79.6200
81.0800
78.9100
80.3800
3,447,100
Mon, 20 Jul 2026
79.3400
80.4800
78.1750
79.2900
4,218,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2000
80.8300
78.9600
79.9400
4,903,300
Thu, 16 Jul 2026
82.1100
82.7100
80.6700
81.5200
4,148,700
Wed, 15 Jul 2026
81.3500
84.0800
76.4100
81.8100
10,721,200
Tue, 14 Jul 2026
78.6600
80.9100
78.2100
79.9900
4,928,800
Mon, 13 Jul 2026
78.0650
79.0000
77.0600
78.7200
3,927,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.5000
79.6350
76.9250
77.3000
3,664,300
Thu, 09 Jul 2026
75.9600
77.8200
75.7100
77.4200
3,047,100
Wed, 08 Jul 2026
76.5500
76.8600
74.7610
76.5500
4,932,800
Tue, 07 Jul 2026
79.1900
80.2900
77.2100
77.5600
4,963,600
Mon, 06 Jul 2026
78.8600
79.2700
77.4700
78.9200
3,786,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.4500
81.0400
77.6600
78.8300
5,480,900
Wed, 01 Jul 2026
75.5850
77.8900
75.1150
77.1300
5,632,200
Tue, 30 Jun 2026
78.9400
78.9600
75.2800
76.0000
7,409,400
Mon, 29 Jun 2026
78.4900
79.0100
77.2300
78.0200
7,056,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.2500
77.8200
74.2000
77.8200
11,651,400
Thu, 25 Jun 2026
75.4100
75.7500
73.6800
74.0800
5,008,700
Wed, 24 Jun 2026
73.0000
77.1300
73.0000
75.6800
6,370,100
Tue, 23 Jun 2026
71.5100
73.3400
71.5000
72.3700
4,715,900
Mon, 22 Jun 2026
73.7700
75.3250
72.5350
73.0700
5,137,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 18 Jun 2026
73.7650
75.0900
72.4050
74.7800
8,663,500
Wed, 17 Jun 2026
74.2900
76.1650
72.7000
72.8400
6,103,100
Tue, 16 Jun 2026
74.4750
75.9450
74.1900
74.6800
6,056,600
Mon, 15 Jun 2026
72.0900
74.7900
71.8900
74.3500
9,545,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.7500
70.1500
68.6800
69.5200
4,632,700
Thu, 11 Jun 2026
66.4000
69.4400
65.4600
69.0900
5,934,200
Wed, 10 Jun 2026
66.8100
68.8500
66.1600
66.6300
3,795,400
Tue, 09 Jun 2026
69.5100
70.4500
65.7700
68.2900
5,407,800
Mon, 08 Jun 2026
68.2950
70.6100
67.9000
69.9200
5,792,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 05 Jun 2026
70.1800
70.3190
67.6300
68.1500
4,888,100
Thu, 04 Jun 2026
70.8100
72.5350
70.5500
70.8900
4,572,000
Wed, 03 Jun 2026
73.3900
73.5200
69.4000
69.8000
7,207,600
Tue, 02 Jun 2026
76.3100
76.4900
73.9300
74.1500
4,903,500
Mon, 01 Jun 2026
76.3500
77.6240
75.5300
76.1000
7,923,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.9700
76.6600
74.1950
75.7200
7,380,400
Thu, 28 May 2026
70.8600
74.4900
70.0600
74.3500
6,625,000
Wed, 27 May 2026
69.9100
72.5600
69.6250
71.4200
6,358,800
Tue, 26 May 2026
68.6700
69.3500
67.5500
69.1700
5,078,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.1050
69.0000
67.0800
68.0800
5,627,500
Thu, 21 May 2026
69.7500
70.2220
68.3400
68.6500
8,496,800
Wed, 20 May 2026
69.9800
71.7450
67.8000
70.8900
6,427,100
Tue, 19 May 2026
70.8500
71.5500
68.8900
69.1700
5,723,800
Mon, 18 May 2026
69.7800
71.8000
69.5400
70.6300
4,806,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
70.5600
71.6000
70.1600
70.3600
5,109,300
Thu, 14 May 2026
70.2900
71.7000
69.5500
71.5300
5,270,800
Wed, 13 May 2026
71.2000
71.3900
68.6900
69.7800
6,467,700
Tue, 12 May 2026
72.0700
72.8800
71.4000
72.1200
6,222,300
Mon, 11 May 2026
75.0900
75.5500
72.7600
73.1700
5,319,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
75.6300
77.1600
72.5000
74.8500
12,878,400
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 07 May 2026
71.7800
72.3000
69.8200
70.1400
10,022,300
Wed, 06 May 2026
71.6900
71.9400
69.9610
70.8300
5,229,600
Tue, 05 May 2026
70.6500
72.4700
69.9300
71.2500
4,962,900
Mon, 04 May 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 04 May 2026
71.9200
73.4600
71.5000
71.9000
4,792,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
71.4400
72.5500
71.1100
71.8100
3,808,600
Thu, 30 Apr 2026
69.8300
70.6500
68.2800
70.5100
4,106,200
Wed, 29 Apr 2026
69.4000
69.9700
67.8000
69.4600
4,924,800
Tue, 28 Apr 2026
71.2300
71.6800
69.5000
69.5400
4,507,400
Mon, 27 Apr 2026
70.8700
72.3800
70.3800
71.2800
3,991,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
9 · DEFA14A
After-hours · 16:09 ET
DEFA14A ↗
Fri, 24 Apr 2026
8 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Fri, 24 Apr 2026
70.3400
72.1150
69.6200
71.6300
3,925,700
Thu, 23 Apr 2026
71.5000
71.6300
68.5100
69.9300
3,751,600
Wed, 22 Apr 2026
72.5400
73.4300
71.8900
72.5000
3,471,900
Tue, 21 Apr 2026
74.1000
75.2300
71.6000
71.7500
6,367,900
Mon, 20 Apr 2026
71.0400
73.9350
71.0400
73.8900
5,784,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.0400
72.1800
69.9000
71.2600
6,778,800
Thu, 16 Apr 2026
68.4600
69.1700
67.3400
68.6700
3,514,900
Wed, 15 Apr 2026
67.0000
68.3300
66.1000
67.9700
4,612,300
Tue, 14 Apr 2026
64.8000
66.4200
64.5900
66.1500
5,908,100
Mon, 13 Apr 2026
61.0900
64.3100
60.6350
64.2200
5,213,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.8600
63.0000
60.8550
62.2000
6,041,100
Thu, 09 Apr 2026
62.6700
62.9300
59.6500
62.6900
5,932,400
Wed, 08 Apr 2026
63.6400
65.4000
62.3800
62.8300
7,033,100
Tue, 07 Apr 2026
60.3700
60.9300
59.4300
59.9700
3,629,400
Mon, 06 Apr 2026
59.9200
61.7400
59.8850
60.6800
3,251,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
58.0000
60.0200
56.7500
59.7800
6,546,700
Wed, 01 Apr 2026
61.1700
61.4250
59.4500
59.5400
5,493,500
Tue, 31 Mar 2026
58.2250
60.5700
57.8000
60.1800
7,405,300
Mon, 30 Mar 2026
56.3200
58.1090
56.3200
57.0300
5,246,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.3300
58.5250
55.8600
55.9800
5,513,700
Thu, 26 Mar 2026
59.3350
61.4000
59.1100
59.3700
5,610,300
Wed, 25 Mar 2026
61.2100
62.1300
59.3000
60.0100
4,585,500
Tue, 24 Mar 2026
60.0600
60.6900
58.8600
59.8900
4,684,000
Mon, 23 Mar 2026
60.9600
62.2100
60.1500
61.1700
6,577,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.5600
60.4300
58.0900
59.3700
10,018,000
Thu, 19 Mar 2026
57.2400
59.3870
57.1200
58.9900
6,387,300
Wed, 18 Mar 2026
59.7200
61.5400
57.1550
57.8400
9,834,800
Tue, 17 Mar 2026
60.3700
61.3550
59.7250
59.7900
5,615,600
Mon, 16 Mar 2026
60.5600
60.7800
59.3310
59.8500
6,082,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
60.6500
61.4500
59.6700
59.7900
7,134,200
Thu, 12 Mar 2026
63.7000
65.0700
59.7450
59.9000
8,599,800
Wed, 11 Mar 2026
65.9500
67.2500
63.4100
64.6300
9,050,400
Tue, 10 Mar 2026
66.0000
66.7980
64.8270
65.6000
5,908,800
Mon, 09 Mar 2026
65.0850
66.0850
63.2640
65.5400
7,511,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
66.2600
67.7400
65.1800
66.3300
11,047,700
Thu, 05 Mar 2026
64.7200
67.5100
64.6000
67.3800
11,851,400
Wed, 04 Mar 2026
63.2500
65.7250
62.7400
65.2400
10,400,900
Tue, 03 Mar 2026
63.2300
64.7700
61.3250
62.9000
9,733,400
Mon, 02 Mar 2026
60.0100
64.9700
59.6540
64.4500
19,625,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.0900
66.1200
61.2000
63.7000
40,658,100
Thu, 26 Feb 2026
7 · 10-K
After-hours · 16:07 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 26 Feb 2026
51.8400
54.8050
51.7990
54.5300
18,400,400
Wed, 25 Feb 2026
51.6550
52.0600
50.6000
51.9400
7,971,000
Tue, 24 Feb 2026
50.4000
51.7700
49.3300
51.0000
9,921,200
Mon, 23 Feb 2026
52.0500
52.5200
50.0100
50.7500
13,712,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.5700
54.6350
52.1300
53.2200
7,318,300
Thu, 19 Feb 2026
53.0300
53.4200
52.2000
52.8900
7,740,900
Wed, 18 Feb 2026
52.0100
54.2300
51.6200
53.6000
8,434,300
Tue, 17 Feb 2026
50.2160
51.3400
49.5800
50.8100
9,297,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
49.6850
50.4100
48.8900
49.8000
10,012,000
Thu, 12 Feb 2026
53.0600
53.4000
48.2100
49.0900
17,158,100
Wed, 11 Feb 2026
57.4600
57.4600
53.3700
53.8100
9,787,300
Tue, 10 Feb 2026
57.1600
58.5300
56.9800
57.3000
6,007,200
Mon, 09 Feb 2026
56.0500
57.5100
55.5400
56.7800
7,350,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.0500
56.4200
54.8100
55.9700
8,982,900
Thu, 05 Feb 2026
56.2700
57.3200
53.3500
53.3800
10,267,300
Wed, 04 Feb 2026
56.3800
57.8700
55.0710
57.4300
8,467,000
Tue, 03 Feb 2026
58.3200
58.4300
55.8500
56.7900
10,360,100
Mon, 02 Feb 2026
59.4000
60.7850
59.0800
60.4000
8,220,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.5300
61.7910
60.0100
60.4300
7,234,200
Thu, 29 Jan 2026
64.3500
64.7300
61.6200
62.2100
6,381,100
Wed, 28 Jan 2026
65.0000
65.9200
64.0200
64.2200
4,927,500
Tue, 27 Jan 2026
66.3700
66.5000
63.8600
64.5900
4,546,800
Mon, 26 Jan 2026
66.8500
67.3300
65.7600
65.9000
5,137,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 23 Jan 2026
65.0300
67.7900
65.0000
66.8300
6,443,900
Thu, 22 Jan 2026
63.9800
65.6770
63.9800
65.0500
6,016,400
Wed, 21 Jan 2026
62.8950
65.4000
62.8500
64.0000
8,105,400
Tue, 20 Jan 2026
63.6800
64.5700
62.4800
62.6300
7,509,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
65.1800
66.0500
64.4000
65.9500
5,539,300
Thu, 15 Jan 2026
65.5350
65.5810
64.4000
64.9200
7,183,200
Wed, 14 Jan 2026
4 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 14 Jan 2026
66.7150
66.7900
64.4400
65.6100
7,194,800
Tue, 13 Jan 2026
70.1750
70.1750
66.6450
67.2600
7,599,700
Mon, 12 Jan 2026
70.0100
71.2200
68.9300
70.2600
5,100,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
70.5900
70.8800
68.3800
69.5500
3,996,500
Thu, 08 Jan 2026
71.0500
71.5600
69.5720
70.1600
5,711,900
Wed, 07 Jan 2026
71.1940
72.2200
70.0450
71.4700
6,117,300
Tue, 06 Jan 2026
68.5700
70.0100
68.3900
70.0000
5,470,900
Mon, 05 Jan 2026
65.0950
69.3000
64.9000
68.4500
8,109,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
65.7200
65.7200
62.5200
65.1500
6,830,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
65.5000
65.9000
65.0350
65.0900
3,487,500
Tue, 30 Dec 2025
65.8300
65.9900
65.4500
65.5400
2,958,800
Mon, 29 Dec 2025
65.9900
66.4000
65.4750
65.9200
4,216,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
65.8750
66.4700
65.3400
66.2700
3,118,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
64.7500
66.7400
64.6100
66.0500
3,017,700
Tue, 23 Dec 2025
64.3900
65.1800
63.9200
64.9400
5,068,200
Mon, 22 Dec 2025
65.5800
66.4100
64.8400
65.1500
6,322,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
64.5900
65.7700
64.5600
65.3300
10,063,100
Thu, 18 Dec 2025
64.6500
65.9000
64.1600
64.3900
4,593,700
Wed, 17 Dec 2025
64.6800
65.7400
63.6400
63.7700
4,947,500
Tue, 16 Dec 2025
64.3000
65.5000
63.8750
64.5500
6,213,200
Mon, 15 Dec 2025
65.6300
66.4000
63.9500
64.0200
6,711,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
63.6100
65.1200
62.8000
64.7500
6,642,300
Thu, 11 Dec 2025
63.1200
64.1100
62.6700
63.6100
5,945,400
Wed, 10 Dec 2025
61.4500
63.3500
60.9820
63.2900
5,491,000
Tue, 09 Dec 2025
60.5800
62.0800
60.2230
61.5700
5,118,000
Mon, 08 Dec 2025
61.3500
61.7100
60.4200
61.0400
6,154,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.2600
62.3700
60.7300
61.1100
6,670,900
Thu, 04 Dec 2025
61.2900
62.2200
60.7000
62.1900
6,966,800
Wed, 03 Dec 2025
61.0400
62.9000
60.2900
61.1100
13,314,700
Tue, 02 Dec 2025
64.7300
65.2750
59.9700
60.1100
20,737,700
Mon, 01 Dec 2025
65.6600
66.5600
64.3200
64.3500
8,119,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
65.7300
67.4800
65.5000
66.8000
3,459,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
63.8600
66.1300
63.5500
65.0300
6,770,500
Tue, 25 Nov 2025
62.0400
63.7750
61.8100
63.6900
7,223,800
Mon, 24 Nov 2025
62.0150
62.7200
61.1800
61.8600
7,393,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
62.5900
62.9500
59.5700
61.9500
13,057,400
Thu, 20 Nov 2025
64.3100
65.6200
61.8300
61.9500
17,531,000
Wed, 19 Nov 2025
58.5400
62.7500
56.9600
62.0000
19,763,000
Wed, 19 Nov 2025
3 · 8-K
Pre-market · 09:04 ET
8-K ↗
Tue, 18 Nov 2025
58.3800
59.5400
57.2900
57.6400
7,519,700
Mon, 17 Nov 2025
61.3100
61.4140
58.1500
58.8900
7,088,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.0300
62.1900
60.1700
60.4800
9,189,400
Thu, 13 Nov 2025
65.3700
65.6700
61.6300
62.3000
8,568,900
Wed, 12 Nov 2025
65.8500
66.4500
64.9850
65.7700
5,145,900
Tue, 11 Nov 2025
66.2850
66.7000
65.3900
65.9100
5,397,400
Mon, 10 Nov 2025
66.6400
68.0500
64.9700
66.8000
8,017,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.3600
66.7400
61.3600
65.4500
21,402,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:29 ET
8-K ↗
Thu, 06 Nov 2025
74.3400
75.1000
70.8600
70.9300
11,236,400
Wed, 05 Nov 2025
72.8800
74.6490
72.3500
73.6500
5,310,800
Tue, 04 Nov 2025
73.1100
73.6250
71.2600
72.5800
4,983,600
Mon, 03 Nov 2025
76.1500
76.6500
73.6380
74.3000
5,317,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
74.6100
76.4380
74.4400
75.9400
7,364,700
Thu, 30 Oct 2025
76.4700
76.4700
73.7150
73.9200
6,301,800
Wed, 29 Oct 2025
77.8050
78.1500
75.0700
76.5100
8,029,400
Tue, 28 Oct 2025
80.1600
81.7000
79.7700
80.1800
3,954,600
Mon, 27 Oct 2025
80.5800
81.4900
79.9000
80.1500
5,158,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.8000
80.3800
79.2010
79.5400
3,866,900
Thu, 23 Oct 2025
76.1300
79.2900
75.7600
78.5600
4,695,900
Wed, 22 Oct 2025
77.3400
77.3400
75.2300
75.9200
4,609,900
Tue, 21 Oct 2025
76.2400
78.8700
76.0500
77.7300
4,362,400
Mon, 20 Oct 2025
75.9400
76.8700
74.8400
76.5000
4,538,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
73.7800
75.7100
73.3800
75.2000
4,416,700
Thu, 16 Oct 2025
76.3500
77.6900
74.4000
74.5400
5,590,300
Wed, 15 Oct 2025
76.8900
77.8000
75.3300
76.1300
3,672,500
Tue, 14 Oct 2025
73.2200
77.4400
71.9200
76.1800
5,239,300
Mon, 13 Oct 2025
75.9700
76.0500
74.4300
75.0200
5,383,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
80.6600
80.9700
74.2900
74.6700
8,802,300
Thu, 09 Oct 2025
81.0900
81.5000
80.0100
80.8500
4,193,600
Wed, 08 Oct 2025
79.8600
81.6850
79.0500
81.1100
6,024,900
Tue, 07 Oct 2025
78.4000
79.9700
77.7400
79.0200
5,428,000
Mon, 06 Oct 2025
77.5500
78.8000
76.6900
77.7800
5,324,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
76.6900
78.2450
76.1000
76.9500
5,761,700
Thu, 02 Oct 2025
73.8000
77.2400
73.7000
76.8100
7,856,000
Wed, 01 Oct 2025
72.5700
73.6200
71.8350
73.4000
6,640,700
Tue, 30 Sep 2025
75.3200
75.6650
71.6100
72.2700
7,838,100
Mon, 29 Sep 2025
74.4500
76.1550
74.3350
75.3900
7,237,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
73.3850
73.8300
71.4400
73.6700
6,578,200
Thu, 25 Sep 2025
75.0400
75.7900
72.8400
73.6800
7,448,000
Wed, 24 Sep 2025
76.2300
78.4100
75.9900
76.4900
5,065,800
Tue, 23 Sep 2025
77.6900
79.0000
75.4800
76.5400
7,218,100
Mon, 22 Sep 2025
76.5000
77.6900
74.7200
77.4100
9,005,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
77.7000
77.7100
76.1700
77.0300
7,600,300
Thu, 18 Sep 2025
76.2000
78.3000
75.7600
77.3700
5,443,800
Wed, 17 Sep 2025
75.8800
77.2500
74.5300
75.7100
5,296,900
Tue, 16 Sep 2025
74.5600
75.9600
73.8010
75.7800
5,512,200
Mon, 15 Sep 2025
73.3300
75.2000
73.1000
74.6300
6,474,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
73.6000
74.2150
72.8450
72.8700
4,621,300
Thu, 11 Sep 2025
73.9400
74.7700
73.4460
74.2300
4,196,700
Wed, 10 Sep 2025
75.7950
76.7900
73.0500
73.7500
5,756,300
Tue, 09 Sep 2025
75.6300
76.6700
75.0000
75.5100
4,162,300
Mon, 08 Sep 2025
75.0500
75.9800
74.8850
75.8200
5,191,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
76.3000
77.0750
73.6900
74.9400
4,785,800