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
177.2600
178.2399
174.9900
177.1900
456,922
Thu, 22 Oct 2026
13 · DEFA14A
After market open · 14:06 ET
DEFA14A ↗
Thu, 22 Oct 2026
12 · DEF 14A
After market open · 14:04 ET
DEF 14A ↗
Thu, 22 Oct 2026
172.5000
178.1300
172.0200
177.6700
686,500
Wed, 21 Oct 2026
169.7400
171.8100
168.3200
169.3300
507,200
Tue, 20 Oct 2026
168.1900
171.5300
168.0850
170.0600
696,300
Mon, 19 Oct 2026
164.9800
167.1700
164.9580
166.1700
437,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
168.0500
169.0900
163.2700
166.3200
459,500
Thu, 15 Oct 2026
159.8100
166.4750
159.8100
166.2500
744,300
Wed, 14 Oct 2026
157.1800
159.4600
156.8150
159.1000
576,800
Tue, 13 Oct 2026
155.7300
158.5650
155.7300
158.1100
525,300
Mon, 12 Oct 2026
155.9700
157.9700
155.1700
156.0300
500,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
153.7200
155.3100
152.5400
153.9600
445,900
Thu, 08 Oct 2026
148.1000
153.1500
148.1000
153.0200
712,300
Wed, 07 Oct 2026
146.5500
149.9300
146.0800
148.0200
571,100
Tue, 06 Oct 2026
147.1800
148.6500
145.3150
146.1600
526,300
Mon, 05 Oct 2026
145.5700
147.6700
144.4850
147.3900
556,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
147.2900
149.0000
144.2600
144.4700
560,500
Thu, 01 Oct 2026
145.6400
148.5700
144.5500
146.6000
768,700
Wed, 30 Sep 2026
142.1900
143.4650
141.0500
142.5700
571,600
Tue, 29 Sep 2026
143.3300
144.3500
139.4200
142.1900
622,000
Mon, 28 Sep 2026
141.8500
145.0200
140.5500
142.7200
797,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
143.6000
148.0900
142.5530
143.3500
746,400
Thu, 24 Sep 2026
145.3500
146.3500
142.7600
143.6400
595,300
Wed, 23 Sep 2026
145.9700
145.9700
141.6500
143.5800
834,700
Tue, 22 Sep 2026
146.9200
147.1300
143.2500
145.7100
779,700
Mon, 21 Sep 2026
143.1200
145.0550
142.1000
144.4200
639,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
144.2200
145.7800
143.3050
143.7300
1,181,500
Thu, 17 Sep 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 17 Sep 2026
146.6100
148.6990
144.6400
146.2300
637,300
Wed, 16 Sep 2026
144.3700
148.6750
143.6200
147.3200
590,200
Tue, 15 Sep 2026
146.2500
148.7100
145.4700
147.2200
540,000
Mon, 14 Sep 2026
146.9900
148.6590
144.7600
147.9700
761,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
142.9700
144.1020
140.8900
141.6600
608,300
Thu, 10 Sep 2026
144.0300
144.9700
142.2350
142.8600
682,000
Wed, 09 Sep 2026
143.1000
143.8300
140.3900
142.1000
562,400
Tue, 08 Sep 2026
150.9500
151.5700
143.2900
143.5300
611,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
152.3700
153.2000
148.3900
152.2500
566,100
Thu, 03 Sep 2026
157.5600
159.3500
153.5800
154.4300
469,100
Wed, 02 Sep 2026
155.5200
156.2200
153.4600
154.6000
376,500
Tue, 01 Sep 2026
158.0800
161.9300
155.3900
156.0200
560,700
Mon, 31 Aug 2026
156.6500
160.7300
156.2400
160.2200
1,039,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
157.8200
159.2650
157.3800
157.9300
459,500
Thu, 27 Aug 2026
156.7600
158.8100
153.5300
158.1500
599,300
Wed, 26 Aug 2026
149.6500
153.6900
149.2700
152.0400
335,900
Tue, 25 Aug 2026
150.2700
154.4500
150.2700
152.2400
407,100
Mon, 24 Aug 2026
153.2500
155.7000
151.2150
152.4500
575,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 21 Aug 2026
151.7900
153.8900
150.0350
153.3400
408,800
Thu, 20 Aug 2026
149.6200
154.1000
149.4050
152.3600
404,500
Wed, 19 Aug 2026
147.5500
151.3400
147.0000
149.3100
799,800
Tue, 18 Aug 2026
148.0300
149.8900
146.3600
147.3200
522,600
Mon, 17 Aug 2026
145.3100
146.2650
143.5800
145.4700
440,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
153.4000
154.0850
146.7750
148.2800
687,200
Thu, 13 Aug 2026
143.7900
153.0750
142.5100
152.7100
1,057,400
Wed, 12 Aug 2026
141.0600
146.1200
140.0200
145.6700
858,800
Tue, 11 Aug 2026
145.0400
147.2200
144.0550
145.0500
978,700
Mon, 10 Aug 2026
147.3800
149.8000
145.3800
145.6500
1,213,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
151.5300
156.1800
150.2600
150.4200
1,300,200
Thu, 06 Aug 2026
148.1800
151.9500
147.9100
151.4900
1,258,100
Wed, 05 Aug 2026
9 · 10-K
After market open · 10:02 ET
10-K ↗
Wed, 05 Aug 2026
150.0000
150.2700
143.5000
147.8100
1,552,800
Tue, 04 Aug 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 04 Aug 2026
134.9700
143.3200
133.6930
143.3200
978,000
Mon, 03 Aug 2026
142.6300
144.4000
137.4950
139.7700
602,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
135.0000
138.0950
133.1200
137.8950
526,100
Thu, 30 Jul 2026
139.0000
140.5000
132.0100
136.7100
790,600
Wed, 29 Jul 2026
139.3000
149.0450
137.4700
144.7900
1,098,400
Tue, 28 Jul 2026
132.8300
138.9600
132.3200
138.6800
1,083,100
Mon, 27 Jul 2026
127.8500
133.7400
127.3450
130.1600
673,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
120.9400
125.5900
120.8050
125.2700
467,500
Thu, 23 Jul 2026
121.3100
122.4300
119.0210
120.6000
422,600
Wed, 22 Jul 2026
124.9100
124.9100
119.5050
120.7800
399,700
Tue, 21 Jul 2026
123.2700
126.8200
121.9900
123.8800
618,600
Mon, 20 Jul 2026
124.9600
128.2750
123.2100
127.2900
493,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
126.5000
129.6600
123.7200
126.0000
436,400
Thu, 16 Jul 2026
125.5900
128.8800
123.9150
126.8600
659,100
Wed, 15 Jul 2026
123.1300
127.6300
122.7800
123.0500
873,800
Tue, 14 Jul 2026
119.1000
124.7100
118.6800
123.1300
604,400
Mon, 13 Jul 2026
120.6900
125.0800
120.1800
124.5000
645,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.6100
120.0000
116.6100
118.5000
579,000
Thu, 09 Jul 2026
112.0900
116.8350
110.4800
116.6200
662,300
Wed, 08 Jul 2026
118.1500
118.1500
114.7200
115.2100
725,400
Tue, 07 Jul 2026
115.9200
120.2800
115.9200
118.8400
615,400
Mon, 06 Jul 2026
113.5000
115.5300
112.7000
113.7700
1,826,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
111.5100
115.7500
111.5100
115.1000
642,000
Wed, 01 Jul 2026
107.6400
112.3560
107.5050
111.3300
693,100
Tue, 30 Jun 2026
103.9900
106.2200
102.8700
104.5300
458,400
Mon, 29 Jun 2026
107.8800
109.3900
105.2800
105.7300
764,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
99.9600
106.5100
99.9600
106.3500
1,782,900
Thu, 25 Jun 2026
103.1000
104.4300
100.2100
100.4800
509,700
Wed, 24 Jun 2026
100.7300
104.4200
100.3100
103.7900
702,500
Tue, 23 Jun 2026
101.5400
103.3000
99.9400
100.8900
840,000
Mon, 22 Jun 2026
99.9300
101.6300
98.3140
99.5100
1,156,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
99.9200
101.3800
98.6400
101.0600
1,310,200
Wed, 17 Jun 2026
102.8000
104.1600
99.7000
100.5100
832,400
Tue, 16 Jun 2026
107.8300
108.4300
103.7150
104.3100
696,600
Mon, 15 Jun 2026
108.3100
109.3600
106.0200
106.9300
886,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
108.1200
109.3100
105.7700
108.8400
1,327,800
Thu, 11 Jun 2026
109.7500
111.3200
106.4300
108.2300
628,700
Wed, 10 Jun 2026
112.0500
113.7600
110.7150
111.6400
540,100
Tue, 09 Jun 2026
109.7300
114.1600
109.7300
113.1400
503,800
Mon, 08 Jun 2026
111.6700
113.4700
110.2300
112.0700
450,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
114.1700
115.6800
112.0000
113.4600
646,100
Thu, 04 Jun 2026
116.3500
117.8900
112.5700
112.6600
402,400
Wed, 03 Jun 2026
115.8650
116.2000
111.7000
112.8200
466,700
Tue, 02 Jun 2026
118.3900
118.3900
113.3100
117.8400
617,700
Mon, 01 Jun 2026
117.5500
123.3650
115.5000
122.4900
1,171,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
110.8800
117.0400
110.3100
114.9300
846,400
Thu, 28 May 2026
109.7700
112.2200
108.6800
110.8800
423,600
Wed, 27 May 2026
108.9400
111.7800
107.9000
108.9300
693,600
Tue, 26 May 2026
110.1700
112.7900
109.0000
109.6400
686,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
112.0400
114.6100
111.3150
113.0200
436,700
Thu, 21 May 2026
112.4000
112.8400
109.0800
111.7200
544,500
Wed, 20 May 2026
111.0800
113.5200
106.6600
112.7600
659,000
Tue, 19 May 2026
115.0500
118.3000
113.0650
113.2200
886,500
Mon, 18 May 2026
107.1000
113.5500
106.5500
112.9700
936,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
105.4000
110.4650
105.4000
107.1200
677,200
Thu, 14 May 2026
104.2100
106.8300
102.7500
103.9300
771,600
Wed, 13 May 2026
105.9000
107.4180
102.1900
104.2300
948,400
Tue, 12 May 2026
110.1900
111.2200
106.6300
107.3500
979,300
Mon, 11 May 2026
109.9300
111.2900
108.3500
109.8800
1,023,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
7 · 10-Q
After market open · 10:01 ET
10-Q ↗
Fri, 08 May 2026
114.9500
114.9500
106.8200
110.9800
1,851,900
Thu, 07 May 2026
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
104.3600
111.0700
104.3600
109.1200
1,610,400
Wed, 06 May 2026
105.7700
107.3400
102.2100
102.5300
800,300
Tue, 05 May 2026
108.1800
109.2750
105.8700
107.6800
507,000
Mon, 04 May 2026
109.0200
111.7600
106.7800
109.0300
759,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
107.5900
110.3050
105.8400
109.6000
668,500
Thu, 30 Apr 2026
105.9200
107.0150
104.5300
105.4900
606,500
Wed, 29 Apr 2026
102.2300
108.0300
101.7500
107.9400
861,400
Tue, 28 Apr 2026
102.3750
105.0500
101.3700
102.2700
958,200
Mon, 27 Apr 2026
102.6850
104.6700
101.1800
101.3800
744,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
99.4400
103.0500
99.1700
102.1900
782,100
Thu, 23 Apr 2026
102.4400
103.9300
97.8400
100.0800
485,900
Wed, 22 Apr 2026
103.7300
105.4650
101.4500
104.1300
709,500
Tue, 21 Apr 2026
102.9700
106.1900
102.4200
103.6000
442,700
Mon, 20 Apr 2026
101.0100
103.5050
101.0100
103.1400
618,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
101.2100
102.1000
99.8900
100.7800
708,000
Thu, 16 Apr 2026
102.1900
103.3700
99.5300
100.6600
690,900
Wed, 15 Apr 2026
99.1800
101.9700
97.2500
100.5200
725,700
Tue, 14 Apr 2026
99.9900
101.2200
97.3300
97.9200
675,100
Mon, 13 Apr 2026
95.1000
100.0900
95.1000
99.4900
707,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.5500
96.1000
92.9900
95.1000
1,105,800
Thu, 09 Apr 2026
101.5700
101.8800
93.2700
95.1800
1,737,400
Wed, 08 Apr 2026
107.5400
109.7150
102.2300
102.4200
1,167,900
Tue, 07 Apr 2026
107.7900
108.2000
105.2400
106.2900
788,700
Mon, 06 Apr 2026
105.8600
108.2770
104.2500
106.8000
798,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
105.2200
108.6900
103.3600
106.1400
1,110,600
Wed, 01 Apr 2026
108.2600
108.3000
103.5500
105.1800
776,600
Tue, 31 Mar 2026
110.0900
110.6950
107.4600
108.0400
407,300
Mon, 30 Mar 2026
106.1800
109.5500
106.0000
108.6300
780,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
109.6700
109.8350
105.2200
105.3900
722,300
Thu, 26 Mar 2026
109.0800
113.1650
109.0800
111.0300
598,900
Wed, 25 Mar 2026
110.1900
113.6700
107.6100
109.6000
595,400
Tue, 24 Mar 2026
113.4400
113.5850
107.8000
108.3100
842,600
Mon, 23 Mar 2026
112.9600
116.1400
111.6950
115.0900
686,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
110.4400
113.0400
108.0200
112.5200
1,043,000
Thu, 19 Mar 2026
110.4700
113.1800
109.3700
110.9000
460,700
Wed, 18 Mar 2026
108.8200
111.5800
108.8200
109.7200
563,100
Tue, 17 Mar 2026
110.1900
113.1150
110.1900
110.8000
482,400
Mon, 16 Mar 2026
109.6500
111.5900
108.9400
110.0000
629,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
110.6000
112.6700
108.9500
109.3900
707,200
Thu, 12 Mar 2026
114.2000
116.5700
110.4900
110.5200
609,700
Wed, 11 Mar 2026
116.2300
116.5250
111.1200
113.7800
571,600
Tue, 10 Mar 2026
116.7300
117.9900
111.7200
114.5500
593,300
Mon, 09 Mar 2026
120.7200
120.7200
115.6800
117.9500
661,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
115.9900
120.3500
113.3550
120.1000
822,200
Thu, 05 Mar 2026
114.8600
117.6300
114.6950
115.9900
840,900
Wed, 04 Mar 2026
112.4800
114.7100
110.9550
114.4900
647,800
Tue, 03 Mar 2026
107.0200
113.6250
105.4100
113.6000
925,700
Mon, 02 Mar 2026
106.1600
110.8400
105.4850
107.8000
988,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
110.3100
111.9900
102.5100
106.4900
1,064,100
Thu, 26 Feb 2026
105.7700
113.3600
105.4400
112.6200
1,576,400
Wed, 25 Feb 2026
103.6600
104.4000
101.9900
103.7800
996,600
Tue, 24 Feb 2026
101.9800
104.5200
100.5000
103.1400
1,256,100
Mon, 23 Feb 2026
104.6700
104.7300
100.9000
101.9500
727,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
108.0600
109.7500
105.5500
105.6600
705,100
Thu, 19 Feb 2026
108.9400
109.1200
107.0000
108.2200
646,000
Wed, 18 Feb 2026
108.1600
109.9150
106.4500
109.3500
697,500
Tue, 17 Feb 2026
107.0800
108.4700
105.0500
107.6400
880,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.7200
108.3100
103.7200
107.1300
1,930,200
Thu, 12 Feb 2026
106.9000
107.9400
101.3950
104.2000
1,782,400
Wed, 11 Feb 2026
113.1100
114.1000
106.4500
107.6800
1,643,200
Tue, 10 Feb 2026
112.6100
117.0900
112.6100
113.8200
1,504,000
Mon, 09 Feb 2026
117.9300
119.0300
111.9100
112.3100
1,778,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · 10-Q
After market open · 10:02 ET
10-Q ↗
Fri, 06 Feb 2026
125.6700
129.1350
113.7000
117.8500
2,097,100
Thu, 05 Feb 2026
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 05 Feb 2026
126.9600
129.4000
124.7750
127.0500
2,164,500
Wed, 04 Feb 2026
125.5600
129.4250
123.7100
126.6400
1,225,100
Tue, 03 Feb 2026
133.2400
133.2400
125.7650
127.2600
998,000
Mon, 02 Feb 2026
135.5600
138.6700
133.8300
135.5700
811,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
133.3000
135.5600
132.1700
134.9800
619,500
Thu, 29 Jan 2026
139.2900
139.2900
131.0700
132.1500
872,400
Wed, 28 Jan 2026
142.8500
143.7800
139.8400
140.6900
488,000
Tue, 27 Jan 2026
144.8300
145.8350
141.5250
142.1400
362,100
Mon, 26 Jan 2026
146.0500
146.9500
143.7900
145.5200
456,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
147.3700
148.2200
144.8200
145.8600
387,800
Thu, 22 Jan 2026
141.3500
148.7000
140.6100
147.4100
919,700
Wed, 21 Jan 2026
138.2100
142.1600
138.2100
140.4700
700,100
Tue, 20 Jan 2026
139.5800
140.5700
137.1500
137.6600
512,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
142.6800
142.6800
139.0000
140.1000
547,700
Thu, 15 Jan 2026
140.8300
142.4100
138.8100
141.6500
679,800
Wed, 14 Jan 2026
144.3600
144.9300
139.7500
140.4200
510,900
Tue, 13 Jan 2026
148.6600
149.2950
142.7450
144.7400
600,900
Mon, 12 Jan 2026
149.0700
150.9200
148.1500
149.3200
623,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
152.6300
153.1900
148.8900
150.3900
641,500
Thu, 08 Jan 2026
152.6300
154.4000
150.0000
153.7300
615,900
Wed, 07 Jan 2026
152.6500
154.3800
152.4800
153.2300
396,600
Tue, 06 Jan 2026
149.4400
153.0530
149.0100
152.5700
528,000
Mon, 05 Jan 2026
145.3700
150.8300
142.4600
150.1900
630,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
151.7500
153.6300
145.4500
145.7000
582,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
152.3700
153.6500
151.8950
152.5000
322,800
Tue, 30 Dec 2025
153.0100
153.8900
152.8350
152.9800
242,300
Mon, 29 Dec 2025
153.0200
154.7200
151.7900
153.8200
469,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
152.1300
153.7300
152.1100
153.6500
261,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
152.9000
152.9200
151.2300
152.3200
125,300
Tue, 23 Dec 2025
153.2500
153.6900
150.3200
152.0400
599,000
Mon, 22 Dec 2025
152.3900
154.5230
151.6450
153.8400
554,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
152.0900
153.3300
149.9850
152.8400
1,373,800
Thu, 18 Dec 2025
150.7200
152.5500
148.8050
151.6900
645,800
Wed, 17 Dec 2025
151.2800
154.9900
149.7100
150.8600
777,700
Tue, 16 Dec 2025
148.1700
150.5000
147.0950
149.7100
490,900
Mon, 15 Dec 2025
150.8500
150.8900
147.1150
148.5000
638,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
149.8300
152.1800
149.2900
150.8900
612,600
Thu, 11 Dec 2025
146.0500
150.4200
146.0500
149.2200
832,200
Wed, 10 Dec 2025
147.1100
148.1500
144.3850
145.2300
795,700
Tue, 09 Dec 2025
147.4100
148.0600
145.7600
146.9100
321,500
Mon, 08 Dec 2025
146.0400
148.1850
144.3600
146.9800
338,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 05 Dec 2025
146.0800
147.8700
145.3100
146.5200
433,300
Thu, 04 Dec 2025
146.9000
147.4500
145.3400
146.3000
473,300
Wed, 03 Dec 2025
146.0500
147.7700
145.1400
145.8100
731,100
Tue, 02 Dec 2025
147.9000
148.3200
145.6700
145.8600
478,900
Mon, 01 Dec 2025
146.8500
149.0200
146.4600
146.8100
434,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
147.5900
148.2440
146.6050
147.3300
205,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
147.2300
149.1900
146.5100
146.9500
383,100
Tue, 25 Nov 2025
147.0200
149.6500
144.5800
148.3500
520,500
Mon, 24 Nov 2025
149.0500
149.0500
145.1500
145.4400
567,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.0600
149.4200
143.3000
148.9800
639,200
Thu, 20 Nov 2025
144.5500
146.2200
142.6500
143.9300
1,108,800
Wed, 19 Nov 2025
145.0600
145.0900
142.7750
144.0700
317,600
Tue, 18 Nov 2025
145.6800
146.3200
143.0500
144.9100
396,000
Mon, 17 Nov 2025
148.0900
148.2800
144.4800
145.3200
473,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
147.0000
148.4850
145.3200
148.0500
613,500
Thu, 13 Nov 2025
146.5000
148.8300
145.7930
148.3000
663,200
Wed, 12 Nov 2025
148.7600
149.9100
147.1000
147.9900
828,400
Tue, 11 Nov 2025
142.5100
149.0500
141.5400
148.8800
874,400
Mon, 10 Nov 2025
143.4800
144.3000
140.5550
142.3000
1,081,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
138.0700
142.7300
138.0700
141.8800
1,237,000
Thu, 06 Nov 2025
143.8200
143.9800
135.4550
138.4200
1,498,900
Wed, 05 Nov 2025
2 · 10-Q
After market open · 10:02 ET
10-Q ↗
Wed, 05 Nov 2025
137.8200
148.7400
135.5100
145.4600
1,490,600
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 04 Nov 2025
142.3100
142.8780
137.6600
139.3300
895,800
Mon, 03 Nov 2025
140.8300
142.6600
137.5700
140.8100
866,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.6100
142.4550
140.0700
141.2700
724,800
Thu, 30 Oct 2025
142.2600
143.3600
140.4930
141.1100
780,200
Wed, 29 Oct 2025
148.0300
148.0300
140.5550
141.4300
894,700
Tue, 28 Oct 2025
152.0200
152.0200
149.2400
149.3000
387,700
Mon, 27 Oct 2025
152.3100
154.0050
151.1700
151.4500
440,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
153.4900
154.0450
152.0350
152.3100
397,000