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
88.5850
88.9050
87.8500
88.0700
14,571,607
Thu, 03 Sep 2026
88.1100
89.2300
88.0100
88.8100
13,763,000
Wed, 02 Sep 2026
87.9000
88.9500
87.7300
88.2400
18,492,800
Tue, 01 Sep 2026
89.5900
89.7800
87.8100
88.0000
14,824,100
Mon, 31 Aug 2026
89.5100
89.5300
88.6000
88.6700
23,764,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
89.2100
90.0400
89.0700
89.6600
9,887,200
Thu, 27 Aug 2026
89.4100
90.0300
88.9600
89.0600
13,452,600
Wed, 26 Aug 2026
92.2100
92.2100
90.0000
90.0800
17,133,900
Tue, 25 Aug 2026
91.5700
92.0800
91.3000
91.6400
11,940,100
Mon, 24 Aug 2026
92.1200
92.4900
91.4500
91.9900
14,787,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
90.8500
91.2000
90.3200
91.1000
15,595,800
Thu, 20 Aug 2026
90.1800
91.8700
89.7300
90.5000
14,928,000
Wed, 19 Aug 2026
88.5900
90.7600
88.5900
90.3500
15,993,900
Tue, 18 Aug 2026
88.4000
88.9600
87.8800
88.8200
12,524,500
Mon, 17 Aug 2026
87.3000
88.0200
86.8500
86.9800
12,056,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
87.3000
87.9700
87.2000
87.7100
9,166,400
Thu, 13 Aug 2026
87.1400
87.7500
86.9100
87.4200
10,140,600
Wed, 12 Aug 2026
85.7800
87.2900
85.6600
86.7100
12,651,900
Tue, 11 Aug 2026
86.6200
87.0500
86.1100
86.4800
16,018,000
Mon, 10 Aug 2026
87.1100
87.5300
86.4300
86.8700
13,710,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
86.5100
87.1700
86.1900
87.0500
11,221,700
Thu, 06 Aug 2026
87.8600
87.9700
86.4200
86.8500
13,568,500
Wed, 05 Aug 2026
87.0500
87.1500
86.1900
86.8300
15,868,600
Tue, 04 Aug 2026
85.7900
86.6800
85.1600
86.5600
17,085,700
Mon, 03 Aug 2026
88.4800
88.4800
86.6300
86.8600
23,197,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.6600
88.0000
86.8200
87.5900
14,725,900
Thu, 30 Jul 2026
87.6300
88.6400
87.2100
88.4900
17,616,100
Wed, 29 Jul 2026
19 · 10-Q
After market open · 14:04 ET
10-Q ↗
Wed, 29 Jul 2026
88.6500
90.9200
88.6400
89.0800
21,711,700
Tue, 28 Jul 2026
88.3000
90.2200
86.2500
88.2700
34,982,900
Tue, 28 Jul 2026
18 · 8-K
Pre-market · 06:58 ET
8-K ↗
Mon, 27 Jul 2026
83.0800
84.1400
82.5000
84.0700
19,937,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
81.5700
82.3300
80.9000
82.2500
11,980,400
Thu, 23 Jul 2026
81.6700
81.8700
80.8800
81.1700
13,755,600
Wed, 22 Jul 2026
82.8500
82.9200
81.9600
82.2000
11,701,300
Tue, 21 Jul 2026
81.9700
82.4000
81.3200
81.9700
12,949,400
Mon, 20 Jul 2026
81.5500
82.3700
81.3000
82.1200
14,967,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
85.3700
85.5600
80.8300
81.5600
32,903,000
Thu, 16 Jul 2026
17 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 16 Jul 2026
83.5000
84.9500
83.2800
84.9200
17,889,900
Wed, 15 Jul 2026
82.9300
83.2400
82.2300
82.4500
18,383,800
Tue, 14 Jul 2026
84.1700
84.6300
83.0800
83.0800
13,775,400
Mon, 13 Jul 2026
83.9000
84.6800
83.6700
84.2500
12,085,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
82.7300
83.7400
82.4100
83.4900
10,694,600
Thu, 09 Jul 2026
82.0900
82.8200
81.7100
82.6300
15,782,500
Wed, 08 Jul 2026
84.1700
84.8300
83.2700
83.4000
14,160,000
Tue, 07 Jul 2026
84.6000
85.6800
83.6400
84.0500
17,835,200
Mon, 06 Jul 2026
84.1000
84.5600
82.3200
82.9600
18,992,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.6300
84.1400
81.4000
84.1400
18,308,400
Wed, 01 Jul 2026
81.7000
81.9800
80.9600
81.2900
21,734,800
Tue, 30 Jun 2026
82.5000
82.5400
81.0100
81.2700
16,422,100
Mon, 29 Jun 2026
82.8300
83.6200
82.2100
82.6500
15,015,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
80.9600
82.8100
80.7000
82.6300
53,357,500
Thu, 25 Jun 2026
16 · 8-K
After-hours · 16:19 ET
SEC Form 8-K ↗
Thu, 25 Jun 2026
80.5300
81.3800
79.9700
80.4200
16,021,400
Wed, 24 Jun 2026
80.8900
81.5800
80.5600
80.6000
20,632,600
Tue, 23 Jun 2026
81.3300
81.3300
79.8300
80.3100
16,854,000
Mon, 22 Jun 2026
79.2500
80.0600
79.0600
79.5300
21,205,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
79.8700
80.0100
78.7400
79.3900
46,857,900
Wed, 17 Jun 2026
79.9500
80.3300
78.9900
79.9300
17,055,400
Tue, 16 Jun 2026
81.1500
81.3900
79.8400
80.2800
17,565,100
Mon, 15 Jun 2026
81.0800
81.2000
80.2500
80.9100
20,055,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
82.7100
82.8900
81.8700
82.6200
11,757,700
Thu, 11 Jun 2026
83.9200
84.0400
82.4900
82.5300
14,264,500
Wed, 10 Jun 2026
82.6800
83.8500
82.1200
83.5900
20,880,500
Tue, 09 Jun 2026
79.5500
81.7600
79.3800
81.3400
20,591,600
Mon, 08 Jun 2026
79.3100
79.9300
79.1000
79.5400
12,828,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.5100
80.7400
77.4800
79.4800
25,708,100
Thu, 04 Jun 2026
79.7800
80.0400
76.8100
76.8200
19,361,600
Wed, 03 Jun 2026
78.2900
79.0300
78.1100
78.7600
14,964,300
Tue, 02 Jun 2026
78.8800
79.2000
78.2500
78.4100
12,533,200
Mon, 01 Jun 2026
78.5800
79.2000
78.4300
78.6400
12,776,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
80.0400
80.3300
78.9100
79.0100
32,477,000
Thu, 28 May 2026
81.3200
81.7600
80.3400
80.4100
14,691,400
Wed, 27 May 2026
81.1000
82.5100
80.8000
81.6200
13,209,600
Tue, 26 May 2026
80.8400
81.6000
80.2400
80.4600
13,004,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.1800
81.6800
80.9200
81.4800
8,240,200
Thu, 21 May 2026
81.7900
81.8000
80.7200
81.1700
15,708,400
Wed, 20 May 2026
82.1700
82.4000
81.5200
81.5500
16,999,700
Tue, 19 May 2026
81.4100
82.6600
81.2600
81.9200
16,595,200
Mon, 18 May 2026
80.8700
81.3900
80.3900
81.2000
12,375,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.3600
81.3600
80.4500
80.8200
17,527,200
Thu, 14 May 2026
80.7300
80.9200
79.9100
80.4500
10,642,000
Wed, 13 May 2026
79.8700
81.0300
79.8400
80.2600
12,357,000
Tue, 12 May 2026
79.0000
80.3200
78.2800
80.0300
19,883,100
Mon, 11 May 2026
78.1600
78.7300
77.8400
78.6600
10,967,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.5700
79.2000
78.1200
78.4200
12,447,200
Thu, 07 May 2026
78.7900
79.1500
78.1000
78.4300
16,531,400
Wed, 06 May 2026
78.7800
79.3300
78.5700
79.2300
14,060,300
Tue, 05 May 2026
78.1900
78.7800
77.7400
78.4800
11,637,500
Mon, 04 May 2026
78.0600
78.7700
77.7300
78.1900
12,672,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
15 · 8-K
After market open · 14:01 ET
8-K ↗
Fri, 01 May 2026
79.2900
79.6400
78.0400
78.5800
12,610,400
Thu, 30 Apr 2026
14 · 10-Q
After market open · 15:17 ET
10-Q ↗
Thu, 30 Apr 2026
78.8000
79.1200
78.3300
78.7600
15,142,200
Wed, 29 Apr 2026
78.3700
79.2800
78.1900
78.8700
18,294,700
Tue, 28 Apr 2026
79.5200
80.3200
78.0800
78.3500
30,710,700
Tue, 28 Apr 2026
13 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 27 Apr 2026
76.7100
76.7100
75.4000
75.4400
15,812,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.7100
77.0100
76.1700
76.6300
12,008,700
Thu, 23 Apr 2026
75.4400
76.6600
75.1600
76.2800
12,060,300
Wed, 22 Apr 2026
74.9000
75.3800
74.5500
74.6300
9,352,300
Tue, 21 Apr 2026
75.4800
75.5300
74.6200
74.7000
11,806,900
Mon, 20 Apr 2026
75.8200
76.2200
75.3600
75.4800
10,141,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
74.9500
76.0600
74.8000
75.7400
15,033,900
Thu, 16 Apr 2026
75.0300
75.8400
74.9000
75.1800
11,501,900
Wed, 15 Apr 2026
75.7400
75.7400
74.7200
75.3100
16,212,100
Tue, 14 Apr 2026
75.9700
76.6200
75.8000
75.9000
12,397,600
Mon, 13 Apr 2026
77.3200
77.4500
75.8300
76.4100
12,696,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
77.9800
78.1700
77.3100
77.4700
11,081,400
Thu, 09 Apr 2026
76.6500
78.2900
76.3700
78.1800
14,311,000
Wed, 08 Apr 2026
75.8100
77.3700
75.3200
77.2900
12,331,300
Tue, 07 Apr 2026
77.2000
77.6000
75.6300
75.9100
12,769,200
Mon, 06 Apr 2026
76.6400
77.2800
76.2200
77.2200
8,259,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
76.5800
76.9600
76.1200
76.7200
14,573,400
Wed, 01 Apr 2026
76.1500
76.3600
75.2600
76.0800
15,834,300
Tue, 31 Mar 2026
76.5300
77.0200
75.5100
76.0500
18,301,800
Mon, 30 Mar 2026
75.9300
77.0000
75.7200
76.2700
18,502,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
74.8200
76.0500
74.7000
75.7100
17,461,000
Thu, 26 Mar 2026
75.1900
75.7500
74.6500
74.6900
11,202,100
Wed, 25 Mar 2026
74.5900
75.6500
74.0700
75.2500
14,787,900
Tue, 24 Mar 2026
74.8600
75.6900
74.6300
74.6700
15,653,700
Mon, 23 Mar 2026
75.3400
75.4500
74.5500
75.1100
15,054,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
75.5700
76.0500
74.3900
74.7500
33,298,700
Thu, 19 Mar 2026
76.0000
76.4500
75.5300
75.5500
13,023,300
Wed, 18 Mar 2026
77.0800
77.1300
75.8500
75.9700
13,134,600
Tue, 17 Mar 2026
78.0000
78.3000
77.4500
77.5800
14,900,100
Mon, 16 Mar 2026
12 · DEFA14A
After market open · 10:31 ET
DEFA14A ↗
Mon, 16 Mar 2026
11 · DEFA14A
After market open · 10:25 ET
DEFA14A ↗
Mon, 16 Mar 2026
10 · DEF 14A
After market open · 10:20 ET
DEF 14A ↗
Mon, 16 Mar 2026
78.0000
78.4300
77.7400
77.8200
11,761,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
77.4700
78.0500
77.1900
77.3400
11,974,500
Thu, 12 Mar 2026
77.4200
78.1600
76.9000
77.6100
16,842,200
Wed, 11 Mar 2026
77.7100
77.7100
76.6000
77.6300
11,546,800
Tue, 10 Mar 2026
77.4800
78.4100
77.1000
77.8800
17,243,900
Mon, 09 Mar 2026
76.6200
78.0700
76.5300
77.8000
18,554,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
76.8000
77.1900
76.3500
77.0400
15,516,000
Thu, 05 Mar 2026
77.6800
77.7200
76.5000
77.0300
23,165,700
Wed, 04 Mar 2026
79.2900
79.4700
77.7500
78.1000
21,011,800
Tue, 03 Mar 2026
79.8600
80.0800
78.5600
79.3400
20,549,300
Mon, 02 Mar 2026
81.2500
81.4000
80.1500
80.2200
18,137,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.9400
82.0000
80.8200
81.5600
28,483,500
Thu, 26 Feb 2026
80.7500
80.8900
80.0200
80.5000
12,843,200
Wed, 25 Feb 2026
80.4000
80.6900
79.5600
80.4700
18,086,900
Tue, 24 Feb 2026
80.5400
81.0900
79.8500
80.7200
16,448,500
Mon, 23 Feb 2026
79.5200
80.8500
79.5000
80.5600
17,157,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 8-K
After market open · 10:10 ET
8-K ↗
Fri, 20 Feb 2026
8 · 10-K
After market open · 09:46 ET
10-K ↗
Fri, 20 Feb 2026
79.3300
79.8400
78.8900
79.8400
17,175,100
Thu, 19 Feb 2026
79.4600
79.6700
78.5900
78.9100
14,924,700
Wed, 18 Feb 2026
79.5000
79.8400
78.9200
79.4900
16,304,900
Tue, 17 Feb 2026
78.9900
79.6400
78.7400
79.5600
16,260,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
78.4500
79.4000
78.1300
78.6800
16,711,900
Thu, 12 Feb 2026
78.9800
80.4100
78.7900
79.0000
26,043,500
Wed, 11 Feb 2026
76.8800
79.0500
76.5800
78.6000
22,649,700
Tue, 10 Feb 2026
76.6300
77.5100
76.0100
76.8100
28,848,200
Tue, 10 Feb 2026
7 · 8-K
Pre-market · 06:59 ET
8-K ↗
Mon, 09 Feb 2026
78.6700
79.1100
77.5400
77.9700
23,415,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
78.5000
79.2000
78.2600
79.0300
18,512,400
Thu, 05 Feb 2026
77.8200
78.8600
77.5900
78.5100
21,633,500
Wed, 04 Feb 2026
77.2700
78.1100
77.0800
77.3500
28,607,300
Tue, 03 Feb 2026
75.2700
77.5000
75.1300
76.8900
27,007,100
Mon, 02 Feb 2026
75.0100
75.7000
74.4000
75.3300
19,301,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
73.7100
74.9000
73.5400
74.8100
26,420,500
Thu, 29 Jan 2026
73.1800
74.0900
73.1400
73.4300
20,862,100
Wed, 28 Jan 2026
73.2100
73.6200
72.5700
73.0600
14,633,700
Tue, 27 Jan 2026
72.4400
73.5600
72.2700
73.5500
13,239,200
Mon, 26 Jan 2026
72.8600
73.3000
72.5400
72.5600
14,017,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.0200
73.0600
71.7800
72.8800
18,307,100
Thu, 22 Jan 2026
71.8300
72.0400
71.4400
71.8700
13,962,800
Wed, 21 Jan 2026
71.9800
72.2400
70.8300
72.0100
21,660,600
Tue, 20 Jan 2026
70.0000
71.7800
69.7900
71.7500
22,152,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
70.2900
70.7400
70.0400
70.4400
20,027,500
Thu, 15 Jan 2026
71.5900
71.6000
70.3700
70.4800
15,464,100
Wed, 14 Jan 2026
71.1700
71.7100
70.8100
71.4400
16,739,100
Wed, 14 Jan 2026
6 · 8-K
Pre-market · 06:58 ET
SEC Form 8-K ↗
Tue, 13 Jan 2026
70.4200
71.2400
70.2700
71.2400
18,324,800
Mon, 12 Jan 2026
70.9000
70.9700
70.2400
70.5000
20,582,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
69.4300
70.6600
69.1200
70.5100
19,638,600
Thu, 08 Jan 2026
67.5400
69.4600
67.4500
69.3700
19,237,000
Wed, 07 Jan 2026
67.9900
68.0700
67.2700
67.5400
20,223,400
Tue, 06 Jan 2026
68.0100
68.2500
67.5900
67.8400
21,019,900
Mon, 05 Jan 2026
68.9200
68.9200
67.9200
67.9400
21,186,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
69.8500
69.8700
68.9800
69.1200
12,151,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
70.0700
70.1600
69.8800
69.9100
8,127,800
Tue, 30 Dec 2025
70.0000
70.2400
69.8000
70.0700
8,610,900
Mon, 29 Dec 2025
70.0000
70.4200
69.8500
70.1600
9,686,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.9500
70.1600
69.7300
69.8700
5,711,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.9000
70.1600
69.7500
70.1100
4,515,300
Tue, 23 Dec 2025
70.2000
70.2600
69.6900
69.8700
9,471,000
Mon, 22 Dec 2025
69.9300
70.2200
69.6600
70.2100
12,828,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.0600
70.7700
70.0300
70.0600
36,911,100
Thu, 18 Dec 2025
70.2700
70.8000
70.1700
70.3600
15,524,800
Wed, 17 Dec 2025
70.5700
70.9200
70.3100
70.6700
13,672,700
Tue, 16 Dec 2025
71.3000
71.3000
70.3200
70.3700
17,370,000
Mon, 15 Dec 2025
70.4300
71.3200
70.3200
70.9700
18,660,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
69.1100
70.6200
69.0400
70.5200
18,444,500
Thu, 11 Dec 2025
70.5500
70.6900
68.7900
69.1100
23,124,200
Wed, 10 Dec 2025
5 · 8-K
After-hours · 17:19 ET
SEC Form 8-K ↗
Wed, 10 Dec 2025
70.3900
70.5300
69.7800
70.2100
29,789,400
Tue, 09 Dec 2025
70.3700
70.6300
69.8300
70.0900
13,010,600
Mon, 08 Dec 2025
69.8400
70.3800
69.4900
70.2500
17,775,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
70.3200
70.7100
69.8700
70.0000
13,978,200
Thu, 04 Dec 2025
70.8300
71.3400
70.3700
70.4500
17,710,000
Wed, 03 Dec 2025
70.8800
71.4000
70.6100
70.8100
17,001,700
Tue, 02 Dec 2025
71.8000
71.8000
70.4300
70.6700
19,871,300
Mon, 01 Dec 2025
72.6000
72.9100
71.9300
71.9500
14,388,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
73.0000
73.2300
72.7600
73.1200
7,423,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
72.6000
73.0900
72.3900
72.8800
11,795,100
Tue, 25 Nov 2025
72.8000
72.9300
72.1400
72.6100
17,451,200
Mon, 24 Nov 2025
73.1600
73.1600
71.5700
72.5900
39,818,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
71.6800
73.1900
71.4900
72.9500
26,492,500
Thu, 20 Nov 2025
70.9500
71.4800
70.6100
71.2100
15,396,500
Wed, 19 Nov 2025
71.2000
71.4500
70.8100
71.1100
12,401,500
Tue, 18 Nov 2025
70.9900
71.3400
70.5700
71.2200
12,838,900
Mon, 17 Nov 2025
71.2000
71.5300
70.6200
70.6800
14,772,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
71.4100
71.6400
70.6000
71.1600
13,172,000
Thu, 13 Nov 2025
71.4200
71.6700
71.0000
71.0700
14,002,800
Wed, 12 Nov 2025
71.4900
71.8900
71.3400
71.5100
13,612,600
Tue, 11 Nov 2025
70.9800
71.7500
70.6600
71.6100
16,160,200
Mon, 10 Nov 2025
70.0100
70.6600
69.4400
70.5200
15,318,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
69.8100
70.8700
69.4100
70.5500
25,108,300
Thu, 06 Nov 2025
68.3000
69.1400
67.9200
69.0600
15,906,700
Wed, 05 Nov 2025
68.6600
68.8300
68.1800
68.5100
12,850,100
Tue, 04 Nov 2025
68.4700
68.7300
68.1600
68.6600
12,743,800
Mon, 03 Nov 2025
68.8000
68.8900
67.6600
67.9700
15,660,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.5500
69.0700
67.9000
68.9000
16,742,700
Thu, 30 Oct 2025
68.4500
69.2900
68.3900
68.9800
14,751,700
Wed, 29 Oct 2025
69.9200
70.0300
68.1600
68.3500
19,789,600
Tue, 28 Oct 2025
70.0500
70.9000
69.9500
70.1600
12,730,500
Mon, 27 Oct 2025
69.7800
70.1200
69.2500
70.0600
13,800,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.9100
70.0500
69.6500
69.7100
15,688,200
Thu, 23 Oct 2025
4 · 10-Q
After market open · 14:39 ET
10-Q ↗
Thu, 23 Oct 2025
3 · S-3ASR
After-hours · 16:28 ET
SEC Form S-3ASR ↗
Thu, 23 Oct 2025
70.8100
70.9300
69.7200
69.9400
13,989,400
Wed, 22 Oct 2025
71.3600
71.6200
70.5100
70.8100
18,293,000
Tue, 21 Oct 2025
70.5700
71.3900
70.2300
71.2200
33,651,300
Tue, 21 Oct 2025
2 · 8-K
Pre-market · 06:59 ET
8-K ↗
Mon, 20 Oct 2025
68.4300
68.6400
67.9200
68.4400
17,786,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
68.0000
68.5000
67.8000
68.4400
15,541,800
Thu, 16 Oct 2025
1 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 16 Oct 2025
67.1800
68.1100
67.1600
67.5900
15,707,200
Wed, 15 Oct 2025
67.2700
67.7200
66.9200
67.0800
11,193,700
Tue, 14 Oct 2025
66.8700
67.5700
66.7500
67.5100
14,245,600
Mon, 13 Oct 2025
66.2300
66.8000
66.0000
66.8000
13,690,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
66.5200
67.4000
66.3800
67.0400
17,991,700
Thu, 09 Oct 2025
66.2900
66.8000
66.1200
66.3700
12,705,200
Wed, 08 Oct 2025
66.6700
66.8700
66.0600
66.1200
12,606,700
Tue, 07 Oct 2025
66.2200
67.2600
65.8700
66.7900
13,328,300
Mon, 06 Oct 2025
66.4900
66.5000
65.8400
66.1000
14,333,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
66.1000
66.9900
66.0400
66.6500
12,249,200
Thu, 02 Oct 2025
66.5300
66.6500
65.8600
66.1000
14,350,700
Wed, 01 Oct 2025
66.5100
66.8300
66.2900
66.7800
14,877,500
Tue, 30 Sep 2025
66.0700
66.6400
65.9600
66.3200
13,815,000
Mon, 29 Sep 2025
65.6700
66.1000
65.3500
66.0400
14,818,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
66.0700
66.3300
65.5000
65.6700
17,821,600
Thu, 25 Sep 2025
66.7500
66.9200
65.9500
65.9800
14,395,000
Wed, 24 Sep 2025
66.4100
66.7800
65.9600
66.4500
14,759,300
Tue, 23 Sep 2025
66.3500
66.7600
65.9000
66.7100
15,072,800
Mon, 22 Sep 2025
66.1600
66.5900
66.0800
66.2100
13,298,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
66.4900
66.7300
66.0500
66.4300
31,192,900
Thu, 18 Sep 2025
66.8000
67.0400
66.3500
66.4600
17,722,900
Wed, 17 Sep 2025
66.4100
67.1300
66.4100
67.0400
17,372,300
Tue, 16 Sep 2025
66.3500
66.5100
66.0600
66.2400
18,555,900
Mon, 15 Sep 2025
66.6800
66.7800
66.1000
66.2100
15,986,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
67.6000
67.7200
66.9400
67.0100
18,712,400
Thu, 11 Sep 2025
67.9200
68.1700
67.5800
67.6200
15,128,700
Wed, 10 Sep 2025
67.7900
68.0900
67.2100
67.8200
16,041,900
Tue, 09 Sep 2025
67.2800
68.1100
67.2800
67.8600
14,120,600
Mon, 08 Sep 2025
67.8600
67.8800
67.1600
67.4300
21,671,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
68.0100
68.5800
67.8700
67.9600
23,978,000