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
81.5300
84.4300
81.1200
83.1600
440,500
Thu, 23 Jul 2026
17 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Thu, 23 Jul 2026
16 · DEF 14A
After-hours · 16:23 ET
DEF 14A ↗
Thu, 23 Jul 2026
80.1200
82.7000
79.3400
81.1500
510,000
Wed, 22 Jul 2026
84.3800
84.6100
80.0000
81.1400
580,100
Tue, 21 Jul 2026
83.8600
85.8400
83.6800
84.2800
571,600
Mon, 20 Jul 2026
85.7600
85.8000
81.6800
84.6000
941,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.3600
87.1000
84.1920
85.8500
590,300
Thu, 16 Jul 2026
84.7800
86.0300
84.4400
85.9000
879,500
Wed, 15 Jul 2026
84.0900
87.9000
84.0000
85.7900
658,400
Tue, 14 Jul 2026
80.3200
84.1300
80.0000
82.4200
673,400
Mon, 13 Jul 2026
81.7400
82.7400
80.5200
81.0600
460,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.8100
83.4050
80.3350
81.0900
725,400
Thu, 09 Jul 2026
78.9600
81.1100
78.5800
80.6100
589,500
Wed, 08 Jul 2026
79.8500
80.6000
78.7200
78.9600
582,900
Tue, 07 Jul 2026
82.4600
83.3750
80.2500
80.6100
810,700
Mon, 06 Jul 2026
79.7700
83.4000
79.6300
82.4600
940,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.9300
80.8150
77.4400
79.7600
1,081,000
Wed, 01 Jul 2026
79.2700
82.7200
77.4600
78.6600
881,600
Tue, 30 Jun 2026
75.3400
79.4900
73.8700
78.8300
918,300
Mon, 29 Jun 2026
77.8400
79.2800
72.7800
75.0000
1,024,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.3300
78.7100
75.7150
77.7700
2,829,900
Thu, 25 Jun 2026
74.4200
76.7900
74.4200
76.2200
1,048,900
Wed, 24 Jun 2026
76.3100
76.3100
71.8800
73.7900
1,036,500
Tue, 23 Jun 2026
78.4900
79.7750
74.9600
75.6300
863,100
Mon, 22 Jun 2026
82.0000
83.7700
79.4100
79.5100
983,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.6900
83.3900
80.7100
82.2200
1,258,700
Wed, 17 Jun 2026
87.0000
87.6150
81.1600
81.4000
1,244,600
Tue, 16 Jun 2026
84.0900
88.0450
84.0000
87.2200
893,600
Mon, 15 Jun 2026
81.9900
85.1100
81.9200
81.9900
933,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.8200
80.5650
78.1900
80.1000
911,500
Thu, 11 Jun 2026
78.0000
79.1300
75.9300
78.7400
788,300
Wed, 10 Jun 2026
79.2700
81.5000
77.0950
78.0900
948,300
Tue, 09 Jun 2026
79.9550
83.7300
79.6400
80.0000
1,435,900
Mon, 08 Jun 2026
80.4600
81.9000
79.1000
79.9700
900,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
83.1700
83.7100
79.1500
80.4600
748,400
Thu, 04 Jun 2026
81.6400
84.4500
81.6400
82.6700
1,174,700
Wed, 03 Jun 2026
80.4100
80.9200
76.7900
80.8300
1,751,400
Tue, 02 Jun 2026
87.3800
87.3800
84.5800
84.8600
772,100
Mon, 01 Jun 2026
86.7700
90.2600
86.5100
88.4000
850,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
87.9800
89.0000
86.5650
87.1300
1,316,300
Thu, 28 May 2026
90.3500
90.3500
82.2300
86.1500
1,777,500
Wed, 27 May 2026
90.6200
93.5200
90.3300
90.4900
1,181,100
Tue, 26 May 2026
91.4300
91.4300
88.1000
90.3600
1,121,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
89.9900
91.2000
89.2200
90.3200
988,500
Thu, 21 May 2026
15 · 10-K
After-hours · 16:30 ET
10-K ↗
Thu, 21 May 2026
86.5200
89.9100
83.5000
88.5900
1,013,300
Thu, 21 May 2026
14 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 20 May 2026
84.0400
85.8200
82.6850
85.1100
617,900
Tue, 19 May 2026
86.7100
87.6400
84.0500
84.1100
555,100
Mon, 18 May 2026
84.8700
87.1650
84.8600
86.7500
633,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
87.8500
88.2350
84.9700
85.1600
599,500
Thu, 14 May 2026
87.3950
89.9200
86.4150
87.6100
676,400
Wed, 13 May 2026
86.0400
86.8500
84.0800
86.7400
587,400
Tue, 12 May 2026
88.6900
88.9160
86.6900
87.1200
693,700
Mon, 11 May 2026
88.8600
89.9950
87.4700
88.5600
714,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
88.8900
89.4600
85.9000
89.0000
766,700
Thu, 07 May 2026
89.6200
90.6100
87.4950
88.9600
1,139,600
Wed, 06 May 2026
93.0100
93.0400
88.0450
88.9500
1,063,300
Tue, 05 May 2026
91.1700
93.7100
89.7300
92.4100
1,145,700
Mon, 04 May 2026
92.5600
94.0800
90.2900
91.1200
749,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.0900
94.8600
90.5150
92.5600
989,000
Thu, 30 Apr 2026
87.7400
94.9400
86.9800
91.9900
1,132,500
Wed, 29 Apr 2026
89.9400
90.1100
86.4750
88.6200
1,418,900
Tue, 28 Apr 2026
89.4600
93.4700
88.2200
90.7500
1,527,700
Mon, 27 Apr 2026
94.8000
95.6850
87.8700
89.4600
2,550,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
103.8100
103.9900
94.0600
94.8400
2,017,300
Thu, 23 Apr 2026
105.4500
106.6000
100.7700
103.1600
450,900
Wed, 22 Apr 2026
107.5900
108.9200
105.4350
105.9900
433,700
Tue, 21 Apr 2026
106.8400
111.0100
105.6400
106.1300
397,100
Mon, 20 Apr 2026
105.8400
109.0800
105.8100
106.8300
837,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
106.3800
108.5200
105.5700
106.7800
606,100
Thu, 16 Apr 2026
109.8400
110.2400
104.1700
104.1700
724,500
Wed, 15 Apr 2026
103.2400
106.5700
103.0000
105.1200
576,100
Tue, 14 Apr 2026
99.9600
102.9500
98.6700
101.5600
822,000
Mon, 13 Apr 2026
91.5200
99.6000
91.5200
99.0700
1,637,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.5800
94.5800
92.1300
92.2800
513,700
Thu, 09 Apr 2026
96.8500
98.0000
93.9500
94.7900
630,200
Wed, 08 Apr 2026
101.1900
102.3300
95.7900
97.1100
694,100
Tue, 07 Apr 2026
95.2100
96.9890
93.3800
96.5700
600,400
Mon, 06 Apr 2026
93.9500
95.6800
92.4400
95.3600
618,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
94.7700
96.2750
90.4700
94.1900
775,800
Wed, 01 Apr 2026
100.9000
100.9000
96.8400
97.0100
433,700
Tue, 31 Mar 2026
99.5900
101.9300
98.3000
99.4000
458,100
Mon, 30 Mar 2026
94.9500
98.7900
94.9500
97.8900
570,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
96.3000
96.8000
93.2400
94.7700
398,600
Thu, 26 Mar 2026
99.1500
100.9600
97.4000
97.5300
685,100
Wed, 25 Mar 2026
101.1300
103.0900
97.7250
100.8600
837,400
Tue, 24 Mar 2026
100.3900
101.4000
97.9400
99.5500
770,200
Mon, 23 Mar 2026
102.4600
103.3800
100.4000
102.0100
889,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
100.1600
100.9100
98.4400
99.5900
808,200
Thu, 19 Mar 2026
101.0500
102.6500
99.3500
101.0000
727,600
Wed, 18 Mar 2026
98.9100
104.2150
98.3900
102.6800
799,000
Tue, 17 Mar 2026
99.0700
102.7300
99.0700
100.5600
489,500
Mon, 16 Mar 2026
97.2500
99.9500
96.8500
97.1600
528,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
95.9600
98.5650
95.2500
96.8500
809,900
Thu, 12 Mar 2026
95.1500
96.6500
92.7700
94.2300
1,967,000
Wed, 11 Mar 2026
104.4800
105.0000
96.0000
98.1900
1,182,200
Tue, 10 Mar 2026
105.6700
105.9700
102.9800
104.4800
413,000
Mon, 09 Mar 2026
104.3400
106.2200
100.4000
105.5700
764,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
107.2100
107.7500
104.1300
106.5700
849,400
Thu, 05 Mar 2026
106.4800
110.1900
106.4800
110.0200
1,061,300
Wed, 04 Mar 2026
107.2800
109.6500
106.6200
107.4000
534,000
Tue, 03 Mar 2026
103.3500
108.4200
101.6000
107.3700
1,208,900
Mon, 02 Mar 2026
101.7300
108.1900
101.5600
106.8300
843,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.3200
106.3200
101.3900
104.9400
1,048,400
Thu, 26 Feb 2026
108.3600
110.3500
105.4500
108.1100
950,600
Wed, 25 Feb 2026
106.4300
106.5000
99.8300
106.2300
1,381,000
Tue, 24 Feb 2026
100.9900
103.8400
100.0000
101.7500
1,257,800
Mon, 23 Feb 2026
106.3300
106.7500
98.0000
101.1300
1,349,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 20 Feb 2026
111.7700
111.7700
105.5600
107.0200
1,594,200
Thu, 19 Feb 2026
121.7200
123.5300
107.0600
113.0000
1,410,400
Wed, 18 Feb 2026
123.8300
123.8300
120.2500
123.1900
494,300
Tue, 17 Feb 2026
122.9400
125.1450
119.4700
119.9700
409,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
124.1900
126.2050
121.4450
122.7600
448,200
Thu, 12 Feb 2026
128.5100
132.8000
122.9800
123.0800
473,200
Wed, 11 Feb 2026
133.4800
134.3000
126.1500
127.7700
406,500
Tue, 10 Feb 2026
134.0000
136.7400
132.6100
133.0000
435,100
Mon, 09 Feb 2026
131.4800
134.8620
130.6300
134.0700
321,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
134.2200
135.9600
130.6800
131.7200
606,500
Thu, 05 Feb 2026
141.1300
141.4400
131.5300
131.7200
716,600
Wed, 04 Feb 2026
137.7400
143.9100
133.8180
141.0300
720,800
Tue, 03 Feb 2026
12 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 03 Feb 2026
135.8100
149.4400
133.7800
136.0900
1,557,100
Tue, 03 Feb 2026
11 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 02 Feb 2026
140.6700
142.8300
137.8900
141.3800
518,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
142.4200
146.4050
139.9000
141.2400
506,500
Thu, 29 Jan 2026
149.5100
150.3100
141.4400
142.4200
474,400
Wed, 28 Jan 2026
147.8300
150.1300
145.9600
148.6400
266,600
Tue, 27 Jan 2026
147.8400
148.2700
144.7000
147.3600
304,700
Mon, 26 Jan 2026
149.5300
152.3850
147.5600
148.1700
427,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
151.8000
151.8000
147.4300
149.4500
378,600
Thu, 22 Jan 2026
154.8000
155.5900
151.7800
152.1000
354,700
Wed, 21 Jan 2026
149.7400
154.2050
149.7400
152.9200
469,600
Tue, 20 Jan 2026
149.7500
152.6600
148.9400
149.3200
610,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
153.4300
155.6600
152.1200
152.7900
562,500
Thu, 15 Jan 2026
148.9300
154.4000
148.7500
153.8400
396,500
Wed, 14 Jan 2026
145.2800
149.1600
143.6950
148.2100
422,300
Tue, 13 Jan 2026
151.5500
151.5500
144.6800
146.0100
388,400
Mon, 12 Jan 2026
146.8400
151.0900
145.9400
150.9500
534,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
146.8300
149.0700
145.4100
148.2500
420,400
Thu, 08 Jan 2026
144.7200
146.8400
144.1300
146.7000
409,900
Wed, 07 Jan 2026
146.5800
147.8300
143.4500
145.0000
421,200
Tue, 06 Jan 2026
144.7000
149.0050
144.7000
146.8300
705,400
Mon, 05 Jan 2026
137.0200
147.6200
136.9000
144.7000
940,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
135.0000
138.1200
134.2600
136.6600
354,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
135.8200
136.3000
134.2850
134.3100
309,200
Tue, 30 Dec 2025
136.6800
137.0400
135.2400
135.8300
388,300
Mon, 29 Dec 2025
138.6800
140.1000
135.6600
137.3500
375,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.6400
140.1200
137.1980
138.4700
426,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.6400
139.1600
135.0000
138.6400
231,800
Tue, 23 Dec 2025
138.5200
139.4930
137.9000
138.4500
372,600
Mon, 22 Dec 2025
135.2800
139.7900
134.2900
138.4900
545,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
133.6900
135.0600
132.2500
134.4300
1,518,300
Thu, 18 Dec 2025
132.5900
134.7950
132.4500
133.7100
558,500
Wed, 17 Dec 2025
131.8900
133.4350
130.8400
131.7500
686,400
Tue, 16 Dec 2025
129.8700
133.0000
129.4400
131.8500
515,800
Mon, 15 Dec 2025
131.3300
133.3300
127.9200
128.7900
427,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
133.5500
134.5100
129.8700
130.1900
485,800
Thu, 11 Dec 2025
132.9800
135.5600
131.6400
133.3000
452,300
Wed, 10 Dec 2025
128.5000
133.5400
127.2700
132.0300
694,000
Tue, 09 Dec 2025
126.9900
129.6000
126.9900
128.7100
496,200
Mon, 08 Dec 2025
124.7900
127.6300
123.3500
126.9500
585,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
123.3300
127.0300
121.5510
125.2000
731,300
Thu, 04 Dec 2025
123.2300
125.1300
122.2800
123.2800
670,000
Wed, 03 Dec 2025
121.4900
125.1350
121.4900
123.0400
390,500
Tue, 02 Dec 2025
121.9500
123.7000
120.9300
121.1500
401,500
Mon, 01 Dec 2025
122.4000
125.9600
118.9900
121.7500
457,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
123.6600
124.9000
121.9010
123.9350
226,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
123.2500
125.3500
122.1500
122.4100
368,400
Tue, 25 Nov 2025
121.0100
124.6400
120.1300
123.0600
632,400
Mon, 24 Nov 2025
121.7700
122.4900
119.8950
120.2600
420,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
122.3100
123.2300
120.2300
122.1100
764,300
Thu, 20 Nov 2025
126.2600
129.0050
120.0600
120.8700
485,900
Wed, 19 Nov 2025
125.4200
125.9500
122.1950
125.2700
562,100
Tue, 18 Nov 2025
125.8500
127.3250
124.5930
125.2300
696,200
Mon, 17 Nov 2025
130.6000
131.2700
126.6400
126.8700
522,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
130.0600
132.3600
128.9150
131.2500
371,500
Thu, 13 Nov 2025
133.5500
134.6350
130.6800
131.1500
582,300
Wed, 12 Nov 2025
132.5000
136.2800
131.6650
134.5000
571,100
Tue, 11 Nov 2025
131.4700
133.7200
130.9400
132.3000
516,800
Mon, 10 Nov 2025
131.0200
132.7900
129.5900
130.3500
527,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
127.0600
131.5300
125.4200
131.0400
733,100
Thu, 06 Nov 2025
128.6000
128.6000
124.5000
127.8500
899,300
Wed, 05 Nov 2025
124.1700
126.3250
122.9350
123.9800
719,300
Tue, 04 Nov 2025
10 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Tue, 04 Nov 2025
119.4300
125.0000
115.3200
122.2700
927,500
Tue, 04 Nov 2025
9 · 8-K
Pre-market · 06:59 ET
8-K ↗
Mon, 03 Nov 2025
112.8100
116.0400
111.9830
114.9300
645,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
113.2400
114.7900
112.5900
113.9600
403,000
Thu, 30 Oct 2025
114.9100
115.9850
113.9700
114.1000
496,800
Wed, 29 Oct 2025
117.4000
119.5950
114.2600
115.4100
341,200
Tue, 28 Oct 2025
119.8500
122.1300
117.7500
117.8900
537,900
Mon, 27 Oct 2025
120.2400
122.1600
118.7980
119.9600
271,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
120.3700
123.0000
118.6200
118.7800
187,400
Thu, 23 Oct 2025
119.5900
120.4400
116.8700
118.9200
342,600
Wed, 22 Oct 2025
120.7800
121.3900
118.6100
119.5900
270,300
Tue, 21 Oct 2025
119.4000
123.4200
119.4000
120.9700
374,200
Mon, 20 Oct 2025
118.6200
121.3000
117.6850
119.8100
355,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
117.9300
118.8900
116.7600
118.0400
303,500
Thu, 16 Oct 2025
120.4000
120.8400
115.7900
117.6100
715,900
Wed, 15 Oct 2025
126.9490
127.2080
119.1000
120.1900
519,000
Tue, 14 Oct 2025
123.5200
127.2600
122.2480
124.9200
882,100
Mon, 13 Oct 2025
120.5500
124.0200
119.0900
122.8400
751,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
118.9700
119.2200
114.6300
118.2600
1,163,300
Thu, 09 Oct 2025
120.5100
120.5100
115.9700
118.8500
634,600
Wed, 08 Oct 2025
122.9100
123.0550
119.7200
119.8000
480,900
Tue, 07 Oct 2025
125.4800
126.7800
122.5300
122.6000
386,500
Mon, 06 Oct 2025
8 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 06 Oct 2025
127.9300
129.4620
123.7050
125.0900
679,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
127.9400
128.4200
125.7100
127.6000
866,700
Thu, 02 Oct 2025
129.0000
129.0000
125.9400
126.5500
593,300
Wed, 01 Oct 2025
133.9800
134.2950
128.6300
128.8000
554,200
Tue, 30 Sep 2025
139.2100
139.2100
133.1940
134.7900
320,300
Mon, 29 Sep 2025
141.6600
142.3350
138.8900
139.0000
300,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
140.4600
140.9650
138.1400
140.9000
213,800
Thu, 25 Sep 2025
140.7800
142.1700
139.5000
139.6600
442,200
Wed, 24 Sep 2025
150.4300
151.6100
142.0800
142.7800
547,400
Tue, 23 Sep 2025
150.0700
151.9400
149.3300
149.9000
452,900
Mon, 22 Sep 2025
149.5300
150.0000
147.3700
149.1500
368,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
150.6600
150.9800
148.6900
150.3600
1,090,500
Thu, 18 Sep 2025
149.1900
152.4100
147.7800
150.9850
316,200
Wed, 17 Sep 2025
147.6300
150.3100
145.5000
146.1300
236,300
Tue, 16 Sep 2025
146.5300
147.9100
145.3800
147.5800
276,800
Mon, 15 Sep 2025
149.0700
153.0000
146.4400
146.5300
295,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
153.9600
154.6700
148.5400
148.7900
299,400
Thu, 11 Sep 2025
150.3600
154.4200
149.4600
153.8000
316,700
Wed, 10 Sep 2025
147.7700
152.1900
147.7250
149.2500
314,900
Tue, 09 Sep 2025
148.0000
149.0900
146.2200
147.9400
332,300
Mon, 08 Sep 2025
146.5300
148.9700
145.6850
148.6600
461,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
7 · 8-K
After-hours · 16:29 ET
8-K ↗
Fri, 05 Sep 2025
147.9600
148.7100
144.3600
146.1200
318,300
Thu, 04 Sep 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 04 Sep 2025
145.0300
147.1100
143.8310
147.0400
452,200
Wed, 03 Sep 2025
5 · 424B5
After-hours · 16:15 ET
SEC Form 424B5 ↗
Wed, 03 Sep 2025
147.2800
148.8300
142.1550
143.7800
757,300
Tue, 02 Sep 2025
4 · 424B5
After-hours · 16:07 ET
424B5 ↗
Tue, 02 Sep 2025
151.5700
153.0200
147.9600
150.6500
238,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
155.0000
155.1900
152.7100
154.3400
299,700
Thu, 28 Aug 2025
154.9900
156.1530
154.0000
154.8600
235,600
Wed, 27 Aug 2025
3 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Wed, 27 Aug 2025
153.5400
155.8000
153.1850
154.5200
281,800
Tue, 26 Aug 2025
154.0900
154.9900
152.6660
154.3400
447,500
Mon, 25 Aug 2025
155.5100
156.6700
154.2400
154.3000
407,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
150.5300
157.0100
150.0900
156.7500
268,000
Thu, 21 Aug 2025
148.7400
150.2700
148.3400
149.8600
245,100
Wed, 20 Aug 2025
150.7200
151.7900
147.7410
150.4200
333,800
Tue, 19 Aug 2025
155.9900
159.4700
150.5900
150.9200
696,500
Mon, 18 Aug 2025
155.1800
155.5780
153.1900
155.4000
221,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
158.6500
158.6500
154.2500
155.4600
403,400
Thu, 14 Aug 2025
159.4700
159.8650
157.1600
158.4400
378,100
Wed, 13 Aug 2025
159.0400
161.1300
154.9150
160.8800
277,300
Tue, 12 Aug 2025
154.0200
158.7300
154.0200
158.6700
234,600
Mon, 11 Aug 2025
154.5100
155.1900
152.1400
152.5500
311,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
153.8200
155.6200
152.5600
154.5400
276,600
Thu, 07 Aug 2025
158.1700
158.4500
152.1200
153.1900
314,800
Wed, 06 Aug 2025
158.3300
159.3900
156.2800
156.5700
570,500
Tue, 05 Aug 2025
2 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Tue, 05 Aug 2025
154.4700
159.3800
149.3200
156.7700
618,200
Tue, 05 Aug 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 04 Aug 2025
149.2400
152.1100
147.5800
150.9000
503,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
148.0000
148.3500
142.5300
147.7900
538,800
Thu, 31 Jul 2025
154.0100
156.2750
152.0300
152.3000
337,400
Wed, 30 Jul 2025
156.2100
158.7300
154.0700
155.5000
349,000
Tue, 29 Jul 2025
156.2900
156.4900
152.7500
155.0900
309,600
Mon, 28 Jul 2025
157.0000
157.7700
155.7800
155.7800
354,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend