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
30.2500
30.6800
30.1500
30.2800
381,800
Thu, 23 Jul 2026
29.7400
30.2850
29.5900
30.1900
381,300
Wed, 22 Jul 2026
30.2500
30.2900
29.4400
29.4800
415,200
Tue, 21 Jul 2026
29.6350
30.0900
29.0500
29.9000
642,000
Mon, 20 Jul 2026
28.7300
29.4400
28.7300
29.0800
371,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
28.8700
28.8700
28.2700
28.4500
483,400
Thu, 16 Jul 2026
29.3400
30.0500
29.3200
29.4000
438,800
Wed, 15 Jul 2026
29.5900
29.7600
28.9450
29.6400
384,600
Tue, 14 Jul 2026
29.0700
29.9500
29.0700
29.4250
366,700
Mon, 13 Jul 2026
29.9000
30.0430
28.8400
28.8600
528,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
28.2500
29.5000
28.2500
29.4800
631,700
Thu, 09 Jul 2026
28.8600
28.8600
27.7000
28.0600
560,800
Wed, 08 Jul 2026
28.5900
29.1400
28.5000
29.0400
698,700
Tue, 07 Jul 2026
27.9400
28.5000
27.9400
28.3500
501,900
Mon, 06 Jul 2026
27.6300
28.6200
27.4100
27.9900
632,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
27.0800
28.2500
27.0800
27.7000
764,100
Wed, 01 Jul 2026
25.5300
26.4900
25.5200
26.2500
759,600
Tue, 30 Jun 2026
26.0600
26.1500
25.5200
26.0600
1,203,200
Mon, 29 Jun 2026
27.0800
27.3000
26.2900
26.3100
818,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
27.2100
27.6600
26.2200
26.8100
1,088,200
Thu, 25 Jun 2026
28.6200
28.9900
27.4400
27.7000
1,321,600
Wed, 24 Jun 2026
30 · 6-K
After-hours · 16:31 ET
SEC Form 6-K ↗
Wed, 24 Jun 2026
29.6000
29.8200
28.6100
28.7000
1,606,400
Tue, 23 Jun 2026
28.4600
29.2600
27.7100
29.1400
4,850,200
Mon, 22 Jun 2026
29.5000
30.4600
29.5000
30.2700
670,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
28.6000
29.4200
28.0800
29.4100
849,500
Wed, 17 Jun 2026
29.9400
30.0600
29.0000
29.0200
512,700
Tue, 16 Jun 2026
30.3900
30.6200
29.3600
29.7200
491,100
Mon, 15 Jun 2026
30.4850
30.6000
29.4600
30.0500
799,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
28.7900
30.4100
28.6710
30.4000
726,300
Thu, 11 Jun 2026
29.6700
30.3100
28.8100
28.9500
638,300
Wed, 10 Jun 2026
29.1700
29.9600
29.0700
29.1800
668,900
Tue, 09 Jun 2026
28.6400
29.0800
28.5700
28.9600
711,100
Mon, 08 Jun 2026
29.4500
29.6000
28.5500
28.6900
763,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.1000
28.9100
28.1000
28.4400
503,700
Thu, 04 Jun 2026
28.0700
28.4700
28.0450
28.1000
504,600
Wed, 03 Jun 2026
28.1600
28.8780
27.9900
28.1700
671,500
Tue, 02 Jun 2026
29 · 6-K
After-hours · 17:10 ET
CURRENT REPORT OF FOREIGN ISSUER PURSUANT TO RULES 13A-16 AND 15D-16 AMENDMENTS ↗
Tue, 02 Jun 2026
28.2700
28.4300
28.0800
28.1400
954,800
Mon, 01 Jun 2026
27.3500
28.2760
27.1800
28.0200
883,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
27.6900
27.8600
27.1200
27.2400
1,184,400
Thu, 28 May 2026
28.7600
28.8340
27.8350
27.9600
1,065,900
Wed, 27 May 2026
30.6300
30.6300
29.6700
29.8200
1,175,300
Tue, 26 May 2026
31.0800
31.4100
30.4500
30.7700
932,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
32.0500
32.0500
31.1600
31.2900
1,145,000
Thu, 21 May 2026
28 · 6-K
After-hours · 16:50 ET
SEC Form 6-K ↗
Thu, 21 May 2026
32.7800
33.2000
32.3800
32.4900
690,800
Wed, 20 May 2026
31.9800
32.7900
31.7100
32.7000
1,095,900
Tue, 19 May 2026
32.8800
32.9400
31.6250
31.6800
1,114,400
Mon, 18 May 2026
32.0000
32.8300
31.8620
32.4900
904,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
31.4800
32.0500
31.0800
32.0300
893,300
Thu, 14 May 2026
27 · 6-K
After-hours · 16:07 ET
SEC Form 6-K ↗
Thu, 14 May 2026
32.8200
32.9600
31.5200
31.5600
1,289,000
Wed, 13 May 2026
35.0000
35.3300
32.1400
32.6400
2,161,400
Tue, 12 May 2026
34.0900
34.6950
33.8800
34.5700
1,006,300
Mon, 11 May 2026
34.4800
34.6200
33.8300
34.0900
901,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
33.5400
34.2700
33.4100
33.9200
743,000
Thu, 07 May 2026
33.2500
33.5900
32.5570
33.1100
1,183,700
Wed, 06 May 2026
33.6800
34.3100
32.6700
32.9100
1,379,500
Tue, 05 May 2026
34.0000
34.8750
33.7500
34.8700
950,400
Mon, 04 May 2026
32.8200
33.2000
32.4900
33.0600
620,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
32.5700
32.6200
31.9000
32.5600
392,000
Thu, 30 Apr 2026
31.9100
32.5700
31.9100
32.5500
410,700
Wed, 29 Apr 2026
32.2300
32.3400
31.7850
32.0900
546,000
Tue, 28 Apr 2026
32.0000
32.3800
31.5100
31.9700
1,014,200
Mon, 27 Apr 2026
31.1100
31.4200
30.6000
31.2700
621,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
30.4450
31.2400
30.4100
31.1600
497,200
Thu, 23 Apr 2026
30.2000
30.7800
30.1900
30.5300
602,300
Wed, 22 Apr 2026
29.9700
30.2200
29.1500
30.1500
839,100
Tue, 21 Apr 2026
31.2300
31.4900
30.0200
30.0400
586,300
Mon, 20 Apr 2026
30.2000
30.7300
29.4500
30.6900
639,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
30.2500
31.0100
29.7900
30.3000
759,600
Thu, 16 Apr 2026
29.9200
30.0700
29.2600
29.7700
896,500
Wed, 15 Apr 2026
26 · 6-K
After-hours · 16:51 ET
SEC Form 6-K ↗
Wed, 15 Apr 2026
30.5200
30.8200
30.1400
30.2800
590,300
Tue, 14 Apr 2026
30.1700
30.4400
29.4700
29.5000
616,900
Mon, 13 Apr 2026
29.6100
30.7500
29.5000
30.3500
769,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
29.4000
29.5000
28.9700
29.3200
913,600
Thu, 09 Apr 2026
30.1100
30.3800
29.4800
29.7900
608,500
Wed, 08 Apr 2026
28.7400
29.9900
28.4100
29.9100
839,500
Tue, 07 Apr 2026
29.7400
30.1000
29.3700
29.5000
767,300
Mon, 06 Apr 2026
28.9500
29.6500
28.7500
29.5800
656,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
27.9900
29.1700
27.8000
29.1000
757,800
Wed, 01 Apr 2026
28.4000
28.4000
27.8600
28.0100
639,600
Tue, 31 Mar 2026
25 · 6-K
After-hours · 16:41 ET
SEC Form 6-K ↗
Tue, 31 Mar 2026
27.7400
28.5100
27.5400
27.9000
809,000
Mon, 30 Mar 2026
27.5100
27.9500
26.8000
27.3800
676,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
27.0500
27.6100
26.9000
27.4700
638,600
Thu, 26 Mar 2026
27.7000
28.1750
27.1200
27.1900
1,272,800
Wed, 25 Mar 2026
27.8000
27.9200
27.2100
27.6500
714,800
Tue, 24 Mar 2026
24 · 6-K
After-hours · 16:39 ET
SEC Form 6-K ↗
Tue, 24 Mar 2026
27.1800
28.2300
27.0400
28.1300
1,220,400
Mon, 23 Mar 2026
25.5600
26.6900
25.5450
26.6100
744,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
26.4400
26.5200
25.5610
25.7100
747,800
Thu, 19 Mar 2026
25.4500
26.4200
25.2100
26.3700
857,300
Wed, 18 Mar 2026
24.9700
26.1200
24.8500
25.7600
1,226,200
Tue, 17 Mar 2026
23 · 6-K
After-hours · 17:02 ET
SEC Form 6-K ↗
Tue, 17 Mar 2026
25.1200
25.1900
24.6890
24.8500
861,900
Mon, 16 Mar 2026
22 · 6-K
After-hours · 16:06 ET
SEC Form 6-K ↗
Mon, 16 Mar 2026
24.5600
25.2900
24.5200
25.2900
895,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
24.3900
24.5600
24.0510
24.2700
1,218,300
Thu, 12 Mar 2026
25.7480
25.8000
24.6000
24.6400
2,158,000
Wed, 11 Mar 2026
28.0500
28.0800
27.1500
27.2300
1,356,300
Tue, 10 Mar 2026
28.7400
29.0250
28.2700
28.3500
1,194,600
Mon, 09 Mar 2026
21 · 6-K
After-hours · 16:12 ET
SEC Form 6-K ↗
Mon, 09 Mar 2026
28.0100
29.0000
27.8700
28.6700
1,253,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
20 · 6-K
After-hours · 16:07 ET
SEC Form 6-K ↗
Fri, 06 Mar 2026
28.7200
28.7700
28.0750
28.2400
1,435,600
Thu, 05 Mar 2026
19 · 6-K
After-hours · 16:49 ET
SEC Form 6-K ↗
Thu, 05 Mar 2026
29.7200
29.7300
28.3700
28.9900
3,225,500
Wed, 04 Mar 2026
30.7500
31.0000
30.4000
30.7600
931,600
Tue, 03 Mar 2026
30.2900
31.3200
29.8210
30.9000
1,206,300
Mon, 02 Mar 2026
31.4600
31.7590
30.2000
30.9400
1,392,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
29.5000
30.2650
28.9000
30.1300
1,020,200
Thu, 26 Feb 2026
15 · 6-K
After-hours · 16:09 ET
SEC Form 6-K ↗
Thu, 26 Feb 2026
28.9500
29.5800
28.2100
29.1800
1,330,000
Thu, 26 Feb 2026
18 · 6-K
Pre-market · 06:19 ET
6-K ↗
Thu, 26 Feb 2026
17 · 20-F
Pre-market · 06:16 ET
20-F ↗
Thu, 26 Feb 2026
16 · 6-K
Pre-market · 06:15 ET
6-K ↗
Wed, 25 Feb 2026
28.0300
28.0900
27.3800
27.7400
677,600
Tue, 24 Feb 2026
27.3300
27.7400
27.1600
27.6700
430,500
Mon, 23 Feb 2026
27.1700
27.3700
27.0400
27.2700
509,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
27.2700
27.5500
27.0300
27.4700
479,000
Thu, 19 Feb 2026
27.1700
27.4400
26.8600
27.1700
596,000
Wed, 18 Feb 2026
26.6400
26.8300
26.4350
26.5400
516,100
Tue, 17 Feb 2026
25.7600
25.8800
25.3000
25.8200
538,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
24.9600
25.8900
24.9600
25.8900
495,600
Thu, 12 Feb 2026
25.6700
25.8290
24.8100
24.9700
467,600
Wed, 11 Feb 2026
25.5000
25.9500
25.2600
25.5300
461,600
Tue, 10 Feb 2026
24.9500
25.3300
24.8500
25.2500
459,900
Mon, 09 Feb 2026
24.8000
25.0300
24.7100
24.8300
380,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
24.2500
24.9600
24.1800
24.9000
360,800
Thu, 05 Feb 2026
24.0100
24.6000
24.0100
24.1400
369,500
Wed, 04 Feb 2026
24.4700
24.5800
23.9400
24.2900
390,600
Tue, 03 Feb 2026
24.8400
24.9290
24.3500
24.7100
330,400
Mon, 02 Feb 2026
23.7700
24.5850
23.5900
24.5200
527,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.1800
24.7100
24.0400
24.3400
644,900
Thu, 29 Jan 2026
24.7500
24.9500
23.9000
24.3000
548,100
Wed, 28 Jan 2026
23.5250
24.5500
23.3200
24.5300
1,115,300
Tue, 27 Jan 2026
23.0200
23.7300
22.9650
23.3300
498,900
Mon, 26 Jan 2026
22.9100
23.0700
22.6300
22.8400
333,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
22.6300
23.0500
22.6300
22.6700
280,300
Thu, 22 Jan 2026
22.8900
22.9900
22.0900
22.4100
615,000
Wed, 21 Jan 2026
22.3000
22.7300
22.2000
22.6700
380,700
Tue, 20 Jan 2026
22.3200
22.3200
21.8700
22.0900
513,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
22.7200
23.0950
22.6200
22.6700
431,500
Thu, 15 Jan 2026
22.9500
22.9500
22.4000
22.7300
538,500
Wed, 14 Jan 2026
23.5600
23.7550
23.1000
23.2600
971,100
Tue, 13 Jan 2026
23.0400
23.4900
22.9900
23.4400
756,100
Mon, 12 Jan 2026
22.4300
22.7100
22.2300
22.4600
396,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
22.7300
22.7350
22.2800
22.4700
577,200
Thu, 08 Jan 2026
23.0000
23.1100
22.4910
22.8500
916,900
Wed, 07 Jan 2026
20.8400
22.1600
20.8400
22.0700
782,900
Tue, 06 Jan 2026
14 · 6-K
After-hours · 16:13 ET
SEC Form 6-K ↗
Tue, 06 Jan 2026
20.0800
20.7600
20.0800
20.4700
529,100
Mon, 05 Jan 2026
20.0700
20.3200
19.8600
19.9100
574,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
19.8700
19.9290
19.6100
19.7900
456,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
19.5500
19.6400
19.4550
19.5800
376,100
Tue, 30 Dec 2025
20.0720
20.0900
19.5300
19.5400
420,900
Mon, 29 Dec 2025
19.9000
20.0400
19.8100
19.9600
642,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
19.4500
19.6000
19.3400
19.5300
605,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
19.4050
19.4710
19.3000
19.4200
281,400
Tue, 23 Dec 2025
13 · 6-K
After-hours · 16:34 ET
SEC Form 6-K ↗
Tue, 23 Dec 2025
19.5000
19.5500
19.3700
19.3900
546,800
Mon, 22 Dec 2025
12 · 6-K
After-hours · 16:36 ET
SEC Form 6-K ↗
Mon, 22 Dec 2025
19.4500
19.6900
19.3300
19.4600
679,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
19.6000
19.8150
19.4010
19.5300
522,600
Thu, 18 Dec 2025
19.9000
19.9000
19.5600
19.6700
568,300
Wed, 17 Dec 2025
11 · 6-K
After-hours · 16:23 ET
SEC Form 6-K ↗
Wed, 17 Dec 2025
20.1500
20.2500
19.9200
20.0000
334,300
Tue, 16 Dec 2025
20.3900
20.4140
19.9600
20.0300
547,900
Mon, 15 Dec 2025
20.4300
20.5130
20.3350
20.4700
324,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
20.7600
20.8000
20.4400
20.5100
329,200
Thu, 11 Dec 2025
20.7700
20.9100
20.6000
20.7600
389,100
Wed, 10 Dec 2025
20.6200
20.8500
20.3500
20.7500
455,000
Tue, 09 Dec 2025
21.0900
21.1120
20.6000
20.6700
309,900
Mon, 08 Dec 2025
21.2700
21.5700
21.0900
21.1300
320,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
21.2600
21.5070
21.2300
21.2400
309,700
Thu, 04 Dec 2025
21.4100
21.4500
21.2300
21.2700
378,600
Wed, 03 Dec 2025
21.5000
21.6300
21.3050
21.3300
401,000
Tue, 02 Dec 2025
20.8200
21.2000
20.7600
21.1500
323,400
Mon, 01 Dec 2025
21.4000
21.4880
20.8650
20.9300
520,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
21.2800
21.5600
21.2200
21.4100
391,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
21.2000
21.4600
21.1250
21.1300
1,002,700
Tue, 25 Nov 2025
21.2750
21.3300
20.9000
21.2600
1,090,800
Mon, 24 Nov 2025
21.9400
21.9400
21.4500
21.7200
675,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
10 · 6-K
After-hours · 16:23 ET
SEC Form 6-K ↗
Fri, 21 Nov 2025
22.3200
22.4900
22.1200
22.4800
548,000
Thu, 20 Nov 2025
22.4200
22.7900
21.9700
21.9700
530,000
Wed, 19 Nov 2025
22.9400
23.4900
22.8100
22.8800
606,400
Tue, 18 Nov 2025
22.7900
23.2300
22.5800
23.1400
495,300
Mon, 17 Nov 2025
22.7800
23.0710
22.7200
22.8600
609,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
9 · 6-K
After-hours · 16:31 ET
SEC Form 6-K ↗
Fri, 14 Nov 2025
22.5000
23.0800
22.2700
23.0200
683,200
Thu, 13 Nov 2025
22.9900
23.3500
22.7900
23.0000
751,000
Thu, 13 Nov 2025
8 · 6-K
Pre-market · 07:28 ET
SEC Form 6-K ↗
Wed, 12 Nov 2025
23.3900
23.6600
23.2600
23.5000
485,100
Tue, 11 Nov 2025
23.5400
23.6700
23.0500
23.3700
471,600
Mon, 10 Nov 2025
22.8820
23.5600
22.8700
23.4800
584,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
22.6650
22.9600
22.6000
22.7800
538,200
Thu, 06 Nov 2025
21.6900
22.8350
21.5800
22.3200
846,200
Thu, 06 Nov 2025
7 · 6-K
Pre-market · 06:13 ET
6-K ↗
Thu, 06 Nov 2025
6 · 6-K
Pre-market · 06:12 ET
6-K ↗
Wed, 05 Nov 2025
21.1000
21.3800
21.0400
21.3600
460,200
Tue, 04 Nov 2025
21.1000
21.2100
20.9200
21.1400
374,700
Mon, 03 Nov 2025
21.8600
21.9500
21.5500
21.6700
413,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
21.6200
22.0200
21.4900
21.9500
294,300
Thu, 30 Oct 2025
21.6700
21.9250
21.6100
21.6400
280,600
Wed, 29 Oct 2025
21.8000
22.2300
21.7000
21.7400
361,100
Tue, 28 Oct 2025
21.3700
21.6800
21.2600
21.6600
361,600
Mon, 27 Oct 2025
21.1500
21.1660
20.5600
21.0500
785,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
21.4500
21.7800
21.1100
21.1500
371,500
Thu, 23 Oct 2025
21.4000
21.8600
21.4000
21.7500
496,500
Wed, 22 Oct 2025
20.4500
20.9300
20.3400
20.8900
459,900
Tue, 21 Oct 2025
20.6800
20.7100
20.3400
20.4400
394,100
Mon, 20 Oct 2025
20.8500
21.1200
20.7650
20.9900
532,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
20.2600
20.7700
20.1300
20.7000
410,300
Thu, 16 Oct 2025
20.4100
20.7890
20.3350
20.4400
491,900
Wed, 15 Oct 2025
19.6200
19.9300
19.6200
19.8500
496,200
Tue, 14 Oct 2025
19.4500
19.6300
19.3500
19.4700
489,700
Mon, 13 Oct 2025
19.8600
20.0950
19.7500
19.8200
625,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
20.4000
20.6600
19.8300
19.8500
558,600
Thu, 09 Oct 2025
20.3900
20.6700
20.3500
20.5100
480,700
Wed, 08 Oct 2025
20.5020
20.5600
20.1100
20.2700
464,500
Tue, 07 Oct 2025
20.8800
20.8800
20.3200
20.3900
890,900
Mon, 06 Oct 2025
21.8000
21.8450
21.3500
21.3800
606,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
21.3400
21.9800
21.3100
21.9300
603,400
Thu, 02 Oct 2025
21.5100
21.5100
21.1400
21.3000
338,500
Wed, 01 Oct 2025
21.0400
21.6600
20.8750
21.3400
828,800
Tue, 30 Sep 2025
20.6200
20.7300
20.4100
20.6200
542,700
Mon, 29 Sep 2025
21.1000
21.1000
20.6100
20.7700
839,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
21.5000
21.6400
21.2300
21.3200
537,700
Thu, 25 Sep 2025
21.7700
21.7700
21.4200
21.5300
439,400
Wed, 24 Sep 2025
5 · 6-K
After-hours · 16:39 ET
SEC Form 6-K ↗
Wed, 24 Sep 2025
22.0700
22.2650
21.9200
22.0000
778,500
Tue, 23 Sep 2025
21.9600
22.5000
21.9200
22.2000
673,900
Mon, 22 Sep 2025
22.4800
22.6700
22.1450
22.1700
452,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
22.6400
22.7500
22.4000
22.5700
477,600
Thu, 18 Sep 2025
23.5100
23.5100
23.1400
23.2100
355,200
Wed, 17 Sep 2025
23.1000
23.3900
23.0500
23.2300
716,900
Tue, 16 Sep 2025
23.3000
23.3700
23.0500
23.2600
506,400
Mon, 15 Sep 2025
22.7400
23.3200
22.7400
23.2200
762,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
22.8000
23.0500
22.4300
22.5600
825,000
Thu, 11 Sep 2025
22.3600
22.4720
21.8100
22.0400
929,700
Wed, 10 Sep 2025
22.3900
22.6100
22.2000
22.5300
1,045,600
Tue, 09 Sep 2025
4 · 6-K
After-hours · 16:14 ET
SEC Form 6-K ↗
Tue, 09 Sep 2025
23.5400
23.5600
22.8710
23.0200
503,100
Mon, 08 Sep 2025
23.3000
23.6500
23.1200
23.4000
699,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
22.7600
23.0400
22.6300
23.0200
592,100
Thu, 04 Sep 2025
3 · 6-K
After-hours · 16:09 ET
SEC Form 6-K ↗
Thu, 04 Sep 2025
22.4300
22.8500
22.2800
22.7700
762,800
Wed, 03 Sep 2025
22.0200
22.6500
22.0200
22.5500
1,667,100
Tue, 02 Sep 2025
21.6100
21.9500
21.5300
21.8900
613,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
21.6600
21.7900
21.3650
21.7500
418,100
Thu, 28 Aug 2025
21.3800
21.6900
21.1300
21.6500
633,300
Wed, 27 Aug 2025
20.4900
21.3100
20.4500
21.2400
1,363,100
Tue, 26 Aug 2025
20.5400
20.6300
20.3200
20.5100
623,900
Mon, 25 Aug 2025
20.9900
21.2800
20.6200
20.7200
1,000,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
21.0100
21.1600
20.7000
21.0600
1,014,800
Thu, 21 Aug 2025
20.6000
21.2600
20.6000
21.2400
1,124,600
Wed, 20 Aug 2025
20.3300
20.6600
20.3000
20.5700
684,500
Tue, 19 Aug 2025
20.5000
20.5050
19.7900
20.1100
726,100
Mon, 18 Aug 2025
20.0200
20.6700
20.0100
20.3800
840,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
19.9400
20.3300
19.8980
20.0000
703,800
Thu, 14 Aug 2025
20.0000
20.8200
19.7200
20.4900
2,077,700
Thu, 14 Aug 2025
2 · 6-K
Pre-market · 06:06 ET
6-K ↗
Thu, 14 Aug 2025
1 · 6-K
Pre-market · 06:06 ET
6-K ↗
Wed, 13 Aug 2025
18.7600
19.0900
18.6900
19.0700
777,700
Tue, 12 Aug 2025
18.6400
19.1500
18.6400
18.7700
681,300
Mon, 11 Aug 2025
18.8400
18.9500
18.2400
18.5500
768,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
20.0000
20.1200
19.1400
19.2300
1,020,500
Thu, 07 Aug 2025
19.8000
19.8600
19.3000
19.3400
562,900
Wed, 06 Aug 2025
19.8400
19.9900
19.6900
19.7400
1,376,000
Tue, 05 Aug 2025
19.4700
19.8800
19.4300
19.8100
698,700
Mon, 04 Aug 2025
18.5900
18.9900
18.5800
18.9300
383,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
18.6000
18.6900
18.0000
18.4100
599,800
Thu, 31 Jul 2025
18.5000
18.7900
18.3500
18.4000
444,300
Wed, 30 Jul 2025
18.7500
19.2050
18.7000
18.9000
503,100
Tue, 29 Jul 2025
19.1900
19.4700
19.1300
19.2800
554,800
Mon, 28 Jul 2025
19.2300
19.6950
19.0600
19.6700
1,460,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend