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
174.6000
180.3000
174.5000
177.4600
5,012,000
Thu, 23 Jul 2026
174.0700
175.8000
171.0200
172.8300
4,669,300
Wed, 22 Jul 2026
177.9700
180.3700
176.3900
177.8600
4,851,000
Tue, 21 Jul 2026
178.9800
180.5600
177.1000
179.4000
4,039,400
Mon, 20 Jul 2026
181.3900
182.2300
177.3600
179.4500
4,059,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
183.2300
184.3600
178.7600
181.6800
7,196,000
Thu, 16 Jul 2026
184.5500
185.9200
179.9900
184.6100
5,880,000
Wed, 15 Jul 2026
175.3000
183.1400
175.2000
182.8000
6,800,500
Tue, 14 Jul 2026
171.1700
176.8800
171.1700
174.8500
5,409,800
Mon, 13 Jul 2026
178.4800
180.6400
174.5100
175.8000
5,079,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
175.8300
180.0400
175.8300
178.3900
3,975,400
Thu, 09 Jul 2026
172.2800
175.6500
170.3100
175.5200
4,613,000
Wed, 08 Jul 2026
179.3900
179.8800
172.7500
174.2900
5,003,400
Tue, 07 Jul 2026
184.8000
188.3100
180.9000
181.9500
5,369,500
Mon, 06 Jul 2026
185.4900
186.8900
180.5700
181.0300
7,362,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
184.3500
186.4200
181.6800
184.5600
14,188,400
Wed, 01 Jul 2026
179.8800
185.4500
177.5200
182.6400
7,100,800
Tue, 30 Jun 2026
180.3100
181.3800
176.7000
178.2400
6,582,000
Mon, 29 Jun 2026
185.0000
186.5000
181.7900
182.4100
8,451,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
177.4100
183.2900
176.9200
181.4600
12,746,700
Thu, 25 Jun 2026
181.2000
183.1800
176.5600
177.0500
10,844,600
Wed, 24 Jun 2026
171.1700
184.8900
171.0100
181.2500
13,956,100
Tue, 23 Jun 2026
167.5700
170.1100
165.8500
168.9400
9,166,100
Mon, 22 Jun 2026
169.4900
171.0000
164.1300
167.7700
8,274,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
172.6600
174.4500
170.2900
171.7800
18,363,000
Wed, 17 Jun 2026
174.7800
176.5800
170.7000
171.6300
5,895,000
Tue, 16 Jun 2026
175.7200
176.7100
174.1000
175.7200
7,444,100
Mon, 15 Jun 2026
169.0200
176.8000
169.0200
174.6400
9,471,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
166.2100
168.4400
161.6900
164.9400
6,491,800
Thu, 11 Jun 2026
160.6600
165.0000
158.1200
163.5900
8,094,500
Wed, 10 Jun 2026
164.1000
164.1000
159.2300
160.6400
6,791,900
Tue, 09 Jun 2026
162.6100
168.8900
161.5800
163.9900
8,153,200
Mon, 08 Jun 2026
165.5500
166.7300
162.2000
162.3000
6,621,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
167.5400
171.9200
164.8900
165.8400
7,810,300
Thu, 04 Jun 2026
168.5000
171.2200
166.3600
167.4900
6,666,200
Wed, 03 Jun 2026
165.7100
168.4200
164.4500
164.7800
6,981,100
Tue, 02 Jun 2026
26 · 8-K
After-hours · 16:57 ET
8-K ↗
Tue, 02 Jun 2026
167.5400
168.2300
162.4200
167.2100
7,011,700
Mon, 01 Jun 2026
168.6900
171.2500
164.8900
169.2500
6,638,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
170.2900
170.5000
167.2200
167.4300
8,488,900
Thu, 28 May 2026
167.1100
169.9400
166.6100
169.8200
7,322,100
Wed, 27 May 2026
165.0100
170.5100
165.0000
168.3700
9,931,800
Tue, 26 May 2026
162.8500
166.2400
162.1100
163.3000
6,369,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
159.1800
162.8000
159.0000
161.0600
7,379,700
Thu, 21 May 2026
155.2500
160.4200
153.5100
159.6800
7,470,500
Wed, 20 May 2026
153.4500
158.2300
150.1400
156.9500
8,111,300
Tue, 19 May 2026
153.3700
160.9100
153.3700
154.5400
8,389,800
Mon, 18 May 2026
155.6400
156.8300
153.1200
155.0700
6,976,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
154.9400
156.6500
153.0500
154.1300
6,777,000
Thu, 14 May 2026
154.9300
158.1900
153.9700
154.4800
5,678,600
Wed, 13 May 2026
158.2000
158.9400
154.7700
155.0300
6,829,800
Tue, 12 May 2026
158.4300
161.1900
157.8600
160.5600
6,892,500
Mon, 11 May 2026
25 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Mon, 11 May 2026
164.1000
165.3100
156.0700
157.8000
10,544,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
169.2000
170.5600
165.6200
165.9300
8,861,000
Thu, 07 May 2026
24 · 8-K
After-hours · 16:49 ET
FORM 8-K ↗
Thu, 07 May 2026
168.2500
173.7200
167.5500
171.2800
8,120,900
Wed, 06 May 2026
23 · 424B2
After-hours · 17:18 ET
424B2 ↗
Wed, 06 May 2026
22 · 424B2
After-hours · 17:16 ET
424B2 ↗
Wed, 06 May 2026
173.2300
175.5200
168.2200
168.3200
9,043,500
Tue, 05 May 2026
165.2500
169.0800
164.0500
167.6300
8,002,100
Tue, 05 May 2026
21 · 424B5
Pre-market · 08:43 ET
424B5 ↗
Tue, 05 May 2026
20 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Mon, 04 May 2026
170.0000
170.8600
165.2100
165.5800
5,568,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
169.0300
171.5800
168.1500
169.6300
5,444,300
Thu, 30 Apr 2026
174.3800
175.9400
167.2000
168.3600
8,644,800
Wed, 29 Apr 2026
164.5400
176.8300
164.2300
173.9800
12,303,600
Tue, 28 Apr 2026
19 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Tue, 28 Apr 2026
18 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 28 Apr 2026
177.9900
178.9400
173.0000
173.3800
10,931,200
Mon, 27 Apr 2026
178.2900
181.4700
177.1100
177.5200
5,734,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
176.6400
182.0900
176.2000
180.2500
6,320,600
Thu, 23 Apr 2026
178.9100
180.5000
174.5300
176.7500
6,009,900
Wed, 22 Apr 2026
190.5600
191.0100
177.9000
179.4000
9,374,700
Tue, 21 Apr 2026
17 · DEFA14A
After-hours · 16:02 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Tue, 21 Apr 2026
16 · DEF 14A
After-hours · 16:01 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 21 Apr 2026
191.4500
193.9200
189.1700
190.8600
4,282,700
Mon, 20 Apr 2026
190.6000
192.9100
189.0900
192.0300
5,372,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
188.5600
192.7600
188.0000
192.0100
7,881,200
Thu, 16 Apr 2026
186.5700
188.1700
184.1400
184.5600
5,853,000
Wed, 15 Apr 2026
183.3300
186.6000
182.3300
185.6900
5,933,400
Tue, 14 Apr 2026
178.2600
182.5500
178.0000
181.1200
5,523,000
Mon, 13 Apr 2026
170.7100
177.7600
170.5900
177.2500
5,825,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
15 · PRE 14A
After-hours · 16:05 ET
PRE 14A ↗
Fri, 10 Apr 2026
177.1500
179.4100
171.5500
173.4600
5,118,300
Thu, 09 Apr 2026
180.0300
180.9800
173.8200
176.6000
7,232,500
Wed, 08 Apr 2026
181.0700
186.6500
180.0900
181.0000
8,876,800
Tue, 07 Apr 2026
174.4200
175.8800
169.7100
173.4100
9,117,800
Mon, 06 Apr 2026
166.2500
176.8300
166.2500
176.1900
8,190,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 02 Apr 2026
13 · 8-K
After-hours · 16:34 ET
CURRENT REPORT ↗
Thu, 02 Apr 2026
165.7596
168.1096
162.6204
167.7724
5,852,500
Wed, 01 Apr 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 01 Apr 2026
168.6732
170.0060
162.0488
167.3824
8,807,500
Tue, 31 Mar 2026
165.4800
169.6000
162.6208
168.4128
9,462,500
Mon, 30 Mar 2026
162.6000
166.5428
162.0000
164.7004
10,225,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
167.9600
168.1872
161.2116
162.4856
8,975,000
Thu, 26 Mar 2026
169.1256
171.0000
167.3684
168.5504
8,120,000
Wed, 25 Mar 2026
171.9376
174.9956
167.2856
169.5100
6,237,500
Tue, 24 Mar 2026
174.5964
175.6916
170.6000
171.6260
8,577,500
Mon, 23 Mar 2026
176.3096
177.7024
174.7208
175.8716
8,345,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
171.7352
173.1676
170.3336
172.9616
11,935,000
Thu, 19 Mar 2026
175.1816
177.4688
170.4044
171.7716
5,987,500
Wed, 18 Mar 2026
176.0800
179.0948
175.1612
175.2556
6,447,500
Tue, 17 Mar 2026
175.0960
179.0132
174.1600
177.6932
8,277,500
Mon, 16 Mar 2026
170.6204
173.5692
170.0776
171.7208
5,045,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
170.2148
172.8000
169.4076
169.6504
5,725,000
Thu, 12 Mar 2026
170.9764
173.9268
168.5336
168.7084
6,462,500
Wed, 11 Mar 2026
175.1012
177.3812
171.0344
172.8968
6,420,000
Tue, 10 Mar 2026
176.5000
177.2760
171.3812
174.8708
9,612,500
Mon, 09 Mar 2026
178.4684
179.5568
173.6000
177.6276
12,960,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
180.7200
183.3904
178.1708
182.0172
9,555,000
Thu, 05 Mar 2026
180.4440
185.3636
178.8880
184.5312
20,312,500
Wed, 04 Mar 2026
165.8412
172.9096
165.1800
170.1432
10,470,000
Tue, 03 Mar 2026
164.6020
167.7632
162.9352
166.1548
10,957,500
Mon, 02 Mar 2026
162.0000
168.7828
161.1200
167.1912
13,575,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
167.7480
169.7100
166.4000
169.5740
23,010,000
Thu, 26 Feb 2026
167.1800
171.6840
166.5240
170.0104
18,872,500
Wed, 25 Feb 2026
163.0800
167.1800
161.9136
166.5200
18,732,500
Tue, 24 Feb 2026
155.6000
163.3200
155.2000
162.7424
20,127,500
Mon, 23 Feb 2026
162.0752
162.4000
150.6180
154.8332
19,445,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
160.4988
163.1988
157.9416
163.0716
20,137,500
Thu, 19 Feb 2026
163.5548
165.6616
154.8404
160.2980
22,657,500
Wed, 18 Feb 2026
11 · 10-K
After-hours · 17:13 ET
10-K ↗
Wed, 18 Feb 2026
10 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 18 Feb 2026
164.2504
171.7732
164.0000
170.7996
16,902,500
Tue, 17 Feb 2026
165.2476
166.7244
160.8216
165.6060
12,257,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
166.1600
167.6800
162.8640
165.6240
15,562,500
Thu, 12 Feb 2026
171.0984
175.4004
165.5940
166.3640
17,067,500
Wed, 11 Feb 2026
170.1432
175.1120
167.9792
172.4976
16,720,000
Tue, 10 Feb 2026
168.7808
175.2000
167.0352
171.2456
14,335,000
Mon, 09 Feb 2026
176.7476
177.5512
168.7692
169.4820
16,940,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
177.7508
180.9576
174.7668
178.2868
13,297,500
Thu, 05 Feb 2026
185.9712
187.8816
177.2688
177.7368
9,667,500
Wed, 04 Feb 2026
182.1600
185.3152
174.5000
184.2852
15,347,500
Tue, 03 Feb 2026
202.3824
204.6000
184.6076
185.7856
15,850,000
Mon, 02 Feb 2026
201.4000
205.2624
199.2000
204.8900
5,405,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
203.3824
204.0172
198.1924
200.0736
6,772,500
Thu, 29 Jan 2026
204.2408
205.9104
202.0004
204.5328
6,107,500
Wed, 28 Jan 2026
206.4572
208.4944
202.7200
203.4088
5,015,000
Tue, 27 Jan 2026
204.2912
206.4380
203.5316
206.1364
3,910,000
Mon, 26 Jan 2026
204.5532
206.4800
203.4908
204.2912
4,517,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
202.6896
205.1932
202.6896
203.9400
5,192,500
Thu, 22 Jan 2026
208.3164
209.9444
204.7628
206.0360
5,565,000
Wed, 21 Jan 2026
200.3892
207.1552
200.0684
206.5444
6,820,000
Tue, 20 Jan 2026
200.4828
202.2964
198.0976
201.0800
7,160,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
207.7224
209.1200
204.1424
204.6364
9,327,500
Thu, 15 Jan 2026
207.6460
209.1004
205.7260
207.7224
4,742,500
Wed, 14 Jan 2026
210.5012
211.2120
202.2996
207.4808
6,202,500
Tue, 13 Jan 2026
214.6772
216.7108
210.7208
212.5884
4,730,000
Mon, 12 Jan 2026
218.1680
218.1680
214.4328
215.6608
4,475,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
216.6024
220.7536
215.7200
219.6844
5,122,500
Thu, 08 Jan 2026
217.6400
218.2796
214.3200
217.8000
4,020,000
Wed, 07 Jan 2026
212.8564
218.9556
212.8564
217.8288
4,515,000
Tue, 06 Jan 2026
214.0120
214.7228
210.8408
213.9356
5,365,000
Mon, 05 Jan 2026
211.7280
217.8080
211.2616
214.6948
4,462,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
214.2716
214.3424
210.0528
212.9280
4,250,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
216.6004
217.5564
214.1156
214.2132
2,822,500
Tue, 30 Dec 2025
216.5296
218.2116
216.5296
217.0860
3,387,500
Mon, 29 Dec 2025
217.7356
218.4800
216.1516
217.6532
2,622,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
217.4512
219.4800
216.6000
217.6056
1,740,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
216.7608
219.0808
216.6788
217.8604
1,320,000
Tue, 23 Dec 2025
215.8308
217.6528
215.6912
217.5708
3,017,500
Mon, 22 Dec 2025
217.5232
218.8004
215.6000
216.2796
3,375,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
213.6124
217.4000
213.1024
215.7496
11,570,000
Thu, 18 Dec 2025
213.5536
217.0708
213.3096
213.8188
4,870,000
Wed, 17 Dec 2025
217.0104
218.0584
213.3672
213.6392
4,462,500
Tue, 16 Dec 2025
217.0000
220.8060
216.7552
217.4772
5,717,500
Mon, 15 Dec 2025
214.3156
219.4000
213.8592
218.3080
9,157,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
212.3568
214.3212
211.4836
212.0656
5,045,000
Thu, 11 Dec 2025
211.0568
214.3920
209.6012
211.1872
6,167,500
Wed, 10 Dec 2025
206.9400
214.6236
202.5876
211.0880
11,445,000
Tue, 09 Dec 2025
206.1596
209.1476
200.0876
207.8304
8,492,500
Mon, 08 Dec 2025
207.5440
208.3780
204.7868
207.0956
7,600,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
201.4244
207.9808
200.7740
207.8816
7,595,000
Thu, 04 Dec 2025
202.6000
203.2636
200.7952
201.0880
4,657,500
Wed, 03 Dec 2025
203.7188
206.6848
201.6864
201.8884
5,130,000
Tue, 02 Dec 2025
196.2000
207.0488
196.1204
205.4028
10,837,500
Mon, 01 Dec 2025
196.4800
197.8460
195.4068
195.6724
6,165,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
196.1868
198.0992
195.4060
196.5876
3,332,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
195.9852
198.0000
195.5744
196.4740
7,092,500
Tue, 25 Nov 2025
195.3004
198.0908
194.6804
196.2496
8,380,000
Mon, 24 Nov 2025
193.3356
196.0000
192.4500
195.0148
10,055,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
184.0200
191.9864
184.0200
190.7200
11,915,000
Thu, 20 Nov 2025
186.9200
188.3000
182.8448
183.3240
9,042,500
Wed, 19 Nov 2025
190.8060
191.5396
186.5016
187.6308
8,655,000
Tue, 18 Nov 2025
191.9276
194.4968
190.2048
191.3204
8,140,000
Mon, 17 Nov 2025
201.2000
203.5616
190.9200
192.1604
10,437,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
203.2660
205.1548
200.8204
201.9204
5,137,500
Thu, 13 Nov 2025
208.3740
209.4336
202.5240
203.0244
7,342,500
Wed, 12 Nov 2025
202.2000
207.3236
200.7292
207.0232
6,045,000
Tue, 11 Nov 2025
198.9200
202.8752
198.3360
202.0260
5,090,000
Mon, 10 Nov 2025
198.2424
201.3428
197.7308
198.3360
6,580,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
9 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 07 Nov 2025
196.6980
200.5768
196.2020
197.6000
6,785,000
Thu, 06 Nov 2025
195.2000
197.2000
194.2160
195.9620
7,330,000
Wed, 05 Nov 2025
8 · 424B2
After-hours · 16:30 ET
424B2 ↗
Wed, 05 Nov 2025
199.2404
199.5596
195.4796
196.4460
6,372,500
Tue, 04 Nov 2025
199.9400
203.2000
198.1416
199.6704
5,670,000
Tue, 04 Nov 2025
7 · 424B5
Pre-market · 06:07 ET
424B5 ↗
Mon, 03 Nov 2025
202.5440
203.4092
199.3316
201.2220
5,672,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
202.6068
204.3932
201.1808
203.1096
4,430,000
Thu, 30 Oct 2025
202.5356
211.1904
202.2000
203.2084
8,150,000
Wed, 29 Oct 2025
208.0004
208.8000
197.1256
203.0344
11,540,000
Tue, 28 Oct 2025
6 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Tue, 28 Oct 2025
5 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 28 Oct 2025
209.6232
211.0000
204.8228
204.8228
10,177,500
Mon, 27 Oct 2025
209.3916
210.5376
208.1132
210.1760
5,372,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
205.2000
207.0428
203.2000
205.8464
5,637,500
Thu, 23 Oct 2025
210.3200
210.3200
203.2200
203.7388
7,767,500
Wed, 22 Oct 2025
213.1184
213.1184
208.2664
209.2236
4,895,000
Tue, 21 Oct 2025
205.6000
212.3956
204.3600
211.4400
7,612,500
Mon, 20 Oct 2025
204.2320
206.9200
203.2172
205.6752
7,477,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 17 Oct 2025
197.9560
203.3452
196.9420
202.8008
7,307,500
Thu, 16 Oct 2025
202.3876
203.5076
197.2324
198.0924
7,642,500
Wed, 15 Oct 2025
211.6792
211.6792
202.5200
203.2344
6,875,000
Tue, 14 Oct 2025
208.3872
212.7308
207.8400
211.2056
5,175,000
Mon, 13 Oct 2025
208.1536
210.5316
206.7780
210.1540
5,117,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
207.7684
209.5992
205.2340
206.5972
4,922,500
Thu, 09 Oct 2025
203.3116
208.4332
201.5508
207.6772
5,562,500
Wed, 08 Oct 2025
208.9200
209.5292
204.4000
205.2492
7,227,500
Tue, 07 Oct 2025
216.8888
216.8888
207.5200
209.6800
6,615,000
Mon, 06 Oct 2025
214.7216
224.9956
210.4032
216.7948
8,847,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
217.9788
218.6328
214.8052
216.7220
6,740,000
Thu, 02 Oct 2025
213.0156
217.2384
212.0400
216.9820
5,212,500
Wed, 01 Oct 2025
214.0800
215.0092
210.0000
214.0224
8,105,000
Tue, 30 Sep 2025
217.0800
218.3244
214.0376
215.9708
4,937,500
Mon, 29 Sep 2025
222.8664
223.4420
217.9212
218.1924
5,932,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
223.1380
223.4648
219.2776
221.9200
4,057,500
Thu, 25 Sep 2025
220.9196
223.2876
218.1600
223.0292
6,130,000
Wed, 24 Sep 2025
221.1228
221.1228
217.1400
221.0240
3,805,000
Tue, 23 Sep 2025
217.0000
220.7032
216.9564
220.3608
4,477,500
Mon, 22 Sep 2025
216.0000
219.0940
214.8000
218.2852
5,360,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 19 Sep 2025
217.9184
218.6264
216.0000
217.7776
10,512,500
Thu, 18 Sep 2025
222.2800
223.5100
216.4316
217.7152
5,870,000
Wed, 17 Sep 2025
219.7536
222.2960
218.1984
222.1480
5,287,500
Tue, 16 Sep 2025
223.0632
223.0632
217.2020
219.0004
4,307,500
Mon, 15 Sep 2025
220.0000
222.4000
216.9600
222.3932
4,127,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
218.4400
220.8000
217.5076
218.3328
3,220,000
Thu, 11 Sep 2025
218.9924
221.4800
216.4000
219.9200
4,495,000
Wed, 10 Sep 2025
222.5600
222.5600
215.0080
218.9924
6,242,500
Tue, 09 Sep 2025
221.8720
224.1772
220.7000
222.8732
3,970,000
Mon, 08 Sep 2025
221.1396
225.5400
220.3992
222.7880
5,350,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
223.7628
226.1004
218.2000
220.2320
5,060,000
Thu, 04 Sep 2025
222.8000
223.9400
218.1580
223.4344
5,510,000
Wed, 03 Sep 2025
220.9944
223.8768
219.4000
223.3180
4,745,000
Tue, 02 Sep 2025
223.0928
223.0928
218.2788
220.2220
6,115,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
225.3656
225.3656
223.5100
223.9620
3,472,500
Thu, 28 Aug 2025
225.2000
226.6288
223.8000
226.0796
4,197,500
Wed, 27 Aug 2025
227.0476
227.7200
223.2424
224.6272
3,780,000
Tue, 26 Aug 2025
228.0348
229.1264
225.7456
228.2272
4,272,500
Mon, 25 Aug 2025
228.3272
230.9792
228.0048
228.1440
2,890,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
229.0088
231.8000
226.6020
228.8348
4,887,500
Thu, 21 Aug 2025
225.9136
228.5900
223.9632
228.4296
3,907,500
Wed, 20 Aug 2025
223.3600
225.9148
223.2912
225.5912
4,387,500
Tue, 19 Aug 2025
221.5648
224.1028
221.0460
223.3632
4,995,000
Mon, 18 Aug 2025
217.9616
221.4352
216.7808
221.2800
4,237,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
220.5776
220.5776
217.4888
218.1716
3,950,000
Thu, 14 Aug 2025
218.6800
220.7720
216.7568
219.3908
4,495,000
Wed, 13 Aug 2025
219.3336
219.3336
216.1272
217.9168
4,762,500
Tue, 12 Aug 2025
214.5700
218.7268
214.5700
218.4616
3,612,500
Mon, 11 Aug 2025
215.2736
217.2732
213.9636
214.5700
4,372,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
218.1608
218.1608
214.6572
216.2364
4,720,000
Thu, 07 Aug 2025
222.0000
223.6000
216.2268
217.2840
5,065,000
Wed, 06 Aug 2025
218.9788
221.5532
216.6000
221.4524
4,975,000
Tue, 05 Aug 2025
220.1572
220.3000
216.3916
218.3144
5,545,000
Mon, 04 Aug 2025
216.4800
219.2404
213.5768
219.0436
5,922,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
219.1788
219.1788
213.5648
215.4516
4,990,000
Thu, 31 Jul 2025
225.0000
226.5764
219.7472
220.1624
7,210,000
Wed, 30 Jul 2025
219.6000
227.6628
217.2820
224.5164
9,285,000
Tue, 29 Jul 2025
2 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Tue, 29 Jul 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 29 Jul 2025
227.8400
227.8400
221.6656
223.6308
8,110,000
Mon, 28 Jul 2025
225.5524
227.4000
223.3252
227.1500
5,640,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend