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
76.5000
76.5100
73.5600
74.1200
403,300
Thu, 23 Jul 2026
72.8000
76.1200
72.1400
75.8600
273,800
Wed, 22 Jul 2026
74.6100
75.3200
72.9250
74.3200
268,000
Tue, 21 Jul 2026
73.9300
75.7100
73.8900
75.5800
392,800
Mon, 20 Jul 2026
76.1500
77.4800
74.1900
74.3800
310,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
72.6400
76.4200
72.2100
76.1500
243,200
Thu, 16 Jul 2026
75.5100
76.2200
73.0400
73.4700
513,800
Wed, 15 Jul 2026
74.6300
76.1500
73.8850
76.0200
262,400
Tue, 14 Jul 2026
76.2100
77.2900
74.3100
75.0100
362,800
Mon, 13 Jul 2026
76.0500
77.9850
72.3700
75.9800
496,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.6800
79.8000
74.9900
76.5900
324,600
Thu, 09 Jul 2026
79.6100
81.5700
78.7800
78.9400
305,600
Wed, 08 Jul 2026
78.7900
80.2200
77.0000
80.0600
538,800
Tue, 07 Jul 2026
78.1000
82.5000
77.3050
79.7600
1,243,600
Mon, 06 Jul 2026
76.7300
77.3600
73.9300
77.0100
988,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.9500
76.6700
73.9000
76.2600
985,700
Wed, 01 Jul 2026
72.9100
75.4100
72.4950
74.9500
1,334,400
Tue, 30 Jun 2026
23 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 30 Jun 2026
74.9500
75.9500
73.0300
73.1400
729,500
Mon, 29 Jun 2026
75.0000
75.7300
71.4100
74.5000
1,454,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.2100
75.0000
69.4400
74.7800
1,904,000
Thu, 25 Jun 2026
70.3900
71.7800
69.4800
70.1600
935,800
Wed, 24 Jun 2026
22 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 24 Jun 2026
70.8200
72.4400
70.2500
70.3700
1,220,500
Tue, 23 Jun 2026
70.2700
72.4900
70.2000
70.4500
537,200
Mon, 22 Jun 2026
71.6200
72.8300
70.6900
70.8000
707,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.6200
71.8500
69.2900
70.7900
1,562,300
Wed, 17 Jun 2026
70.1200
71.8100
69.1350
70.2100
692,500
Tue, 16 Jun 2026
70.1300
70.9200
68.1030
69.8300
339,400
Mon, 15 Jun 2026
69.0600
71.4900
68.1800
70.0900
464,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.1200
70.1800
67.6350
67.9900
184,500
Thu, 11 Jun 2026
67.1900
69.1500
67.0200
68.0800
219,600
Wed, 10 Jun 2026
67.8100
70.7500
67.2200
67.2500
271,600
Tue, 09 Jun 2026
67.0700
69.0200
65.2000
68.3400
590,200
Mon, 08 Jun 2026
67.5200
67.5900
64.6700
65.8000
711,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70.5100
71.8150
66.7400
67.0000
454,500
Thu, 04 Jun 2026
70.5200
72.8350
70.5200
71.1100
469,200
Wed, 03 Jun 2026
68.0100
70.5000
67.0100
70.3500
335,600
Tue, 02 Jun 2026
71.1000
71.1000
67.7300
68.0000
415,500
Mon, 01 Jun 2026
68.4700
72.3800
67.0000
71.9700
636,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
71.3400
71.8500
68.7900
69.5700
360,900
Thu, 28 May 2026
69.6500
71.1850
69.2400
70.8000
420,800
Wed, 27 May 2026
68.5200
70.0000
68.5200
69.7600
333,400
Tue, 26 May 2026
67.1700
68.4100
66.2400
68.1200
230,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.1800
69.3100
66.6500
66.8200
342,500
Thu, 21 May 2026
66.5400
67.4450
65.4900
67.1300
341,500
Wed, 20 May 2026
64.8900
67.7400
64.0100
67.0300
454,000
Tue, 19 May 2026
66.9400
66.9800
63.7900
64.0700
671,700
Mon, 18 May 2026
69.7250
69.7250
65.7800
66.8500
582,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.2400
71.1800
66.4800
66.8600
825,300
Thu, 14 May 2026
70.8900
72.3500
68.5060
69.7000
560,800
Wed, 13 May 2026
68.1200
70.3750
66.6400
70.0300
766,200
Tue, 12 May 2026
69.7600
71.3900
67.8700
68.5300
691,800
Mon, 11 May 2026
69.0100
72.8150
68.2300
69.2300
518,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
67.6500
70.3000
67.3700
68.2600
656,300
Thu, 07 May 2026
68.0000
68.7000
66.0550
67.5300
395,200
Wed, 06 May 2026
68.5600
69.0950
67.4800
68.6500
378,800
Tue, 05 May 2026
68.0000
69.3100
66.7050
67.5900
322,400
Tue, 05 May 2026
21 · 10-Q
Pre-market · 08:33 ET
10-Q ↗
Tue, 05 May 2026
20 · 8-K
Pre-market · 08:32 ET
8-K ↗
Mon, 04 May 2026
66.8200
69.4500
66.7900
67.6400
437,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.9500
67.6200
64.9850
66.9100
399,200
Thu, 30 Apr 2026
66.0900
68.8400
65.2550
65.9500
424,100
Wed, 29 Apr 2026
66.5800
67.4600
65.6200
65.9700
585,200
Tue, 28 Apr 2026
19 · DEFA14A
After-hours · 17:06 ET
DEFA14A ↗
Tue, 28 Apr 2026
18 · DEF 14A
After-hours · 17:02 ET
DEF 14A ↗
Tue, 28 Apr 2026
68.9100
69.9800
67.0100
67.2600
357,700
Mon, 27 Apr 2026
68.3200
69.8200
68.2800
68.8500
238,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.3200
69.9250
67.1100
68.8500
317,400
Thu, 23 Apr 2026
70.0500
70.5900
67.2200
68.3200
294,200
Wed, 22 Apr 2026
69.4900
71.2900
68.3200
69.7100
386,400
Tue, 21 Apr 2026
71.4100
71.9600
68.5200
69.0800
275,600
Mon, 20 Apr 2026
71.5000
72.4000
70.5700
71.4100
345,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.6700
71.8450
68.8200
71.7700
456,900
Thu, 16 Apr 2026
70.1000
70.1100
68.7450
69.4500
260,100
Wed, 15 Apr 2026
70.6000
70.9600
69.7000
70.1800
300,200
Tue, 14 Apr 2026
68.4200
70.7600
68.1300
70.4800
352,800
Mon, 13 Apr 2026
66.3200
69.1150
65.6500
68.4600
395,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.7400
67.8700
65.4600
66.3200
194,300
Thu, 09 Apr 2026
66.2000
67.4400
65.7900
67.3000
321,500
Wed, 08 Apr 2026
68.1600
68.8600
65.8400
66.2700
334,500
Tue, 07 Apr 2026
65.4600
66.8700
64.4400
66.8500
415,500
Mon, 06 Apr 2026
64.1000
66.4250
64.0100
65.8200
425,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.4700
66.1300
63.3500
65.1800
570,200
Wed, 01 Apr 2026
63.7600
67.5000
63.2000
64.7800
948,800
Tue, 31 Mar 2026
61.8200
65.0000
61.7900
63.9400
477,500
Mon, 30 Mar 2026
59.3700
62.1100
58.3500
60.7800
562,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.2000
62.3350
60.0000
60.0900
318,200
Thu, 26 Mar 2026
61.5000
63.2700
61.2200
62.0100
340,300
Wed, 25 Mar 2026
60.8500
63.1800
59.9650
62.5500
466,800
Tue, 24 Mar 2026
59.0000
60.3250
58.1450
59.6100
565,500
Mon, 23 Mar 2026
60.2700
61.2500
58.8100
59.1100
344,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.9200
60.6000
58.0900
58.1700
2,170,000
Thu, 19 Mar 2026
59.1900
60.3900
57.7150
59.1700
452,500
Wed, 18 Mar 2026
59.8900
59.9050
58.0800
59.1350
456,700
Tue, 17 Mar 2026
60.2600
61.6600
59.1050
59.9800
551,700
Mon, 16 Mar 2026
60.6500
62.4450
60.2100
60.8900
291,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
60.5400
62.5400
59.0000
60.0400
384,400
Thu, 12 Mar 2026
62.9500
63.4200
59.6400
59.7600
506,400
Wed, 11 Mar 2026
65.1400
65.9900
63.7100
63.8500
382,000
Tue, 10 Mar 2026
63.7500
66.2800
63.2450
66.1800
463,700
Mon, 09 Mar 2026
62.3000
67.1500
61.5750
64.2300
954,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.1700
62.9600
58.8900
61.1800
761,500
Thu, 05 Mar 2026
61.0000
61.8000
59.7600
60.3400
833,300
Wed, 04 Mar 2026
65.0300
65.0300
60.9200
61.1000
643,100
Tue, 03 Mar 2026
65.9200
66.4900
63.9650
64.3600
585,200
Mon, 02 Mar 2026
64.8450
67.1600
63.8600
66.5400
380,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
17 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 27 Feb 2026
67.4900
67.8600
64.9250
66.6200
345,100
Thu, 26 Feb 2026
67.5000
68.1900
65.2050
67.9100
907,200
Thu, 26 Feb 2026
16 · 10-K
Pre-market · 08:36 ET
10-K ↗
Thu, 26 Feb 2026
15 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 25 Feb 2026
66.5800
69.3600
64.9500
66.8900
742,600
Tue, 24 Feb 2026
64.7000
67.2600
63.2300
66.2000
654,800
Mon, 23 Feb 2026
61.9800
64.1600
61.5500
64.0000
1,171,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.8000
63.0700
60.4600
61.3600
920,100
Thu, 19 Feb 2026
63.5800
64.8340
61.9150
63.3500
788,500
Wed, 18 Feb 2026
63.7600
66.8300
63.7600
64.4800
1,202,000
Tue, 17 Feb 2026
55.6700
67.2700
55.5100
65.5700
3,584,400
Tue, 17 Feb 2026
14 · 8-K
Pre-market · 07:42 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
13 · 8-K
After-hours · 16:28 ET
8-K ↗
Fri, 13 Feb 2026
71.6300
73.9700
40.0000
55.9500
4,999,800
Thu, 12 Feb 2026
72.4200
73.6750
70.6000
71.6500
400,500
Wed, 11 Feb 2026
75.1600
75.6300
70.6500
71.9900
368,000
Tue, 10 Feb 2026
73.1100
76.1400
73.0000
74.7500
344,900
Mon, 09 Feb 2026
79.8000
79.8000
72.6100
73.5400
532,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
79.6400
81.2800
78.7500
79.7200
463,100
Thu, 05 Feb 2026
81.0700
83.9300
77.8900
78.3300
607,300
Wed, 04 Feb 2026
80.3500
82.3900
76.0000
81.6500
666,000
Tue, 03 Feb 2026
80.8600
81.1850
77.6500
79.7100
242,000
Mon, 02 Feb 2026
76.6300
80.9700
76.2900
80.6500
252,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.1600
79.4000
75.6000
77.3200
480,200
Thu, 29 Jan 2026
79.3600
80.0400
77.7800
78.5500
323,300
Wed, 28 Jan 2026
82.1800
82.1800
79.0930
80.0100
413,100
Tue, 27 Jan 2026
77.3800
82.2600
77.3300
82.1400
327,400
Mon, 26 Jan 2026
75.3100
78.6750
74.4200
77.5400
572,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
77.5300
79.4800
75.4300
76.3300
592,300
Thu, 22 Jan 2026
74.2100
78.3400
73.7650
78.2000
731,400
Wed, 21 Jan 2026
73.7900
75.2500
73.7800
74.8900
440,500
Tue, 20 Jan 2026
69.7400
74.0800
69.1700
74.0000
469,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
71.1200
73.0700
70.3100
70.9300
454,800
Thu, 15 Jan 2026
72.4700
77.0700
70.4450
71.0400
1,625,700
Wed, 14 Jan 2026
75.4800
78.1200
74.6900
77.0800
733,400
Tue, 13 Jan 2026
79.2450
79.2450
75.1500
75.4400
597,000
Mon, 12 Jan 2026
79.6900
79.6900
77.0100
79.0200
476,100
Mon, 12 Jan 2026
12 · 8-K
Pre-market · 08:37 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.3400
80.5300
77.8300
78.1400
247,700
Thu, 08 Jan 2026
79.8600
81.9000
78.0000
79.2900
263,200
Wed, 07 Jan 2026
77.8900
81.1800
77.1140
80.9400
436,300
Tue, 06 Jan 2026
77.5800
78.3900
76.1900
77.3600
604,700
Mon, 05 Jan 2026
78.2200
79.0200
76.7950
78.6300
414,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
78.5700
80.0000
76.9100
79.0900
329,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.0800
80.3200
76.8000
79.4100
406,300
Tue, 30 Dec 2025
77.8400
78.8100
76.2400
76.8900
604,000
Mon, 29 Dec 2025
80.7900
80.7900
77.8700
78.2900
386,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.8500
80.6400
79.7600
80.3300
218,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.0000
80.7300
79.3100
80.4300
168,400
Tue, 23 Dec 2025
79.2600
81.2400
79.2200
79.8200
330,000
Mon, 22 Dec 2025
80.5100
81.4850
77.2500
79.5400
794,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
91.9000
92.0000
71.4050
80.0400
4,224,600
Thu, 18 Dec 2025
88.0000
90.9150
88.0000
90.4400
439,700
Wed, 17 Dec 2025
91.2000
91.6000
86.7500
87.4900
570,200
Tue, 16 Dec 2025
90.9000
91.7800
90.1650
91.4700
639,400
Mon, 15 Dec 2025
92.1600
92.6000
90.0100
92.0000
792,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
92.9500
94.5050
91.5200
91.8500
523,900
Thu, 11 Dec 2025
93.3600
94.4500
90.4000
93.6000
624,100
Wed, 10 Dec 2025
91.3400
93.1800
90.4100
92.8500
304,000
Tue, 09 Dec 2025
92.1000
92.8900
89.8600
91.7200
424,200
Mon, 08 Dec 2025
95.4000
99.5000
91.8800
92.2400
632,900
Mon, 08 Dec 2025
11 · 8-K
Pre-market · 08:40 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
93.6000
95.6700
92.0550
93.2600
234,700
Thu, 04 Dec 2025
91.2200
94.5800
91.2200
93.7900
280,000
Wed, 03 Dec 2025
90.7400
92.6200
87.1800
92.3800
389,500
Tue, 02 Dec 2025
91.9500
93.3250
89.4400
89.7200
500,400
Mon, 01 Dec 2025
93.0500
96.1800
91.3200
91.6900
603,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
94.5200
94.5200
92.8400
93.3600
248,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
92.2400
94.1300
91.7300
93.7500
609,100
Tue, 25 Nov 2025
94.0100
95.1350
91.6200
92.5300
535,300
Mon, 24 Nov 2025
93.7000
97.1150
93.6900
94.1100
1,705,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
90.3500
94.8900
87.9400
92.6000
853,700
Thu, 20 Nov 2025
92.1000
94.4000
89.8000
90.3500
556,400
Wed, 19 Nov 2025
90.3800
92.6800
89.9000
90.7400
676,800
Tue, 18 Nov 2025
88.7100
90.7000
87.5600
89.7400
237,900
Mon, 17 Nov 2025
90.2900
92.6550
88.2300
89.6500
733,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
87.0000
90.8500
86.9300
89.9500
554,200
Thu, 13 Nov 2025
85.3700
87.8500
83.0000
87.0400
436,700
Wed, 12 Nov 2025
85.3200
87.6050
85.3200
86.0200
221,700
Tue, 11 Nov 2025
83.2000
86.3050
81.7750
86.0700
677,000
Mon, 10 Nov 2025
85.0500
86.1150
82.2350
83.5800
334,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
87.0000
87.0000
83.1200
83.8500
272,400
Thu, 06 Nov 2025
87.8500
90.3850
86.2000
87.0000
642,600
Thu, 06 Nov 2025
10 · 10-Q
Pre-market · 08:34 ET
10-Q ↗
Thu, 06 Nov 2025
9 · 8-K
Pre-market · 08:33 ET
8-K ↗
Wed, 05 Nov 2025
85.7800
88.5350
85.1350
88.3100
316,400
Tue, 04 Nov 2025
83.0100
87.1250
83.0100
86.0600
380,300
Mon, 03 Nov 2025
86.9400
87.5000
83.4020
84.6900
524,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
85.8800
87.0000
84.5200
86.2200
252,800
Thu, 30 Oct 2025
85.8700
86.9400
84.7800
85.7500
283,800
Wed, 29 Oct 2025
87.5100
87.5100
83.9500
85.0000
340,800
Tue, 28 Oct 2025
89.7900
89.7900
87.0010
87.6100
235,200
Mon, 27 Oct 2025
86.4200
89.7550
86.4200
89.6500
464,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
85.3900
85.7500
84.0750
85.6300
322,500
Thu, 23 Oct 2025
87.1700
87.4500
83.5230
83.6900
304,000
Wed, 22 Oct 2025
86.4200
89.0000
85.6400
87.2200
983,400
Wed, 22 Oct 2025
8 · 8-K
Pre-market · 09:11 ET
8-K ↗
Tue, 21 Oct 2025
7 · 424B5
After-hours · 17:13 ET
424B5 ↗
Tue, 21 Oct 2025
85.6400
88.1000
85.0200
86.1700
1,743,200
Mon, 20 Oct 2025
90.1900
90.9130
85.7100
87.1700
1,337,400
Mon, 20 Oct 2025
6 · 424B5
Pre-market · 07:09 ET
424B5 ↗
Mon, 20 Oct 2025
5 · 8-K
Pre-market · 06:38 ET
8-K ↗
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
85.5000
95.9500
83.8800
89.9400
2,255,600
Fri, 17 Oct 2025
4 · 8-K
Pre-market · 08:43 ET
8-K ↗
Thu, 16 Oct 2025
77.9500
77.9500
73.8800
74.3600
274,300
Wed, 15 Oct 2025
73.3000
78.1700
72.3120
76.9800
423,100
Tue, 14 Oct 2025
71.4900
73.5300
70.9650
73.0000
344,700
Mon, 13 Oct 2025
70.2100
72.3100
69.5050
71.9600
428,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
70.5100
70.8850
68.8200
69.9000
310,500
Thu, 09 Oct 2025
70.2800
71.1300
69.7900
70.7500
509,300
Wed, 08 Oct 2025
68.0800
72.6800
67.2150
70.2800
668,400
Tue, 07 Oct 2025
68.9800
69.5100
67.3100
67.8900
318,000
Mon, 06 Oct 2025
3 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 06 Oct 2025
68.2300
69.8700
67.4410
69.2800
360,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
65.9800
67.9200
65.4300
67.7800
272,200
Thu, 02 Oct 2025
67.2800
67.2800
65.2600
65.8600
367,300
Wed, 01 Oct 2025
66.0800
68.7880
65.8800
67.0400
475,600
Tue, 30 Sep 2025
65.0700
66.5800
64.8900
66.0800
375,700
Mon, 29 Sep 2025
65.8800
68.4300
64.4000
65.0600
398,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
62.6700
65.9400
61.9700
65.5500
352,200
Thu, 25 Sep 2025
62.0900
62.8750
60.4900
62.5000
227,800
Wed, 24 Sep 2025
62.6500
63.5300
61.0400
62.3900
172,200
Tue, 23 Sep 2025
61.2400
63.2900
61.2400
62.1600
327,700
Mon, 22 Sep 2025
61.2200
62.5050
59.7400
61.4950
235,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
62.9500
62.9800
60.2500
60.7900
878,200
Thu, 18 Sep 2025
61.3800
62.6400
60.5750
62.6300
516,900
Wed, 17 Sep 2025
60.9300
63.5400
59.6500
61.0350
418,300
Tue, 16 Sep 2025
59.9800
61.5100
59.6550
60.3400
295,000
Mon, 15 Sep 2025
59.9100
60.1150
58.3600
59.9000
318,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
60.2900
61.0400
59.3730
59.8200
178,600
Thu, 11 Sep 2025
59.9400
61.2700
59.9400
60.2900
150,700
Wed, 10 Sep 2025
60.3400
61.0000
58.5900
59.9400
318,100
Tue, 09 Sep 2025
62.3200
65.2500
60.0900
60.3400
572,000
Mon, 08 Sep 2025
61.0100
63.2000
60.2300
61.9100
767,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
60.3100
61.9300
60.0900
60.7600
196,300
Thu, 04 Sep 2025
61.5900
61.8750
59.7400
60.1900
241,700
Wed, 03 Sep 2025
60.9800
63.5100
60.1900
61.5900
325,500
Tue, 02 Sep 2025
59.5200
61.6800
58.8700
61.4000
356,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
59.8500
60.6800
59.1400
59.6450
214,800
Thu, 28 Aug 2025
59.8800
60.5600
59.5000
59.6600
194,500
Wed, 27 Aug 2025
59.6600
60.4900
59.6600
59.9500
165,200
Tue, 26 Aug 2025
59.2700
60.2800
58.7820
59.7850
228,000
Mon, 25 Aug 2025
60.3800
60.4800
59.1900
59.4100
161,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
60.0100
61.0500
59.7500
60.3500
349,200
Thu, 21 Aug 2025
58.4900
60.2650
57.9900
59.7500
216,500
Wed, 20 Aug 2025
57.8100
59.0240
57.5400
58.7200
255,000
Tue, 19 Aug 2025
58.6700
59.0500
57.7400
58.1800
255,000
Mon, 18 Aug 2025
60.0000
64.8300
58.7500
58.8400
322,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
60.8000
60.9100
59.3200
59.8600
301,200
Thu, 14 Aug 2025
60.2900
61.1700
60.1900
60.7200
443,800
Wed, 13 Aug 2025
59.8700
61.6300
59.3950
61.1000
613,900
Tue, 12 Aug 2025
58.7400
60.3680
58.0560
59.0300
369,900
Mon, 11 Aug 2025
57.5600
58.6600
56.9800
58.5900
346,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
56.5400
58.2400
56.5400
58.0300
274,600
Thu, 07 Aug 2025
57.6100
59.0000
56.4400
57.0700
346,500
Thu, 07 Aug 2025
2 · 10-Q
Pre-market · 08:40 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
Pre-market · 08:37 ET
8-K ↗
Wed, 06 Aug 2025
60.3200
60.3500
57.7700
59.0000
407,300
Tue, 05 Aug 2025
59.6700
60.9500
59.1100
60.8300
385,700
Mon, 04 Aug 2025
58.9300
59.9800
58.2900
59.7900
306,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
59.0000
60.0050
58.0100
58.9700
373,400
Thu, 31 Jul 2025
59.2700
60.8000
58.8600
59.7600
336,100
Wed, 30 Jul 2025
60.4600
61.5900
59.1100
59.3500
377,200
Tue, 29 Jul 2025
60.0100
60.0800
58.6300
59.8000
196,600
Mon, 28 Jul 2025
60.5100
60.9500
59.4000
59.4800
298,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend