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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
39.0100
40.0900
38.8600
39.8900
1,017,700
Thu, 22 Oct 2026
38.5700
39.1950
38.0300
38.5300
1,285,200
Wed, 21 Oct 2026
38.3900
39.5300
38.3900
39.3500
1,563,100
Tue, 20 Oct 2026
37.3800
38.1600
37.2000
38.0100
1,622,600
Mon, 19 Oct 2026
38.3700
39.1500
36.8820
37.6100
2,004,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
39.3400
39.5700
38.1300
38.2000
1,697,700
Thu, 15 Oct 2026
38.8200
39.7250
38.5000
38.6900
2,085,900
Wed, 14 Oct 2026
41.8600
41.8600
39.0000
39.9100
2,428,700
Tue, 13 Oct 2026
45 · 6-K
After-hours · 20:14 ET
SEC Form 6-K ↗
Tue, 13 Oct 2026
40.7500
41.1550
40.5700
41.1100
1,522,600
Mon, 12 Oct 2026
41.5600
41.7500
40.5900
40.9200
2,076,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
44 · 6-K
After-hours · 20:05 ET
SEC Form 6-K ↗
Fri, 09 Oct 2026
40.0000
40.6500
39.7800
39.9400
1,663,600
Thu, 08 Oct 2026
39.9200
40.4450
39.7000
40.0600
2,921,500
Wed, 07 Oct 2026
43 · 424B7
After market open · 10:48 ET
424B7 ↗
Wed, 07 Oct 2026
42 · 6-K
After-hours · 21:12 ET
SEC Form 6-K ↗
Wed, 07 Oct 2026
41 · 6-K
After-hours · 20:08 ET
SEC Form 6-K ↗
Wed, 07 Oct 2026
39.3100
39.5250
38.8500
38.9200
2,226,200
Tue, 06 Oct 2026
39.4000
39.5000
38.3710
39.0500
7,415,300
Mon, 05 Oct 2026
40 · 424B7
After-hours · 21:29 ET
424B7 ↗
Mon, 05 Oct 2026
39 · 6-K
After-hours · 21:17 ET
SEC Form 6-K ↗
Mon, 05 Oct 2026
41.1500
41.5450
38.9700
41.0500
2,354,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
39.3000
40.0000
38.8700
40.0000
2,136,100
Thu, 01 Oct 2026
37.5100
38.9400
37.3500
38.8000
1,173,400
Wed, 30 Sep 2026
38.0900
38.8250
37.8450
38.0500
1,918,600
Tue, 29 Sep 2026
35.3400
36.4000
35.3400
36.1500
1,171,200
Mon, 28 Sep 2026
38 · 6-K
After-hours · 20:21 ET
SEC Form 6-K ↗
Mon, 28 Sep 2026
35.6500
35.8500
35.0900
35.4200
1,855,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
34.3500
34.8900
33.8100
34.3200
2,229,800
Thu, 24 Sep 2026
37 · 6-K
After-hours · 20:32 ET
SEC Form 6-K ↗
Thu, 24 Sep 2026
34.2600
35.1550
33.8100
34.3000
2,932,000
Wed, 23 Sep 2026
34.8300
35.1600
33.9600
34.4200
2,541,900
Tue, 22 Sep 2026
35.5400
35.8300
34.6000
34.6300
2,370,600
Mon, 21 Sep 2026
37.4700
38.3800
36.9500
37.1200
1,760,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
36 · 6-K
After-hours · 16:08 ET
SEC Form 6-K ↗
Fri, 18 Sep 2026
37.7100
38.7300
37.3100
38.2300
1,860,500
Thu, 17 Sep 2026
36.5200
37.2100
36.3100
36.6300
1,194,700
Wed, 16 Sep 2026
34 · 6-K
After-hours · 16:21 ET
SEC Form 6-K ↗
Wed, 16 Sep 2026
35.9000
37.2200
35.7200
36.6000
2,779,200
Wed, 16 Sep 2026
35 · 424B7
Pre-market · 08:39 ET
424B7 ↗
Tue, 15 Sep 2026
32.5900
35.0100
32.4300
34.9300
8,378,300
Tue, 15 Sep 2026
33 · 424B7
Next filing day · accepted 14 Sep, 18:46 ET
424B7 ↗
Tue, 15 Sep 2026
32 · 6-K
Next filing day · accepted 14 Sep, 21:23 ET
SEC Form 6-K ↗
Mon, 14 Sep 2026
35.2100
35.6450
34.6520
35.3400
1,429,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
34.2600
35.3400
34.2000
35.0800
1,359,000
Fri, 11 Sep 2026
31 · 6-K
Pre-market · 09:15 ET
SEC Form 6-K ↗
Thu, 10 Sep 2026
33.5000
34.7500
33.2800
34.6000
1,729,200
Wed, 09 Sep 2026
35.5800
35.9380
34.8800
35.4600
1,550,200
Tue, 08 Sep 2026
35.5200
35.5790
34.5000
34.9400
1,298,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
34.4800
35.5300
34.4800
35.1800
1,111,300
Thu, 03 Sep 2026
34.0000
34.5500
33.9300
34.1800
1,063,400
Wed, 02 Sep 2026
30 · 6-K
After-hours · 16:46 ET
SEC Form 6-K ↗
Wed, 02 Sep 2026
33.1000
33.9000
32.8600
33.8500
940,300
Tue, 01 Sep 2026
33.0000
33.4500
32.7600
33.2100
762,100
Mon, 31 Aug 2026
33.0900
33.0900
32.2950
32.8100
929,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
32.2300
32.7400
31.9800
32.6200
781,700
Thu, 27 Aug 2026
30.5200
31.9000
30.5000
31.8000
894,400
Wed, 26 Aug 2026
31.4200
31.9800
29.9250
30.0800
2,102,800
Wed, 26 Aug 2026
29 · 6-K
Pre-market · 06:06 ET
6-K ↗
Wed, 26 Aug 2026
28 · 6-K
Pre-market · 06:05 ET
6-K ↗
Tue, 25 Aug 2026
31.5800
31.8500
31.4100
31.4700
483,400
Mon, 24 Aug 2026
27 · 6-K
After-hours · 16:36 ET
SEC Form 6-K ↗
Mon, 24 Aug 2026
31.8250
32.1090
31.5000
31.6400
738,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
31.9200
32.5400
31.6750
31.8000
529,200
Thu, 20 Aug 2026
31.1800
31.3900
30.8450
31.0600
411,600
Wed, 19 Aug 2026
31.1800
31.3900
30.6900
30.9700
551,900
Tue, 18 Aug 2026
30.5400
30.5400
30.0300
30.2000
374,500
Mon, 17 Aug 2026
30.2600
30.7200
30.0800
30.6100
370,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
29.8100
30.2000
29.7100
30.0800
493,400
Thu, 13 Aug 2026
29.0900
29.8200
29.0900
29.3700
653,000
Wed, 12 Aug 2026
28.4400
29.0800
28.3000
28.9700
588,700
Tue, 11 Aug 2026
29.0150
29.0800
28.3300
28.6300
573,200
Mon, 10 Aug 2026
29.5900
29.6100
29.1650
29.1900
309,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
26 · 6-K
After-hours · 16:11 ET
SEC Form 6-K ↗
Fri, 07 Aug 2026
29.5600
29.9100
29.0010
29.4900
464,100
Thu, 06 Aug 2026
29.1300
29.6950
29.0400
29.4900
359,800
Wed, 05 Aug 2026
29.6000
29.7000
28.6100
28.6200
575,800
Tue, 04 Aug 2026
30.0200
30.0200
29.3000
29.3600
417,700
Mon, 03 Aug 2026
30.2500
30.3390
29.4700
30.1800
443,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
30.4500
30.5400
30.0200
30.3100
288,600
Thu, 30 Jul 2026
29.7600
30.3350
29.5700
30.2400
336,000
Wed, 29 Jul 2026
30.1300
30.3400
29.6900
29.8300
459,200
Tue, 28 Jul 2026
30.0000
30.4100
29.7500
29.8000
424,600
Mon, 27 Jul 2026
29.3300
30.0650
29.1200
29.8000
514,600
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
25 · 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
24 · 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
23 · 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
22 · 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
21 · 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
20 · 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
19 · 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
18 · 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
17 · 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
16 · 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
15 · 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
14 · 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
10 · 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
13 · 6-K
Pre-market · 06:19 ET
6-K ↗
Thu, 26 Feb 2026
12 · 20-F
Pre-market · 06:16 ET
20-F ↗
Thu, 26 Feb 2026
11 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 6-K
Pre-market · 06:13 ET
6-K ↗
Thu, 06 Nov 2025
1 · 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