Daily NYSE 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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
45.2700
46.2600
44.9600
45.8300
2,716,339
Thu, 03 Sep 2026
45.7000
46.0150
44.4100
45.2600
3,014,100
Wed, 02 Sep 2026
45.4800
46.6800
45.1400
45.3600
3,695,200
Tue, 01 Sep 2026
46.6200
46.8400
45.3450
45.4300
8,187,600
Mon, 31 Aug 2026
47.3500
48.0000
46.6650
46.9000
5,529,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.0100
49.4300
47.7650
48.2900
3,979,700
Thu, 27 Aug 2026
49.0800
49.5500
48.5900
48.6300
6,380,600
Wed, 26 Aug 2026
49.8300
50.5200
49.3800
49.5600
3,390,700
Tue, 25 Aug 2026
49.3800
49.5900
48.2000
49.4300
3,180,600
Mon, 24 Aug 2026
49.5900
50.1500
48.6600
48.6900
4,692,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
48.7100
49.6300
48.2500
49.3900
3,810,100
Thu, 20 Aug 2026
47.8900
49.4350
47.7300
48.1900
5,625,800
Wed, 19 Aug 2026
47.6900
48.7700
47.2050
48.7100
5,407,000
Tue, 18 Aug 2026
47.6500
48.0500
47.2300
47.3000
2,705,400
Mon, 17 Aug 2026
49.5300
49.5300
47.7800
47.8100
3,986,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
49.5700
49.6600
49.0000
49.2500
4,917,700
Thu, 13 Aug 2026
49.6600
50.1900
49.2800
50.0200
4,194,700
Wed, 12 Aug 2026
49.8100
49.9300
48.2500
49.2500
3,332,100
Tue, 11 Aug 2026
48.0200
49.6900
47.1600
49.6200
6,415,900
Mon, 10 Aug 2026
47.8400
47.9100
47.2300
47.5900
3,449,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
47.1000
48.3100
46.6550
48.2800
3,365,300
Thu, 06 Aug 2026
48.0000
48.1100
46.7100
46.9300
3,867,200
Wed, 05 Aug 2026
48.4800
48.8300
47.9500
48.4700
4,210,300
Tue, 04 Aug 2026
47.3500
48.6400
46.8200
48.5200
4,433,400
Mon, 03 Aug 2026
46.7600
47.1500
45.5650
46.8800
4,543,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
47.5100
48.3100
45.2900
45.9700
6,943,900
Fri, 31 Jul 2026
18 · 10-Q
Pre-market · 06:12 ET
10-Q ↗
Thu, 30 Jul 2026
48.3700
48.3800
46.8400
47.5200
4,702,800
Wed, 29 Jul 2026
47.4600
48.6700
46.8750
48.2600
6,064,200
Wed, 29 Jul 2026
17 · 8-K
Pre-market · 06:39 ET
FORM 8-K ↗
Tue, 28 Jul 2026
51.0000
51.9900
50.5800
50.8000
9,513,700
Mon, 27 Jul 2026
49.3600
50.1150
48.2200
50.0900
8,429,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
43.5500
48.7000
43.5500
48.5600
8,936,000
Thu, 23 Jul 2026
43.9900
44.7100
43.0800
43.7100
4,229,700
Wed, 22 Jul 2026
43.1400
44.6600
42.8100
44.5100
4,038,500
Tue, 21 Jul 2026
44.0900
44.2950
42.4200
43.0600
3,595,300
Mon, 20 Jul 2026
44.7200
44.8100
43.0800
43.1400
4,789,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.8000
45.6800
43.9150
44.3000
4,809,900
Thu, 16 Jul 2026
43.5700
44.8900
43.5200
44.7700
4,123,200
Wed, 15 Jul 2026
43.5300
44.3200
43.1850
43.5900
3,710,300
Tue, 14 Jul 2026
43.8000
43.8200
42.8800
42.9100
3,844,900
Mon, 13 Jul 2026
44.2300
44.6700
42.8500
43.1500
4,465,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
43.7800
44.7800
43.7400
44.2300
4,140,200
Thu, 09 Jul 2026
42.9000
43.5100
42.7500
42.9900
4,939,000
Wed, 08 Jul 2026
44.2700
44.2700
41.1350
42.0800
7,636,500
Tue, 07 Jul 2026
45.6700
45.9200
44.4500
45.0000
6,501,200
Mon, 06 Jul 2026
45.7700
46.0000
45.0300
45.6400
6,849,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
46.4500
46.4500
44.6500
45.9300
4,930,900
Wed, 01 Jul 2026
45.9500
46.6000
45.6400
46.0900
3,942,300
Tue, 30 Jun 2026
45.8600
46.5400
43.6900
46.2600
6,767,000
Mon, 29 Jun 2026
46.7800
46.7800
44.6000
46.1700
6,737,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.3000
47.1000
45.6400
46.9800
8,561,300
Thu, 25 Jun 2026
46.9700
47.8610
46.2300
46.8400
8,959,000
Wed, 24 Jun 2026
44.6900
46.7200
44.6900
46.5600
9,239,600
Tue, 23 Jun 2026
44.9100
45.6700
44.3600
44.3600
5,039,300
Mon, 22 Jun 2026
44.0100
45.5000
44.0000
45.3900
6,315,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
43.5700
45.2350
43.3300
44.2000
9,449,100
Wed, 17 Jun 2026
44.0400
45.0550
43.3800
43.4200
5,610,500
Tue, 16 Jun 2026
44.6300
44.9500
43.8050
44.0500
3,774,100
Mon, 15 Jun 2026
44.6800
45.5750
44.4900
44.5100
7,661,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
43.3300
43.6200
41.8550
43.3200
5,863,200
Thu, 11 Jun 2026
38.6350
42.7300
38.6300
42.6900
9,021,000
Wed, 10 Jun 2026
41.0600
41.1500
38.1600
38.9500
6,930,300
Tue, 09 Jun 2026
41.3100
41.5600
39.9500
41.3600
8,820,400
Mon, 08 Jun 2026
41.0400
41.6700
40.4750
40.5000
5,012,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
41.6500
42.3900
41.1400
41.2800
3,694,000
Thu, 04 Jun 2026
42.7300
43.2200
42.1000
42.2800
3,887,200
Wed, 03 Jun 2026
41.8900
42.5150
41.5050
42.1200
3,599,200
Tue, 02 Jun 2026
41.2000
42.7750
41.0500
42.2400
3,607,900
Mon, 01 Jun 2026
40.1300
41.6500
39.7300
41.2500
5,619,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
40.5600
42.2150
40.1900
41.1500
7,042,000
Thu, 28 May 2026
39.6200
41.1500
39.0600
41.0200
4,776,000
Wed, 27 May 2026
39.5300
40.1750
39.4450
39.8800
5,688,100
Tue, 26 May 2026
38.5300
39.2700
38.5000
39.2000
4,554,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
38.1000
38.1800
37.2000
38.0500
3,880,300
Thu, 21 May 2026
36.4000
37.8790
36.2150
37.7400
3,795,900
Wed, 20 May 2026
36.0300
37.3100
35.5300
37.1300
5,467,700
Tue, 19 May 2026
36.8100
36.8600
35.5950
35.6200
4,728,900
Mon, 18 May 2026
37.7200
38.2900
37.2500
37.3500
3,910,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
38.9700
39.1900
37.3350
37.4800
3,793,400
Thu, 14 May 2026
40.8500
41.0100
39.9450
40.0200
3,501,600
Wed, 13 May 2026
40.7300
41.1900
40.3750
40.4400
3,124,900
Tue, 12 May 2026
40.9600
41.2650
39.9200
40.5800
3,352,700
Mon, 11 May 2026
41.9500
41.9500
40.8300
40.9000
3,746,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
41.9000
42.5600
41.2800
41.5500
5,216,200
Thu, 07 May 2026
42.1500
42.7050
41.5700
41.6300
4,722,900
Wed, 06 May 2026
41.0700
42.2900
40.9900
41.8900
6,109,700
Tue, 05 May 2026
38.1900
39.8750
38.1800
39.5100
6,036,500
Mon, 04 May 2026
39.2700
40.0450
37.9500
37.9700
6,912,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
38.9500
40.0000
38.9500
39.4300
6,017,600
Fri, 01 May 2026
16 · 10-Q
Pre-market · 02:23 ET
10-Q ↗
Fri, 01 May 2026
15 · 8-K
Pre-market · 04:44 ET
FORM 8-K ↗
Thu, 30 Apr 2026
37.9000
39.2400
36.6850
38.3900
12,401,100
Thu, 30 Apr 2026
14 · 8-K
Pre-market · 02:38 ET
FORM 8-K ↗
Wed, 29 Apr 2026
40.5300
40.7700
39.5300
39.6800
5,306,400
Tue, 28 Apr 2026
40.2200
41.0300
39.0200
40.5600
7,122,200
Mon, 27 Apr 2026
39.8000
40.5700
39.7800
40.0400
4,751,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
40.2500
40.4200
39.5500
39.9600
4,488,000
Thu, 23 Apr 2026
40.0000
41.1900
39.8700
40.5200
4,733,400
Wed, 22 Apr 2026
41.4500
41.5400
39.3700
39.6900
5,159,600
Tue, 21 Apr 2026
42.7900
43.0300
41.1700
41.2200
3,628,800
Mon, 20 Apr 2026
42.6000
42.9800
42.2800
42.7000
4,085,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
42.4200
43.4500
42.1000
42.2400
8,233,400
Thu, 16 Apr 2026
41.5600
41.9100
41.0100
41.2000
5,351,400
Wed, 15 Apr 2026
42.1100
42.1100
40.9500
41.4000
5,214,500
Tue, 14 Apr 2026
42.3600
42.4400
41.7900
42.1000
3,324,000
Mon, 13 Apr 2026
41.5100
42.1550
41.0000
42.1100
3,220,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
42.9100
43.1070
41.9700
42.0600
3,119,500
Thu, 09 Apr 2026
41.6600
42.4300
41.1900
42.1400
3,302,100
Wed, 08 Apr 2026
41.9000
42.5000
41.8500
42.2800
4,891,200
Tue, 07 Apr 2026
39.8250
39.8250
38.8000
39.2300
4,277,700
Mon, 06 Apr 2026
39.1000
40.1550
39.0000
40.1100
2,827,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
39.0400
39.9200
38.2400
39.2900
6,734,700
Wed, 01 Apr 2026
40.1600
40.7100
39.9400
40.1300
3,119,300
Tue, 31 Mar 2026
38.9900
40.1300
38.7900
39.8500
6,834,500
Mon, 30 Mar 2026
39.6800
39.7950
38.1900
38.2500
5,664,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
39.8500
40.1900
39.0200
39.4100
7,719,900
Thu, 26 Mar 2026
40.5000
41.0700
40.0900
40.4400
6,309,600
Wed, 25 Mar 2026
40.3300
40.7200
39.4300
40.6700
6,065,500
Tue, 24 Mar 2026
38.4500
40.4300
38.1350
39.8600
6,965,000
Mon, 23 Mar 2026
38.2800
39.1600
37.4700
38.7000
7,766,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
37.2300
37.4600
36.0000
36.2100
11,251,600
Thu, 19 Mar 2026
37.8500
38.0900
36.3450
36.9300
6,284,600
Wed, 18 Mar 2026
39.8700
39.9000
38.5500
38.5800
4,591,500
Tue, 17 Mar 2026
40.0500
40.4300
39.8500
40.0800
4,621,200
Mon, 16 Mar 2026
39.9700
40.2700
39.2500
39.4200
4,001,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
40.2200
40.9100
39.6000
39.7500
6,078,500
Thu, 12 Mar 2026
41.8000
41.8700
39.7100
39.7100
5,971,400
Wed, 11 Mar 2026
42.8800
42.8800
41.8700
42.2000
4,400,600
Wed, 11 Mar 2026
13 · DEFA14A
Pre-market · 02:33 ET
DEFA14A ↗
Wed, 11 Mar 2026
12 · DEF 14A
Pre-market · 02:30 ET
DEF 14A ↗
Tue, 10 Mar 2026
42.4200
43.2500
41.5300
42.7400
7,375,100
Mon, 09 Mar 2026
42.0100
42.8800
40.1300
42.0900
8,727,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
43.9300
44.0000
42.5000
42.8500
7,448,200
Thu, 05 Mar 2026
45.0000
45.4100
43.9700
44.5900
6,844,300
Wed, 04 Mar 2026
44.8600
45.6100
44.6600
45.1900
4,559,000
Tue, 03 Mar 2026
44.8000
45.4450
44.2100
45.2000
5,098,900
Mon, 02 Mar 2026
45.8600
47.0300
45.3300
46.8200
5,573,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.9650
47.1000
45.5000
47.0100
7,949,000
Fri, 27 Feb 2026
11 · 10-K
Pre-market · 01:11 ET
10-K ↗
Fri, 27 Feb 2026
10 · 8-K
Pre-market · 02:00 ET
FORM 8-K ↗
Thu, 26 Feb 2026
45.7800
46.7300
44.4600
46.4700
5,314,400
Wed, 25 Feb 2026
46.3200
46.5350
44.5700
45.9700
3,923,900
Tue, 24 Feb 2026
46.5100
47.1300
45.8600
45.9000
3,717,900
Mon, 23 Feb 2026
46.1300
46.5700
44.7550
46.2900
6,307,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.0000
50.1400
48.5000
48.7400
6,191,200
Thu, 19 Feb 2026
52.0500
52.2200
49.5800
49.7800
6,781,800
Wed, 18 Feb 2026
50.3300
51.9200
50.0500
51.8400
8,146,000
Tue, 17 Feb 2026
50.2700
51.3200
49.8800
50.8200
9,015,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.3500
51.8650
50.3900
51.5600
8,737,000
Thu, 12 Feb 2026
50.1150
52.6500
50.0950
51.4200
13,589,500
Wed, 11 Feb 2026
48.6750
51.6300
48.1900
50.2800
20,225,900
Wed, 11 Feb 2026
9 · 8-K
Pre-market · 01:39 ET
FORM 8-K ↗
Tue, 10 Feb 2026
44.1700
45.7900
44.0600
45.7500
10,327,000
Mon, 09 Feb 2026
44.1400
44.4000
43.3900
44.0500
6,131,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
43.9600
44.3600
43.2650
44.1400
5,905,400
Thu, 05 Feb 2026
44.1250
44.2800
42.5750
43.1700
5,173,900
Wed, 04 Feb 2026
41.5950
44.5900
41.3900
44.3900
6,771,100
Tue, 03 Feb 2026
41.5200
42.3900
40.7800
40.9000
7,460,500
Mon, 02 Feb 2026
41.1700
42.2950
41.0100
41.9600
5,369,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
41.7100
41.7950
40.6900
41.6300
5,454,600
Thu, 29 Jan 2026
43.3300
43.5100
41.2200
42.1200
7,174,400
Wed, 28 Jan 2026
42.9700
43.3400
41.8200
42.4100
3,960,900
Tue, 27 Jan 2026
43.2600
43.4900
42.8500
42.9600
3,836,700
Mon, 26 Jan 2026
44.1300
44.6100
43.3700
43.3800
5,681,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.3700
43.8400
41.0750
43.8000
10,768,000
Thu, 22 Jan 2026
42.2500
42.4550
41.7100
41.7800
3,602,000
Wed, 21 Jan 2026
41.4900
42.2300
41.1100
41.9300
5,181,300
Tue, 20 Jan 2026
41.2800
42.1100
40.4300
40.9500
6,256,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
43.1300
43.2110
42.3250
42.7100
4,285,800
Thu, 15 Jan 2026
42.4200
43.6650
42.4200
43.3300
4,089,700
Wed, 14 Jan 2026
42.9500
43.2450
42.4000
42.7400
3,774,900
Tue, 13 Jan 2026
42.9000
43.0000
42.2900
42.6800
4,208,700
Mon, 12 Jan 2026
42.6600
43.2200
41.9200
42.9400
4,894,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.7000
43.1000
41.5400
42.9800
4,526,500
Thu, 08 Jan 2026
40.0300
43.2850
39.6200
42.3000
9,156,500
Wed, 07 Jan 2026
41.0700
41.4200
39.4500
39.6400
5,584,500
Tue, 06 Jan 2026
39.9500
41.3150
39.7000
40.9500
5,145,900
Mon, 05 Jan 2026
39.3200
40.5200
39.2300
40.0700
5,567,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.8400
39.7750
38.5500
39.6000
4,506,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.7800
38.9100
38.5200
38.6700
3,484,400
Tue, 30 Dec 2025
38.6400
38.9200
38.6000
38.8400
2,354,500
Mon, 29 Dec 2025
38.6900
38.7900
38.3500
38.6800
3,555,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
38.3200
38.7800
38.1600
38.7400
2,171,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
38.2300
38.3500
37.6850
38.1300
1,125,200
Tue, 23 Dec 2025
38.3500
38.3500
37.5300
38.2400
2,999,800
Mon, 22 Dec 2025
38.2000
38.2500
37.6750
38.0900
5,032,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
38.3850
38.6300
38.0900
38.1100
10,373,600
Thu, 18 Dec 2025
38.0950
38.8050
37.7250
38.6200
5,629,700
Wed, 17 Dec 2025
37.4300
38.3200
37.3750
38.0200
5,476,600
Tue, 16 Dec 2025
37.6100
37.7800
37.3000
37.6900
6,362,500
Mon, 15 Dec 2025
37.5200
37.6200
37.0100
37.5400
4,952,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.5000
38.5400
37.0450
37.1900
4,719,400
Thu, 11 Dec 2025
37.6800
38.4400
37.5400
38.0100
6,745,800
Wed, 10 Dec 2025
35.5200
37.2000
35.4800
37.1700
4,339,600
Tue, 09 Dec 2025
35.5500
36.0300
35.0400
35.3100
3,256,100
Mon, 08 Dec 2025
36.1500
36.2800
35.7800
36.0600
5,752,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.3700
36.5900
35.9900
36.0400
5,562,900
Thu, 04 Dec 2025
35.9800
37.0800
35.9300
36.4500
6,357,200
Wed, 03 Dec 2025
34.7700
36.1800
34.6100
36.1200
7,070,300
Tue, 02 Dec 2025
35.4100
35.4300
34.2100
34.4500
5,488,000
Mon, 01 Dec 2025
35.6100
35.9600
35.0500
35.6500
6,076,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
36.0000
36.0900
35.6300
35.6900
2,662,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
34.8700
35.8700
34.8250
35.7800
3,750,400
Tue, 25 Nov 2025
34.1700
35.0300
34.1100
34.9600
5,106,900
Mon, 24 Nov 2025
33.4600
33.9300
33.3500
33.7100
6,202,400
Mon, 24 Nov 2025
8 · 8-K
Pre-market · 01:28 ET
FORM 8-K ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
32.9600
34.1800
32.9200
33.7800
5,968,900
Thu, 20 Nov 2025
33.8400
34.0200
32.7290
32.7900
5,284,800
Wed, 19 Nov 2025
34.0000
34.0250
33.1850
33.6700
6,251,400
Wed, 19 Nov 2025
7 · 424B5
Pre-market · 05:40 ET
424B5 ↗
Tue, 18 Nov 2025
33.9100
34.5100
33.5950
33.8200
6,321,500
Tue, 18 Nov 2025
6 · 424B5
Pre-market · 06:43 ET
424B5 ↗
Tue, 18 Nov 2025
5 · 424B5
Pre-market · 01:04 ET
424B5 ↗
Mon, 17 Nov 2025
34.2100
34.3600
33.6750
33.9200
4,563,900
Mon, 17 Nov 2025
4 · 424B5
Pre-market · 07:06 ET
424B5 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.4100
34.5400
33.7100
34.2900
4,507,100
Thu, 13 Nov 2025
35.4950
35.7800
34.9000
35.0800
4,891,800
Wed, 12 Nov 2025
35.9200
36.3500
35.3700
35.3800
4,473,900
Wed, 12 Nov 2025
3 · S-3ASR
Pre-market · 03:32 ET
S-3ASR ↗
Tue, 11 Nov 2025
36.0100
36.4700
35.6750
35.8400
7,860,800
Mon, 10 Nov 2025
36.0300
36.0600
35.1300
35.5000
4,847,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.1500
35.8200
35.0000
35.8100
4,821,500
Fri, 07 Nov 2025
2 · 10-Q
Pre-market · 01:16 ET
10-Q ↗
Thu, 06 Nov 2025
35.8300
36.0350
35.2300
35.7200
4,795,100
Wed, 05 Nov 2025
36.4400
36.6000
35.4800
36.0500
5,812,500
Tue, 04 Nov 2025
35.9300
36.9600
35.9200
36.3100
6,910,900
Mon, 03 Nov 2025
36.7000
37.0950
35.9600
36.5700
7,809,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
35.6800
37.0700
35.2100
36.9200
7,649,400
Thu, 30 Oct 2025
37.4200
37.5780
35.8700
36.0400
10,299,900
Wed, 29 Oct 2025
41.4600
41.5600
37.7100
37.8400
19,642,900
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 02:48 ET
FORM 8-K ↗
Tue, 28 Oct 2025
43.2800
43.2800
42.6600
43.0900
3,127,300
Mon, 27 Oct 2025
43.1200
43.5700
42.8600
43.4000
2,431,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.5400
43.5400
42.8800
43.0700
2,200,000
Thu, 23 Oct 2025
42.5100
43.2400
42.3700
43.0200
3,026,200
Wed, 22 Oct 2025
42.4500
43.2700
42.4400
42.6600
2,678,200
Tue, 21 Oct 2025
42.2600
42.8050
41.9300
42.5100
4,288,200
Mon, 20 Oct 2025
41.7400
42.3200
41.7000
42.2300
3,270,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
41.2600
42.0480
41.2500
41.4000
4,264,700
Thu, 16 Oct 2025
42.0000
42.0100
41.1900
41.3200
3,430,300
Wed, 15 Oct 2025
42.4600
42.4600
41.2400
41.7600
3,155,000
Tue, 14 Oct 2025
41.1600
42.8100
41.1250
42.2300
3,901,800
Mon, 13 Oct 2025
41.2700
41.7000
40.9300
41.5300
3,731,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
42.7800
43.3900
40.4200
40.4500
5,207,500
Thu, 09 Oct 2025
43.2800
43.4580
42.4950
42.8900
7,498,700
Wed, 08 Oct 2025
41.6400
43.5200
41.6400
43.3000
6,476,100
Tue, 07 Oct 2025
41.0300
41.5100
40.5700
41.1800
6,114,100
Mon, 06 Oct 2025
40.9900
42.0000
40.0300
40.3100
6,926,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
41.9700
42.5800
41.5700
41.9800
5,151,700
Thu, 02 Oct 2025
42.6300
42.7600
41.7750
41.8800
4,133,900
Wed, 01 Oct 2025
42.8800
43.5300
42.6450
42.6600
3,894,100
Tue, 30 Sep 2025
42.1300
42.6450
41.6900
42.5700
3,740,500
Mon, 29 Sep 2025
42.3100
42.3500
41.9000
42.2100
2,484,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
42.3100
42.6100
41.7150
42.1300
2,856,800
Thu, 25 Sep 2025
42.5000
43.0000
42.1400
42.2800
4,076,300
Wed, 24 Sep 2025
43.6700
44.4100
42.9950
43.2500
2,766,700
Tue, 23 Sep 2025
44.0100
44.4700
43.5700
43.8100
3,275,800
Mon, 22 Sep 2025
43.5700
43.7800
43.2200
43.4800
4,016,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
44.3150
44.4000
43.2000
43.8200
19,817,700
Thu, 18 Sep 2025
44.3800
44.5700
43.7400
44.1700
3,417,000
Wed, 17 Sep 2025
44.3500
45.2700
43.9300
44.0400
3,334,200
Tue, 16 Sep 2025
44.2200
44.5300
43.5750
44.2800
3,386,100
Mon, 15 Sep 2025
45.8500
45.8500
44.4050
44.4700
3,906,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
45.0300
45.3500
44.2200
44.2700
3,339,100
Thu, 11 Sep 2025
45.0200
45.8350
44.9300
45.6400
2,898,500
Wed, 10 Sep 2025
45.2600
45.6700
44.8900
45.2700
3,530,600
Tue, 09 Sep 2025
46.4700
46.7300
44.8550
45.3600
3,359,200
Mon, 08 Sep 2025
47.3600
47.5400
45.4900
46.6900
3,329,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
46.3300
47.2650
46.1900
46.9100
2,339,700