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
21.0600
21.4600
20.4300
20.4600
1,133,300
Thu, 23 Jul 2026
21.0700
21.2300
20.7400
21.0800
785,200
Wed, 22 Jul 2026
21.9700
22.2000
21.2300
21.4200
1,070,900
Wed, 22 Jul 2026
17 · 8-K
Next filing day · accepted 21 Jul, 17:42 ET
8-K ↗
Tue, 21 Jul 2026
21.8300
22.0000
21.4600
21.9100
865,700
Mon, 20 Jul 2026
22.3700
22.3700
21.6200
21.6900
720,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
22.5800
23.1000
22.0300
22.1600
831,000
Thu, 16 Jul 2026
22.0000
22.9300
21.9300
22.7600
902,000
Wed, 15 Jul 2026
21.0700
22.2400
21.0700
21.9600
1,159,000
Tue, 14 Jul 2026
21.2200
21.3400
20.6900
21.0800
871,600
Mon, 13 Jul 2026
21.2300
21.6400
21.0600
21.1500
740,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20.6400
21.8900
20.5100
21.1600
1,011,800
Thu, 09 Jul 2026
19.8100
20.3400
19.6000
20.3200
705,400
Wed, 08 Jul 2026
20.2700
20.2700
19.2400
19.8500
714,600
Tue, 07 Jul 2026
20.7800
20.9000
20.2800
20.5100
920,100
Mon, 06 Jul 2026
19.8900
20.5600
19.5900
20.5300
777,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
20.8800
21.0000
19.4400
19.8900
965,400
Wed, 01 Jul 2026
21.1400
21.3400
20.7000
20.7300
796,500
Tue, 30 Jun 2026
20.6500
21.2500
20.4200
21.2200
1,274,000
Mon, 29 Jun 2026
20.3100
20.9600
19.7900
20.8600
1,358,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
19.6100
20.4900
19.4800
20.4400
3,479,600
Thu, 25 Jun 2026
19.5900
20.3600
19.4700
19.8400
1,293,700
Wed, 24 Jun 2026
18.8200
19.5900
18.7600
19.5900
1,178,400
Tue, 23 Jun 2026
18.0800
18.8700
18.0000
18.6900
943,100
Mon, 22 Jun 2026
18.3100
18.6600
18.1600
18.3200
1,011,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
17.7600
18.5400
17.6800
18.3200
1,392,000
Wed, 17 Jun 2026
18.8200
19.4300
17.4400
17.4600
910,500
Tue, 16 Jun 2026
18.5600
19.0400
18.5200
18.8900
805,900
Mon, 15 Jun 2026
19.2700
19.4000
18.6900
18.7200
985,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
18.7700
19.1000
18.5700
18.9400
699,300
Thu, 11 Jun 2026
18.1500
18.6100
17.8200
18.5900
888,600
Wed, 10 Jun 2026
18.8200
18.8800
18.0400
18.0800
979,300
Tue, 09 Jun 2026
19.0000
19.6400
18.5500
18.8800
738,400
Mon, 08 Jun 2026
18.4200
18.9200
18.2000
18.7500
677,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
18.2900
18.4200
18.0100
18.2700
752,900
Thu, 04 Jun 2026
18.2100
18.3600
18.0000
18.2000
872,900
Wed, 03 Jun 2026
18.5000
18.5400
17.8500
17.8900
837,800
Wed, 03 Jun 2026
16 · 8-K
Pre-market · 06:01 ET
FORM 8-K ↗
Tue, 02 Jun 2026
19.0600
19.0600
18.6000
18.6100
687,300
Mon, 01 Jun 2026
19.0600
19.2900
18.8400
19.0600
818,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
19.4400
19.5200
19.0600
19.2100
1,087,800
Thu, 28 May 2026
18.8900
19.5800
18.7500
19.4200
795,800
Wed, 27 May 2026
18.4100
19.1100
18.3800
18.8900
771,100
Tue, 26 May 2026
18.0700
18.4200
18.0000
18.1100
670,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
17.7400
18.0200
17.6400
17.8400
538,100
Thu, 21 May 2026
17.3000
17.9000
17.0000
17.7000
926,500
Wed, 20 May 2026
17.0700
17.6100
16.7700
17.5100
769,000
Tue, 19 May 2026
15 · DEFA14A
After market open · 15:00 ET
DEFA14A ↗
Tue, 19 May 2026
17.1600
17.2700
16.7100
17.0700
603,000
Tue, 19 May 2026
14 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Mon, 18 May 2026
17.2800
17.5600
17.0200
17.2300
740,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
17.3700
17.6800
16.9700
17.1300
743,200
Thu, 14 May 2026
17.5200
17.7500
17.3200
17.4100
578,600
Wed, 13 May 2026
17.7900
17.9100
17.0100
17.2800
831,000
Tue, 12 May 2026
17.9900
18.1400
17.5600
17.9600
736,300
Mon, 11 May 2026
18.8400
18.8600
17.8800
17.9900
845,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18.8900
19.0500
18.5500
18.7800
638,600
Thu, 07 May 2026
18.9900
19.2800
18.6200
18.7600
785,700
Wed, 06 May 2026
19.0100
19.4500
18.8900
19.0100
746,200
Tue, 05 May 2026
18.6300
18.9400
18.5100
18.7300
712,100
Mon, 04 May 2026
19.1600
19.2300
18.1800
18.4800
1,046,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
19.9600
19.9600
18.8500
19.1900
1,180,000
Fri, 01 May 2026
13 · 10-Q
Next filing day · accepted 30 Apr, 18:08 ET
10-Q ↗
Thu, 30 Apr 2026
19.3800
20.4700
18.9400
19.7600
1,790,600
Thu, 30 Apr 2026
12 · 8-K
Pre-market · 07:18 ET
8-K ↗
Wed, 29 Apr 2026
19.0600
19.5000
18.7300
18.9400
1,087,400
Tue, 28 Apr 2026
19.2600
19.3900
18.9300
19.0600
748,700
Mon, 27 Apr 2026
19.7100
19.8500
19.1300
19.1700
894,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
19.5500
19.8600
19.1800
19.7700
662,000
Thu, 23 Apr 2026
19.9600
20.0900
19.4100
19.5400
612,700
Wed, 22 Apr 2026
20.0500
20.2800
19.6100
19.9600
807,100
Tue, 21 Apr 2026
20.7500
20.9900
19.6400
19.7800
970,400
Tue, 21 Apr 2026
11 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Tue, 21 Apr 2026
10 · DEF 14A
Pre-market · 08:00 ET
FORM DEF 14A ↗
Mon, 20 Apr 2026
19.8200
20.0100
19.6500
19.9100
702,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
19.4700
20.2900
19.4700
19.9100
1,181,100
Thu, 16 Apr 2026
18.8900
19.2700
18.7600
18.8800
767,900
Wed, 15 Apr 2026
19.0300
19.2800
18.8400
18.9200
748,700
Tue, 14 Apr 2026
18.6000
19.3900
18.3700
19.3400
682,200
Mon, 13 Apr 2026
18.2100
18.6400
17.9300
18.5800
686,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
18.5300
18.6200
18.1200
18.3900
631,700
Thu, 09 Apr 2026
18.1200
18.7200
17.9200
18.5000
648,100
Wed, 08 Apr 2026
18.4000
19.0200
17.9500
18.1200
818,900
Tue, 07 Apr 2026
17.8400
17.9000
17.1700
17.4600
853,100
Mon, 06 Apr 2026
17.5600
18.2500
17.4400
18.2200
972,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
17.5000
17.8000
17.1000
17.5300
782,300
Wed, 01 Apr 2026
18.1400
18.3500
17.7500
17.8800
822,300
Tue, 31 Mar 2026
18.4000
18.5000
17.3800
18.0500
874,200
Mon, 30 Mar 2026
18.2000
18.4900
17.9700
18.0100
906,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
18.1800
18.4500
17.9700
18.0700
762,600
Thu, 26 Mar 2026
18.3300
18.5200
18.0600
18.4200
694,400
Wed, 25 Mar 2026
18.7600
18.9700
18.0300
18.3300
654,700
Tue, 24 Mar 2026
18.4200
18.7100
18.2800
18.4600
657,800
Mon, 23 Mar 2026
17.8900
18.8600
17.6900
18.5700
1,100,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
17.2000
17.2400
16.7700
17.2100
2,238,600
Thu, 19 Mar 2026
17.5800
17.8900
16.8500
17.2200
945,900
Wed, 18 Mar 2026
17.9700
18.1800
17.6600
17.7000
896,700
Tue, 17 Mar 2026
17.9700
18.4300
17.9700
18.1000
641,600
Mon, 16 Mar 2026
18.3000
18.6900
17.7100
17.8000
1,008,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
18.0800
18.5200
17.9900
18.3000
879,200
Thu, 12 Mar 2026
18.1800
18.1800
17.5600
17.9300
1,300,700
Wed, 11 Mar 2026
19.2900
19.5000
18.0500
18.3000
948,800
Tue, 10 Mar 2026
18.9700
19.4000
18.5700
19.2500
1,009,900
Mon, 09 Mar 2026
19.2200
19.2200
18.0200
19.0800
1,046,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
20.3600
20.3600
19.2000
19.6600
694,700
Thu, 05 Mar 2026
20.3800
21.0200
20.2500
20.6100
665,200
Wed, 04 Mar 2026
20.6500
20.7900
20.1200
20.6000
665,800
Tue, 03 Mar 2026
20.2100
20.7600
19.7200
20.6600
693,800
Mon, 02 Mar 2026
20.8000
21.0700
20.3500
20.8800
802,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
21.6000
21.6900
20.9600
21.4500
1,006,900
Thu, 26 Feb 2026
21.7800
22.3300
21.5100
22.0300
976,600
Wed, 25 Feb 2026
21.6500
21.6900
21.0500
21.5400
575,800
Tue, 24 Feb 2026
21.5000
21.8800
21.2800
21.6200
821,000
Mon, 23 Feb 2026
22.7200
22.7200
20.9900
21.3600
980,000
Mon, 23 Feb 2026
9 · 10-K
Pre-market · 07:11 ET
10-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
22.2000
23.0200
21.8900
22.7800
1,734,800
Thu, 19 Feb 2026
20.8800
23.9800
20.7400
22.2000
1,797,400
Thu, 19 Feb 2026
8 · 8-K
Pre-market · 07:37 ET
8-K ↗
Wed, 18 Feb 2026
20.1900
21.2100
20.0100
20.8800
1,041,000
Tue, 17 Feb 2026
20.3500
20.4000
19.6200
20.2000
627,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
19.9800
20.3500
19.5500
20.3100
524,300
Thu, 12 Feb 2026
20.0500
20.2500
19.4500
19.8300
531,800
Wed, 11 Feb 2026
20.7000
20.7000
19.6700
19.8100
540,400
Tue, 10 Feb 2026
20.6200
20.8400
20.4200
20.4800
460,100
Mon, 09 Feb 2026
20.5400
20.8300
20.1100
20.7000
388,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
19.8200
20.6200
19.7500
20.5400
646,600
Thu, 05 Feb 2026
20.2500
20.4800
19.4000
19.8500
556,600
Wed, 04 Feb 2026
19.9500
20.5200
19.8500
20.3800
694,500
Tue, 03 Feb 2026
19.5800
20.1200
19.2900
19.6800
842,300
Mon, 02 Feb 2026
19.0100
19.8000
18.7600
19.7700
814,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
18.6100
19.1300
18.4600
18.9000
1,045,600
Thu, 29 Jan 2026
18.9100
19.0400
18.4900
18.6000
875,200
Wed, 28 Jan 2026
19.4000
19.5200
18.9100
18.9100
472,400
Tue, 27 Jan 2026
19.2000
19.4700
18.8300
19.3100
376,200
Mon, 26 Jan 2026
19.4800
19.5400
19.0600
19.3100
457,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
19.4000
19.8900
19.1400
19.2900
534,600
Thu, 22 Jan 2026
19.6800
19.9000
19.2000
19.4600
592,700
Wed, 21 Jan 2026
19.3500
19.9000
19.3000
19.4300
578,400
Tue, 20 Jan 2026
19.5200
19.6300
18.9600
19.1000
800,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
20.2200
20.2200
19.8500
20.1500
507,200
Thu, 15 Jan 2026
19.5600
20.2800
19.4100
20.1100
589,300
Wed, 14 Jan 2026
19.5700
19.7700
18.8900
19.5400
808,500
Tue, 13 Jan 2026
19.2000
19.7400
19.1200
19.7200
659,600
Mon, 12 Jan 2026
19.5600
19.7700
18.7900
19.2100
672,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
19.3500
20.0800
18.5300
19.8400
781,300
Thu, 08 Jan 2026
18.2600
19.3600
18.1400
19.0200
1,008,700
Wed, 07 Jan 2026
18.6000
18.8600
17.7000
18.4400
941,500
Tue, 06 Jan 2026
17.5200
18.7900
17.3600
18.7000
922,500
Mon, 05 Jan 2026
17.4100
17.9100
17.3700
17.6400
773,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
17.7600
17.7700
17.1600
17.3500
641,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
17.5900
17.7700
17.5000
17.5600
619,900
Tue, 30 Dec 2025
17.6900
17.7100
17.4500
17.5700
531,400
Mon, 29 Dec 2025
17.6400
17.8000
17.4600
17.7700
690,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
17.6900
17.8700
17.5300
17.6200
428,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
17.5400
17.7700
17.5400
17.6600
248,000
Tue, 23 Dec 2025
17.7300
17.9400
17.4600
17.5700
841,600
Mon, 22 Dec 2025
17.3500
17.9200
17.3200
17.7200
826,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
17.6500
17.8500
17.1900
17.3200
1,604,500
Thu, 18 Dec 2025
17.9400
18.2600
17.6600
17.7800
778,300
Wed, 17 Dec 2025
17.5100
18.0600
17.3600
17.7900
892,900
Tue, 16 Dec 2025
18.0800
18.2600
17.7900
17.9200
912,200
Mon, 15 Dec 2025
18.3600
18.3600
17.8400
18.0600
998,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
18.6700
18.7000
18.2000
18.2300
596,100
Thu, 11 Dec 2025
19.0300
19.5400
18.4500
18.5600
742,000
Wed, 10 Dec 2025
18.2000
19.0700
18.1000
19.0200
1,063,200
Tue, 09 Dec 2025
18.1600
18.4800
17.7800
18.1900
598,600
Mon, 08 Dec 2025
18.8800
18.8900
17.9800
18.1300
1,201,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
18.5300
19.0900
18.5000
18.8600
592,600
Thu, 04 Dec 2025
19.1200
19.4900
18.4700
18.5400
647,400
Wed, 03 Dec 2025
18.0400
19.0700
18.0400
18.9600
604,600
Tue, 02 Dec 2025
18.1300
18.2400
17.7800
18.0400
561,600
Mon, 01 Dec 2025
17.8800
18.3700
17.4900
18.0700
480,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
18.3900
18.3900
17.8400
17.9200
308,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
18.0800
18.5200
18.0800
18.2600
686,000
Tue, 25 Nov 2025
17.4900
18.6100
17.4800
18.2400
844,300
Mon, 24 Nov 2025
17.4400
17.7800
17.1500
17.5000
1,122,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
7 · 8-K
After market open · 13:03 ET
8-K ↗
Fri, 21 Nov 2025
16.3800
17.6600
16.3500
17.4000
885,500
Thu, 20 Nov 2025
16.1900
16.4600
16.0200
16.2800
944,400
Wed, 19 Nov 2025
16.2500
16.2500
15.8200
16.1000
675,800
Tue, 18 Nov 2025
16.2500
16.3400
15.9500
16.1500
636,400
Mon, 17 Nov 2025
16.8600
17.2200
16.4000
16.4600
864,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
16.8400
17.0800
16.6800
16.9600
787,800
Thu, 13 Nov 2025
17.4100
17.6400
16.8500
17.0300
686,400
Wed, 12 Nov 2025
17.5400
17.9000
17.4200
17.4600
894,800
Tue, 11 Nov 2025
17.5500
17.8500
17.4000
17.5200
737,900
Mon, 10 Nov 2025
18.0200
18.1900
17.3400
17.5200
808,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
18.5900
18.7200
17.7900
17.8000
1,119,400
Thu, 06 Nov 2025
19.5400
19.6800
18.5200
18.5700
1,081,300
Wed, 05 Nov 2025
19.8100
19.9500
18.7000
19.8400
970,900
Tue, 04 Nov 2025
20.0100
20.0300
19.5600
19.7700
803,700
Mon, 03 Nov 2025
19.3800
20.0900
18.8000
20.0100
1,546,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
19.3700
19.8200
18.9300
19.3800
1,268,700
Fri, 31 Oct 2025
6 · 10-Q
Next filing day · accepted 30 Oct, 19:27 ET
10-Q ↗
Thu, 30 Oct 2025
22.1700
22.9400
18.6100
19.3400
2,446,700
Thu, 30 Oct 2025
5 · 8-K
Pre-market · 07:29 ET
FORM 8-K ↗
Thu, 30 Oct 2025
4 · 8-K
Pre-market · 07:48 ET
8-K ↗
Wed, 29 Oct 2025
23.6000
23.8900
22.8700
23.1100
999,000
Tue, 28 Oct 2025
23.2400
23.8500
23.0600
23.6000
876,100
Mon, 27 Oct 2025
23.0000
23.3700
22.7800
23.2800
582,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
23.0000
23.3000
22.7000
22.7300
474,900
Thu, 23 Oct 2025
22.4400
23.0100
22.3400
22.7400
690,400
Wed, 22 Oct 2025
22.8800
23.1000
22.4500
22.4900
495,000
Tue, 21 Oct 2025
22.3700
22.9600
22.3700
22.8900
507,500
Mon, 20 Oct 2025
21.9700
22.4400
21.8700
22.3700
455,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
21.6100
21.9800
21.3000
21.7600
486,100
Thu, 16 Oct 2025
21.6800
21.7500
21.2900
21.6500
462,600
Wed, 15 Oct 2025
21.5300
21.9100
21.4200
21.6700
549,800
Tue, 14 Oct 2025
20.5000
21.6000
20.5000
21.4200
545,500
Mon, 13 Oct 2025
20.7900
21.0700
20.5900
20.9400
666,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
21.2900
21.6700
20.3400
20.4300
790,500
Thu, 09 Oct 2025
21.4500
21.6600
21.1200
21.2900
453,300
Wed, 08 Oct 2025
20.8800
21.6600
20.6300
21.4800
722,400
Tue, 07 Oct 2025
22.0300
22.0600
20.6900
20.7400
956,000
Mon, 06 Oct 2025
22.7600
22.9400
21.9700
22.0300
756,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
22.9300
23.3300
22.6300
22.7400
708,200
Thu, 02 Oct 2025
22.8800
23.1100
22.6500
22.7800
649,000
Wed, 01 Oct 2025
23.6500
23.9200
22.8100
22.8200
955,400
Tue, 30 Sep 2025
23.8400
23.9400
23.2200
23.6300
744,600
Mon, 29 Sep 2025
24.6700
24.7400
24.0400
24.2300
1,235,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
23.9600
24.5000
23.8500
24.4400
843,900
Thu, 25 Sep 2025
24.7600
24.7600
23.8800
23.9800
667,000
Wed, 24 Sep 2025
25.0800
25.4100
24.8500
24.8800
637,900
Tue, 23 Sep 2025
25.6300
26.0800
25.1200
25.1500
516,400
Mon, 22 Sep 2025
26.4000
26.4000
25.4800
25.5000
913,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
27.3900
27.4600
26.3000
26.5600
1,174,700
Thu, 18 Sep 2025
26.9700
27.3800
26.7200
27.3400
886,200
Wed, 17 Sep 2025
27.4800
28.0300
26.6500
26.7500
714,500
Tue, 16 Sep 2025
27.2000
27.4100
26.9500
27.3500
1,108,200
Mon, 15 Sep 2025
26.1200
27.3800
25.9100
27.0700
1,419,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
25.3900
25.4400
24.9700
25.0200
502,200
Thu, 11 Sep 2025
25.1700
25.5900
24.9500
25.5200
745,400
Wed, 10 Sep 2025
25.1200
25.4500
24.9300
25.1700
590,300
Tue, 09 Sep 2025
24.9700
25.7300
24.9300
25.3200
771,300
Mon, 08 Sep 2025
25.4700
25.7000
24.8900
25.4100
811,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
25.4600
25.7600
24.8900
25.4000
665,800
Thu, 04 Sep 2025
25.0300
25.3100
24.6600
25.2900
552,100
Wed, 03 Sep 2025
24.6300
25.1400
24.3900
24.8800
563,600
Tue, 02 Sep 2025
25.2500
25.2500
24.7500
24.8500
592,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
25.8100
26.0000
25.4000
25.4100
506,600
Thu, 28 Aug 2025
25.9200
26.2000
25.5400
25.8600
653,200
Wed, 27 Aug 2025
25.6500
26.1500
25.5400
26.0700
548,200
Tue, 26 Aug 2025
25.2000
25.6500
25.1600
25.5700
656,500
Mon, 25 Aug 2025
25.1800
25.3800
24.6700
25.2100
483,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
24.1700
25.3600
24.0200
25.2300
887,200
Thu, 21 Aug 2025
23.7200
23.9800
23.5800
23.8400
416,600
Wed, 20 Aug 2025
24.4100
24.7600
23.8400
24.0400
538,700
Tue, 19 Aug 2025
3 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Tue, 19 Aug 2025
24.1000
25.0700
24.0000
24.4300
584,600
Mon, 18 Aug 2025
23.3500
24.0600
23.3100
24.0000
561,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
23.3300
23.4400
22.9900
23.2700
611,600
Thu, 14 Aug 2025
23.1000
23.4400
23.0200
23.2700
502,100
Wed, 13 Aug 2025
22.6500
23.7800
22.5800
23.6200
683,700
Tue, 12 Aug 2025
21.6000
22.6500
21.6000
22.6300
684,400
Mon, 11 Aug 2025
21.6100
21.8000
21.2300
21.3900
781,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
21.8900
21.9500
21.3700
21.6200
936,000
Thu, 07 Aug 2025
22.0300
22.0600
21.6800
21.8900
757,100
Wed, 06 Aug 2025
21.5000
21.7600
21.1600
21.7500
894,900
Tue, 05 Aug 2025
21.3600
21.5500
21.1100
21.5300
1,015,400
Mon, 04 Aug 2025
20.9700
21.3800
20.7700
21.2300
932,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
20.3300
20.7300
19.6500
20.7200
1,727,700
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Thu, 31 Jul 2025
24.9700
25.1900
20.5700
20.6400
2,075,200
Thu, 31 Jul 2025
1 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 30 Jul 2025
25.0300
25.0400
24.1300
24.3600
824,200
Tue, 29 Jul 2025
25.2300
25.2300
24.6500
24.7600
989,600
Mon, 28 Jul 2025
25.1000
25.2000
24.5600
25.1500
665,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend