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
40.8300
40.9500
40.0800
40.5250
837,600
Thu, 23 Jul 2026
39.8100
40.7050
39.6500
40.5100
2,386,600
Wed, 22 Jul 2026
39.9600
40.5700
39.8700
40.4500
968,100
Tue, 21 Jul 2026
39.0200
40.5700
38.5600
40.4500
1,840,400
Mon, 20 Jul 2026
40.5400
40.9990
39.0100
39.1200
2,540,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
40.2800
41.0100
39.9900
40.5400
984,700
Thu, 16 Jul 2026
41.1100
41.8440
40.2000
40.5900
1,746,600
Wed, 15 Jul 2026
39.9800
41.5300
39.5800
40.9300
1,870,200
Tue, 14 Jul 2026
40.5050
40.9300
39.8100
40.2300
992,000
Mon, 13 Jul 2026
40.0000
40.4700
39.2500
40.2100
1,234,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
41.1400
41.1600
40.0000
40.5000
1,260,200
Thu, 09 Jul 2026
40.8700
41.6000
40.6700
41.3000
1,687,800
Wed, 08 Jul 2026
40.8000
41.6000
40.1400
40.8900
1,290,600
Tue, 07 Jul 2026
40.0200
41.5100
39.4100
40.8300
1,867,900
Mon, 06 Jul 2026
39.4100
40.1000
39.2000
39.9900
1,945,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
40.1400
40.8100
39.5600
39.8000
1,488,800
Wed, 01 Jul 2026
41.2750
41.8800
39.9100
40.2500
1,472,300
Tue, 30 Jun 2026
42.0400
42.0400
40.5400
41.0300
1,559,400
Mon, 29 Jun 2026
41.9400
42.6800
40.7800
41.2600
2,576,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
41.3000
42.8100
41.0100
41.8300
5,608,900
Thu, 25 Jun 2026
41.5000
42.0700
40.1200
41.2900
1,668,000
Wed, 24 Jun 2026
40.2000
41.6700
40.0000
41.4700
2,246,200
Tue, 23 Jun 2026
38.4600
40.0300
38.0900
39.9600
1,562,700
Mon, 22 Jun 2026
38.2800
38.8900
37.6400
38.3200
1,234,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
38.5500
39.0450
37.8500
38.3000
4,276,900
Wed, 17 Jun 2026
38.0300
38.4000
37.8350
37.9300
1,485,100
Tue, 16 Jun 2026
38.6200
38.7000
37.7100
38.0100
1,255,900
Mon, 15 Jun 2026
38.6900
38.9400
37.7900
38.4000
1,145,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
38.6400
38.6400
37.8700
38.4800
627,500
Thu, 11 Jun 2026
38.0600
38.8900
37.8400
38.1300
1,840,300
Wed, 10 Jun 2026
37.6650
38.7900
37.6450
38.0900
2,103,600
Tue, 09 Jun 2026
37.9900
38.8000
37.5300
38.2600
1,639,200
Mon, 08 Jun 2026
37.7000
38.2600
37.2000
37.3900
1,152,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
37.5800
38.5250
37.5100
37.6150
1,586,800
Thu, 04 Jun 2026
35.8000
37.9500
35.5700
37.4500
1,910,800
Wed, 03 Jun 2026
33.6400
35.5000
33.3450
35.4300
1,535,300
Tue, 02 Jun 2026
34.3200
34.6650
32.4100
33.7100
2,917,400
Mon, 01 Jun 2026
35.6600
36.0200
34.7600
34.8800
2,069,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
36.3900
36.6100
35.5100
36.0200
1,670,000
Thu, 28 May 2026
37.0800
37.1500
36.0500
36.6100
1,242,100
Wed, 27 May 2026
37.7800
38.0800
36.8700
37.1100
2,282,400
Tue, 26 May 2026
37.8500
38.5800
37.4800
37.8100
1,648,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
37.2500
37.7100
37.2000
37.5300
1,061,800
Thu, 21 May 2026
37.4700
37.8200
36.7700
37.4600
1,208,100
Wed, 20 May 2026
37.3200
38.4050
37.0100
37.5900
2,661,400
Tue, 19 May 2026
37.4050
37.5750
35.8000
36.9900
2,114,500
Mon, 18 May 2026
36.9200
37.3650
36.2950
36.5400
1,114,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
27 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 15 May 2026
37.5100
37.9000
36.6200
36.7600
1,816,500
Thu, 14 May 2026
38.5500
38.6900
37.7500
37.8300
1,278,300
Wed, 13 May 2026
38.2000
38.4250
37.8700
38.3500
1,730,500
Tue, 12 May 2026
38.6300
38.9000
37.8550
38.2800
1,759,700
Mon, 11 May 2026
39.2200
39.7000
38.7350
38.8400
2,972,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.7800
40.0500
39.0100
39.5000
2,480,100
Thu, 07 May 2026
40.6100
41.0000
39.3700
39.6000
3,516,100
Wed, 06 May 2026
39.7450
40.8100
39.1400
40.6100
2,823,700
Tue, 05 May 2026
39.1900
39.9000
38.7600
39.5900
2,757,000
Mon, 04 May 2026
38.9700
39.7850
38.1900
38.9800
4,510,000
Mon, 04 May 2026
26 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
37.3900
40.0200
37.0800
37.6600
3,260,200
Thu, 30 Apr 2026
25 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 30 Apr 2026
35.9700
39.3300
34.9300
36.7800
6,855,400
Thu, 30 Apr 2026
24 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Apr 2026
33.9500
34.6800
33.8400
34.1500
1,673,400
Tue, 28 Apr 2026
34.3400
34.7500
34.0000
34.4300
1,735,300
Mon, 27 Apr 2026
33.3000
35.3350
33.3000
34.3100
2,840,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
33.0700
33.2800
32.7600
33.2300
824,200
Thu, 23 Apr 2026
33.3900
33.6200
32.6300
33.1600
966,700
Wed, 22 Apr 2026
32.4800
33.7050
32.3450
33.3900
1,584,600
Tue, 21 Apr 2026
32.4600
32.7400
32.2250
32.2300
1,297,300
Mon, 20 Apr 2026
32.5100
33.2000
32.0200
32.4200
894,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
32.2800
32.8300
31.7400
32.7000
1,258,200
Thu, 16 Apr 2026
32.3200
32.8000
31.2300
31.5100
1,254,300
Wed, 15 Apr 2026
33.0000
33.6200
32.1300
32.5200
1,389,600
Tue, 14 Apr 2026
31.7300
32.9700
31.6600
32.9700
1,274,300
Mon, 13 Apr 2026
30.2900
31.7200
30.1100
31.6000
1,497,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
32.7000
32.7600
30.4400
30.5400
2,347,800
Thu, 09 Apr 2026
31.7900
32.6100
31.7900
32.3100
918,300
Wed, 08 Apr 2026
31.3700
32.0800
31.1700
31.9400
1,777,800
Tue, 07 Apr 2026
30.3250
30.7050
29.8500
30.4700
1,629,300
Mon, 06 Apr 2026
30.2200
30.7800
29.7600
30.4200
1,082,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
29.9900
30.5650
29.6500
30.4700
2,147,500
Wed, 01 Apr 2026
30.8100
31.2550
30.3500
30.6500
1,470,500
Tue, 31 Mar 2026
29.0600
30.4950
29.0600
30.4800
2,211,600
Mon, 30 Mar 2026
29.1350
29.2900
28.6600
28.7800
2,282,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
29.7700
30.1000
28.9000
28.9700
1,438,500
Fri, 27 Mar 2026
23 · DEFA14A
Pre-market · 06:06 ET
DEFA14A ↗
Fri, 27 Mar 2026
22 · DEF 14A
Pre-market · 06:01 ET
DEF 14A ↗
Thu, 26 Mar 2026
30.0600
30.7900
29.8000
29.9500
2,112,400
Wed, 25 Mar 2026
29.0300
30.6400
29.0300
30.2600
2,198,200
Tue, 24 Mar 2026
29.1500
29.2350
27.6800
28.7900
4,222,100
Mon, 23 Mar 2026
29.8000
30.6900
29.2200
29.3900
4,058,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.4500
30.6510
28.6300
29.3000
6,782,200
Thu, 19 Mar 2026
30.3200
30.9900
30.0000
30.5000
4,095,400
Wed, 18 Mar 2026
31.2600
31.9200
30.4100
30.5300
4,612,900
Tue, 17 Mar 2026
21 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 17 Mar 2026
31.1500
32.2400
30.7600
31.3300
3,843,300
Mon, 16 Mar 2026
31.4700
32.1800
30.5900
30.9700
2,841,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
30.9800
32.1800
30.4700
31.1100
13,297,300
Fri, 13 Mar 2026
20 · 8-K
Next filing day · accepted 12 Mar, 20:42 ET
8-K ↗
Thu, 12 Mar 2026
30.0000
31.5000
29.4000
30.8600
6,980,700
Thu, 12 Mar 2026
19 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 11 Mar 2026
32.9800
35.3400
32.2400
32.8300
3,578,800
Tue, 10 Mar 2026
32.5600
34.1100
30.8700
33.3400
4,399,400
Mon, 09 Mar 2026
32.1200
32.9600
31.6200
32.6000
2,782,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
31.5200
32.3500
31.2330
32.2700
2,023,400
Thu, 05 Mar 2026
31.5700
32.1500
30.8700
32.0500
2,619,500
Wed, 04 Mar 2026
30.4100
32.3900
30.3300
32.1600
2,297,700
Tue, 03 Mar 2026
31.6600
31.7900
30.7700
30.8700
1,211,800
Mon, 02 Mar 2026
32.3000
32.9050
31.5270
31.9800
1,469,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
33.1500
33.3350
31.5500
32.7200
3,428,200
Thu, 26 Feb 2026
18 · 10-K
After-hours · 16:03 ET
10-K ↗
Thu, 26 Feb 2026
34.5100
35.3800
32.3800
33.7100
2,992,600
Thu, 26 Feb 2026
17 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 25 Feb 2026
33.3100
33.6500
32.7300
33.6300
2,860,500
Tue, 24 Feb 2026
33.2000
33.3200
32.7400
33.0600
1,056,600
Mon, 23 Feb 2026
33.8400
33.8950
32.4900
32.9300
1,255,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
34.6100
34.9400
33.8500
33.8900
1,511,200
Thu, 19 Feb 2026
34.4400
34.6300
33.8400
34.4400
1,180,800
Wed, 18 Feb 2026
34.8000
35.5700
34.0200
34.3600
2,571,800
Tue, 17 Feb 2026
34.6100
35.2900
34.5200
34.7500
3,351,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
33.7000
34.8150
33.7000
34.5800
1,498,400
Thu, 12 Feb 2026
34.3800
34.6400
33.3700
33.7600
1,392,300
Wed, 11 Feb 2026
34.1800
34.4750
33.4600
34.0800
1,427,400
Tue, 10 Feb 2026
33.5500
34.0600
33.1500
33.4600
817,100
Mon, 09 Feb 2026
34.3100
34.4700
33.5000
33.8600
1,160,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
35.0100
35.4500
33.4000
34.3600
1,629,100
Thu, 05 Feb 2026
34.6800
35.5800
33.4920
34.4500
1,211,100
Wed, 04 Feb 2026
35.5900
35.5900
33.9800
34.3400
1,140,100
Tue, 03 Feb 2026
35.5600
35.5600
34.5400
35.4500
1,358,700
Mon, 02 Feb 2026
35.4300
36.0300
34.8200
35.0000
1,793,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.6300
35.4300
34.3100
35.3800
2,009,900
Thu, 29 Jan 2026
34.8700
35.4700
34.6050
34.7100
2,617,700
Wed, 28 Jan 2026
34.6700
35.0650
34.2950
34.9300
1,776,200
Tue, 27 Jan 2026
33.5800
34.9400
33.5400
34.7400
2,125,200
Mon, 26 Jan 2026
33.6000
34.3200
33.4900
33.5800
1,356,900
Mon, 26 Jan 2026
16 · 8-K
Pre-market · 07:01 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.7000
33.8360
32.8180
32.9700
1,112,600
Thu, 22 Jan 2026
32.9500
34.0500
32.8100
33.5400
1,267,600
Wed, 21 Jan 2026
32.9100
33.2700
32.6550
32.9800
891,700
Tue, 20 Jan 2026
32.4700
33.3400
31.7000
32.9500
2,000,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
33.0950
33.0950
32.1600
32.5400
2,362,000
Thu, 15 Jan 2026
33.6000
33.6700
32.7200
32.8850
1,729,000
Wed, 14 Jan 2026
33.9200
34.0250
33.1500
33.6300
1,971,100
Tue, 13 Jan 2026
34.0000
34.3700
33.6350
34.0000
1,972,400
Mon, 12 Jan 2026
36.2200
36.2200
34.0700
34.5600
2,716,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.5200
35.8200
33.7600
35.4400
2,553,200
Thu, 08 Jan 2026
36.8200
37.6600
34.9300
35.5100
3,943,600
Thu, 08 Jan 2026
15 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 07 Jan 2026
36.7800
36.8100
35.5700
35.8900
2,112,600
Tue, 06 Jan 2026
36.0800
36.8700
35.9000
36.1900
1,587,500
Mon, 05 Jan 2026
35.3600
36.3050
34.5300
36.2500
2,008,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
35.8900
36.2100
35.5200
35.7300
1,200,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.7000
36.1250
35.7000
35.8800
910,000
Tue, 30 Dec 2025
36.2900
36.3900
35.6650
35.7300
833,600
Mon, 29 Dec 2025
36.0750
36.5200
35.9800
36.3500
1,327,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.1700
36.5500
35.9800
36.2100
941,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
36.2800
36.4150
35.9090
36.1600
805,700
Tue, 23 Dec 2025
36.3200
36.5600
36.2300
36.3500
1,270,800
Mon, 22 Dec 2025
35.2200
36.6200
35.2100
36.4500
2,821,500
Mon, 22 Dec 2025
14 · 8-K
Pre-market · 07:03 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
35.5400
36.0200
35.0200
35.2100
22,632,500
Thu, 18 Dec 2025
13 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 18 Dec 2025
36.0000
36.1800
35.3000
35.5400
2,043,300
Wed, 17 Dec 2025
35.6350
36.0000
35.3200
35.9500
2,093,100
Tue, 16 Dec 2025
35.0900
35.5600
34.9100
35.3800
4,479,600
Mon, 15 Dec 2025
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 15 Dec 2025
35.7300
35.9000
35.2000
35.2200
3,418,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.3000
36.5520
35.5400
35.5600
3,979,800
Thu, 11 Dec 2025
35.8000
36.0600
35.5000
35.7900
2,443,900
Wed, 10 Dec 2025
36.0100
36.5650
35.4000
35.4500
2,675,800
Tue, 09 Dec 2025
36.6200
37.1050
35.9800
36.0100
3,506,500
Mon, 08 Dec 2025
37.7200
38.0000
36.4220
36.6000
8,299,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
34.7400
35.3050
34.3600
35.1200
2,171,700
Thu, 04 Dec 2025
33.8100
34.7700
33.5000
34.6000
982,700
Wed, 03 Dec 2025
34.2000
34.6400
33.8700
34.0200
1,695,600
Tue, 02 Dec 2025
34.0000
34.3200
33.5150
34.0000
1,180,500
Mon, 01 Dec 2025
33.5700
34.0700
33.4500
33.6000
1,697,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.1500
34.0300
33.0000
33.6000
719,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.2000
33.5000
32.8000
33.4800
993,400
Tue, 25 Nov 2025
33.3450
33.6400
32.5390
33.1000
1,569,200
Mon, 24 Nov 2025
32.7500
33.6220
32.3150
32.9800
2,075,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.5700
33.0000
31.2300
32.7500
2,234,100
Thu, 20 Nov 2025
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 20 Nov 2025
33.0000
33.3000
31.6400
31.7700
1,431,000
Wed, 19 Nov 2025
32.1300
32.7050
31.5600
32.6000
1,566,600
Tue, 18 Nov 2025
31.4900
32.3850
31.2100
32.2600
2,168,800
Mon, 17 Nov 2025
30.4900
31.4400
30.0800
31.3800
1,756,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
29.8700
30.8650
29.3900
30.4900
1,795,500
Fri, 14 Nov 2025
10 · 8-K
Pre-market · 09:05 ET
8-K ↗
Thu, 13 Nov 2025
29.9700
30.7400
29.4500
29.8300
1,916,700
Wed, 12 Nov 2025
31.0700
31.3000
29.9600
30.1000
1,983,400
Tue, 11 Nov 2025
30.7500
31.1500
30.3600
31.0700
2,064,900
Mon, 10 Nov 2025
31.3200
31.3500
30.6400
30.8800
1,630,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
31.9700
31.9700
30.4000
31.3400
1,857,400
Thu, 06 Nov 2025
32.2900
32.4190
31.2700
31.8700
1,414,600
Wed, 05 Nov 2025
32.0200
32.3400
30.0000
32.0500
2,391,300
Tue, 04 Nov 2025
30.7100
32.1400
30.6000
32.0000
2,902,700
Mon, 03 Nov 2025
30.0000
31.6300
29.5500
31.2000
5,196,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
29.6800
30.2600
28.7600
29.3700
3,592,000
Thu, 30 Oct 2025
9 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 30 Oct 2025
8 · 8-K/A
After-hours · 16:10 ET
8-K/A ↗
Thu, 30 Oct 2025
30.0000
30.5500
28.0000
29.1300
10,663,300
Thu, 30 Oct 2025
7 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Oct 2025
24.7400
25.3300
24.7400
25.2400
2,562,000
Tue, 28 Oct 2025
24.7200
25.2350
24.2800
24.9100
1,462,700
Mon, 27 Oct 2025
25.2100
25.3400
24.6600
24.7800
1,061,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
25.3500
25.4720
25.0370
25.1300
800,700
Thu, 23 Oct 2025
25.0500
25.3550
24.7200
25.2800
940,700
Wed, 22 Oct 2025
24.0700
24.9100
24.0300
24.9000
1,303,000
Tue, 21 Oct 2025
24.2500
24.5600
23.9900
24.0900
2,550,500
Mon, 20 Oct 2025
24.6000
24.6500
23.7200
24.2900
1,131,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
24.4600
24.9700
23.9900
24.4800
1,418,100
Thu, 16 Oct 2025
25.4600
25.4900
24.5300
24.6900
1,092,100
Wed, 15 Oct 2025
24.7900
25.3400
24.5400
25.1900
2,253,700
Tue, 14 Oct 2025
23.7200
24.8200
23.6700
24.5400
2,306,300
Mon, 13 Oct 2025
23.6400
24.1250
23.5500
23.8700
886,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
24.1500
24.3000
22.9500
23.7800
973,400
Thu, 09 Oct 2025
24.1200
24.4050
23.9950
24.1500
968,500
Wed, 08 Oct 2025
23.9400
24.3350
23.5250
24.0700
1,503,900
Tue, 07 Oct 2025
22.7900
23.7300
22.7800
23.7200
1,421,000
Mon, 06 Oct 2025
23.0800
23.3400
22.5610
22.7300
1,323,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
23.4500
23.5450
22.8400
23.1700
1,167,200
Thu, 02 Oct 2025
23.4100
23.5100
22.9600
23.2600
1,702,900
Wed, 01 Oct 2025
23.9300
24.1300
23.1600
23.4600
1,508,900
Wed, 01 Oct 2025
6 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 30 Sep 2025
24.1700
24.3100
23.7200
24.1100
2,118,200
Mon, 29 Sep 2025
23.8000
24.4270
23.5700
24.1000
1,425,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
23.0800
24.4080
23.0150
23.9200
2,814,000
Thu, 25 Sep 2025
22.8200
23.1800
22.6350
22.8100
2,201,100
Wed, 24 Sep 2025
23.2400
23.2800
22.5550
22.8500
2,228,700
Tue, 23 Sep 2025
23.0300
23.8200
22.7800
23.1900
1,219,800
Mon, 22 Sep 2025
22.4250
23.3300
22.3000
23.2700
1,547,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
22.9350
23.0700
22.3300
22.5100
11,428,300
Thu, 18 Sep 2025
22.4500
23.1000
22.2200
22.8900
1,985,300
Wed, 17 Sep 2025
22.8900
23.3350
22.7300
22.9700
1,614,600
Tue, 16 Sep 2025
23.2000
23.2000
22.2700
22.7700
1,593,700
Mon, 15 Sep 2025
23.6300
23.6300
22.4650
23.1950
1,436,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
23.5200
23.7500
23.0600
23.2100
1,599,400
Thu, 11 Sep 2025
24.6300
24.6400
23.7240
23.8800
1,883,000
Wed, 10 Sep 2025
24.7000
24.7000
24.3600
24.3900
3,093,900
Tue, 09 Sep 2025
24.8100
24.8300
24.3000
24.6600
1,308,500
Mon, 08 Sep 2025
25.0000
25.1000
24.5400
24.7400
2,849,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
24.7300
25.0000
24.4700
24.9800
3,444,500
Thu, 04 Sep 2025
24.8200
24.9800
24.6000
24.7300
1,591,800
Wed, 03 Sep 2025
24.5800
24.9700
24.5400
24.6700
2,254,900
Tue, 02 Sep 2025
24.4100
24.6450
24.0600
24.6000
1,604,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
23.8900
24.3000
23.5900
24.2800
1,740,900
Thu, 28 Aug 2025
24.3600
24.4600
23.8300
23.8800
1,371,000
Wed, 27 Aug 2025
24.9000
25.0000
24.2550
24.3600
2,041,000
Tue, 26 Aug 2025
24.0100
24.5200
23.3200
24.4600
2,733,200
Tue, 26 Aug 2025
5 · 8-K
Pre-market · 07:45 ET
8-K ↗
Mon, 25 Aug 2025
24.4400
24.6550
23.7000
24.0100
1,667,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
4 · 8-K
After-hours · 16:58 ET
8-K ↗
Fri, 22 Aug 2025
24.1700
24.6400
24.0300
24.3200
2,705,400
Thu, 21 Aug 2025
24.0200
24.2050
23.6600
24.0500
1,694,800
Wed, 20 Aug 2025
23.3000
24.2350
23.1000
24.1500
2,273,700
Tue, 19 Aug 2025
23.3600
23.7630
23.0800
23.4800
3,332,800
Mon, 18 Aug 2025
23.5700
23.8400
23.4000
23.4200
2,985,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
23.1700
23.5450
22.9500
23.4600
1,559,800
Thu, 14 Aug 2025
22.7300
23.3450
22.4800
23.1700
1,354,900
Wed, 13 Aug 2025
23.2900
23.4300
22.6600
22.9700
1,879,300
Tue, 12 Aug 2025
22.2600
23.1550
22.2500
22.8400
2,565,300
Mon, 11 Aug 2025
22.0000
22.5700
21.8300
22.2900
2,103,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
22.1600
22.4500
21.8800
22.0000
2,193,000
Thu, 07 Aug 2025
22.3300
22.3300
21.6900
22.0500
4,118,700
Wed, 06 Aug 2025
22.0000
22.0600
21.4800
22.0000
3,496,500
Tue, 05 Aug 2025
21.3800
21.9500
21.1600
21.8000
5,185,400
Mon, 04 Aug 2025
3 · 8-K/A
After-hours · 16:12 ET
8-K/A ↗
Mon, 04 Aug 2025
21.0400
21.4900
20.6650
21.2200
3,899,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
20.2000
21.0900
19.7500
21.0500
5,589,100
Thu, 31 Jul 2025
2 · 10-Q
After market open · 12:59 ET
10-Q ↗
Thu, 31 Jul 2025
20.8650
21.0100
19.3100
20.2000
24,098,600
Thu, 31 Jul 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 30 Jul 2025
17.4000
17.7000
17.1000
17.4000
8,828,200
Tue, 29 Jul 2025
17.1000
17.5400
16.9900
17.2800
1,787,100
Mon, 28 Jul 2025
17.0900
17.2800
16.6900
17.0900
3,559,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend