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
35.9000
37.0500
35.6100
36.0900
410,600
Thu, 23 Jul 2026
36.2000
36.6850
35.4000
35.7800
791,400
Wed, 22 Jul 2026
38.3600
38.6900
36.4000
37.1000
721,800
Tue, 21 Jul 2026
38.6800
38.8000
38.2300
38.4900
479,600
Mon, 20 Jul 2026
38.3650
39.3200
37.8100
38.3700
503,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
37.6300
38.9400
37.2000
38.0100
569,000
Thu, 16 Jul 2026
37.3400
38.5550
37.0900
38.4100
703,300
Wed, 15 Jul 2026
35.4700
37.8100
35.4700
37.4400
722,100
Tue, 14 Jul 2026
35.4000
35.8220
34.9400
35.4000
590,200
Mon, 13 Jul 2026
34.1100
35.6400
33.8200
35.4000
747,200
Mon, 13 Jul 2026
19 · 8-K
Pre-market · 06:03 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
34.6200
35.0000
34.2500
34.4100
480,900
Thu, 09 Jul 2026
33.7500
34.9900
33.7500
34.8300
526,100
Wed, 08 Jul 2026
33.4400
33.8000
32.7050
33.7400
536,300
Tue, 07 Jul 2026
34.0800
34.4000
33.3100
33.6900
525,300
Mon, 06 Jul 2026
33.5700
34.7400
33.0900
34.0800
704,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
33.6000
33.9800
32.7300
33.2100
669,400
Wed, 01 Jul 2026
31.6000
33.5700
31.5000
33.1200
586,000
Tue, 30 Jun 2026
32.3500
32.9400
31.1500
31.6000
672,600
Mon, 29 Jun 2026
32.4600
32.6600
31.3200
32.4100
458,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.5700
32.5050
31.2500
32.0300
1,489,600
Thu, 25 Jun 2026
33.1300
33.4750
31.5200
31.7300
661,300
Wed, 24 Jun 2026
33.0600
34.2500
32.9000
33.3700
633,600
Tue, 23 Jun 2026
32.3900
34.0200
32.3000
33.3100
477,700
Mon, 22 Jun 2026
33.1100
33.6900
32.8400
33.3200
606,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
33.4200
34.2150
33.0900
33.9800
920,100
Wed, 17 Jun 2026
33.7100
34.0530
32.4300
32.9900
781,600
Tue, 16 Jun 2026
34.5600
34.8850
33.5800
33.6900
601,400
Mon, 15 Jun 2026
35.1100
36.3100
34.2100
34.5000
998,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.9600
34.5800
33.2050
34.1000
566,500
Thu, 11 Jun 2026
31.8200
33.4700
31.4600
33.4500
606,500
Wed, 10 Jun 2026
32.2900
33.3150
31.6900
31.7100
627,600
Tue, 09 Jun 2026
32.0000
33.4800
31.2000
32.7200
986,700
Mon, 08 Jun 2026
31.7200
31.9600
31.0800
31.7100
746,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.0000
33.0400
31.4700
31.5300
862,800
Thu, 04 Jun 2026
32.6200
33.5850
32.5900
33.3100
653,800
Wed, 03 Jun 2026
34.2500
34.2600
32.2400
32.4100
756,300
Tue, 02 Jun 2026
35.3400
35.3700
34.3200
34.4900
832,000
Mon, 01 Jun 2026
35.7100
36.6190
34.3190
35.3800
931,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
37.0800
37.5500
35.5010
36.0400
912,500
Thu, 28 May 2026
38.1700
38.3510
36.8000
37.8600
527,500
Wed, 27 May 2026
38.5600
39.0000
38.0000
38.3600
432,000
Tue, 26 May 2026
39.4800
40.4180
37.8300
38.4000
690,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
38.5500
39.1000
38.0000
38.1900
462,100
Thu, 21 May 2026
37.1400
38.7600
37.1000
38.5500
509,800
Wed, 20 May 2026
36.0200
37.7200
35.3600
37.3400
1,095,900
Tue, 19 May 2026
37.0800
37.3600
35.5100
35.8300
692,000
Mon, 18 May 2026
36.2500
37.8900
35.6200
37.3000
1,061,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36.0100
36.6000
35.3300
36.0600
514,500
Thu, 14 May 2026
38.1400
38.9800
36.7000
37.0600
791,500
Wed, 13 May 2026
38.1100
38.7200
36.9100
38.1000
953,200
Tue, 12 May 2026
39.3900
39.9600
37.8400
38.2500
927,100
Mon, 11 May 2026
18 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 11 May 2026
39.6900
41.0300
39.1300
39.4000
886,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.0000
43.1000
39.6800
40.1800
1,565,600
Thu, 07 May 2026
48.9800
49.4580
41.2900
42.8400
1,594,900
Thu, 07 May 2026
17 · 10-Q
Pre-market · 06:03 ET
10-Q ↗
Thu, 07 May 2026
16 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 06 May 2026
43.7000
45.2700
43.2500
44.9900
1,036,200
Tue, 05 May 2026
44.3800
44.9300
41.6500
42.1400
1,102,700
Mon, 04 May 2026
45.3900
46.1420
43.4500
43.7600
867,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.1800
45.5140
43.3600
45.1000
509,500
Thu, 30 Apr 2026
44.3900
44.7900
43.3640
44.4900
532,500
Thu, 30 Apr 2026
15 · DEFA14A
Pre-market · 06:03 ET
DEFA14A ↗
Thu, 30 Apr 2026
14 · DEF 14A
Pre-market · 06:02 ET
DEF 14A ↗
Wed, 29 Apr 2026
42.1900
43.6550
41.6700
43.3900
479,600
Tue, 28 Apr 2026
44.8550
45.5000
42.6500
42.9800
681,500
Mon, 27 Apr 2026
47.0000
47.0200
44.0000
45.4400
907,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
48.0200
49.4200
46.7200
46.7400
624,500
Thu, 23 Apr 2026
47.4300
48.5100
46.4000
47.5000
382,400
Wed, 22 Apr 2026
13 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 22 Apr 2026
48.0000
48.6390
47.1300
47.7700
392,800
Tue, 21 Apr 2026
50.6500
51.5400
47.2640
47.4200
704,400
Mon, 20 Apr 2026
49.7600
50.6000
47.4000
50.0900
881,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
49.5550
51.8600
49.0300
51.8000
873,600
Thu, 16 Apr 2026
47.5500
49.2200
47.0600
48.2200
1,032,600
Wed, 15 Apr 2026
45.2000
47.8600
45.2000
46.5700
733,100
Tue, 14 Apr 2026
44.2200
45.7000
43.5800
44.9600
523,000
Mon, 13 Apr 2026
44.0000
44.4200
43.0300
43.5000
554,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.4500
47.4980
44.2200
44.5450
677,500
Thu, 09 Apr 2026
45.4100
47.0800
44.2800
46.5000
660,500
Wed, 08 Apr 2026
44.3000
46.9750
43.7300
45.5500
1,152,600
Tue, 07 Apr 2026
44.7000
45.5100
40.2700
41.0000
1,202,700
Mon, 06 Apr 2026
45.2000
46.1300
44.7000
45.5400
487,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.3800
46.4500
43.8000
44.7800
573,600
Wed, 01 Apr 2026
46.4500
47.7500
45.5000
45.9150
662,800
Tue, 31 Mar 2026
42.3050
45.5500
42.2700
45.3800
761,100
Mon, 30 Mar 2026
42.2400
42.9900
40.9300
41.5500
466,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.0600
43.4750
41.4300
41.5900
448,800
Thu, 26 Mar 2026
44.2300
44.5500
43.0000
43.5200
295,300
Wed, 25 Mar 2026
42.7200
44.8900
42.6400
44.6900
632,300
Tue, 24 Mar 2026
42.6900
43.7700
41.8050
42.0200
430,100
Mon, 23 Mar 2026
41.1900
43.4900
40.9200
43.2800
721,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.6300
42.7100
39.4400
40.3100
1,043,900
Thu, 19 Mar 2026
41.9900
42.8000
40.2400
42.7400
838,600
Wed, 18 Mar 2026
43.3500
44.1800
42.5800
42.6100
555,600
Tue, 17 Mar 2026
43.2600
45.4480
42.5700
43.0400
760,600
Mon, 16 Mar 2026
41.9800
43.1700
41.7000
42.3300
574,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
41.9400
42.8100
40.6900
40.9500
437,600
Thu, 12 Mar 2026
43.0400
43.6800
41.3800
41.4400
608,700
Wed, 11 Mar 2026
43.1200
44.4900
42.5000
43.8200
603,900
Wed, 11 Mar 2026
12 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 10 Mar 2026
44.6200
45.1000
42.3800
42.6900
669,700
Mon, 09 Mar 2026
42.0550
44.3700
40.2730
44.0900
734,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
42.3600
42.9100
41.7400
42.7600
479,700
Thu, 05 Mar 2026
43.9600
44.3400
42.4800
43.6600
810,100
Wed, 04 Mar 2026
42.5980
45.0700
42.5980
44.4000
604,000
Tue, 03 Mar 2026
40.8600
42.6500
39.5100
42.6000
669,900
Tue, 03 Mar 2026
11 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 02 Mar 2026
42.5100
43.6000
40.5600
43.0100
995,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.8800
48.0000
41.8700
44.3400
1,995,800
Thu, 26 Feb 2026
42.5850
47.2400
41.0900
46.9800
2,673,200
Thu, 26 Feb 2026
10 · 10-K
Pre-market · 07:04 ET
10-K ↗
Thu, 26 Feb 2026
9 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 25 Feb 2026
34.4900
35.3600
33.6100
35.3100
506,400
Tue, 24 Feb 2026
33.8200
34.5300
33.6400
34.4900
451,700
Mon, 23 Feb 2026
35.0000
35.2200
33.6030
33.8200
498,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
35.0800
35.7710
34.7800
35.0300
425,700
Thu, 19 Feb 2026
35.3200
35.8750
34.9100
35.4000
278,800
Wed, 18 Feb 2026
34.6500
36.1800
34.6200
35.2200
279,600
Tue, 17 Feb 2026
35.2400
35.2900
34.2900
34.6200
288,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
34.0600
35.3700
33.4720
35.2300
491,500
Thu, 12 Feb 2026
36.6700
36.7500
33.9400
34.1100
677,500
Wed, 11 Feb 2026
39.1300
39.3500
36.4900
36.4900
460,000
Tue, 10 Feb 2026
39.5800
39.6500
38.3800
38.5400
309,500
Mon, 09 Feb 2026
40.0800
40.4400
39.2000
39.3800
330,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
38.7800
40.6500
38.7600
40.2500
353,500
Thu, 05 Feb 2026
38.2300
39.4700
37.3600
38.5700
535,700
Wed, 04 Feb 2026
42.1400
42.9100
38.2100
38.9200
789,900
Tue, 03 Feb 2026
41.6300
42.1100
40.2000
42.0400
676,600
Mon, 02 Feb 2026
39.2100
40.9800
39.1680
40.4000
366,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.0600
40.6600
39.6200
39.9300
466,400
Thu, 29 Jan 2026
40.9800
41.7650
39.6000
40.6900
424,100
Wed, 28 Jan 2026
38.2900
41.4120
37.6760
40.7300
749,700
Tue, 27 Jan 2026
42.0800
42.5500
37.8600
38.2500
917,200
Mon, 26 Jan 2026
42.0000
43.1100
41.6100
42.0400
439,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
40.7750
43.0000
40.3700
42.0800
573,800
Thu, 22 Jan 2026
40.1400
41.4600
40.0000
40.5100
606,800
Wed, 21 Jan 2026
40.1800
40.9200
38.6100
39.6400
573,600
Tue, 20 Jan 2026
39.0000
40.4100
38.9500
39.7800
566,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.6900
42.2000
40.3600
40.4100
383,400
Thu, 15 Jan 2026
41.0100
41.8850
40.5200
41.5800
412,200
Wed, 14 Jan 2026
41.5000
41.6050
39.8800
41.0100
488,100
Tue, 13 Jan 2026
44.2600
44.3900
40.3100
41.7400
654,100
Mon, 12 Jan 2026
41.7200
44.7100
41.5130
44.4100
595,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.4700
42.6100
41.1900
41.8000
457,700
Thu, 08 Jan 2026
42.0800
42.4200
40.9800
41.7100
659,000
Wed, 07 Jan 2026
40.6600
43.1300
40.5600
42.3200
572,300
Tue, 06 Jan 2026
39.2400
41.9600
39.2400
40.9500
562,300
Mon, 05 Jan 2026
38.6100
39.2490
37.2000
39.1000
690,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.3000
40.6400
38.4900
38.7600
542,200
Fri, 02 Jan 2026
8 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.5200
39.6490
39.0510
39.2800
416,400
Tue, 30 Dec 2025
39.8700
40.1350
39.0800
39.5200
329,300
Mon, 29 Dec 2025
39.9300
40.4100
39.5000
39.7900
261,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.6600
41.0600
39.9000
40.1900
244,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.5600
41.5000
40.2000
40.5200
243,500
Tue, 23 Dec 2025
40.4000
40.7900
39.0000
40.2500
373,700
Mon, 22 Dec 2025
40.2700
40.9300
38.8900
40.4700
440,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
40.1300
41.1200
40.0700
40.3700
659,500
Thu, 18 Dec 2025
40.8800
43.8500
40.0500
40.1500
859,800
Wed, 17 Dec 2025
39.9300
40.9020
39.3200
39.9500
569,300
Tue, 16 Dec 2025
38.2800
40.2000
38.1700
39.9900
421,900
Mon, 15 Dec 2025
40.7000
40.9500
37.8800
38.6500
805,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.8300
40.8300
38.2520
40.3650
540,500
Thu, 11 Dec 2025
37.8600
38.8220
37.4900
38.1900
474,600
Wed, 10 Dec 2025
40.1100
40.2460
38.1000
38.3500
494,800
Tue, 09 Dec 2025
39.3400
40.7500
39.2900
40.1100
458,600
Mon, 08 Dec 2025
40.2000
40.5000
38.2700
39.4200
540,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.0800
40.5950
39.3600
40.0600
424,400
Thu, 04 Dec 2025
39.3900
40.4000
39.0000
40.0000
617,500
Wed, 03 Dec 2025
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 03 Dec 2025
38.9100
39.6000
38.4900
39.4200
431,400
Tue, 02 Dec 2025
38.2500
39.1500
37.9750
38.8400
573,600
Mon, 01 Dec 2025
36.8300
38.3800
36.7500
38.1000
517,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.7900
37.9800
36.9900
37.1000
331,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.8500
37.5200
36.6000
37.3200
500,800
Tue, 25 Nov 2025
34.7600
36.8000
34.0520
36.7800
752,500
Mon, 24 Nov 2025
35.2000
35.7150
33.9510
34.8100
843,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.5900
35.8100
31.4700
34.8800
1,373,900
Thu, 20 Nov 2025
32.3200
33.4800
31.5300
31.6350
733,500
Wed, 19 Nov 2025
31.4400
32.4500
31.1160
31.9800
582,500
Tue, 18 Nov 2025
28.8000
31.5400
28.8000
31.4400
727,300
Mon, 17 Nov 2025
30.0100
30.6950
29.4600
29.9000
673,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
30.5700
30.9500
29.6600
30.4200
536,300
Thu, 13 Nov 2025
31.9800
33.4500
30.9200
31.3100
848,400
Wed, 12 Nov 2025
32.3000
32.9900
31.0100
32.1200
772,600
Tue, 11 Nov 2025
34.0000
34.0010
31.0400
31.9250
994,500
Mon, 10 Nov 2025
33.2500
34.4600
32.3200
33.7700
1,390,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
27.7900
33.2800
27.5640
33.1100
3,406,300
Thu, 06 Nov 2025
6 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 06 Nov 2025
27.3100
27.3100
25.3900
25.4600
1,080,500
Wed, 05 Nov 2025
27.0000
27.6350
26.5200
27.3800
368,800
Tue, 04 Nov 2025
27.0400
27.7000
26.5300
26.5800
562,000
Mon, 03 Nov 2025
28.3200
28.3700
27.7540
28.0400
441,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
27.4800
28.3800
27.4100
27.9800
488,000
Thu, 30 Oct 2025
28.7000
28.9850
27.3100
27.3700
657,500
Wed, 29 Oct 2025
29.1100
30.0900
28.8000
29.1500
855,600
Tue, 28 Oct 2025
28.5600
29.1100
27.5400
29.0200
640,300
Mon, 27 Oct 2025
29.3900
29.4600
28.3940
28.5600
541,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
28.4000
29.8350
28.2600
28.3400
717,500
Fri, 24 Oct 2025
4 · 8-K
Pre-market · 06:15 ET
8-K ↗
Thu, 23 Oct 2025
27.2400
28.0300
27.2400
27.7900
484,100
Wed, 22 Oct 2025
27.1400
27.3500
26.4300
27.0100
432,600
Tue, 21 Oct 2025
27.1400
28.1500
26.8400
27.3800
478,700
Mon, 20 Oct 2025
27.3100
27.7500
27.0400
27.1400
409,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
26.6900
27.4720
26.5100
26.6500
472,300
Thu, 16 Oct 2025
28.2200
28.4440
26.9000
27.0500
393,700
Wed, 15 Oct 2025
27.9300
28.8800
27.5700
28.0100
748,800
Tue, 14 Oct 2025
26.3000
27.6790
25.7600
27.3500
659,900
Mon, 13 Oct 2025
26.9800
27.8000
26.6600
26.7000
572,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
28.3500
28.7900
26.1500
26.1900
771,700
Thu, 09 Oct 2025
29.5200
29.5200
28.1720
28.4500
465,100
Wed, 08 Oct 2025
28.4400
29.5000
27.6000
29.4200
642,300
Tue, 07 Oct 2025
29.0100
29.2100
27.7200
28.3200
754,700
Mon, 06 Oct 2025
28.1500
29.2300
27.8800
28.7100
836,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
27.2500
28.0600
27.1600
27.9800
706,500
Thu, 02 Oct 2025
27.1200
27.6000
26.1750
27.1900
909,700
Wed, 01 Oct 2025
28.0600
28.3900
27.1050
27.1200
953,400
Tue, 30 Sep 2025
29.1300
29.7100
28.1300
28.4000
708,000
Mon, 29 Sep 2025
29.9100
30.1000
29.1360
29.4400
777,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
28.5200
29.7000
28.5000
29.6600
760,700
Thu, 25 Sep 2025
29.1800
29.2200
28.0300
28.8600
1,093,600
Wed, 24 Sep 2025
30.4900
31.7500
29.6300
29.7800
1,274,000
Tue, 23 Sep 2025
30.1100
30.9300
29.9300
30.3600
856,700
Mon, 22 Sep 2025
29.6400
31.1000
29.3500
30.1100
1,216,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
29.4800
29.9600
29.0100
29.5600
1,356,000
Thu, 18 Sep 2025
29.8600
30.1600
28.5900
29.1200
1,540,600
Wed, 17 Sep 2025
30.9100
31.3900
29.5800
29.7100
1,269,700
Tue, 16 Sep 2025
31.2000
31.4200
30.6150
30.6600
1,184,100
Mon, 15 Sep 2025
29.8500
31.4500
28.9010
31.2300
1,577,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
29.1500
30.1800
28.9000
29.8400
1,192,000
Thu, 11 Sep 2025
28.3600
29.5690
27.9300
29.0700
1,084,600
Wed, 10 Sep 2025
30.0500
30.1200
27.7800
28.2200
1,507,400
Tue, 09 Sep 2025
27.7700
29.8700
27.5110
29.8600
1,952,100
Mon, 08 Sep 2025
27.4400
28.7700
27.3100
27.5650
1,217,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
26.5900
27.1290
26.2200
27.0600
1,447,500
Thu, 04 Sep 2025
25.6300
26.1700
25.2030
26.1400
891,000
Wed, 03 Sep 2025
25.6000
25.8900
25.1500
25.5600
756,000
Tue, 02 Sep 2025
26.1000
26.3200
25.3630
25.4400
583,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
26.1200
26.5330
25.8300
26.4700
823,500
Thu, 28 Aug 2025
26.4000
26.5200
25.7580
26.1200
666,400
Wed, 27 Aug 2025
26.3200
26.7200
26.1100
26.4300
827,300
Tue, 26 Aug 2025
28.0700
28.0990
25.9900
26.5400
1,353,100
Mon, 25 Aug 2025
29.5400
29.6100
27.4600
28.1000
1,813,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
30.1100
31.3550
30.0000
31.0300
772,400
Thu, 21 Aug 2025
31.2200
31.2550
29.7900
29.9500
1,266,300
Wed, 20 Aug 2025
31.2100
31.7700
30.6000
31.6000
986,100
Tue, 19 Aug 2025
32.1100
32.6910
31.1900
31.5000
1,042,200
Mon, 18 Aug 2025
33.0600
34.5000
32.1200
32.1300
1,079,000
Mon, 18 Aug 2025
3 · 8-K
Pre-market · 06:13 ET
8-K ↗
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
32.0000
32.6460
31.3800
32.2700
984,000
Thu, 14 Aug 2025
31.5600
32.3500
30.9400
31.9300
1,074,600
Wed, 13 Aug 2025
30.2500
32.9400
30.2500
32.4800
2,281,200
Tue, 12 Aug 2025
29.9900
30.9000
28.7500
30.7500
1,750,400
Mon, 11 Aug 2025
29.0000
31.4500
28.9500
30.2300
2,873,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
25.2580
28.9800
24.8600
28.9100
4,403,900
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 07 Aug 2025
1 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 07 Aug 2025
22.0200
22.8000
21.6900
22.1500
873,600
Wed, 06 Aug 2025
21.9700
21.9700
21.5260
21.9100
367,800
Tue, 05 Aug 2025
22.1000
22.1300
21.1900
21.9200
474,700
Mon, 04 Aug 2025
21.3900
22.0200
21.0830
22.0000
493,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
21.4300
21.6300
20.7100
20.9700
657,300
Thu, 31 Jul 2025
22.6200
22.7800
22.0100
22.2700
444,600
Wed, 30 Jul 2025
22.9600
23.1200
22.3500
22.6500
423,000
Tue, 29 Jul 2025
23.5200
23.7100
22.6500
22.8800
575,200
Mon, 28 Jul 2025
24.1100
24.4000
23.0170
23.3900
639,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend