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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
144.3800
152.2072
144.2050
146.0100
18,365,943
Thu, 22 Oct 2026
145.0300
149.4000
143.4100
145.8000
20,600,200
Wed, 21 Oct 2026
146.3000
155.6900
143.9300
153.4800
22,587,300
Tue, 20 Oct 2026
97 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Tue, 20 Oct 2026
96 · DEFA14A
After market open · 12:01 ET
DEFA14A ↗
Tue, 20 Oct 2026
133.7500
146.7500
133.6000
142.7200
18,535,000
Mon, 19 Oct 2026
95 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Mon, 19 Oct 2026
94 · DEFA14A
After market open · 12:05 ET
DEFA14A ↗
Mon, 19 Oct 2026
93 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 19 Oct 2026
139.1300
141.1000
135.8000
136.0200
11,934,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
92 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Fri, 16 Oct 2026
91 · DEFA14A
After market open · 12:49 ET
DEFA14A ↗
Fri, 16 Oct 2026
90 · 8-K
After market open · 11:59 ET
8-K ↗
Fri, 16 Oct 2026
145.9500
146.8300
134.1100
136.8300
31,970,000
Thu, 15 Oct 2026
89 · DEFA14A
After-hours · 21:29 ET
DEFA14A ↗
Thu, 15 Oct 2026
137.7400
151.3300
134.8900
151.2900
22,287,000
Wed, 14 Oct 2026
88 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Wed, 14 Oct 2026
149.7600
152.1800
141.7400
143.2400
20,850,100
Tue, 13 Oct 2026
87 · DEFA14A
After-hours · 20:01 ET
DEFA14A ↗
Tue, 13 Oct 2026
86 · DEFA14A
After market open · 12:32 ET
DEFA14A ↗
Tue, 13 Oct 2026
85 · 8-K
After market open · 12:00 ET
8-K ↗
Tue, 13 Oct 2026
153.1100
156.2000
150.9300
152.1800
12,381,900
Mon, 12 Oct 2026
153.4000
158.4000
150.8400
152.6800
13,157,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
84 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Fri, 09 Oct 2026
154.2200
158.1100
150.5000
154.3400
16,042,200
Thu, 08 Oct 2026
150.3400
153.6300
147.3700
151.4700
23,703,500
Wed, 07 Oct 2026
157.7000
158.6600
152.5300
153.3700
21,670,900
Tue, 06 Oct 2026
165.8200
168.7300
163.1800
164.5500
17,497,200
Mon, 05 Oct 2026
83 · DEFA14A
After-hours · 21:25 ET
DEFA14A ↗
Mon, 05 Oct 2026
82 · DEFA14A
After market open · 12:02 ET
DEFA14A ↗
Mon, 05 Oct 2026
81 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 05 Oct 2026
80 · DEF 14A
After market open · 11:55 ET
DEF 14A ↗
Mon, 05 Oct 2026
164.6800
166.2000
160.1200
164.4300
18,216,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
165.8900
170.1700
155.8900
160.0100
27,457,400
Thu, 01 Oct 2026
79 · DEFA14A
After market open · 12:02 ET
DEFA14A ↗
Thu, 01 Oct 2026
78 · 8-K
After market open · 12:01 ET
8-K ↗
Thu, 01 Oct 2026
153.8300
161.5800
152.6300
160.5000
19,345,200
Wed, 30 Sep 2026
77 · DEFA14A
After-hours · 21:13 ET
DEFA14A ↗
Wed, 30 Sep 2026
160.8900
163.5300
152.0200
153.0900
17,559,300
Tue, 29 Sep 2026
76 · DEFA14A
After-hours · 21:01 ET
DEFA14A ↗
Tue, 29 Sep 2026
161.6300
161.6300
152.3400
154.6700
16,376,400
Mon, 28 Sep 2026
75 · DEFA14A
After-hours · 21:14 ET
DEFA14A ↗
Mon, 28 Sep 2026
74 · DEFA14A
After market open · 12:05 ET
DEFA14A ↗
Mon, 28 Sep 2026
73 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 28 Sep 2026
157.7600
161.7200
155.0600
157.1400
16,368,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
72 · DEFA14A
After-hours · 20:46 ET
DEFA14A ↗
Fri, 25 Sep 2026
71 · DEFA14A
After-hours · 20:01 ET
DEFA14A ↗
Fri, 25 Sep 2026
70 · 8-K
After market open · 12:03 ET
8-K ↗
Fri, 25 Sep 2026
69 · PRE 14A
After market open · 11:55 ET
PRE 14A ↗
Fri, 25 Sep 2026
162.8400
162.8600
156.7800
158.6100
18,529,100
Thu, 24 Sep 2026
161.0100
165.1400
158.2900
161.6100
16,938,200
Wed, 23 Sep 2026
167.2300
169.5000
161.8400
162.2000
21,238,100
Tue, 22 Sep 2026
167.5500
171.1900
167.2500
167.3300
23,855,700
Mon, 21 Sep 2026
164.5800
169.5200
164.4900
168.5000
41,898,400
Mon, 21 Sep 2026
68 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
136.5800
154.0200
136.1800
153.9200
54,674,100
Thu, 17 Sep 2026
129.9000
133.4200
127.7900
132.2500
18,591,700
Wed, 16 Sep 2026
130.0200
130.4200
123.3300
126.1800
22,226,100
Tue, 15 Sep 2026
131.6800
134.0000
125.4400
129.6000
23,136,900
Mon, 14 Sep 2026
130.9000
137.5100
130.7300
136.9400
18,712,900
Mon, 14 Sep 2026
67 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
130.6700
137.8900
129.2800
130.9700
19,473,000
Thu, 10 Sep 2026
128.4400
131.8800
126.9100
128.5600
14,529,500
Wed, 09 Sep 2026
141.8200
141.9800
132.5900
132.7000
17,359,700
Tue, 08 Sep 2026
137.6200
139.3100
135.3800
136.5200
19,904,000
Tue, 08 Sep 2026
66 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
137.3500
144.4000
137.0700
142.8000
27,162,700
Thu, 03 Sep 2026
127.9900
144.9200
127.5800
144.8200
45,245,400
Wed, 02 Sep 2026
123.3500
124.6600
121.3800
123.1900
14,852,200
Tue, 01 Sep 2026
128.0300
129.9000
123.5900
124.8800
22,289,000
Tue, 01 Sep 2026
65 · 8-K
Pre-market · 08:07 ET
8-K ↗
Mon, 31 Aug 2026
128.5700
133.3800
125.7400
132.9400
24,230,500
Mon, 31 Aug 2026
64 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
134.0000
135.9700
126.3400
127.3100
31,279,400
Thu, 27 Aug 2026
126.7700
139.7800
124.4700
137.4000
44,380,800
Wed, 26 Aug 2026
123.2600
125.5400
120.8700
123.1900
17,032,300
Tue, 25 Aug 2026
119.1100
128.6600
118.4500
126.8300
31,722,400
Mon, 24 Aug 2026
121.8400
127.9000
119.3800
122.6300
41,298,800
Mon, 24 Aug 2026
63 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
119.6900
121.9100
115.8000
119.2500
46,364,300
Thu, 20 Aug 2026
113.2300
113.7400
108.3500
112.3900
47,249,100
Wed, 19 Aug 2026
94.5400
106.9000
94.3000
104.2500
49,175,200
Tue, 18 Aug 2026
95.8400
97.6600
92.4500
92.5200
16,911,000
Mon, 17 Aug 2026
93.2500
98.5700
93.0800
97.6800
20,353,400
Mon, 17 Aug 2026
62 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
94.9800
95.0800
91.6700
93.0400
20,678,800
Thu, 13 Aug 2026
94.8300
98.8800
94.2800
97.1000
18,336,800
Wed, 12 Aug 2026
97.1600
97.8900
94.6000
94.8300
11,468,100
Tue, 11 Aug 2026
97.4000
99.2600
95.1400
96.0900
12,159,900
Mon, 10 Aug 2026
99.4600
100.7700
96.2400
97.3300
13,560,300
Mon, 10 Aug 2026
61 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
101.3400
105.5000
96.7700
100.0100
29,002,700
Thu, 06 Aug 2026
96.0600
98.3800
95.4400
96.8500
10,128,700
Wed, 05 Aug 2026
97.9200
99.2300
96.1200
98.3700
13,695,600
Tue, 04 Aug 2026
93.9100
97.9800
93.4000
97.6500
15,220,800
Mon, 03 Aug 2026
59 · 10-Q
After-hours · 16:49 ET
10-Q ↗
Mon, 03 Aug 2026
92.0100
96.0600
90.9300
94.8600
13,894,600
Mon, 03 Aug 2026
60 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
94.8600
95.2000
89.2100
93.2800
20,678,300
Fri, 31 Jul 2026
58 · 8-K/A
Next filing day · accepted 30 Jul, 20:43 ET
8-K/A ↗
Thu, 30 Jul 2026
57 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 30 Jul 2026
95.0900
98.2200
94.3300
97.7400
13,472,200
Wed, 29 Jul 2026
96.3800
100.0500
93.2700
93.3300
14,243,200
Tue, 28 Jul 2026
95.4700
98.3700
93.1200
96.1600
13,353,300
Mon, 27 Jul 2026
94.5400
99.1600
94.0200
98.6500
17,633,500
Mon, 27 Jul 2026
56 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
93.3700
93.6800
89.7600
91.6700
13,088,100
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
55 · 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
54 · 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
53 · 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
52 · 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
51 · 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
50 · 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
49 · 8-K
Pre-market · 09:00 ET
8-K ↗
Mon, 15 Jun 2026
48 · 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
47 · 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
46 · 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
45 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 08 Jun 2026
44 · 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
43 · 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
42 · 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
41 · 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
40 · 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
39 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
38 · 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
37 · 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
36 · 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
35 · 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
34 · DEFA14A
Pre-market · 08:00 ET
DEFA14A ↗
Tue, 26 May 2026
33 · 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
32 · 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
31 · 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
30 · 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
29 · 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
28 · 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
27 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 14 May 2026
26 · 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
25 · 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
24 · 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
23 · 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
22 · 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
21 · 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
20 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Wed, 06 May 2026
19 · 424B3
After-hours · 16:12 ET
424B3 ↗
Wed, 06 May 2026
18 · 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
17 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Tue, 05 May 2026
16 · 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
15 · 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
14 · 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
13 · DEFA14A
Pre-market · 08:46 ET
DEFA14A ↗
Fri, 01 May 2026
12 · 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
11 · 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
10 · DEFA14A
After-hours · 17:14 ET
DEFA14A ↗
Tue, 28 Apr 2026
9 · DEFA14A
After-hours · 16:44 ET
DEFA14A ↗
Tue, 28 Apr 2026
8 · 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
7 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
6 · 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
5 · 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
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
3 · DEFA14A
After-hours · 17:24 ET
DEFA14A ↗
Fri, 17 Apr 2026
2 · 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
1 · 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
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
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
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
138.6100
139.9300
133.9700
138.2000
21,633,700
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
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
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
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
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
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
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
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
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
139.7700
147.8800
138.0000
139.6300
27,171,500
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
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
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
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
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
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
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
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
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
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
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
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
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
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
222.6600
243.7300
219.6800
241.9300
16,976,100
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
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