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.8400
83.8000
81.8450
82.7800
11,055,268
Thu, 03 Sep 2026
80.8200
82.1600
79.3300
82.0700
10,184,303
Wed, 02 Sep 2026
80.0300
81.1590
77.7050
80.0400
12,656,626
Tue, 01 Sep 2026
79.5550
81.6450
78.3205
81.5900
15,437,716
Mon, 31 Aug 2026
156.4100
159.7000
155.9300
158.5500
5,527,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
80.6250
80.7450
78.8150
78.8700
8,457,224
Thu, 27 Aug 2026
163.3000
163.3000
160.3700
161.3800
5,130,900
Wed, 26 Aug 2026
159.0700
162.6200
158.9600
161.3400
5,926,600
Tue, 25 Aug 2026
159.6600
159.6800
157.2700
158.7800
5,414,800
Mon, 24 Aug 2026
155.0000
156.3000
151.5000
155.5500
5,263,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
78.2500
79.2050
76.9050
78.5050
12,564,414
Thu, 20 Aug 2026
77.8750
78.3500
76.4100
76.5550
10,837,448
Wed, 19 Aug 2026
162.0000
163.2500
155.5600
156.0400
6,039,800
Tue, 18 Aug 2026
165.2000
166.3800
158.1000
159.5700
7,537,300
Mon, 17 Aug 2026
167.9500
172.0600
166.4500
170.8700
6,303,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
165.6500
167.8900
165.2500
167.1100
4,481,900
Thu, 13 Aug 2026
169.8200
170.4000
165.2700
165.7500
4,193,100
Wed, 12 Aug 2026
172.1400
172.8200
168.1800
169.9600
5,223,200
Tue, 11 Aug 2026
170.4100
172.2600
167.1600
167.2300
3,952,700
Mon, 10 Aug 2026
171.4300
171.7100
167.6300
167.7000
5,583,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
171.6500
172.4100
166.8800
169.1800
6,062,100
Thu, 06 Aug 2026
29 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 06 Aug 2026
169.7400
176.3300
168.6700
170.6100
5,360,900
Wed, 05 Aug 2026
172.3100
174.8400
170.6000
172.2400
6,144,200
Tue, 04 Aug 2026
170.4700
172.9000
165.5900
171.3300
8,173,700
Mon, 03 Aug 2026
157.7300
164.1600
155.3600
163.3400
7,161,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
28 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 31 Jul 2026
164.8300
167.2300
159.8500
160.7000
9,279,900
Thu, 30 Jul 2026
159.7100
161.2100
154.7200
159.8200
10,763,800
Wed, 29 Jul 2026
27 · 8-K
After market open · 10:26 ET
8-K ↗
Wed, 29 Jul 2026
152.3000
159.2800
149.4200
150.3100
12,185,800
Tue, 28 Jul 2026
145.4400
146.0000
139.6700
143.8500
10,112,200
Mon, 27 Jul 2026
155.5000
155.5000
146.7500
149.2800
5,566,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
156.3000
158.8600
151.2900
152.6700
5,606,000
Thu, 23 Jul 2026
156.5000
160.0300
156.1200
157.4300
6,317,500
Wed, 22 Jul 2026
153.9900
158.5300
153.6200
157.5100
6,048,100
Tue, 21 Jul 2026
155.0500
158.0800
152.8700
157.8100
6,487,200
Mon, 20 Jul 2026
152.0000
154.7800
150.2100
150.5100
4,762,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
149.7600
153.5100
146.0400
151.2000
6,699,300
Thu, 16 Jul 2026
154.4200
157.0000
152.4700
153.1400
5,486,400
Wed, 15 Jul 2026
160.3700
160.6700
154.1400
157.0400
7,404,400
Tue, 14 Jul 2026
158.0900
159.9800
155.3000
158.3700
5,207,600
Mon, 13 Jul 2026
158.3400
160.3800
154.9600
155.9900
5,502,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
161.5600
162.4500
157.1400
159.0600
5,949,200
Thu, 09 Jul 2026
163.5000
164.8900
161.3300
162.2400
6,123,800
Wed, 08 Jul 2026
154.8000
158.5500
153.1500
158.2200
6,263,000
Tue, 07 Jul 2026
161.8300
163.3300
156.2400
158.6100
5,460,300
Mon, 06 Jul 2026
168.0000
169.3700
164.6900
166.8100
7,625,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
170.0100
173.0000
161.3600
164.5900
8,303,100
Wed, 01 Jul 2026
174.1400
174.1400
167.5300
172.2200
8,011,500
Tue, 30 Jun 2026
167.1700
178.5200
167.1500
176.3200
14,418,700
Mon, 29 Jun 2026
164.2600
166.9000
159.7300
166.4200
6,196,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
162.4700
165.9400
160.6600
163.7200
11,861,100
Thu, 25 Jun 2026
166.1500
168.7200
163.8000
165.1500
8,483,500
Wed, 24 Jun 2026
157.3400
166.3300
156.2100
162.7800
8,665,500
Tue, 23 Jun 2026
159.7100
162.2700
158.5000
158.7000
10,010,600
Mon, 22 Jun 2026
166.3600
168.7500
164.0500
165.9600
8,584,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
165.3200
166.3500
162.6700
163.9600
12,819,400
Wed, 17 Jun 2026
161.0300
164.1800
159.8700
161.1100
8,712,900
Tue, 16 Jun 2026
158.5900
162.1000
157.0700
158.8100
8,223,000
Mon, 15 Jun 2026
156.5500
159.3600
154.8100
158.5900
9,036,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
153.7700
155.2900
151.7800
153.8000
9,393,000
Thu, 11 Jun 2026
150.4400
153.2900
147.7000
152.4600
11,909,600
Wed, 10 Jun 2026
153.0000
159.8000
149.0600
149.2200
12,069,600
Tue, 09 Jun 2026
147.4600
154.9200
145.2200
154.0700
15,432,100
Mon, 08 Jun 2026
144.0300
145.9500
141.8600
143.6000
7,506,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
143.2500
144.9700
138.2000
138.8100
7,168,100
Thu, 04 Jun 2026
145.2700
147.8400
141.8200
146.7700
5,619,400
Wed, 03 Jun 2026
148.6000
151.9200
146.0100
147.6200
8,580,200
Tue, 02 Jun 2026
146.6600
149.5400
141.5000
148.4000
11,441,800
Mon, 01 Jun 2026
146.9500
148.6500
144.2000
146.3400
8,718,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
148.9400
151.6200
146.0000
148.7600
13,697,400
Thu, 28 May 2026
141.0200
148.3400
139.8900
147.6800
13,791,300
Wed, 27 May 2026
139.7100
141.9900
138.1700
140.2400
10,072,400
Tue, 26 May 2026
136.8800
143.7500
136.2000
139.5600
16,589,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
26 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 22 May 2026
127.1200
132.5900
127.1200
132.0600
17,730,600
Thu, 21 May 2026
122.2800
125.1700
121.4100
124.8600
8,587,100
Wed, 20 May 2026
119.9700
123.1000
119.6000
123.0500
9,564,100
Tue, 19 May 2026
119.7200
120.3200
118.0100
119.2000
10,761,900
Mon, 18 May 2026
125.4100
125.7400
120.1600
121.7200
9,889,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
128.3900
128.7000
124.7200
125.0000
10,352,500
Thu, 14 May 2026
124.9300
129.4400
123.5500
129.1900
10,849,000
Wed, 13 May 2026
129.9500
129.9800
123.5500
124.6400
11,311,100
Tue, 12 May 2026
25 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 12 May 2026
123.9400
128.1700
123.6000
127.8700
15,959,400
Mon, 11 May 2026
127.9700
128.4100
121.4300
122.4700
24,755,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
137.5800
137.8000
127.6300
128.0300
18,191,000
Thu, 07 May 2026
139.1100
139.1100
134.3900
136.6200
9,002,700
Thu, 07 May 2026
24 · 424B5
Next filing day · accepted 06 May, 21:52 ET
424B5 ↗
Wed, 06 May 2026
138.0000
140.8800
137.0200
138.4700
10,534,400
Wed, 06 May 2026
23 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Tue, 05 May 2026
143.4500
144.1200
135.9200
136.6900
11,698,800
Tue, 05 May 2026
22 · 424B3
Pre-market · 06:04 ET
424B3 ↗
Mon, 04 May 2026
143.4500
143.9500
140.1900
141.0300
7,194,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
21 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Fri, 01 May 2026
146.4800
146.6700
142.2800
142.3000
5,773,900
Thu, 30 Apr 2026
151.9400
152.8400
143.6100
147.2700
9,314,000
Wed, 29 Apr 2026
154.0000
154.9200
146.5500
148.3800
14,324,300
Wed, 29 Apr 2026
20 · 8-K
Pre-market · 09:05 ET
8-K ↗
Tue, 28 Apr 2026
144.0000
147.4100
142.2600
143.7200
9,871,600
Mon, 27 Apr 2026
149.2500
150.0000
144.4500
148.6400
6,348,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
151.3600
151.7300
148.5100
149.7100
4,662,000
Thu, 23 Apr 2026
149.0700
152.0000
148.6100
150.1800
6,733,600
Wed, 22 Apr 2026
148.1300
151.2500
145.4100
148.1300
9,364,500
Tue, 21 Apr 2026
153.9900
155.4600
151.2700
151.9300
7,371,700
Mon, 20 Apr 2026
153.0000
154.2500
152.0000
152.8100
6,102,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
149.7800
152.4100
149.7600
151.0600
6,784,600
Thu, 16 Apr 2026
147.0000
149.0700
145.3900
148.9600
6,460,100
Wed, 15 Apr 2026
148.0000
148.7200
144.5000
146.9800
7,313,600
Tue, 14 Apr 2026
147.8600
149.2100
145.7200
148.7200
8,364,400
Mon, 13 Apr 2026
140.0000
145.3500
139.9200
145.2700
7,635,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
138.8100
143.7000
138.4200
140.7500
9,737,500
Thu, 09 Apr 2026
136.6900
138.1700
134.1500
137.6800
6,807,600
Wed, 08 Apr 2026
136.0000
136.6000
131.8200
135.3200
7,055,700
Wed, 08 Apr 2026
19 · DEFA14A
Pre-market · 08:35 ET
DEFA14A ↗
Wed, 08 Apr 2026
18 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Tue, 07 Apr 2026
125.2000
128.4000
124.6800
128.3800
4,462,100
Mon, 06 Apr 2026
128.0000
128.4800
126.1000
126.4900
4,605,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
123.1800
129.1900
123.0000
128.0000
5,587,600
Wed, 01 Apr 2026
127.1700
129.7300
127.1600
127.7000
7,359,900
Tue, 31 Mar 2026
122.2800
126.5100
121.0000
126.3500
10,075,700
Mon, 30 Mar 2026
125.4000
126.3700
118.2400
119.1500
8,171,700
Mon, 30 Mar 2026
17 · 8-K
Pre-market · 06:00 ET
FORM 8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
16 · 8-K/A
After-hours · 16:36 ET
8-K/A ↗
Fri, 27 Mar 2026
122.5000
126.0200
121.3300
123.6200
7,805,800
Thu, 26 Mar 2026
125.2500
127.2300
122.6000
123.1300
9,646,200
Wed, 25 Mar 2026
15 · 424B5
After-hours · 17:07 ET
424B5 ↗
Wed, 25 Mar 2026
129.8600
131.7100
126.7600
128.7300
11,719,600
Tue, 24 Mar 2026
14 · 8-K
After-hours · 17:27 ET
FORM 8-K ↗
Tue, 24 Mar 2026
128.6000
133.0900
127.7500
127.9600
9,732,300
Tue, 24 Mar 2026
13 · 424B3
Pre-market · 06:00 ET
424B3 ↗
Mon, 23 Mar 2026
129.1200
133.4100
128.5800
130.6700
7,714,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
130.1400
130.8300
124.6800
126.7400
14,276,100
Thu, 19 Mar 2026
125.8300
131.9900
125.4000
130.6500
7,153,800
Wed, 18 Mar 2026
135.2900
136.6200
126.4700
127.8100
12,619,000
Tue, 17 Mar 2026
139.8900
144.2500
134.2400
135.1200
13,196,400
Mon, 16 Mar 2026
137.0000
140.5800
135.6500
136.8000
10,492,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
131.9300
136.8500
131.9200
133.9200
7,246,900
Thu, 12 Mar 2026
132.3100
132.4900
128.5400
131.4700
8,937,400
Wed, 11 Mar 2026
136.4400
136.7900
132.7000
134.5400
6,626,100
Tue, 10 Mar 2026
136.3800
139.3600
135.5100
136.7400
7,156,300
Mon, 09 Mar 2026
129.5700
136.7300
128.6100
136.0600
8,755,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.1700
135.4000
130.5700
131.8700
7,975,600
Thu, 05 Mar 2026
136.0000
140.3800
133.8700
136.2400
13,918,200
Wed, 04 Mar 2026
132.1200
133.4800
129.1200
132.7500
11,544,600
Tue, 03 Mar 2026
130.0000
131.9200
127.6000
129.5800
15,242,100
Mon, 02 Mar 2026
12 · S-3ASR
After-hours · 16:12 ET
S-3ASR ↗
Mon, 02 Mar 2026
141.5000
142.1400
134.7700
135.1600
14,746,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
145.4800
147.5100
143.5400
146.0600
9,827,500
Thu, 26 Feb 2026
153.2500
153.6500
143.8300
148.4700
7,755,500
Wed, 25 Feb 2026
151.4500
154.0500
148.8100
152.6400
5,653,500
Tue, 24 Feb 2026
148.5800
151.7100
145.5000
151.5000
8,000,400
Mon, 23 Feb 2026
150.1200
151.7600
147.2000
147.8200
6,070,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
149.6900
153.6300
149.6900
151.0400
7,467,400
Thu, 19 Feb 2026
147.0000
151.3800
146.3100
151.2000
5,230,800
Wed, 18 Feb 2026
150.0000
151.3700
147.0800
147.7300
7,485,200
Tue, 17 Feb 2026
144.7500
149.3100
143.0300
148.5700
6,844,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
143.6500
148.8200
141.0200
146.7200
9,378,800
Thu, 12 Feb 2026
147.3000
148.8700
143.6900
143.7300
11,352,600
Wed, 11 Feb 2026
11 · 10-K
After-hours · 17:28 ET
10-K ↗
Wed, 11 Feb 2026
147.7700
147.7700
138.8000
144.0400
8,910,800
Tue, 10 Feb 2026
146.0500
147.3800
143.1400
144.1400
10,687,600
Mon, 09 Feb 2026
137.1700
145.2700
136.6100
144.2000
9,321,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
132.1600
138.3100
132.1300
136.2300
11,531,500
Thu, 05 Feb 2026
129.5000
130.6800
126.2100
127.6300
19,602,600
Thu, 05 Feb 2026
10 · 8-K
Pre-market · 08:36 ET
FORM 8-K ↗
Wed, 04 Feb 2026
146.8100
147.0100
129.3900
130.0000
21,254,200
Tue, 03 Feb 2026
146.8500
149.2400
140.9800
147.0600
10,358,500
Mon, 02 Feb 2026
144.0000
148.5100
144.0000
144.9300
9,951,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
147.9500
149.6600
143.7500
144.0800
12,333,700
Thu, 29 Jan 2026
148.2600
151.4100
145.7500
149.5800
16,929,400
Wed, 28 Jan 2026
141.0000
153.4100
140.0000
145.9600
37,790,600
Wed, 28 Jan 2026
9 · 8-K
Pre-market · 09:24 ET
8-K ↗
Tue, 27 Jan 2026
157.8800
167.0400
157.4500
166.2500
18,312,500
Mon, 26 Jan 2026
150.6500
156.6900
150.0200
155.5600
10,563,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
151.2500
151.8000
147.9000
150.9900
7,333,300
Thu, 22 Jan 2026
156.0000
157.5400
148.8700
152.5000
7,799,600
Wed, 21 Jan 2026
153.0800
155.8400
150.4800
154.6000
8,664,700
Tue, 20 Jan 2026
150.6000
154.3900
149.5300
152.3300
10,669,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
155.0000
155.0000
151.6200
154.3900
9,602,100
Thu, 15 Jan 2026
150.1600
156.2800
149.5000
154.2200
10,078,900
Wed, 14 Jan 2026
148.1700
148.6900
144.3800
146.7500
9,420,500
Tue, 13 Jan 2026
146.1900
149.1100
144.0900
148.9700
8,061,500
Mon, 12 Jan 2026
141.6600
147.2500
141.5000
145.1100
10,134,300
Mon, 12 Jan 2026
8 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
136.2600
140.4900
135.9200
140.1600
5,192,100
Thu, 08 Jan 2026
7 · 8-K
After-hours · 17:11 ET
FORM 8-K ↗
Thu, 08 Jan 2026
137.7600
138.2700
134.1000
136.2500
6,971,100
Wed, 07 Jan 2026
139.6700
140.3300
137.9600
138.9100
8,294,900
Tue, 06 Jan 2026
137.6600
141.4100
130.6200
141.3800
12,854,600
Mon, 05 Jan 2026
141.0500
143.3000
139.0000
139.8800
10,179,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
137.1200
139.9400
136.6900
139.7100
7,178,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
136.6400
137.1500
135.0300
135.1400
3,303,200
Tue, 30 Dec 2025
137.2700
137.8500
135.9400
136.2000
3,551,700
Mon, 29 Dec 2025
136.2000
137.5900
135.8200
136.9000
4,376,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
137.9400
138.3200
136.8400
137.4300
2,667,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
137.1800
138.1500
136.6500
137.9400
2,162,400
Tue, 23 Dec 2025
133.6600
137.2500
133.2800
137.1200
4,807,000
Mon, 22 Dec 2025
137.0000
137.2100
133.2900
135.1400
5,349,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
130.0700
136.8400
129.9300
135.2900
17,537,500
Thu, 18 Dec 2025
129.2100
130.5100
127.8900
129.6100
8,009,200
Wed, 17 Dec 2025
129.4600
129.9100
125.3800
126.5100
12,047,300
Tue, 16 Dec 2025
129.0600
130.4200
127.8100
129.1300
7,901,700
Mon, 15 Dec 2025
130.1500
131.2800
129.4100
129.9000
8,042,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
138.1100
138.2100
128.2800
129.2400
13,261,000
Thu, 11 Dec 2025
137.8000
139.1500
134.1600
139.0900
7,248,000
Wed, 10 Dec 2025
138.5500
139.4300
136.3600
138.6800
6,758,800
Tue, 09 Dec 2025
139.6600
140.9300
137.8000
138.5800
5,597,300
Mon, 08 Dec 2025
140.0000
142.2700
139.6400
140.0600
3,882,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
139.9600
139.9600
137.0100
139.3600
7,437,500
Thu, 04 Dec 2025
137.9900
140.3300
137.6800
139.4600
8,194,500
Wed, 03 Dec 2025
140.9300
141.0600
137.3100
138.6500
10,115,400
Tue, 02 Dec 2025
142.0000
143.4800
140.9000
141.4900
8,722,900
Mon, 01 Dec 2025
139.6400
140.0900
137.3000
139.2200
7,337,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
139.4900
140.9600
138.3000
140.9000
3,195,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
138.9200
139.4400
137.7600
138.7200
6,443,400
Tue, 25 Nov 2025
137.5100
138.3400
133.9400
137.8100
7,102,900
Mon, 24 Nov 2025
132.6700
138.3100
132.5300
137.8800
13,568,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
130.3600
132.1900
127.1900
131.6000
8,207,300
Thu, 20 Nov 2025
140.6900
140.6900
130.2100
130.3600
10,313,300
Wed, 19 Nov 2025
132.2000
136.7600
131.6900
136.6600
8,981,300
Tue, 18 Nov 2025
132.3200
133.1900
129.7600
132.4400
8,100,300
Mon, 17 Nov 2025
132.5900
135.4200
131.2500
132.3300
6,000,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
130.3400
136.7000
130.1500
133.7400
9,797,600
Thu, 13 Nov 2025
141.1800
141.3500
134.8300
135.2500
10,097,700
Wed, 12 Nov 2025
143.9800
144.0500
140.7500
141.9200
6,538,600
Tue, 11 Nov 2025
142.5000
143.9000
140.6800
143.4700
6,977,300
Mon, 10 Nov 2025
6 · 8-K
After-hours · 16:39 ET
FORM 8-K ↗
Mon, 10 Nov 2025
141.2500
144.3700
140.7600
143.8500
7,783,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
136.7600
139.2100
134.5100
139.0900
8,749,500
Thu, 06 Nov 2025
139.4100
139.9900
135.6700
138.1100
7,647,400
Wed, 05 Nov 2025
136.6800
141.0500
136.5000
138.8700
8,078,900
Tue, 04 Nov 2025
136.6300
138.5800
135.8600
136.7000
10,704,600
Mon, 03 Nov 2025
140.3100
142.5000
139.9900
141.5500
9,568,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.5800
141.6900
138.3300
139.3400
6,447,600
Thu, 30 Oct 2025
139.0000
140.7600
137.6600
139.1100
7,402,800
Wed, 29 Oct 2025
139.2000
141.7200
137.5100
139.7500
8,477,100
Tue, 28 Oct 2025
5 · 424B5
After-hours · 16:36 ET
424B5 ↗
Tue, 28 Oct 2025
135.9900
137.5500
134.6800
137.2900
6,700,200
Tue, 28 Oct 2025
4 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Mon, 27 Oct 2025
135.6900
137.0100
135.1600
135.9100
8,472,300
Mon, 27 Oct 2025
3 · 424B3
Pre-market · 08:45 ET
424B3 ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 24 Oct 2025
137.1900
137.6500
133.3000
133.8200
9,074,000
Thu, 23 Oct 2025
129.6000
136.5200
129.1000
135.3100
11,987,100
Wed, 22 Oct 2025
135.3500
135.9400
125.0000
128.9300
22,134,700
Wed, 22 Oct 2025
1 · 8-K
Pre-market · 09:28 ET
8-K ↗
Tue, 21 Oct 2025
127.8100
128.0900
124.3500
124.4400
7,927,200
Mon, 20 Oct 2025
126.5700
127.9400
125.7000
127.6700
5,275,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
126.2400
127.0500
124.4600
125.6500
5,884,300
Thu, 16 Oct 2025
126.9600
128.1200
126.4600
127.3600
6,941,900
Wed, 15 Oct 2025
126.6400
127.4800
124.1000
125.6000
10,113,500
Tue, 14 Oct 2025
121.7300
124.4400
120.0400
122.6400
5,912,200
Mon, 13 Oct 2025
123.5000
125.1600
122.8300
123.9100
6,140,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
127.0600
127.5000
121.3900
121.7000
5,715,100
Thu, 09 Oct 2025
126.1100
126.4900
124.3700
126.2500
3,322,800
Wed, 08 Oct 2025
124.4800
126.1100
123.8300
125.7900
6,318,300
Tue, 07 Oct 2025
124.1300
124.7500
122.9200
124.5300
7,395,500
Mon, 06 Oct 2025
124.4100
125.0300
122.5100
123.4000
6,568,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
124.1500
124.6900
122.1300
122.2200
6,315,600
Thu, 02 Oct 2025
125.3000
125.8100
121.9000
123.5800
6,071,500
Wed, 01 Oct 2025
123.4200
125.5400
121.8000
124.6600
7,350,000
Tue, 30 Sep 2025
121.4000
123.8700
121.3100
123.7500
7,326,200
Mon, 29 Sep 2025
123.8300
124.2400
120.2700
121.0100
8,113,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
122.7800
123.0800
121.3200
122.6000
6,212,500
Thu, 25 Sep 2025
121.1000
122.3800
119.6200
122.3300
9,004,700
Wed, 24 Sep 2025
125.6000
126.0000
121.5300
123.1300
8,434,100
Tue, 23 Sep 2025
124.0100
126.0600
123.8500
125.4000
12,013,100
Mon, 22 Sep 2025
123.0000
123.9400
121.1900
123.6900
12,207,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
122.4700
124.3900
121.2900
123.9400
15,836,500
Thu, 18 Sep 2025
119.0000
122.7900
118.8800
122.0700
12,130,400
Wed, 17 Sep 2025
119.1100
119.5000
117.3400
118.4100
11,958,900
Tue, 16 Sep 2025
119.1800
119.8200
118.2100
119.0400
7,717,500
Mon, 15 Sep 2025
118.4900
120.5100
118.2300
119.2400
6,063,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
119.0300
119.5900
117.8200
118.6800
6,358,900
Thu, 11 Sep 2025
118.8300
120.2300
118.8300
119.4700
9,832,000
Wed, 10 Sep 2025
118.0000
120.8000
116.6500
119.0900
18,913,200
Tue, 09 Sep 2025
110.9000
117.2400
110.6000
116.7900
14,095,800
Mon, 08 Sep 2025
111.1000
111.9700
110.3900
110.5400
9,279,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
113.0000
113.6900
108.6800
110.4500
12,409,800