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
50.3200
50.7175
49.8620
49.9700
2,797,427
Thu, 03 Sep 2026
52.3200
52.5800
50.6500
51.0500
2,552,900
Wed, 02 Sep 2026
50.7800
51.5600
50.4500
51.0500
3,277,200
Tue, 01 Sep 2026
49.0800
52.0300
49.0700
50.9000
4,678,300
Mon, 31 Aug 2026
50.5000
51.0800
49.6200
49.9500
3,305,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
51.2300
51.7020
49.6800
50.3200
2,415,000
Thu, 27 Aug 2026
49.4900
51.5300
49.3750
51.1900
3,763,000
Wed, 26 Aug 2026
50.6000
51.0200
49.3500
49.7200
3,110,600
Tue, 25 Aug 2026
49.3300
51.3400
49.2400
51.2800
3,646,400
Mon, 24 Aug 2026
51.5000
52.1000
48.7450
49.3900
5,907,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
52.0000
53.3400
51.6300
51.8500
4,730,400
Thu, 20 Aug 2026
50.1900
51.0400
48.8400
50.5500
5,489,500
Wed, 19 Aug 2026
51.2000
51.5700
48.9800
51.5400
7,083,300
Tue, 18 Aug 2026
50.7900
50.9980
48.8800
50.0200
3,287,200
Mon, 17 Aug 2026
50.2000
51.8400
49.9100
51.7100
3,999,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
49.7600
50.6900
49.4300
49.9800
2,924,300
Thu, 13 Aug 2026
50.2000
51.3150
49.5100
49.5900
7,336,100
Wed, 12 Aug 2026
54.4000
55.0500
51.0600
51.2200
8,590,000
Tue, 11 Aug 2026
53.5000
54.9000
52.8900
54.0800
9,013,400
Mon, 10 Aug 2026
50.6900
51.7600
50.6300
51.6300
5,214,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
48.7500
50.2450
48.7000
50.1700
5,991,600
Thu, 06 Aug 2026
47.2400
48.4000
46.8300
47.4800
4,389,900
Wed, 05 Aug 2026
47.8300
48.4500
47.3900
47.6900
4,907,600
Tue, 04 Aug 2026
45.9250
47.0300
45.9250
46.8300
4,525,300
Mon, 03 Aug 2026
43.9900
44.9300
43.8150
44.8400
3,603,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
45.1600
45.6300
44.6400
45.2600
5,334,400
Thu, 30 Jul 2026
20 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Thu, 30 Jul 2026
43.8500
45.0300
43.7600
44.9700
3,585,700
Wed, 29 Jul 2026
44.8500
44.9000
42.4800
42.8800
5,474,400
Tue, 28 Jul 2026
43.5900
44.6200
43.5900
44.3600
5,506,000
Mon, 27 Jul 2026
44.2400
44.6600
43.5000
44.0800
4,418,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
45.0000
45.1900
44.1600
44.2400
2,625,100
Thu, 23 Jul 2026
45.8600
46.4900
44.7150
45.2700
3,733,800
Wed, 22 Jul 2026
44.9500
47.0300
44.7700
46.1700
5,374,100
Tue, 21 Jul 2026
44.3900
44.7300
43.4100
44.3500
6,846,100
Mon, 20 Jul 2026
44.3700
45.3450
42.7400
43.4800
7,535,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
46.5300
46.8500
43.7500
43.9800
11,679,400
Thu, 16 Jul 2026
19 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 16 Jul 2026
47.5000
47.9000
46.3900
46.8500
6,531,000
Wed, 15 Jul 2026
49.2200
49.5800
47.2450
48.5800
4,409,000
Tue, 14 Jul 2026
50.1900
50.8650
48.4600
49.0600
4,239,800
Mon, 13 Jul 2026
48.2900
49.9500
48.0500
48.7200
4,041,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
48.7000
49.3990
48.2200
48.6800
4,988,700
Thu, 09 Jul 2026
48.3500
49.1830
47.6200
48.7200
5,044,300
Wed, 08 Jul 2026
47.9000
49.6850
47.1400
48.5100
7,154,700
Tue, 07 Jul 2026
49.2000
49.5200
47.6500
49.0100
5,582,600
Mon, 06 Jul 2026
48.8400
51.0300
48.7300
49.8700
7,297,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
18 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Thu, 02 Jul 2026
48.6700
50.7290
48.0200
48.6800
9,898,200
Wed, 01 Jul 2026
48.8450
48.9600
46.0100
47.4800
17,032,100
Wed, 01 Jul 2026
17 · 8-K
Pre-market · 06:15 ET
FORM 8-K ↗
Tue, 30 Jun 2026
54.2400
54.5900
52.0100
52.1400
5,899,700
Mon, 29 Jun 2026
53.9300
55.2300
52.5000
53.4700
6,445,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.2000
54.6700
52.2000
54.1000
6,859,300
Thu, 25 Jun 2026
52.9100
53.3750
51.2200
53.0800
5,659,700
Wed, 24 Jun 2026
53.7300
53.9800
51.8200
52.3000
6,860,600
Tue, 23 Jun 2026
55.7150
55.8700
54.4600
55.0800
6,572,600
Mon, 22 Jun 2026
58.6900
58.9200
57.3400
58.3500
6,492,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.2000
61.7800
58.9850
59.3700
6,952,700
Wed, 17 Jun 2026
62.6600
64.2600
61.1200
61.7300
5,159,900
Tue, 16 Jun 2026
63.5050
63.6000
62.0500
62.8700
5,111,400
Mon, 15 Jun 2026
66.2900
66.2900
61.5100
64.1600
12,468,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.6700
70.1310
67.8900
68.7700
3,934,700
Thu, 11 Jun 2026
66.3300
69.2400
65.7800
68.9800
4,640,600
Wed, 10 Jun 2026
70.2300
71.6700
65.4600
65.5500
6,535,700
Tue, 09 Jun 2026
74.5400
74.5400
69.3180
72.4100
4,386,500
Mon, 08 Jun 2026
74.9800
75.3100
73.2500
73.4400
3,423,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
76.6100
76.6100
71.3600
71.8900
5,738,700
Thu, 04 Jun 2026
79.1400
80.7400
77.7300
78.0200
4,768,700
Wed, 03 Jun 2026
82.4600
82.8900
80.4580
80.8600
4,240,600
Tue, 02 Jun 2026
78.7000
84.3800
78.3800
83.7900
6,754,300
Mon, 01 Jun 2026
77.7650
79.6060
76.2100
77.7600
3,697,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.8100
77.7200
74.9100
77.6400
4,500,600
Thu, 28 May 2026
72.7700
75.9200
72.3000
75.5800
3,323,900
Wed, 27 May 2026
71.3100
73.2000
70.6700
73.1500
3,278,800
Tue, 26 May 2026
72.5000
75.5700
72.3600
74.5700
5,124,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.6400
72.8500
67.3200
71.3800
6,952,400
Thu, 21 May 2026
64.1600
66.4800
64.0150
66.2700
3,294,500
Wed, 20 May 2026
65.0500
65.7400
63.6200
64.1400
4,023,700
Tue, 19 May 2026
61.5900
64.6200
60.9100
63.9300
4,432,100
Mon, 18 May 2026
63.0200
63.3500
61.5100
62.5900
3,691,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.7850
64.0300
61.7700
62.5300
3,980,600
Thu, 14 May 2026
68.0700
68.0700
65.8400
66.0200
3,893,800
Wed, 13 May 2026
68.6300
69.7300
67.2100
68.4400
6,127,300
Tue, 12 May 2026
64.2100
68.0100
63.2520
67.6200
5,100,900
Mon, 11 May 2026
16 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 11 May 2026
64.0900
65.8300
63.7900
65.3400
6,877,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.8800
63.9500
62.7000
63.1800
2,794,300
Thu, 07 May 2026
64.8800
65.0500
62.5300
62.6400
3,682,300
Wed, 06 May 2026
63.5450
63.8000
61.9000
63.2600
4,059,600
Tue, 05 May 2026
63.5000
64.3000
62.7500
63.0600
2,774,200
Mon, 04 May 2026
15 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 04 May 2026
62.5700
62.9600
61.0600
62.4600
4,657,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.5700
63.9000
62.5700
62.6300
3,034,600
Thu, 30 Apr 2026
14 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Thu, 30 Apr 2026
63.5600
64.2300
62.1100
63.7900
2,799,800
Wed, 29 Apr 2026
63.8400
63.8500
61.7600
62.4600
2,762,200
Tue, 28 Apr 2026
66.2800
66.4350
63.1000
63.1700
3,806,700
Mon, 27 Apr 2026
66.3300
67.5550
65.8000
67.3600
3,658,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.6500
66.4880
64.6750
66.0100
2,426,700
Thu, 23 Apr 2026
67.7400
68.2300
65.1500
65.3700
3,553,000
Wed, 22 Apr 2026
68.4300
69.3750
66.9100
68.5300
4,898,000
Tue, 21 Apr 2026
66.6600
67.1600
65.4700
67.1500
4,403,400
Mon, 20 Apr 2026
66.2100
67.2080
65.2100
66.5300
5,366,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.0450
67.5300
63.0300
65.6200
10,626,200
Thu, 16 Apr 2026
13 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 16 Apr 2026
70.8700
72.4200
69.7600
70.4100
6,297,800
Wed, 15 Apr 2026
71.8200
72.0100
70.1700
70.3800
3,567,700
Tue, 14 Apr 2026
12 · 8-K
After-hours · 16:35 ET
8-K ↗
Tue, 14 Apr 2026
73.8300
73.8800
71.1500
71.8400
3,829,600
Mon, 13 Apr 2026
73.0000
74.4700
72.4900
73.3100
3,293,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
74.2200
75.1900
72.8600
73.0300
3,186,800
Thu, 09 Apr 2026
73.1900
75.7000
72.9500
73.2700
6,138,300
Wed, 08 Apr 2026
71.5000
72.3000
68.1700
71.7600
7,139,200
Tue, 07 Apr 2026
71.8800
73.3790
71.2850
72.9600
4,296,100
Mon, 06 Apr 2026
71.9200
72.2400
68.9200
71.0100
4,149,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.7800
71.9780
69.7500
71.5300
5,840,100
Wed, 01 Apr 2026
67.5800
72.1700
66.7600
72.0600
10,652,000
Tue, 31 Mar 2026
64.8700
67.4500
64.7000
66.3300
8,416,700
Mon, 30 Mar 2026
64.0000
66.0000
62.1300
63.2200
13,009,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
57.6300
59.2600
57.4100
58.4100
3,328,700
Thu, 26 Mar 2026
57.3200
59.3300
57.2700
57.6000
2,933,900
Wed, 25 Mar 2026
58.3900
59.1700
57.4300
58.7000
4,045,800
Tue, 24 Mar 2026
11 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 24 Mar 2026
55.6800
57.3500
55.0610
56.6800
6,450,500
Mon, 23 Mar 2026
57.0700
58.1000
55.1000
56.0800
6,089,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.9350
59.7900
55.6900
56.4500
7,744,600
Thu, 19 Mar 2026
10 · DEFA14A
After-hours · 16:23 ET
DEFA14A ↗
Thu, 19 Mar 2026
9 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Thu, 19 Mar 2026
8 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 19 Mar 2026
7 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 19 Mar 2026
59.8700
59.8700
55.8000
58.6500
10,553,500
Wed, 18 Mar 2026
64.4900
65.7600
63.6300
64.2300
4,742,000
Tue, 17 Mar 2026
66.8000
68.1600
65.3150
65.4200
5,460,600
Mon, 16 Mar 2026
64.5400
67.7000
64.4200
66.6000
6,462,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
67.0800
68.0300
62.9800
63.5900
5,745,100
Thu, 12 Mar 2026
66.5000
67.5000
64.3450
65.9300
8,049,900
Wed, 11 Mar 2026
60.9200
66.4600
60.7610
66.3600
7,241,500
Tue, 10 Mar 2026
61.5400
62.2200
60.7140
61.3100
3,977,400
Mon, 09 Mar 2026
57.8400
62.1800
56.6300
61.1600
6,902,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.2600
60.0900
56.7500
59.6500
5,624,700
Thu, 05 Mar 2026
61.1200
63.4500
58.6500
60.3800
7,386,800
Wed, 04 Mar 2026
66.4600
68.4000
60.9900
61.5500
13,991,900
Tue, 03 Mar 2026
62.1500
64.7600
57.8500
63.8400
10,630,200
Mon, 02 Mar 2026
63.0000
65.2300
62.2200
64.0800
6,904,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.6500
63.6700
61.2700
62.0800
3,991,700
Thu, 26 Feb 2026
6 · 10-K
After-hours · 16:52 ET
10-K ↗
Thu, 26 Feb 2026
63.5900
64.1050
61.1100
63.4700
5,249,400
Wed, 25 Feb 2026
62.5950
66.2200
62.3400
64.9000
10,152,500
Tue, 24 Feb 2026
59.8400
62.6600
59.5700
61.4100
5,011,300
Mon, 23 Feb 2026
60.0000
61.0200
58.2100
59.8100
3,887,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.2000
61.2900
58.9000
60.4900
6,818,400
Thu, 19 Feb 2026
58.4000
59.7900
57.2550
59.6900
4,916,500
Wed, 18 Feb 2026
59.0100
61.1350
58.2500
60.2100
4,962,000
Tue, 17 Feb 2026
58.9000
59.0000
55.0400
57.4700
8,265,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.8200
60.3400
56.7200
59.9500
8,968,800
Thu, 12 Feb 2026
63.4800
63.7400
58.9500
60.5100
8,451,400
Wed, 11 Feb 2026
63.4700
64.7800
61.4590
63.1500
7,494,000
Tue, 10 Feb 2026
61.9800
63.3400
60.7400
61.7600
6,640,600
Mon, 09 Feb 2026
59.3500
62.8700
58.6700
62.3600
6,878,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.0200
60.0400
57.8200
59.1600
5,781,200
Thu, 05 Feb 2026
56.7100
57.4900
55.3000
56.3800
7,568,200
Wed, 04 Feb 2026
61.8000
62.0630
56.9700
58.1600
10,794,300
Tue, 03 Feb 2026
60.2300
61.3700
59.3450
61.3500
8,386,000
Mon, 02 Feb 2026
56.8000
58.6000
56.3100
58.2100
9,852,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.3500
59.8900
55.9250
56.8100
9,187,600
Thu, 29 Jan 2026
63.0500
63.5390
59.1100
60.6400
8,028,900
Wed, 28 Jan 2026
60.8300
61.0700
58.8050
60.0100
5,663,900
Tue, 27 Jan 2026
57.7550
60.9800
57.5100
59.6600
7,189,700
Mon, 26 Jan 2026
63.7100
63.7100
58.3150
58.5500
10,177,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.7900
62.5400
57.5100
62.2100
11,525,900
Thu, 22 Jan 2026
5 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 22 Jan 2026
64.5000
65.0000
62.3850
63.1400
8,993,400
Wed, 21 Jan 2026
63.5200
64.7100
63.0450
63.8700
6,502,800
Tue, 20 Jan 2026
59.7300
62.2950
59.5900
62.1200
8,466,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
62.7900
63.3500
59.9500
60.0700
12,282,500
Thu, 15 Jan 2026
64.4600
64.7300
63.6600
63.8100
11,655,500
Wed, 14 Jan 2026
65.7200
66.9500
64.4400
64.5700
10,871,600
Tue, 13 Jan 2026
64.7750
66.2400
64.4000
65.3700
6,903,900
Mon, 12 Jan 2026
64.1550
66.0500
63.5200
65.6700
8,723,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.1600
63.7850
60.6460
63.6700
7,025,300
Thu, 08 Jan 2026
59.5600
61.4200
58.4700
61.0900
12,068,600
Wed, 07 Jan 2026
61.6500
63.2700
61.0100
62.7400
10,645,900
Tue, 06 Jan 2026
61.7300
65.0080
61.7300
63.5600
12,386,000
Mon, 05 Jan 2026
58.0700
61.7600
57.5000
61.4400
9,786,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.1200
56.6100
54.0100
56.5400
5,897,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.3900
54.5800
52.6400
53.1400
5,678,900
Tue, 30 Dec 2025
54.7300
54.8200
53.7800
54.3800
3,457,300
Mon, 29 Dec 2025
52.5000
53.9400
52.2700
53.7700
4,211,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.4200
54.4300
53.7400
54.2500
3,152,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.0000
54.0280
53.0000
53.6300
1,884,200
Tue, 23 Dec 2025
54.3600
54.3600
53.0800
53.6500
5,557,800
Mon, 22 Dec 2025
51.9900
53.9870
51.7500
53.7200
8,577,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
48.6600
51.6700
48.5400
51.2500
9,579,700
Thu, 18 Dec 2025
47.2500
48.7300
47.0300
48.1800
5,808,000
Wed, 17 Dec 2025
47.2000
47.8300
46.6600
46.8400
4,564,100
Tue, 16 Dec 2025
46.0000
46.9600
45.6600
46.5600
4,553,000
Mon, 15 Dec 2025
46.6600
46.6800
45.4000
45.4900
3,853,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.1000
48.1180
45.8200
46.1400
7,533,600
Thu, 11 Dec 2025
44.5000
47.4800
44.5000
47.2400
8,980,500
Wed, 10 Dec 2025
43.7800
44.7700
42.7600
44.6400
8,209,400
Tue, 09 Dec 2025
43.6450
44.5350
43.3400
43.4700
4,859,800
Mon, 08 Dec 2025
43.9900
44.7000
43.0400
44.4600
7,234,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.2500
44.8420
43.7310
43.7700
5,135,400
Thu, 04 Dec 2025
43.9500
44.4600
43.5200
44.0100
5,540,500
Wed, 03 Dec 2025
42.4100
44.9600
42.3200
44.1000
8,937,500
Tue, 02 Dec 2025
41.6500
42.2290
41.3000
41.4500
5,932,400
Mon, 01 Dec 2025
41.8200
42.7300
41.4500
41.6500
7,454,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.1700
42.1700
41.4800
41.7400
3,769,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.6000
42.1600
39.6000
41.5700
7,662,000
Tue, 25 Nov 2025
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 25 Nov 2025
38.8700
39.7600
38.4900
39.2000
5,008,800
Mon, 24 Nov 2025
37.0100
38.8350
36.6300
38.7200
4,911,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
35.5100
36.9650
35.1200
36.3400
5,183,000
Thu, 20 Nov 2025
37.4100
38.2800
35.5500
35.8300
5,687,500
Wed, 19 Nov 2025
36.5200
37.1600
36.2300
36.7200
4,079,300
Tue, 18 Nov 2025
35.4300
36.8700
35.1700
36.5500
5,739,900
Mon, 17 Nov 2025
37.0200
37.0400
35.3600
35.7800
6,772,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
36.8200
38.1450
36.4200
37.5900
4,371,700
Thu, 13 Nov 2025
40.1800
40.2500
37.6900
38.1900
7,396,100
Wed, 12 Nov 2025
38.1700
40.3800
38.1450
40.0300
8,544,700
Tue, 11 Nov 2025
38.7900
38.8750
37.3550
37.4800
4,301,500
Mon, 10 Nov 2025
38.5400
39.1700
38.2200
38.7900
5,676,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.0600
37.5800
35.5400
37.3200
4,693,800
Thu, 06 Nov 2025
36.0200
37.5000
35.8000
36.7000
8,742,000
Wed, 05 Nov 2025
35.5000
36.2600
35.2600
35.7400
5,215,100
Tue, 04 Nov 2025
35.9000
36.6730
35.2150
35.2600
4,886,100
Mon, 03 Nov 2025
36.9700
37.3400
36.5950
37.2000
5,225,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.0200
37.0200
36.4200
36.7900
4,578,300
Thu, 30 Oct 2025
38.0000
38.0000
36.3000
36.7600
10,180,200
Wed, 29 Oct 2025
39.9500
40.0000
38.7000
38.9100
6,292,800
Tue, 28 Oct 2025
3 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Tue, 28 Oct 2025
39.7450
39.9400
39.0900
39.3100
6,073,400
Mon, 27 Oct 2025
39.7400
40.8100
39.3420
39.9000
7,207,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
38.4800
39.9800
37.7800
39.4200
10,623,400
Thu, 23 Oct 2025
37.6850
41.5500
37.6850
40.1400
20,278,200
Wed, 22 Oct 2025
2 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 22 Oct 2025
37.3800
37.5300
35.4500
35.6500
9,566,800
Tue, 21 Oct 2025
37.9600
38.0000
36.0700
37.2300
8,781,500
Mon, 20 Oct 2025
36.5100
39.2800
36.3400
38.9600
10,907,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
36.5800
36.7590
35.6400
35.9700
4,397,900
Thu, 16 Oct 2025
36.8500
37.9000
36.5500
37.1300
5,978,000
Wed, 15 Oct 2025
36.3000
36.6600
35.6150
36.4600
5,311,000
Tue, 14 Oct 2025
35.4400
36.4150
35.1300
35.7500
5,867,100
Mon, 13 Oct 2025
36.4100
36.9000
35.6100
36.2500
6,299,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
37.0600
37.3500
35.0100
35.0200
7,317,600
Thu, 09 Oct 2025
38.0800
38.0900
36.7800
37.0000
9,033,000
Wed, 08 Oct 2025
36.4800
37.5800
36.3900
37.0600
10,564,600
Tue, 07 Oct 2025
34.1000
35.8650
34.0200
35.5300
11,291,400
Mon, 06 Oct 2025
34.9500
35.4900
33.7700
33.7900
5,365,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
35.1400
35.2500
34.3500
34.5000
5,786,900
Thu, 02 Oct 2025
34.0700
35.0450
33.9700
34.8300
8,145,900
Wed, 01 Oct 2025
33.0000
34.3300
32.8550
33.8500
5,804,300
Tue, 30 Sep 2025
33.4650
33.4650
31.9800
32.8900
8,584,200
Tue, 30 Sep 2025
1 · 8-K
Next filing day · accepted 29 Sep, 19:07 ET
8-K ↗
Mon, 29 Sep 2025
33.5800
33.9200
32.9600
33.8500
7,467,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
31.5500
32.8300
31.4500
32.7100
6,488,900
Thu, 25 Sep 2025
31.2100
31.8450
30.8100
31.4500
5,327,500
Wed, 24 Sep 2025
31.7600
32.0300
31.1050
31.2300
7,167,700
Tue, 23 Sep 2025
32.6700
32.9700
31.0300
31.5300
7,983,300
Mon, 22 Sep 2025
32.0000
32.6400
31.7900
32.6300
4,758,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
32.7700
32.9900
32.2800
32.4600
6,383,100
Thu, 18 Sep 2025
33.2500
33.2980
32.6450
32.7200
4,318,800
Wed, 17 Sep 2025
33.0000
34.1400
32.7300
32.8600
6,699,200
Tue, 16 Sep 2025
33.8600
34.2500
33.1150
33.4800
5,921,600
Mon, 15 Sep 2025
33.5800
34.1500
33.4000
33.6000
5,656,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
32.3700
33.4500
32.3700
33.2400
8,313,400
Thu, 11 Sep 2025
31.0100
32.3550
30.7100
32.2900
6,107,200
Wed, 10 Sep 2025
31.3000
32.1000
30.7600
30.9300
6,482,500
Tue, 09 Sep 2025
32.1900
32.9100
31.2550
31.2700
6,652,800
Mon, 08 Sep 2025
32.0100
32.1450
30.8350
32.0400
6,672,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
31.7300
32.0700
30.9900
31.8300
5,686,300