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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
73.0600
74.6800
71.5050
74.0900
12,984,227
Thu, 22 Oct 2026
77.0600
77.3400
72.2300
73.0700
18,416,400
Wed, 21 Oct 2026
80.5300
80.8700
79.1400
79.2000
12,126,600
Tue, 20 Oct 2026
79.1400
80.7900
77.8800
79.3200
7,084,900
Mon, 19 Oct 2026
81.7200
82.0400
80.1500
80.2800
9,435,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
81.5200
81.6700
79.2100
79.3500
12,025,900
Thu, 15 Oct 2026
80.3800
81.7300
78.3700
81.4900
15,669,500
Wed, 14 Oct 2026
84.8300
85.5800
82.2900
82.6900
9,270,100
Tue, 13 Oct 2026
84.6500
86.1300
83.7500
85.8900
8,217,200
Mon, 12 Oct 2026
86.9300
87.0800
85.6700
86.1900
10,226,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
86.5800
87.5500
86.0300
87.2400
8,339,500
Thu, 08 Oct 2026
86.2300
87.4100
83.9600
85.3200
13,020,600
Wed, 07 Oct 2026
87.2100
88.2800
86.4400
87.5500
9,190,900
Tue, 06 Oct 2026
30 · 8-K
After-hours · 20:01 ET
FORM 8-K ↗
Tue, 06 Oct 2026
88.7000
89.9300
88.2100
88.6200
9,353,700
Mon, 05 Oct 2026
86.7500
87.7000
86.6100
87.2700
9,548,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
86.8200
88.0200
85.7200
86.9600
10,765,300
Thu, 01 Oct 2026
85.0000
87.0900
83.6300
85.6700
11,887,200
Wed, 30 Sep 2026
85.4500
85.8100
83.8300
84.3000
15,838,900
Tue, 29 Sep 2026
86.0800
86.2200
83.7100
84.3400
10,621,600
Mon, 28 Sep 2026
84.1600
85.7100
82.5200
84.6200
13,939,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.9100
85.0100
83.4800
84.0900
10,146,000
Thu, 24 Sep 2026
80.4900
83.5300
80.0500
83.0800
11,709,500
Wed, 23 Sep 2026
83.3800
83.4000
81.3800
82.1900
13,003,400
Tue, 22 Sep 2026
80.1900
83.3700
79.5100
82.8400
13,236,500
Mon, 21 Sep 2026
79.2600
81.2100
78.8800
80.7200
11,652,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
78.3300
79.3000
77.4000
77.5500
29,785,500
Thu, 17 Sep 2026
78.8600
79.0800
77.0800
78.3700
8,539,200
Wed, 16 Sep 2026
79.0200
79.0200
76.7400
77.2600
8,898,200
Tue, 15 Sep 2026
78.4800
79.1400
77.0900
77.6500
8,667,600
Mon, 14 Sep 2026
81.2000
81.6000
78.3600
78.5500
12,204,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.4200
84.4800
82.1800
83.9200
11,035,200
Thu, 10 Sep 2026
80.0000
80.8500
79.2300
80.2500
13,079,900
Wed, 09 Sep 2026
80.9800
82.2800
80.8700
81.3400
9,563,900
Tue, 08 Sep 2026
83.5600
84.0000
81.5800
81.7600
10,098,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
29 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 04 Sep 2026
82.8400
83.8400
81.8500
82.7800
11,222,500
Thu, 03 Sep 2026
80.8200
82.1600
79.3300
82.0700
10,184,600
Wed, 02 Sep 2026
80.0300
81.1600
77.7050
80.0400
13,283,400
Tue, 01 Sep 2026
79.5550
81.6450
78.3200
81.5900
15,425,600
Mon, 31 Aug 2026
78.2050
79.8500
77.9650
79.2750
11,054,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
80.6250
80.7450
78.8150
78.8700
8,456,600
Thu, 27 Aug 2026
81.6500
81.6500
80.1850
80.6900
10,261,800
Wed, 26 Aug 2026
79.5350
81.3100
79.4800
80.6700
11,853,200
Tue, 25 Aug 2026
79.8300
79.8400
78.6350
79.3900
10,829,600
Mon, 24 Aug 2026
77.5000
78.1500
75.7500
77.7750
10,527,600
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
28 · 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
27 · 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
26 · 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
25 · 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
24 · 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
23 · 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
22 · 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
21 · 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
20 · 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
19 · 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
18 · DEFA14A
Pre-market · 08:35 ET
DEFA14A ↗
Wed, 08 Apr 2026
17 · 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
16 · 8-K
Pre-market · 06:00 ET
FORM 8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 424B3
Pre-market · 08:45 ET
424B3 ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 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