Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
93.3700
93.6800
89.7600
91.6700
13,044,000
Thu, 23 Jul 2026
97.0000
97.5100
92.3400
93.6300
17,186,400
Wed, 22 Jul 2026
100.0600
101.9500
98.1200
100.0100
13,066,300
Tue, 21 Jul 2026
101.3100
104.6000
99.9500
101.9500
20,223,500
Mon, 20 Jul 2026
95.6200
100.9200
94.8600
97.8200
16,170,500
Mon, 20 Jul 2026
91 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
91.3000
95.9700
90.0600
94.8500
13,064,500
Thu, 16 Jul 2026
96.0000
96.6100
93.4500
94.0300
11,365,100
Wed, 15 Jul 2026
99.7900
101.9500
96.3600
97.4700
14,584,900
Tue, 14 Jul 2026
94.7600
98.0300
93.5600
97.5800
18,043,700
Mon, 13 Jul 2026
91.4900
93.6400
90.0200
92.1000
12,682,300
Mon, 13 Jul 2026
90 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
98.7600
100.1200
93.3500
94.6400
16,284,500
Thu, 09 Jul 2026
94.0600
96.8000
92.8300
93.8900
13,822,800
Wed, 08 Jul 2026
93.6800
95.0400
91.7800
93.8700
17,801,100
Tue, 07 Jul 2026
101.1800
103.5600
96.9600
97.3600
18,218,000
Mon, 06 Jul 2026
95.1400
104.7800
94.6300
100.7700
27,536,200
Mon, 06 Jul 2026
89 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
99.8500
104.1100
97.5700
100.7700
34,625,800
Wed, 01 Jul 2026
87.7000
98.5300
86.2000
93.3900
34,687,100
Tue, 30 Jun 2026
86.2100
88.2600
83.4200
86.9300
35,676,600
Mon, 29 Jun 2026
85.6700
94.3700
82.7200
92.6800
44,931,500
Mon, 29 Jun 2026
88 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.2300
87.6700
81.8100
82.3100
45,680,000
Thu, 25 Jun 2026
94.6900
94.7200
85.0000
85.3300
45,066,500
Wed, 24 Jun 2026
102.4800
102.9700
92.2800
94.1300
40,121,100
Tue, 23 Jun 2026
87 · 424B5
After-hours · 16:38 ET
424B5 ↗
Tue, 23 Jun 2026
106.5400
107.7600
103.5200
103.8400
22,502,900
Mon, 22 Jun 2026
116.2100
120.0000
107.3100
109.4600
25,287,400
Mon, 22 Jun 2026
86 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
117.6400
117.7500
107.8500
112.5300
35,530,700
Wed, 17 Jun 2026
123.0100
125.4200
116.3600
116.5600
18,052,900
Tue, 16 Jun 2026
129.3800
131.7000
122.5000
122.8100
17,795,600
Mon, 15 Jun 2026
133.2200
136.2500
130.6300
131.1400
19,982,400
Mon, 15 Jun 2026
85 · 8-K
Pre-market · 09:00 ET
8-K ↗
Mon, 15 Jun 2026
84 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
119.4900
128.6000
117.2700
123.9700
16,772,200
Thu, 11 Jun 2026
116.1100
121.1000
113.2700
120.1500
17,574,200
Wed, 10 Jun 2026
116.3000
120.9400
115.0000
115.3500
15,690,800
Wed, 10 Jun 2026
83 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 09 Jun 2026
122.8500
125.5500
114.2100
117.0200
23,055,700
Mon, 08 Jun 2026
82 · 8-K
After market open · 11:35 ET
8-K ↗
Mon, 08 Jun 2026
125.8400
129.0000
123.1500
127.2000
20,952,000
Mon, 08 Jun 2026
81 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 08 Jun 2026
80 · DEFA14A
Pre-market · 08:00 ET
DEFA14A ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
124.2500
125.3000
114.3100
120.4400
41,943,500
Thu, 04 Jun 2026
79 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 04 Jun 2026
126.7500
131.4700
125.6500
129.3700
24,590,400
Wed, 03 Jun 2026
78 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Wed, 03 Jun 2026
134.5000
138.1800
125.0000
126.5500
21,141,800
Tue, 02 Jun 2026
77 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 02 Jun 2026
142.6900
142.8000
134.1100
136.0800
31,130,800
Mon, 01 Jun 2026
76 · DEFA14A
After-hours · 16:57 ET
DEFA14A ↗
Mon, 01 Jun 2026
148.4700
153.8700
144.2900
149.7800
17,780,300
Mon, 01 Jun 2026
75 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 29 May 2026
149.9300
162.0600
148.2000
159.0900
19,225,600
Thu, 28 May 2026
73 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 28 May 2026
148.9800
153.6400
144.3000
151.6400
16,275,000
Wed, 27 May 2026
72 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Wed, 27 May 2026
156.7600
157.5500
153.8200
154.2000
11,885,100
Tue, 26 May 2026
71 · DEFA14A
After-hours · 17:07 ET
DEFA14A ↗
Tue, 26 May 2026
160.8300
167.0000
159.2800
159.9300
11,819,500
Tue, 26 May 2026
70 · DEFA14A
Pre-market · 08:00 ET
DEFA14A ↗
Tue, 26 May 2026
69 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 22 May 2026
164.0900
165.6600
159.2400
159.8900
12,786,800
Thu, 21 May 2026
67 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 21 May 2026
164.2800
168.7100
160.5700
164.8500
10,526,900
Wed, 20 May 2026
166.0000
169.2300
163.2600
165.8100
9,825,300
Tue, 19 May 2026
66 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 19 May 2026
163.9900
168.4900
163.5000
164.6300
10,002,000
Mon, 18 May 2026
65 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Mon, 18 May 2026
169.1800
169.1800
162.0200
166.6300
19,299,700
Mon, 18 May 2026
64 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
182.1100
182.2300
173.6100
177.4200
19,654,300
Fri, 15 May 2026
63 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 14 May 2026
62 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 14 May 2026
177.8500
193.0000
174.6400
186.9700
15,859,400
Wed, 13 May 2026
61 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Wed, 13 May 2026
182.0300
182.4800
175.5700
178.0300
12,480,700
Tue, 12 May 2026
60 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 12 May 2026
191.3300
192.2400
179.8500
184.4200
14,738,500
Mon, 11 May 2026
59 · DEFA14A
After-hours · 16:24 ET
DEFA14A ↗
Mon, 11 May 2026
189.2000
197.0000
182.3100
195.9400
16,063,000
Mon, 11 May 2026
58 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
178.6800
187.7700
177.6000
187.5900
15,985,200
Thu, 07 May 2026
57 · DEFA14A
After-hours · 17:07 ET
DEFA14A ↗
Thu, 07 May 2026
184.4100
184.4100
175.7200
179.8400
15,918,100
Wed, 06 May 2026
56 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Wed, 06 May 2026
55 · 424B3
After-hours · 16:12 ET
424B3 ↗
Wed, 06 May 2026
54 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 06 May 2026
184.5700
188.2600
178.9400
186.8200
14,338,600
Tue, 05 May 2026
53 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Tue, 05 May 2026
52 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 05 May 2026
189.5500
190.4100
183.7200
186.9000
15,512,800
Mon, 04 May 2026
51 · DEFA14A
After market open · 15:49 ET
DEFA14A ↗
Mon, 04 May 2026
180.9000
186.0100
178.4900
183.8000
18,210,200
Mon, 04 May 2026
50 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
170.8000
180.3800
169.4300
177.1700
21,661,200
Fri, 01 May 2026
49 · DEFA14A
Pre-market · 08:46 ET
DEFA14A ↗
Fri, 01 May 2026
48 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 30 Apr 2026
161.7700
166.8400
159.0000
165.4500
12,437,800
Wed, 29 Apr 2026
47 · DEFA14A
After market open · 13:12 ET
DEFA14A ↗
Wed, 29 Apr 2026
165.7100
165.7400
156.1100
158.1900
15,146,200
Tue, 28 Apr 2026
46 · DEFA14A
After-hours · 17:14 ET
DEFA14A ↗
Tue, 28 Apr 2026
45 · DEFA14A
After-hours · 16:44 ET
DEFA14A ↗
Tue, 28 Apr 2026
44 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Tue, 28 Apr 2026
163.8700
166.8400
159.6800
165.7100
13,858,700
Mon, 27 Apr 2026
170.9200
175.7500
167.6100
169.2000
13,295,400
Mon, 27 Apr 2026
43 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
42 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 24 Apr 2026
176.8800
177.2800
169.0100
171.0200
14,119,400
Thu, 23 Apr 2026
41 · DEFA14A
After-hours · 16:29 ET
DEFA14A ↗
Thu, 23 Apr 2026
175.8800
180.9200
171.5400
172.4700
19,559,000
Wed, 22 Apr 2026
174.9300
183.2500
174.0000
179.3600
31,893,900
Tue, 21 Apr 2026
170.6100
172.9000
163.7500
163.9700
22,153,500
Mon, 20 Apr 2026
162.3000
171.0600
160.6400
170.8100
22,173,500
Mon, 20 Apr 2026
40 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39 · DEFA14A
After-hours · 17:24 ET
DEFA14A ↗
Fri, 17 Apr 2026
38 · PRE 14A
After market open · 15:58 ET
PRE 14A ↗
Fri, 17 Apr 2026
154.6300
173.1500
153.7700
166.5200
52,173,700
Thu, 16 Apr 2026
143.2100
149.1600
139.3300
148.9400
17,638,000
Wed, 15 Apr 2026
139.7500
143.7500
135.4900
143.5400
13,941,700
Tue, 14 Apr 2026
137.9300
143.7000
136.3200
137.4100
20,643,200
Mon, 13 Apr 2026
126.6500
132.4900
125.0400
132.3600
12,804,700
Mon, 13 Apr 2026
37 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
130.0500
132.2800
127.4000
128.6400
13,097,500
Thu, 09 Apr 2026
127.8300
132.2100
125.8000
128.8600
14,497,400
Wed, 08 Apr 2026
133.6700
134.5000
126.1300
128.3000
17,149,200
Tue, 07 Apr 2026
125.3200
126.7400
121.1400
123.7200
14,284,200
Mon, 06 Apr 2026
124.5700
128.4600
123.2000
127.6900
18,435,900
Mon, 06 Apr 2026
36 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
119.8000
122.6500
116.4000
119.8300
17,609,700
Wed, 01 Apr 2026
126.1800
126.3000
121.4400
122.7800
15,378,300
Wed, 01 Apr 2026
35 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 31 Mar 2026
123.1600
125.3000
117.7500
124.8000
21,290,300
Mon, 30 Mar 2026
129.5500
130.3400
120.8000
121.4400
15,800,400
Mon, 30 Mar 2026
34 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.8800
130.6500
123.9800
126.0300
21,475,100
Thu, 26 Mar 2026
136.5500
139.0800
132.6900
132.9300
15,285,500
Wed, 25 Mar 2026
140.4000
143.8500
136.8000
139.1300
18,708,000
Tue, 24 Mar 2026
138.7300
140.0500
134.2800
136.2500
19,098,500
Mon, 23 Mar 2026
33 · 8-K
After market open · 09:38 ET
8-K ↗
Mon, 23 Mar 2026
32 · 424B5
After market open · 09:35 ET
424B5 ↗
Mon, 23 Mar 2026
31 · 424B5
After market open · 09:31 ET
424B5 ↗
Mon, 23 Mar 2026
138.6100
139.9300
133.9700
138.2000
21,633,700
Mon, 23 Mar 2026
30 · 424B5
Pre-market · 09:26 ET
424B5 ↗
Mon, 23 Mar 2026
29 · 424B2
Pre-market · 08:41 ET
424B2 ↗
Mon, 23 Mar 2026
28 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
139.4700
139.6900
134.1300
135.6600
28,568,300
Thu, 19 Mar 2026
135.0200
139.7800
132.7600
138.2400
19,227,700
Wed, 18 Mar 2026
144.9900
146.7600
140.3500
140.5600
21,314,100
Tue, 17 Mar 2026
145.9700
152.2700
145.2300
150.2800
18,448,500
Mon, 16 Mar 2026
145.3500
148.2400
143.3100
147.5200
22,933,200
Mon, 16 Mar 2026
27 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
143.8600
147.2600
138.4400
139.6700
23,685,400
Thu, 12 Mar 2026
137.1600
138.8000
133.3800
137.3400
15,229,400
Wed, 11 Mar 2026
139.8100
142.6700
135.1400
138.3300
15,637,600
Tue, 10 Mar 2026
141.9300
142.4600
133.9400
138.4600
18,325,000
Mon, 09 Mar 2026
136.0000
140.1900
135.3000
138.9500
20,433,000
Mon, 09 Mar 2026
26 · 8-K
Pre-market · 07:56 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
134.9000
136.3600
131.7700
133.5300
19,538,800
Thu, 05 Mar 2026
145.0400
146.4400
137.2100
139.8100
21,286,000
Wed, 04 Mar 2026
143.8300
149.5400
142.1900
146.4400
37,382,600
Tue, 03 Mar 2026
133.3400
136.4600
127.8000
132.6800
19,405,900
Mon, 02 Mar 2026
129.1400
140.1400
128.9400
137.6500
25,456,100
Mon, 02 Mar 2026
25 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
128.9500
131.1200
127.8600
129.5000
14,027,700
Thu, 26 Feb 2026
133.7000
135.7500
128.6400
133.4000
18,110,800
Wed, 25 Feb 2026
130.0500
137.8600
128.9400
135.6500
24,152,100
Tue, 24 Feb 2026
121.7100
126.7400
118.4000
124.6100
15,352,700
Mon, 23 Feb 2026
127.9000
130.3800
122.8300
123.7100
18,858,900
Mon, 23 Feb 2026
24 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
130.5100
136.1400
129.4100
131.0500
17,625,400
Thu, 19 Feb 2026
23 · 10-K
After-hours · 17:18 ET
10-K ↗
Thu, 19 Feb 2026
123.4900
130.0400
121.8700
129.4500
15,457,200
Wed, 18 Feb 2026
127.6300
132.2500
123.6200
125.2000
17,307,700
Tue, 17 Feb 2026
129.0100
132.1200
125.9100
128.6700
18,881,000
Tue, 17 Feb 2026
22 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.0000
135.2500
125.7600
133.8800
24,573,900
Thu, 12 Feb 2026
127.5700
128.9900
120.6400
123.0000
20,960,700
Wed, 11 Feb 2026
133.6900
133.9100
123.9200
126.0700
25,837,800
Tue, 10 Feb 2026
133.6600
139.1600
132.6800
133.0000
23,002,100
Mon, 09 Feb 2026
127.3700
139.5800
125.1300
138.4400
34,291,600
Mon, 09 Feb 2026
21 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
114.9500
135.6700
114.6800
134.9300
57,771,000
Thu, 05 Feb 2026
20 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 05 Feb 2026
120.2500
122.0000
104.1700
106.9900
60,129,700
Wed, 04 Feb 2026
130.0100
130.8200
121.1900
129.0900
25,775,600
Tue, 03 Feb 2026
140.1400
140.2300
126.7400
133.2600
26,169,000
Mon, 02 Feb 2026
19 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 02 Feb 2026
139.7700
147.8800
138.0000
139.6300
27,171,500
Mon, 02 Feb 2026
18 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
140.0000
151.1500
139.9000
149.7100
22,768,000
Thu, 29 Jan 2026
155.9500
156.0000
139.3600
143.1900
34,618,500
Wed, 28 Jan 2026
164.4500
165.7200
157.0000
158.4500
14,082,600
Tue, 27 Jan 2026
160.3100
161.6700
156.9800
161.5800
13,962,200
Mon, 26 Jan 2026
159.4100
163.9200
158.6200
160.5800
14,516,500
Mon, 26 Jan 2026
17 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.9400
168.9600
158.7200
163.1100
14,879,300
Thu, 22 Jan 2026
163.7300
164.6400
159.4400
160.9800
11,116,000
Wed, 21 Jan 2026
161.2700
165.7200
156.0100
163.8100
18,440,800
Tue, 20 Jan 2026
165.1700
165.7200
158.8500
160.2300
25,666,700
Tue, 20 Jan 2026
16 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
171.9300
173.8800
167.5900
173.7100
19,462,500
Thu, 15 Jan 2026
179.1300
179.2500
170.0900
170.9100
21,486,500
Wed, 14 Jan 2026
178.6400
190.2000
176.1200
179.3300
40,257,000
Tue, 13 Jan 2026
164.4500
173.7600
159.9300
172.9900
27,656,200
Mon, 12 Jan 2026
156.2700
163.8200
154.6900
162.2300
16,182,000
Mon, 12 Jan 2026
15 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
166.7500
167.2000
155.4600
157.3300
27,962,600
Thu, 08 Jan 2026
158.6300
170.6200
156.1700
166.9700
25,159,400
Wed, 07 Jan 2026
163.4500
170.1600
158.4500
161.8300
28,406,900
Tue, 06 Jan 2026
166.8800
167.1400
154.0500
157.9700
22,627,800
Mon, 05 Jan 2026
163.4200
167.7000
160.9600
164.7200
22,859,000
Mon, 05 Jan 2026
14 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
154.5900
160.7900
149.7500
157.1600
20,185,600
Fri, 02 Jan 2026
13 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
156.2400
156.8000
151.4200
151.9500
15,918,100
Tue, 30 Dec 2025
155.8200
159.3800
154.1300
155.6100
12,740,200
Mon, 29 Dec 2025
157.9500
162.9300
155.3200
155.3900
14,073,500
Mon, 29 Dec 2025
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
159.8900
159.9100
154.1200
158.8100
12,298,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
157.2000
159.2800
155.1000
158.7100
7,097,600
Tue, 23 Dec 2025
162.2500
162.7300
156.5000
157.8800
15,891,200
Mon, 22 Dec 2025
168.8200
170.6700
163.6900
164.3200
19,234,500
Mon, 22 Dec 2025
11 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
163.4000
167.7500
161.6300
164.8200
22,062,400
Thu, 18 Dec 2025
167.8100
169.5100
157.4300
158.2400
17,534,700
Wed, 17 Dec 2025
167.7500
171.1600
160.3100
160.3800
19,144,900
Tue, 16 Dec 2025
164.9700
171.4900
161.9500
167.5000
21,181,000
Mon, 15 Dec 2025
176.0000
176.5000
160.5400
162.0800
25,393,400
Mon, 15 Dec 2025
10 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
182.9700
185.2500
176.2200
176.4500
14,532,100
Thu, 11 Dec 2025
179.7900
183.5000
171.4100
183.3000
19,542,400
Wed, 10 Dec 2025
189.3200
191.0700
182.2000
184.6400
22,459,000
Tue, 09 Dec 2025
181.4900
198.4000
179.9200
188.9900
24,269,600
Mon, 08 Dec 2025
182.1000
185.5900
178.0000
183.6900
16,328,100
Mon, 08 Dec 2025
9 · 8-K
Pre-market · 07:59 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
183.3400
185.3900
176.3000
178.9900
20,750,700
Thu, 04 Dec 2025
186.0200
191.0000
182.3500
186.0100
16,474,400
Wed, 03 Dec 2025
183.4000
190.4400
177.8200
188.3900
26,686,100
Tue, 02 Dec 2025
177.7500
188.3700
176.8900
181.3300
31,285,600
Mon, 01 Dec 2025
168.2600
172.1800
155.6100
171.4200
42,940,200
Mon, 01 Dec 2025
8 · 8-K
Pre-market · 07:58 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
182.9900
187.2900
175.0500
177.1800
15,114,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
173.6900
180.6300
169.7000
175.6400
20,016,500
Tue, 25 Nov 2025
173.7100
176.7600
166.7800
172.1900
19,112,700
Mon, 24 Nov 2025
171.6200
179.8400
166.0100
179.0400
23,282,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
172.7400
181.1900
166.3100
170.5000
29,651,300
Thu, 20 Nov 2025
192.4400
193.5300
171.4800
177.1300
27,684,400
Wed, 19 Nov 2025
202.3600
203.9500
181.7300
186.5000
28,025,400
Tue, 18 Nov 2025
196.3600
213.8300
196.0000
206.8000
22,049,500
Mon, 17 Nov 2025
197.0300
204.1500
189.5300
195.4200
19,545,000
Mon, 17 Nov 2025
7 · 8-K
Pre-market · 08:23 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
200.5800
208.8400
194.5600
199.7500
23,233,800
Thu, 13 Nov 2025
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 13 Nov 2025
223.8000
226.0000
207.0300
208.5400
16,474,500
Wed, 12 Nov 2025
233.9000
234.8400
219.8000
224.6100
10,800,400
Tue, 11 Nov 2025
236.4600
239.2400
230.5500
231.3500
8,340,300
Mon, 10 Nov 2025
249.6800
249.9600
234.6000
238.8800
9,527,200
Mon, 10 Nov 2025
5 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 424B5
After-hours · 17:18 ET
424B5 ↗
Fri, 07 Nov 2025
222.6600
243.7300
219.6800
241.9300
16,976,100
Fri, 07 Nov 2025
3 · 8-K
Pre-market · 08:05 ET
8-K ↗
Thu, 06 Nov 2025
252.1400
252.3400
235.0300
237.2000
14,468,300
Wed, 05 Nov 2025
250.2000
255.3600
247.0200
255.0000
9,676,200
Tue, 04 Nov 2025
2 · 8-K
After market open · 11:45 ET
8-K ↗
Tue, 04 Nov 2025
1 · 424B5
After market open · 11:40 ET
424B5 ↗
Tue, 04 Nov 2025
255.1600
258.2100
245.8600
246.9900
15,735,100
Mon, 03 Nov 2025
264.1900
270.3600
259.8500
264.6700
11,074,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
269.9800
276.3200
263.0000
269.5100
14,071,800
Thu, 30 Oct 2025
269.9900
271.3700
254.0000
254.5700
15,564,200
Wed, 29 Oct 2025
284.3800
286.1800
274.0000
275.3600
10,184,100
Tue, 28 Oct 2025
295.1400
297.2000
284.2500
284.6400
7,996,800
Mon, 27 Oct 2025
299.5000
299.8000
293.0000
295.6300
8,135,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
290.4300
292.1500
286.1100
289.0800
7,881,700
Thu, 23 Oct 2025
285.4700
289.0700
278.0000
284.9200
9,082,100
Wed, 22 Oct 2025
293.0200
297.9600
276.6000
280.8100
15,129,500
Tue, 21 Oct 2025
293.9500
305.9900
291.5200
301.9100
7,902,800
Mon, 20 Oct 2025
297.2100
306.1600
294.4000
296.6100
9,679,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
279.2700
292.8000
279.0000
289.8700
13,110,700
Thu, 16 Oct 2025
299.9000
301.5800
282.1900
283.8400
13,817,900
Wed, 15 Oct 2025
303.6000
308.8800
294.6200
296.7600
10,625,600
Tue, 14 Oct 2025
301.0000
312.7100
297.3400
300.6700
11,480,500
Mon, 13 Oct 2025
306.6700
315.9500
300.5900
315.4700
11,575,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
323.1800
323.4300
303.5700
304.7900
13,643,700
Thu, 09 Oct 2025
327.4000
328.9900
318.2200
320.2900
11,213,200
Wed, 08 Oct 2025
335.6200
336.3600
322.3000
330.8000
12,996,300
Tue, 07 Oct 2025
358.8800
359.4400
328.1600
328.4000
19,584,100
Mon, 06 Oct 2025
362.9500
365.2100
354.7000
359.6900
9,551,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
350.8700
358.5400
344.4000
351.6300
12,107,900
Thu, 02 Oct 2025
348.5700
353.2200
341.1500
352.3300
13,666,800
Wed, 01 Oct 2025
332.4700
343.7300
331.2000
338.4100
13,994,800
Tue, 30 Sep 2025
320.8300
324.5000
316.1900
322.2100
7,798,800
Mon, 29 Sep 2025
313.7300
327.9900
311.0000
326.4200
12,652,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
301.3000
310.0000
297.7100
309.0600
11,693,400
Thu, 25 Sep 2025
316.6100
317.0000
292.3600
300.7000
22,087,000
Wed, 24 Sep 2025
330.6300
337.0600
323.1400
323.3100
9,153,100
Tue, 23 Sep 2025
337.0600
339.0000
327.7700
327.7800
9,468,800
Mon, 22 Sep 2025
337.0200
341.5900
329.0000
335.9300
10,053,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
347.4500
352.9200
337.0700
344.7500
17,699,700
Thu, 18 Sep 2025
335.8600
358.2500
334.6300
349.1200
19,697,300
Wed, 17 Sep 2025
335.6600
340.1100
323.2100
329.7100
9,691,000
Tue, 16 Sep 2025
329.2300
335.4400
324.8400
335.0900
8,651,300
Mon, 15 Sep 2025
329.4000
331.3300
320.4500
327.7900
9,527,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
329.1500
336.1300
327.6000
331.4400
10,809,900
Thu, 11 Sep 2025
326.8700
329.7500
322.7700
326.0200
7,506,900
Wed, 10 Sep 2025
332.8000
340.0100
321.9600
326.4500
9,741,400
Tue, 09 Sep 2025
330.2300
331.9600
324.4500
328.5300
6,587,800
Mon, 08 Sep 2025
328.1100
333.1000
321.5000
329.9000
9,954,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
334.8100
337.2000
320.0000
335.8700
14,047,600
Thu, 04 Sep 2025
330.0000
332.5600
317.7500
327.5900
10,530,000
Wed, 03 Sep 2025
341.7700
344.5000
327.6100
330.2600
9,180,200
Tue, 02 Sep 2025
334.9300
348.6000
331.5700
341.6200
11,123,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
334.6000
339.6300
332.6400
334.4100
10,162,300
Thu, 28 Aug 2025
346.1600
348.1700
336.6500
338.8400
8,116,100
Wed, 27 Aug 2025
348.6800
351.7700
341.8400
342.0600
8,454,300
Tue, 26 Aug 2025
341.8100
351.9900
340.6800
351.3600
9,144,200
Mon, 25 Aug 2025
344.9100
351.5100
339.2100
343.2000
10,983,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
335.2000
359.5300
332.6100
358.1300
17,386,900
Thu, 21 Aug 2025
340.0000
343.2700
334.8500
337.5800
8,398,500
Wed, 20 Aug 2025
339.3800
345.5000
325.5600
344.3700
13,807,200
Tue, 19 Aug 2025
363.1900
364.6300
333.4000
336.5700
18,254,600
Mon, 18 Aug 2025
359.9500
367.5700
358.0100
363.6000
9,002,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
372.2100
372.6200
360.0300
366.3200
13,125,300
Thu, 14 Aug 2025
380.0000
381.0000
365.0000
372.9400
16,461,700
Wed, 13 Aug 2025
397.7300
399.4400
383.5500
389.9000
10,884,900
Tue, 12 Aug 2025
400.5000
401.6700
390.1400
394.3900
8,333,600
Mon, 11 Aug 2025
403.9200
414.3600
398.9200
400.2500
10,394,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
397.6000
409.6500
389.0300
395.1300
11,200,100
Thu, 07 Aug 2025
388.4000
406.2400
387.1400
402.0100
13,051,200
Wed, 06 Aug 2025
374.7500
384.4200
373.0000
383.4100
7,242,600
Tue, 05 Aug 2025
384.1800
388.3100
373.3500
375.4600
8,467,100
Mon, 04 Aug 2025
372.7700
390.0200
366.2000
389.2400
12,362,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
390.4100
392.6400
365.7000
366.6300
21,808,900
Thu, 31 Jul 2025
399.1300
410.8100
397.0800
401.8600
10,467,500
Wed, 30 Jul 2025
396.7800
404.3900
392.5900
395.0400
7,543,800
Tue, 29 Jul 2025
405.9600
407.0000
390.4100
394.6600
10,580,000
Mon, 28 Jul 2025
416.9500
417.0100
403.4600
403.8000
6,996,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend