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.0150
40.2300
37.0200
37.0700
34,453,300
Thu, 23 Jul 2026
40.6000
43.4290
40.3500
40.5800
41,864,300
Wed, 22 Jul 2026
40.3000
43.7200
40.2500
41.2800
41,772,800
Tue, 21 Jul 2026
40.9100
42.6800
40.3400
41.2900
51,030,000
Mon, 20 Jul 2026
36.3920
41.0950
36.3100
40.2000
93,338,200
Mon, 20 Jul 2026
35 · 8-K
Pre-market · 07:12 ET
8-K ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
33.7900
34.9200
32.2200
33.6200
47,227,400
Thu, 16 Jul 2026
37.0900
37.4200
34.4400
34.8300
41,339,100
Wed, 15 Jul 2026
39.1150
40.4450
37.9540
38.2800
36,231,900
Tue, 14 Jul 2026
40.0500
40.6200
37.0400
38.5900
35,274,500
Mon, 13 Jul 2026
40.3400
42.1700
38.0800
38.9800
36,157,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
42.6100
42.6100
39.9650
41.1400
30,169,800
Thu, 09 Jul 2026
44.4950
45.5400
41.5800
41.7200
38,622,400
Thu, 09 Jul 2026
34 · DEFA14A
Next filing day · accepted 08 Jul, 21:53 ET
DEFA14A ↗
Wed, 08 Jul 2026
40.7400
43.0600
40.2750
43.0050
34,991,000
Tue, 07 Jul 2026
42.2350
42.7100
39.1950
39.8150
42,364,000
Mon, 06 Jul 2026
41.9700
44.9700
41.7500
43.9100
53,915,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
42.5250
43.4180
37.6600
38.8200
60,144,900
Wed, 01 Jul 2026
33 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 01 Jul 2026
44.0450
44.8000
41.7600
43.3200
41,807,500
Tue, 30 Jun 2026
45.7000
46.7600
44.5000
45.7300
28,300,000
Mon, 29 Jun 2026
48.6050
48.9810
43.8900
45.9100
34,318,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.6500
48.3860
45.0500
47.2100
50,929,300
Thu, 25 Jun 2026
52.2200
52.2900
47.1500
47.7400
36,214,700
Wed, 24 Jun 2026
54.0920
54.7900
48.8400
50.3000
38,885,600
Tue, 23 Jun 2026
53.4550
57.5400
52.7500
54.7200
32,248,100
Mon, 22 Jun 2026
60.6800
61.2800
56.3000
56.8700
35,086,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.2750
61.5300
58.0000
59.9600
39,394,600
Wed, 17 Jun 2026
58.9650
61.6700
57.7100
58.1100
36,100,500
Tue, 16 Jun 2026
60.0600
62.0200
58.9400
59.1800
32,102,100
Mon, 15 Jun 2026
62.3200
63.1700
60.3400
60.8500
33,192,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
56.5050
61.4000
55.9400
59.7700
45,354,100
Thu, 11 Jun 2026
51.1900
57.0900
50.7500
56.7100
48,863,200
Wed, 10 Jun 2026
53.9200
56.4600
51.2200
51.5200
40,574,500
Tue, 09 Jun 2026
58.9600
60.8600
51.1450
54.0200
57,349,400
Mon, 08 Jun 2026
56.6000
59.6700
55.1400
59.1900
41,125,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
59.3100
59.3100
51.0400
54.3500
64,148,700
Thu, 04 Jun 2026
62.1300
62.9100
59.6800
61.8600
47,120,800
Wed, 03 Jun 2026
68.8150
70.7070
64.4600
65.4800
59,382,900
Tue, 02 Jun 2026
64.5800
69.5700
64.2600
66.6000
51,690,000
Mon, 01 Jun 2026
62.2000
66.5000
60.2600
65.3300
56,409,500
Mon, 01 Jun 2026
32 · 8-K
Pre-market · 07:06 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.7000
64.7450
60.7300
63.5400
50,313,600
Thu, 28 May 2026
66.5400
66.7500
63.5500
64.0500
46,938,600
Wed, 27 May 2026
61.8300
68.1260
59.8300
67.8400
85,377,500
Tue, 26 May 2026
31 · 8-K
After-hours · 17:13 ET
8-K ↗
Tue, 26 May 2026
59.6800
61.4900
58.6100
59.7800
41,949,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
57.9350
58.8150
55.5550
56.8300
36,358,400
Thu, 21 May 2026
53.9900
58.1000
53.2000
58.0600
50,294,800
Wed, 20 May 2026
49.1200
53.1200
48.5500
52.7100
44,421,000
Tue, 19 May 2026
48.6200
49.2700
46.0000
47.7400
37,577,500
Mon, 18 May 2026
53.0850
53.1100
48.4800
50.4600
43,039,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
56.7400
56.7900
52.8600
52.9400
48,691,600
Thu, 14 May 2026
30 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 14 May 2026
54.4650
60.1800
54.0000
58.4000
58,403,000
Wed, 13 May 2026
57.4400
57.5900
53.7000
55.1700
49,514,600
Tue, 12 May 2026
55.4000
57.2180
53.0000
56.5600
76,104,700
Tue, 12 May 2026
29 · 8-K
Pre-market · 06:06 ET
8-K ↗
Mon, 11 May 2026
54.9700
61.7200
52.3600
55.1500
112,561,500
Mon, 11 May 2026
28 · 8-K
Next filing day · accepted 08 May, 21:02 ET
8-K ↗
Mon, 11 May 2026
27 · 8-K
Pre-market · 07:11 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.8450
65.6100
57.9100
61.2000
110,542,100
Fri, 08 May 2026
26 · 10-Q
Next filing day · accepted 07 May, 21:12 ET
10-Q ↗
Fri, 08 May 2026
25 · 8-K
Next filing day · accepted 07 May, 21:05 ET
8-K ↗
Thu, 07 May 2026
59.3950
62.4300
55.4100
56.8500
81,891,800
Wed, 06 May 2026
56.2450
61.5000
56.1020
60.9800
62,384,700
Tue, 05 May 2026
50.0200
56.1350
49.0700
54.7400
48,226,600
Mon, 04 May 2026
46.2400
51.2900
46.1200
49.4800
42,428,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
46.1700
47.4000
45.1500
45.6600
26,149,800
Thu, 30 Apr 2026
44.0400
45.5800
42.6000
45.5100
29,279,600
Wed, 29 Apr 2026
44.6900
44.7000
42.2100
42.8600
25,357,000
Tue, 28 Apr 2026
45.8700
46.7400
43.5300
44.4400
39,925,200
Mon, 27 Apr 2026
50.2200
50.3700
47.6600
48.3600
33,168,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.2400
54.1400
50.1300
50.6400
41,941,300
Thu, 23 Apr 2026
48.3500
53.3700
47.9400
52.0200
57,871,800
Wed, 22 Apr 2026
46.8000
48.8300
46.7450
48.3900
33,306,600
Tue, 21 Apr 2026
48.6800
48.7330
44.9400
45.1700
35,271,300
Mon, 20 Apr 2026
48.1050
49.9900
47.4100
48.7200
35,973,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.9800
49.8400
47.1700
48.1200
30,817,700
Thu, 16 Apr 2026
49.6950
49.8000
45.0700
47.7000
36,818,000
Wed, 15 Apr 2026
47.2500
48.8600
46.2200
48.8200
32,206,700
Tue, 14 Apr 2026
45.2450
47.6500
44.5000
47.3700
46,944,100
Mon, 13 Apr 2026
38.4600
43.5300
38.3100
43.0700
39,511,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.7200
40.7400
37.7000
39.3200
35,297,500
Thu, 09 Apr 2026
36.4300
38.1000
35.2500
37.0600
27,723,400
Wed, 08 Apr 2026
38.7000
38.9000
35.8700
36.8300
35,485,700
Tue, 07 Apr 2026
34.4800
35.7700
33.1900
35.7400
23,915,500
Mon, 06 Apr 2026
34.7200
35.6700
34.3900
35.1300
21,654,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.3500
35.0300
31.3500
34.7700
30,118,100
Wed, 01 Apr 2026
35.0700
35.3700
33.6100
34.0900
27,730,900
Tue, 31 Mar 2026
32.9700
34.2900
31.6500
34.2800
32,709,500
Mon, 30 Mar 2026
35.8900
35.9000
30.7600
31.6200
41,739,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
36.9950
37.4400
34.5600
35.0900
28,954,900
Thu, 26 Mar 2026
40.6750
40.7000
37.2500
37.4500
36,651,300
Wed, 25 Mar 2026
42.3900
43.1800
40.6450
41.4300
29,776,700
Tue, 24 Mar 2026
41.8800
42.6390
40.2200
41.1200
29,659,400
Mon, 23 Mar 2026
41.4000
44.7500
41.2150
42.1600
40,609,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.6600
42.5700
38.9350
41.2900
34,840,900
Thu, 19 Mar 2026
40.9600
41.9500
39.8300
41.6600
23,952,700
Wed, 18 Mar 2026
42.7000
42.8950
41.5900
42.2100
23,967,300
Tue, 17 Mar 2026
43.8000
44.2900
42.5710
42.9600
27,945,800
Mon, 16 Mar 2026
44.0300
45.3500
43.3700
44.9400
40,308,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.6250
44.1500
41.0000
41.5800
34,432,200
Thu, 12 Mar 2026
40.7600
41.7400
39.2700
41.3700
29,491,900
Wed, 11 Mar 2026
39.2500
42.6100
39.0500
41.9800
39,131,200
Tue, 10 Mar 2026
39.0400
40.3600
37.8900
38.1200
28,138,200
Mon, 09 Mar 2026
36.4600
39.1700
35.6300
38.8400
31,856,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
38.9100
39.8700
36.6700
36.7000
34,750,200
Thu, 05 Mar 2026
41.1900
41.8800
38.7600
40.1250
45,269,300
Wed, 04 Mar 2026
24 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Wed, 04 Mar 2026
23 · 424B5
After-hours · 17:24 ET
424B5 ↗
Wed, 04 Mar 2026
22 · 8-K
After-hours · 16:59 ET
FORM 8-K ↗
Wed, 04 Mar 2026
40.5550
44.1950
40.5200
43.8400
39,073,900
Tue, 03 Mar 2026
39.7900
40.4000
37.5500
38.8500
31,251,300
Mon, 02 Mar 2026
39.0700
42.2400
38.8290
41.3900
27,535,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.5050
43.0850
39.5400
40.9500
52,659,300
Thu, 26 Feb 2026
43.9500
45.2300
42.6200
44.2400
26,661,500
Wed, 25 Feb 2026
46.6200
47.2500
43.6300
44.0300
32,306,300
Tue, 24 Feb 2026
41.5700
45.6800
40.8300
45.4500
37,593,200
Mon, 23 Feb 2026
39.1900
42.5600
38.9400
42.3600
30,811,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.7600
44.3200
39.5300
39.9800
41,944,000
Thu, 19 Feb 2026
41.0000
43.6100
40.1200
43.2900
26,594,300
Wed, 18 Feb 2026
40.8550
43.7300
40.4000
42.0800
28,281,700
Tue, 17 Feb 2026
41.0000
42.2300
39.7000
40.9700
23,513,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
40.8500
43.4700
39.5200
42.2200
31,579,600
Thu, 12 Feb 2026
42.5200
42.8300
39.5100
40.0300
30,323,000
Wed, 11 Feb 2026
43.7800
43.9000
40.0860
42.6700
37,394,900
Tue, 10 Feb 2026
45.3300
47.1600
42.9100
42.9300
35,751,800
Mon, 09 Feb 2026
40.8350
47.1900
40.5800
46.1500
48,851,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.9550
44.2200
36.5200
41.8300
75,224,200
Thu, 05 Feb 2026
21 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 05 Feb 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 05 Feb 2026
42.6400
44.9200
38.9000
39.7900
71,587,100
Wed, 04 Feb 2026
52.2600
52.5000
43.9100
44.9400
66,531,600
Tue, 03 Feb 2026
54.9300
55.7200
50.1900
54.3900
36,286,500
Mon, 02 Feb 2026
52.3500
55.0600
49.6300
53.0800
40,905,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.4200
58.5800
52.3000
53.7400
48,061,800
Thu, 29 Jan 2026
61.4000
62.0900
56.7200
59.8400
49,193,900
Wed, 28 Jan 2026
60.0700
63.5900
59.5500
62.9400
44,007,300
Tue, 27 Jan 2026
53.4600
60.0000
52.9000
59.9900
55,177,900
Mon, 26 Jan 2026
56.1200
57.0460
51.7850
52.3600
42,447,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.3600
58.5800
50.1120
56.6800
56,562,200
Thu, 22 Jan 2026
55.0350
56.6880
51.8200
52.2600
32,969,600
Wed, 21 Jan 2026
55.9200
57.1900
48.8300
53.4800
62,001,200
Tue, 20 Jan 2026
54.9500
57.6500
53.3300
54.2600
45,490,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.4050
58.7500
51.9200
57.8200
53,965,900
Thu, 15 Jan 2026
53.2400
54.6400
50.7500
51.8900
38,235,000
Wed, 14 Jan 2026
53.2250
53.6590
50.8200
52.8800
38,744,000
Tue, 13 Jan 2026
50.6500
53.0000
49.8200
52.9900
42,181,900
Mon, 12 Jan 2026
46.7250
51.6250
45.8500
50.3300
53,225,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
46.8750
50.1000
45.7200
46.0300
41,300,400
Thu, 08 Jan 2026
43.7350
47.5750
42.5500
45.6800
34,060,200
Wed, 07 Jan 2026
45.4900
46.6330
43.6000
43.6250
21,816,500
Tue, 06 Jan 2026
47.2050
47.9000
43.1800
45.9100
38,993,600
Mon, 05 Jan 2026
44.8000
48.3000
44.1700
48.2400
47,924,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
39.0100
42.7500
38.0700
42.7000
30,533,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.3500
39.0300
37.2000
37.7700
20,982,400
Tue, 30 Dec 2025
39.6200
39.9000
38.1200
38.3000
19,073,000
Mon, 29 Dec 2025
39.3900
42.2900
39.0600
39.4100
22,027,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
42.5300
42.6400
39.5300
40.3000
20,249,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
41.8300
42.8900
40.8500
41.9800
10,710,700
Tue, 23 Dec 2025
40.7200
43.3700
40.6500
42.0700
22,761,100
Mon, 22 Dec 2025
42.0620
43.5200
41.0100
42.0400
34,981,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.9000
40.3600
36.6900
39.9200
30,827,100
Thu, 18 Dec 2025
35.6600
36.9250
35.0700
35.8000
36,087,300
Wed, 17 Dec 2025
37.1700
37.3900
33.6110
33.7800
33,031,700
Tue, 16 Dec 2025
34.8900
36.7550
33.3400
36.5900
44,868,200
Mon, 15 Dec 2025
40.3400
40.3700
35.3600
35.4800
47,434,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
43.3400
44.1700
39.3200
40.1300
35,607,100
Thu, 11 Dec 2025
43.1200
44.0400
40.8600
43.9400
26,514,600
Wed, 10 Dec 2025
46.4200
46.4200
43.8450
43.9200
32,084,700
Tue, 09 Dec 2025
45.8100
48.9100
45.2000
46.8400
30,778,400
Mon, 08 Dec 2025
19 · 8-K
After-hours · 17:13 ET
8-K ↗
Mon, 08 Dec 2025
45.3200
46.5600
43.6200
46.3400
31,025,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
45.6000
46.2500
44.0500
44.7100
28,827,200
Thu, 04 Dec 2025
18 · 424B5
After-hours · 17:19 ET
424B5 ↗
Thu, 04 Dec 2025
42.9800
46.8300
42.5200
46.4500
37,973,700
Wed, 03 Dec 2025
41.1350
44.3700
39.9300
43.9600
60,083,200
Wed, 03 Dec 2025
17 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 02 Dec 2025
45.8600
47.1000
40.8300
41.1200
83,201,700
Mon, 01 Dec 2025
16 · 8-K
After-hours · 16:48 ET
8-K ↗
Mon, 01 Dec 2025
15 · 424B5
After-hours · 16:45 ET
424B5 ↗
Mon, 01 Dec 2025
45.1750
48.8400
44.2600
48.4900
22,962,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.5450
51.5000
47.2450
47.8100
19,588,900
Fri, 28 Nov 2025
14 · 8-K
Pre-market · 06:58 ET
8-K ↗
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.3750
49.4300
46.0400
48.4500
26,981,700
Tue, 25 Nov 2025
47.0150
47.9800
44.1000
47.4700
38,228,300
Mon, 24 Nov 2025
13 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 24 Nov 2025
43.0000
48.9900
42.9200
48.4900
36,655,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.8600
44.4800
39.5200
42.2600
50,691,400
Thu, 20 Nov 2025
48.9700
54.0600
43.2000
43.4700
63,289,000
Wed, 19 Nov 2025
49.5300
52.3200
45.5200
45.8300
42,020,900
Tue, 18 Nov 2025
46.8150
50.6700
46.5000
48.8500
37,845,900
Mon, 17 Nov 2025
46.1100
49.4200
45.4500
47.4100
33,606,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.6400
50.1800
44.5500
46.3700
49,855,900
Thu, 13 Nov 2025
52.7500
53.3700
48.0300
48.6500
49,348,200
Wed, 12 Nov 2025
58.3100
58.4500
53.5400
55.7000
28,778,000
Tue, 11 Nov 2025
59.2700
59.6400
56.0800
57.3800
29,975,800
Mon, 10 Nov 2025
65.8500
68.3000
59.7800
60.1700
39,901,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.1100
65.7100
58.3800
62.3800
53,464,600
Thu, 06 Nov 2025
12 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 06 Nov 2025
75.7600
75.7900
66.6700
66.9600
52,439,800
Wed, 05 Nov 2025
68.8000
76.8700
67.7000
76.4100
45,875,000
Tue, 04 Nov 2025
64.2150
72.4550
63.3000
66.6300
45,952,300
Mon, 03 Nov 2025
73.0700
75.7300
64.3800
67.7500
80,440,700
Mon, 03 Nov 2025
10 · 8-K
Pre-market · 06:27 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.8000
63.1800
59.4600
60.7500
20,997,100
Thu, 30 Oct 2025
58.5600
61.0100
57.2800
58.2200
18,455,700
Wed, 29 Oct 2025
61.4500
63.0100
58.0200
60.4200
28,918,700
Tue, 28 Oct 2025
63.6800
67.3200
61.8500
62.4200
27,360,400
Mon, 27 Oct 2025
64.9900
66.4800
62.5600
64.9900
33,505,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
59.0700
63.1100
58.1300
62.9000
37,485,900
Thu, 23 Oct 2025
52.7300
57.7800
52.0700
55.8600
31,241,100
Wed, 22 Oct 2025
53.6500
57.8730
48.2000
51.8300
53,283,000
Tue, 21 Oct 2025
57.2450
58.2400
52.6450
55.1950
41,174,200
Mon, 20 Oct 2025
63.6100
63.7000
57.4300
59.2200
35,132,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
59.2800
61.9500
57.6400
60.7200
38,301,400
Thu, 16 Oct 2025
68.9400
68.9400
61.1000
61.8300
46,540,000
Wed, 15 Oct 2025
71.3850
74.1500
66.5400
67.9800
48,022,500
Tue, 14 Oct 2025
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 14 Oct 2025
63.2300
72.3000
59.6310
69.5600
52,129,800
Mon, 13 Oct 2025
63.4850
67.7900
61.7900
64.1400
47,094,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
67.8800
70.0500
58.0200
59.7700
72,743,300
Thu, 09 Oct 2025
62.4900
65.2050
60.9150
63.8500
57,909,000
Thu, 09 Oct 2025
8 · 8-K
Pre-market · 06:09 ET
8-K ↗
Wed, 08 Oct 2025
59.9600
62.1900
57.2600
60.0900
58,446,400
Tue, 07 Oct 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 07 Oct 2025
60.2250
63.4000
55.4600
61.6800
76,432,900
Mon, 06 Oct 2025
6 · DEFA14A
After-hours · 17:02 ET
DEFA14A ↗
Mon, 06 Oct 2025
5 · DEF 14A
After-hours · 17:01 ET
DEF 14A ↗
Mon, 06 Oct 2025
54.0250
58.2800
53.1510
57.7500
42,021,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
47.5400
52.1850
46.6700
50.4600
40,830,100
Thu, 02 Oct 2025
48.4200
49.3800
44.9500
47.0200
29,215,600
Wed, 01 Oct 2025
46.6100
48.1500
45.9300
47.0800
28,111,600
Tue, 30 Sep 2025
45.3150
47.6300
44.9900
46.9300
31,035,100
Mon, 29 Sep 2025
43.6250
46.2200
43.2100
45.9300
37,032,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
43.6800
44.0800
39.7000
41.8600
59,655,300
Thu, 25 Sep 2025
44.2750
49.3900
43.5700
46.2900
61,876,700
Wed, 24 Sep 2025
43.3850
49.3000
43.3200
47.1400
65,566,800
Tue, 23 Sep 2025
43.0200
44.2500
40.5800
41.7700
32,022,700
Mon, 22 Sep 2025
4 · PRE 14A
After-hours · 17:30 ET
PRE 14A ↗
Mon, 22 Sep 2025
41.3850
42.9300
39.6450
41.9000
46,224,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
36.7100
39.8700
36.6300
38.6400
36,698,900
Thu, 18 Sep 2025
38.3800
38.5000
36.0300
36.3200
25,890,800
Wed, 17 Sep 2025
35.7550
38.4750
34.6200
37.9000
34,636,100
Tue, 16 Sep 2025
37.4600
37.6700
35.7600
36.4500
36,440,500
Mon, 15 Sep 2025
34.7650
37.2300
34.1000
37.1400
38,205,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
33.2800
34.0800
32.3400
33.9600
21,067,800
Thu, 11 Sep 2025
33.2650
33.7550
31.7400
32.8500
38,169,100
Wed, 10 Sep 2025
30.6800
33.6400
30.4700
33.6300
43,774,900
Tue, 09 Sep 2025
28.5250
30.5000
27.0500
30.1900
50,274,600
Mon, 08 Sep 2025
26.4300
27.0160
25.3800
26.1900
23,531,500
Mon, 08 Sep 2025
3 · 8-K
Pre-market · 06:03 ET
8-K ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
27.1550
27.3000
25.3100
26.1500
23,577,500
Thu, 04 Sep 2025
27.9300
28.5700
25.8200
26.1300
30,079,100
Wed, 03 Sep 2025
30.0000
30.0150
27.6100
28.2100
32,961,700
Tue, 02 Sep 2025
25.5900
29.8500
25.4000
29.1100
50,917,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
27.5000
29.5000
25.6200
26.4800
76,548,800
Thu, 28 Aug 2025
2 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 28 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 28 Aug 2025
22.8950
24.2900
22.6300
23.0400
32,177,000
Wed, 27 Aug 2025
23.1800
23.1800
22.0400
22.3550
15,923,400
Tue, 26 Aug 2025
22.8100
23.2000
22.3500
22.9900
20,461,900
Mon, 25 Aug 2025
21.3000
23.3800
20.7400
23.1200
30,481,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
19.4400
21.7200
18.8700
21.4300
28,734,900
Thu, 21 Aug 2025
19.1350
20.0700
19.0800
19.5900
16,685,800
Wed, 20 Aug 2025
18.5750
19.7800
17.2200
19.7600
24,060,100
Tue, 19 Aug 2025
20.9000
20.9200
18.5500
18.7300
26,783,300
Mon, 18 Aug 2025
19.9250
21.2200
19.1400
20.7050
25,197,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
19.1300
20.3400
18.0800
19.6900
25,690,200
Thu, 14 Aug 2025
17.6250
19.3800
17.5600
19.0800
36,247,900
Wed, 13 Aug 2025
17.9600
18.4250
17.6100
17.7300
17,062,100
Tue, 12 Aug 2025
17.9700
18.6000
17.7100
17.8300
13,768,300
Mon, 11 Aug 2025
19.0700
19.8400
17.9400
17.9700
18,186,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
18.8150
19.0600
18.1300
18.4500
12,842,900
Thu, 07 Aug 2025
18.7000
18.9600
17.6000
18.5700
21,241,000
Wed, 06 Aug 2025
16.9100
18.4700
16.6600
18.3200
26,736,000
Tue, 05 Aug 2025
16.3900
16.4800
15.9100
16.4500
8,329,300
Mon, 04 Aug 2025
15.7450
16.4850
15.4900
16.4800
11,044,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
15.2950
15.8700
14.7200
15.4000
23,781,300
Thu, 31 Jul 2025
16.7500
17.0950
16.0800
16.1100
22,905,900
Wed, 30 Jul 2025
15.9950
16.4580
15.5400
16.1400
15,319,600
Tue, 29 Jul 2025
16.3050
16.4000
15.2800
15.7900
24,144,200
Mon, 28 Jul 2025
17.8400
17.8400
16.3400
16.5800
24,461,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend