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
35.0900
35.3050
34.1000
34.4700
1,484,012
Thu, 22 Oct 2026
34.7700
35.3600
34.5400
35.3300
871,700
Wed, 21 Oct 2026
34.9200
35.1500
34.5600
34.7900
3,344,500
Tue, 20 Oct 2026
34.0200
35.1200
33.8000
34.7700
1,925,300
Mon, 19 Oct 2026
32.6000
34.1900
32.4800
33.8700
2,276,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
33.4700
33.8350
32.3100
32.4500
4,291,100
Thu, 15 Oct 2026
30 · 8-K
After-hours · 20:17 ET
FORM 8-K ↗
Thu, 15 Oct 2026
34.5700
34.8550
33.5400
33.6200
1,751,000
Wed, 14 Oct 2026
35.1100
36.3000
33.9900
34.1600
2,781,200
Tue, 13 Oct 2026
36.0900
36.2600
35.1900
35.4200
1,930,400
Mon, 12 Oct 2026
36.0000
36.3200
35.3700
36.0600
7,474,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
35.4500
36.1400
35.2100
35.8300
4,799,600
Thu, 08 Oct 2026
35.7250
36.3500
34.8500
35.4500
1,527,200
Wed, 07 Oct 2026
35.5800
36.2950
35.5800
36.1300
1,769,600
Tue, 06 Oct 2026
29 · 8-K
After market open · 11:15 ET
FORM 8-K ↗
Tue, 06 Oct 2026
35.9600
36.1480
35.0300
35.9000
2,390,500
Mon, 05 Oct 2026
36.0000
36.2570
35.7300
35.9900
3,003,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
35.4600
36.1500
35.2600
35.7100
1,669,300
Thu, 01 Oct 2026
35.8500
36.2050
35.2500
35.3800
1,879,000
Wed, 30 Sep 2026
36.5400
36.6000
35.7900
35.8500
1,673,600
Tue, 29 Sep 2026
36.7400
37.0500
36.0800
36.5900
2,005,500
Mon, 28 Sep 2026
35.5000
36.9600
35.4260
36.8800
1,173,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
35.9000
36.2200
35.7200
35.8200
1,098,400
Thu, 24 Sep 2026
35.7100
36.2800
35.5700
36.0000
2,221,700
Wed, 23 Sep 2026
36.2300
36.9000
35.7800
35.9100
1,058,000
Tue, 22 Sep 2026
35.5300
36.6300
35.4800
36.1900
2,216,100
Mon, 21 Sep 2026
35.0000
35.6300
34.7700
35.5300
1,299,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
35.5900
35.6150
34.5900
34.8800
4,684,200
Thu, 17 Sep 2026
34.7600
35.9000
34.4700
35.6900
2,690,500
Thu, 17 Sep 2026
28 · 8-K
Pre-market · 07:18 ET
FORM 8-K ↗
Wed, 16 Sep 2026
33.9700
34.5400
33.8400
34.3500
1,865,900
Tue, 15 Sep 2026
27 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 15 Sep 2026
34.5900
34.5900
33.7400
34.2200
2,700,600
Mon, 14 Sep 2026
34.7400
35.0100
34.1500
34.4700
3,429,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
26 · 424B3
After-hours · 16:17 ET
424B3 ↗
Fri, 11 Sep 2026
34.4900
34.8300
34.2300
34.4900
1,297,200
Thu, 10 Sep 2026
34.5800
34.8700
34.0350
34.5100
1,319,500
Wed, 09 Sep 2026
34.3200
34.7950
33.9200
34.7700
1,351,700
Tue, 08 Sep 2026
34.3500
34.8400
33.8400
34.3200
1,823,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
34.7400
35.3100
34.5500
34.9400
1,019,400
Thu, 03 Sep 2026
35.1800
35.2300
34.5700
34.8300
1,825,600
Wed, 02 Sep 2026
34.7400
35.2800
34.6800
35.0500
2,975,000
Tue, 01 Sep 2026
35.0000
35.4400
34.5000
34.5600
2,094,800
Mon, 31 Aug 2026
34.8700
35.3000
34.3300
34.9300
1,963,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
35.3100
35.4900
34.4900
34.8700
3,308,700
Thu, 27 Aug 2026
35.6100
35.9500
35.1100
35.3000
1,220,400
Wed, 26 Aug 2026
35.9000
36.2050
35.5500
35.8250
1,275,300
Tue, 25 Aug 2026
36.2300
36.7500
35.6100
35.9700
1,712,100
Mon, 24 Aug 2026
36.5300
36.8150
35.3700
36.1800
1,840,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
37.6800
38.5200
36.7000
36.8700
2,496,700
Thu, 20 Aug 2026
38.9100
39.2500
37.6400
37.7800
1,442,300
Wed, 19 Aug 2026
39.9000
40.0000
38.7250
39.0400
2,476,800
Tue, 18 Aug 2026
39.4800
39.9200
39.0800
39.4300
2,338,600
Mon, 17 Aug 2026
38.9500
39.5900
38.6830
39.0800
2,018,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
38.0000
39.1400
37.8200
39.0100
988,400
Thu, 13 Aug 2026
39.1200
39.1200
38.0200
38.2200
2,337,400
Wed, 12 Aug 2026
38.5000
39.1500
37.8550
38.7300
2,572,400
Tue, 11 Aug 2026
38.8200
39.2900
38.3900
38.4300
2,213,000
Mon, 10 Aug 2026
38.0900
39.0900
37.9500
38.4700
2,065,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
38.8300
38.9100
38.0800
38.8200
1,687,000
Thu, 06 Aug 2026
39.0400
39.7350
38.5300
38.6700
2,676,300
Wed, 05 Aug 2026
36.2800
39.4400
36.2800
38.7300
4,275,200
Tue, 04 Aug 2026
37.9400
38.0400
35.7600
36.5000
7,154,900
Mon, 03 Aug 2026
25 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Mon, 03 Aug 2026
40.3100
41.1800
36.7000
37.3700
6,683,600
Mon, 03 Aug 2026
24 · 8-K
Pre-market · 08:32 ET
8-K ↗
Mon, 03 Aug 2026
23 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 03 Aug 2026
22 · 8-K
Pre-market · 06:40 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
39.9600
40.3050
38.6300
40.0100
1,351,800
Thu, 30 Jul 2026
40.1800
40.6000
39.6600
40.2200
1,580,900
Wed, 29 Jul 2026
41.2800
41.6500
39.9700
40.1000
1,496,200
Tue, 28 Jul 2026
40.1000
41.2800
39.9040
40.9900
1,778,400
Mon, 27 Jul 2026
40.6200
40.9900
40.0100
40.0300
997,200
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
21 · 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
20 · 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
19 · 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
18 · 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
17 · DEFA14A
Pre-market · 06:06 ET
DEFA14A ↗
Fri, 27 Mar 2026
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 30 Oct 2025
2 · 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
1 · 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