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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
25.3500
26.4700
24.8800
24.9050
38,502,015
Thu, 22 Oct 2026
26.5800
26.7400
24.8550
25.5100
66,750,900
Wed, 21 Oct 2026
27.5750
28.3900
26.4000
27.8400
50,690,900
Tue, 20 Oct 2026
26.7850
27.8900
25.5900
26.6200
73,361,900
Mon, 19 Oct 2026
28.3500
28.7700
27.3700
27.7300
51,113,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
29.2000
29.2700
26.5500
26.9900
68,632,600
Thu, 15 Oct 2026
28.8800
30.4600
26.6000
30.3900
106,885,500
Wed, 14 Oct 2026
33.4650
33.8500
30.3800
30.5600
78,366,400
Tue, 13 Oct 2026
33 · DEFA14A
After-hours · 21:18 ET
DEFA14A ↗
Tue, 13 Oct 2026
32 · DEF 14A
After-hours · 21:18 ET
DEF 14A ↗
Tue, 13 Oct 2026
33.3100
34.8750
32.6850
34.8000
51,734,500
Mon, 12 Oct 2026
36.3050
36.6940
34.6550
34.8000
49,659,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
36.2600
36.2900
34.6400
35.1900
38,526,700
Thu, 08 Oct 2026
37.8200
38.0600
35.2400
35.7100
55,685,900
Wed, 07 Oct 2026
40.2600
40.5000
38.3400
38.6900
52,598,700
Tue, 06 Oct 2026
40.9800
42.1780
40.5000
41.2800
35,892,400
Mon, 05 Oct 2026
41.9950
42.2000
39.9650
40.4800
33,452,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
41.8700
43.9100
40.9500
41.7600
41,744,000
Thu, 01 Oct 2026
40.7600
40.9750
39.3300
40.6500
37,004,100
Wed, 30 Sep 2026
42.1500
42.4000
40.6000
40.8800
25,977,800
Tue, 29 Sep 2026
42.5350
42.8500
40.9800
41.3800
33,902,800
Mon, 28 Sep 2026
43.3600
43.9900
41.6950
41.7200
26,574,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.2700
46.4900
43.4100
44.1250
41,168,100
Thu, 24 Sep 2026
45.8400
47.3200
45.1430
46.1500
30,391,600
Wed, 23 Sep 2026
48.1300
49.3700
47.0100
47.0500
32,390,100
Tue, 22 Sep 2026
46.9800
49.3500
46.8300
48.5500
33,761,800
Mon, 21 Sep 2026
47.8500
48.7690
46.4000
47.2300
41,082,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.7000
46.7400
43.3630
46.6800
45,496,300
Thu, 17 Sep 2026
45.5000
46.1700
42.3400
43.4800
46,463,300
Wed, 16 Sep 2026
42.4500
43.9150
41.5500
42.6200
33,906,000
Tue, 15 Sep 2026
42.5500
42.9800
40.9700
41.5800
28,677,200
Mon, 14 Sep 2026
41.9700
44.3550
41.7700
43.1700
35,150,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
44.5950
45.0900
43.2800
43.8300
28,985,500
Thu, 10 Sep 2026
44.0100
45.8500
43.4500
43.6400
35,839,500
Wed, 09 Sep 2026
46.8600
47.3000
45.0900
45.3700
29,847,400
Tue, 08 Sep 2026
46.1400
49.2900
46.0100
46.9300
50,914,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
41.0500
44.7450
41.0000
44.6800
36,266,200
Thu, 03 Sep 2026
39.2900
41.8200
39.0300
41.6500
44,985,200
Wed, 02 Sep 2026
35.7950
39.7100
35.7600
39.6000
40,648,100
Tue, 01 Sep 2026
36.0800
37.2600
35.1400
36.8200
33,560,100
Mon, 31 Aug 2026
35.8100
37.3160
35.5110
37.1150
39,689,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.6450
38.0480
34.8100
35.4500
89,874,200
Thu, 27 Aug 2026
31 · 10-K
After-hours · 16:18 ET
10-K ↗
Thu, 27 Aug 2026
30 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 27 Aug 2026
40.6500
41.5200
40.3100
40.5300
50,348,200
Wed, 26 Aug 2026
41.2000
41.5700
39.3600
39.5800
39,496,900
Tue, 25 Aug 2026
40.1650
42.4050
40.0300
42.2100
32,507,000
Mon, 24 Aug 2026
40.8500
41.2700
39.6000
39.8100
33,260,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
44.0000
45.9300
40.8600
41.8800
49,894,700
Thu, 20 Aug 2026
42.4600
43.5800
41.1110
42.6000
44,995,400
Wed, 19 Aug 2026
41.4150
43.4900
39.4800
42.8400
44,038,400
Tue, 18 Aug 2026
43.5600
45.2800
41.5800
42.0000
43,221,900
Mon, 17 Aug 2026
45.2300
46.5900
43.8650
44.9000
40,135,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
44.0900
46.4300
43.6900
44.0600
42,034,100
Thu, 13 Aug 2026
45.9800
49.1850
43.9900
44.7600
87,993,100
Thu, 13 Aug 2026
29 · 8-K
Pre-market · 07:46 ET
8-K ↗
Wed, 12 Aug 2026
43.5850
44.6700
42.0600
43.6700
48,616,700
Tue, 11 Aug 2026
40.2000
40.9560
39.3500
39.7500
42,117,200
Mon, 10 Aug 2026
41.2800
41.3100
38.6900
38.7400
33,395,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
39.4700
41.3000
37.3000
41.2300
32,417,500
Thu, 06 Aug 2026
37.2550
40.4700
37.0800
37.9300
31,457,000
Wed, 05 Aug 2026
40.0500
41.1600
38.8900
38.8900
34,371,000
Tue, 04 Aug 2026
39.2200
42.2400
39.2000
40.8500
41,251,300
Tue, 04 Aug 2026
28 · 424B7
Pre-market · 07:16 ET
424B7 ↗
Tue, 04 Aug 2026
27 · 8-K
Pre-market · 07:14 ET
8-K ↗
Mon, 03 Aug 2026
36.5200
40.2100
35.4600
39.7500
43,898,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
40.8150
40.8150
35.1600
36.8000
65,451,200
Thu, 30 Jul 2026
32.5050
38.3350
32.3200
38.2600
72,983,600
Wed, 29 Jul 2026
34.0750
34.2400
28.9300
29.3100
71,021,400
Tue, 28 Jul 2026
35.0150
35.0900
32.5400
33.9300
47,608,800
Mon, 27 Jul 2026
37.5900
38.4990
34.8800
36.2900
34,868,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
40.0150
40.2300
37.0200
37.0700
34,580,400
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
26 · 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
25 · 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
24 · 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
23 · 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
22 · 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
21 · 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
20 · 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
19 · 8-K
Next filing day · accepted 08 May, 21:02 ET
8-K ↗
Mon, 11 May 2026
18 · 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
17 · 10-Q
Next filing day · accepted 07 May, 21:12 ET
10-Q ↗
Fri, 08 May 2026
16 · 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
15 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Wed, 04 Mar 2026
14 · 424B5
After-hours · 17:24 ET
424B5 ↗
Wed, 04 Mar 2026
13 · 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
12 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 05 Feb 2026
11 · 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
10 · 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
9 · 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
8 · 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
7 · 8-K
After-hours · 16:48 ET
8-K ↗
Mon, 01 Dec 2025
6 · 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
5 · 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
4 · 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
3 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 06 Nov 2025
2 · 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
1 · 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