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
59.5000
59.2700
56.4700
58.0100
3,048,385
Thu, 03 Sep 2026
60.7800
62.0300
60.3300
60.5900
1,988,300
Wed, 02 Sep 2026
59.8600
60.7400
59.1500
59.4900
2,380,500
Tue, 01 Sep 2026
61.7500
62.7200
60.2800
60.3600
1,527,300
Mon, 31 Aug 2026
63.8650
63.8650
62.2500
62.7200
2,249,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
63.5000
64.7900
63.0900
63.7200
1,465,000
Thu, 27 Aug 2026
61.7900
64.5250
61.3950
63.7000
3,871,200
Wed, 26 Aug 2026
59.4800
61.0200
59.0100
60.4300
3,123,600
Tue, 25 Aug 2026
61.1800
62.2050
59.9100
60.6100
3,027,600
Mon, 24 Aug 2026
63.1500
63.6800
61.8500
62.0900
4,730,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
63.3500
64.0000
61.9600
63.4900
4,059,100
Thu, 20 Aug 2026
62.4600
63.7500
61.8010
63.2800
3,176,100
Wed, 19 Aug 2026
59.8500
63.0400
59.8500
62.9200
2,858,000
Tue, 18 Aug 2026
59.0400
60.6890
58.6200
59.8900
2,260,300
Mon, 17 Aug 2026
58.8800
59.4000
57.6450
58.3800
2,759,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
62.2100
62.4000
58.8900
59.8000
2,672,900
Thu, 13 Aug 2026
58.0100
62.3500
57.1600
62.1700
4,747,600
Wed, 12 Aug 2026
57.4500
58.4000
56.7200
57.9800
2,165,300
Tue, 11 Aug 2026
57.9000
59.2550
57.0200
58.7400
2,770,800
Mon, 10 Aug 2026
56.3900
58.3100
55.9500
58.1900
2,512,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
56.4600
57.8700
56.1600
57.0600
2,767,300
Thu, 06 Aug 2026
19 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 06 Aug 2026
54.4700
55.7400
53.5210
55.7200
1,818,100
Wed, 05 Aug 2026
56.3500
56.4250
54.2600
55.6900
3,375,400
Tue, 04 Aug 2026
54.8800
56.7500
54.1400
55.9000
14,728,200
Mon, 03 Aug 2026
53.5800
57.1800
53.1600
55.2600
3,551,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
18 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Fri, 31 Jul 2026
53.8100
56.0450
52.9000
54.7700
5,342,500
Thu, 30 Jul 2026
56.0000
56.0000
50.0000
53.7900
7,605,900
Wed, 29 Jul 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Jul 2026
16 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 29 Jul 2026
48.7100
50.5900
48.7100
50.1600
4,173,100
Tue, 28 Jul 2026
47.0000
49.1600
47.0000
48.8400
3,131,900
Mon, 27 Jul 2026
43.8200
46.8300
43.4800
46.5800
2,543,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
42.1500
43.1430
41.6900
42.8300
1,633,100
Thu, 23 Jul 2026
42.5200
42.6100
41.0800
41.0800
1,206,600
Wed, 22 Jul 2026
43.8600
44.4000
41.0350
41.6500
4,246,400
Tue, 21 Jul 2026
44.9900
46.8900
44.1500
44.3200
3,162,900
Mon, 20 Jul 2026
44.9400
46.7800
44.8300
46.2700
3,258,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.8500
46.6100
44.0000
45.9500
3,720,400
Thu, 16 Jul 2026
44.2200
45.4400
42.7300
45.1300
4,184,000
Wed, 15 Jul 2026
43.7600
45.3200
43.4250
43.5800
2,877,300
Tue, 14 Jul 2026
41.8300
44.0400
41.2000
43.0400
1,709,400
Mon, 13 Jul 2026
43.9900
45.0000
43.0100
44.0300
1,773,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
45.2600
45.4400
43.2600
43.3300
1,861,800
Thu, 09 Jul 2026
42.4100
44.1800
42.3000
44.0200
1,627,800
Wed, 08 Jul 2026
43.9000
44.3000
43.1000
43.8500
2,346,300
Tue, 07 Jul 2026
45.0000
45.6800
44.2100
44.7200
2,504,900
Mon, 06 Jul 2026
43.1300
44.6900
42.9100
44.0400
3,096,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
15 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 02 Jul 2026
41.9200
44.3100
41.7300
43.9700
3,795,200
Wed, 01 Jul 2026
41.9200
43.3200
41.6400
42.1400
3,428,400
Tue, 30 Jun 2026
40.2300
40.9250
39.5900
40.6200
4,079,400
Mon, 29 Jun 2026
42.7700
43.5100
40.9000
41.0000
3,406,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
38.5400
41.9300
38.4900
41.9100
6,302,700
Thu, 25 Jun 2026
38.7400
39.4200
38.0300
38.3000
3,358,300
Wed, 24 Jun 2026
38.9100
39.9100
38.6900
39.0000
8,518,500
Tue, 23 Jun 2026
39.7500
39.7500
38.5800
38.9300
2,630,600
Mon, 22 Jun 2026
39.0500
40.4600
38.3400
38.9900
3,443,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
39.7400
40.3200
38.7130
39.9900
2,718,400
Wed, 17 Jun 2026
41.9650
42.2550
40.0400
40.1000
4,179,600
Tue, 16 Jun 2026
42.2400
42.6600
40.8700
41.8100
3,466,100
Mon, 15 Jun 2026
42.8100
43.4050
42.2200
42.4000
2,078,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
42.2000
42.5800
40.7450
42.3600
3,323,900
Thu, 11 Jun 2026
42.8500
43.3200
41.7000
42.2000
3,257,900
Wed, 10 Jun 2026
44.4200
45.7280
43.4850
43.5400
2,520,900
Tue, 09 Jun 2026
46.3400
47.6200
44.7000
45.7400
2,858,200
Mon, 08 Jun 2026
48.6150
48.6150
47.0000
47.4100
1,831,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
14 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 05 Jun 2026
50.9400
52.0000
48.2550
48.5700
1,426,700
Thu, 04 Jun 2026
51.8700
52.6700
50.4550
50.7000
1,118,700
Wed, 03 Jun 2026
51.7600
51.7600
49.4500
50.6500
1,458,600
Tue, 02 Jun 2026
53.6400
54.2200
51.7000
52.7000
2,786,300
Mon, 01 Jun 2026
51.2700
55.2500
50.0000
55.2300
3,920,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.6200
50.1100
47.3700
49.4900
2,228,200
Thu, 28 May 2026
47.3200
48.4700
46.2600
47.5400
2,323,400
Wed, 27 May 2026
47.1600
48.8400
46.5710
46.8800
1,569,800
Tue, 26 May 2026
46.4600
48.2250
45.9700
47.5600
1,662,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.6000
47.4840
46.0300
46.8500
2,684,500
Thu, 21 May 2026
46.6200
46.8800
45.3200
46.3800
2,392,200
Wed, 20 May 2026
46.7100
47.5600
45.1700
47.5400
2,098,400
Tue, 19 May 2026
49.1100
49.8400
46.9800
47.3700
2,242,300
Mon, 18 May 2026
46.0800
48.6200
45.8000
47.9000
1,885,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
47.1100
47.7900
46.3100
46.3300
2,265,100
Thu, 14 May 2026
45.9900
47.0500
45.0200
46.5500
2,960,700
Wed, 13 May 2026
47.3100
47.4700
45.5400
45.9900
2,852,900
Tue, 12 May 2026
50.2000
50.3750
47.9800
48.0900
2,713,400
Mon, 11 May 2026
52.6900
53.3900
49.5800
50.1000
2,572,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
52.4900
53.4700
51.9500
53.2800
2,777,700
Thu, 07 May 2026
54.1000
55.0000
52.6700
53.5100
4,359,500
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 06 May 2026
54.0250
54.2850
52.0900
52.9600
4,929,600
Tue, 05 May 2026
53.3600
56.0800
51.8850
54.6900
7,317,100
Tue, 05 May 2026
12 · 8-K
Pre-market · 07:21 ET
8-K ↗
Mon, 04 May 2026
59.2900
62.1700
59.2900
62.1000
4,108,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.1100
60.3200
57.4200
59.3200
2,372,800
Thu, 30 Apr 2026
55.4200
56.6400
54.5000
56.5800
1,981,700
Wed, 29 Apr 2026
55.9300
56.0400
54.7500
55.9800
2,562,900
Tue, 28 Apr 2026
56.3900
57.3600
54.6800
55.5300
2,398,300
Mon, 27 Apr 2026
55.2100
56.7000
54.9350
55.6500
1,831,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
11 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 24 Apr 2026
10 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 24 Apr 2026
53.5400
55.8100
53.0100
55.4000
1,780,500
Thu, 23 Apr 2026
54.8500
55.3500
52.2300
53.4000
2,046,600
Wed, 22 Apr 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 22 Apr 2026
56.7900
57.5000
55.9600
56.8500
1,324,300
Tue, 21 Apr 2026
56.0100
58.3800
55.4900
56.1800
1,452,400
Mon, 20 Apr 2026
55.0800
56.2200
54.7430
55.7100
1,580,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
54.8600
55.6000
54.1000
55.4400
1,906,000
Thu, 16 Apr 2026
53.9200
54.1500
52.5700
53.6500
2,107,600
Wed, 15 Apr 2026
50.3400
53.0300
49.4600
52.3900
3,406,500
Tue, 14 Apr 2026
50.9950
51.7900
49.1200
49.6000
2,343,400
Mon, 13 Apr 2026
47.3200
50.5500
46.9600
50.3900
3,102,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.7000
49.9900
46.6400
47.1900
4,176,800
Thu, 09 Apr 2026
54.3200
54.3200
49.8400
49.9200
3,436,800
Wed, 08 Apr 2026
58.0500
58.2700
54.4400
54.6800
2,302,300
Tue, 07 Apr 2026
57.0500
57.8800
55.7500
55.9400
1,080,400
Mon, 06 Apr 2026
57.7800
58.0800
56.3900
57.2400
1,179,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.1500
59.0520
56.4100
58.0200
1,637,600
Wed, 01 Apr 2026
57.1100
57.5000
55.1300
57.3400
1,840,900
Tue, 31 Mar 2026
56.2500
57.8900
55.3100
57.0000
1,010,800
Mon, 30 Mar 2026
55.0000
57.0300
55.0000
55.7600
1,532,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56.0800
56.4500
53.3400
54.2700
2,148,600
Thu, 26 Mar 2026
55.6100
58.4100
55.0800
57.5200
1,146,000
Wed, 25 Mar 2026
57.8300
59.0440
55.7700
55.9400
1,757,100
Tue, 24 Mar 2026
58.0200
58.1200
55.4100
56.8700
1,471,600
Mon, 23 Mar 2026
58.3300
59.6700
57.5500
58.7900
2,126,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.9200
59.0600
56.7500
58.1300
2,729,600
Thu, 19 Mar 2026
58.5500
60.5700
58.3050
58.7800
1,765,400
Wed, 18 Mar 2026
57.8300
59.6020
57.3100
58.7400
1,944,000
Tue, 17 Mar 2026
57.6200
60.2100
57.6200
59.0000
2,073,600
Mon, 16 Mar 2026
57.0800
57.7200
56.5800
56.7700
2,060,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.1300
57.8500
55.5500
57.1500
1,942,200
Thu, 12 Mar 2026
55.8900
58.0000
55.0500
57.0300
2,806,900
Wed, 11 Mar 2026
56.8700
57.8800
54.6800
56.0900
3,598,200
Tue, 10 Mar 2026
8 · 8-K
After-hours · 17:03 ET
8-K ↗
Tue, 10 Mar 2026
58.4100
58.9000
56.2550
57.4200
2,069,700
Mon, 09 Mar 2026
57.9800
59.0300
56.7600
58.7100
5,012,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.9700
59.3500
57.4600
58.9300
2,445,600
Thu, 05 Mar 2026
57.7000
59.6700
57.7000
59.2700
2,453,800
Wed, 04 Mar 2026
56.2000
57.9900
55.8100
57.9100
3,252,900
Tue, 03 Mar 2026
54.4600
57.2750
53.2450
56.5000
2,055,200
Mon, 02 Mar 2026
54.3400
56.1800
53.6600
55.7300
1,897,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
54.1400
55.1200
53.1470
55.0400
2,149,100
Thu, 26 Feb 2026
53.0300
56.0200
52.9500
55.8100
2,703,100
Wed, 25 Feb 2026
51.3900
52.9400
49.9800
52.8000
2,815,300
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Tue, 24 Feb 2026
49.8400
51.6700
48.8500
50.8900
1,965,600
Mon, 23 Feb 2026
51.3500
51.3500
48.1800
48.8600
2,755,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
51.9200
54.4800
51.5100
52.3400
3,139,900
Thu, 19 Feb 2026
53.0000
53.5550
50.8000
52.0200
3,211,800
Wed, 18 Feb 2026
53.1500
53.6380
52.0810
53.0600
2,013,700
Tue, 17 Feb 2026
52.4200
53.1400
50.5300
52.2100
3,136,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
52.4500
55.8500
50.6100
52.3400
6,077,300
Thu, 12 Feb 2026
6 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 12 Feb 2026
48.6400
49.6360
46.0800
47.8800
3,950,400
Wed, 11 Feb 2026
51.9500
52.1400
48.1000
48.6400
3,650,700
Tue, 10 Feb 2026
51.4700
53.5000
50.9100
52.4500
2,683,200
Mon, 09 Feb 2026
50.7400
51.2000
49.5100
50.5000
2,470,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.6700
54.0700
50.5100
51.2900
5,115,100
Thu, 05 Feb 2026
52.3800
54.2100
51.2300
51.7100
2,958,400
Wed, 04 Feb 2026
50.2000
53.2700
49.3950
53.1300
6,261,000
Tue, 03 Feb 2026
55.5500
55.5500
50.4650
50.9600
7,799,200
Mon, 02 Feb 2026
55.5500
57.8000
55.3700
56.6000
3,190,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.6900
57.8200
55.6750
56.4900
3,507,200
Thu, 29 Jan 2026
61.2400
61.2400
56.5100
56.7900
3,216,000
Wed, 28 Jan 2026
63.8600
64.0900
62.1400
62.2000
2,981,200
Tue, 27 Jan 2026
65.9300
65.9300
62.9500
63.1500
1,905,400
Mon, 26 Jan 2026
65.7700
67.2600
65.7200
65.7900
1,581,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.4500
65.8600
64.6400
65.6400
1,521,500
Thu, 22 Jan 2026
63.5000
65.0500
63.1950
65.0100
1,640,400
Wed, 21 Jan 2026
64.6200
65.0200
62.9200
62.9600
2,191,800
Tue, 20 Jan 2026
66.3100
68.2100
64.2400
64.4400
2,150,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
70.8100
71.6550
67.3500
68.2500
2,285,400
Thu, 15 Jan 2026
72.3700
73.1850
70.2200
70.9000
1,743,300
Wed, 14 Jan 2026
71.6900
72.3800
70.5600
71.8500
2,382,000
Tue, 13 Jan 2026
73.2800
74.0000
71.5600
72.0400
1,276,400
Mon, 12 Jan 2026
73.5100
74.6850
72.5700
73.6600
1,014,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.4000
75.0600
73.0500
73.4200
1,008,400
Thu, 08 Jan 2026
74.4200
75.1070
72.6470
73.7600
923,400
Wed, 07 Jan 2026
74.7700
75.2200
73.7300
74.6200
888,900
Tue, 06 Jan 2026
72.7100
74.6900
71.2300
74.5200
986,200
Mon, 05 Jan 2026
72.2600
73.6600
71.2150
72.9000
1,220,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
72.9900
73.4960
69.1000
70.0400
1,061,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
73.8500
73.8500
72.7200
72.7400
867,300
Tue, 30 Dec 2025
73.8100
74.5550
73.1600
73.7700
603,300
Mon, 29 Dec 2025
74.6500
74.8400
73.6900
74.1300
606,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.3400
74.7600
73.7200
74.5300
449,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
74.6500
75.1100
73.9300
74.2300
351,300
Tue, 23 Dec 2025
74.8600
75.2600
73.5400
74.3000
535,000
Mon, 22 Dec 2025
74.4200
76.1300
74.4200
75.1500
912,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
74.5800
75.5500
73.6400
74.1300
1,577,700
Thu, 18 Dec 2025
74.0100
75.3600
73.8500
74.3400
835,200
Wed, 17 Dec 2025
72.7700
75.1500
72.7550
73.4100
881,800
Tue, 16 Dec 2025
72.2400
73.2000
71.4700
72.2600
1,139,500
Mon, 15 Dec 2025
74.3000
74.5250
72.1100
72.3500
1,398,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
76.2100
76.3250
74.1000
74.4500
1,050,500
Thu, 11 Dec 2025
5 · 8-K
After-hours · 17:16 ET
8-K ↗
Thu, 11 Dec 2025
76.5300
77.7000
75.0000
76.8300
1,082,300
Wed, 10 Dec 2025
77.5800
78.5000
76.6700
76.9400
1,462,400
Tue, 09 Dec 2025
76.8100
78.9400
75.9200
77.6100
1,363,300
Mon, 08 Dec 2025
77.5200
78.1400
76.3950
77.4900
1,457,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
75.8600
78.2300
74.9900
77.5700
1,802,800
Thu, 04 Dec 2025
76.5000
76.9200
74.8930
76.7900
986,900
Wed, 03 Dec 2025
75.0300
76.0000
74.3600
75.9200
1,189,100
Tue, 02 Dec 2025
76.0000
76.7000
74.7700
75.2600
1,053,900
Mon, 01 Dec 2025
73.3000
76.2800
73.2450
75.1400
1,541,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
73.9800
74.5300
73.3800
74.0600
500,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
73.7900
75.3000
73.6500
73.8300
896,400
Tue, 25 Nov 2025
72.0000
74.3500
71.5800
73.8100
1,277,800
Mon, 24 Nov 2025
71.4900
72.7300
70.9200
72.1700
1,003,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
69.3500
71.7450
68.8000
71.0900
2,117,200
Thu, 20 Nov 2025
73.1900
73.9900
69.3700
69.4900
1,146,700
Wed, 19 Nov 2025
72.5100
73.2400
70.6600
71.7400
1,507,100
Tue, 18 Nov 2025
71.6100
73.4800
71.0000
73.0700
1,763,100
Mon, 17 Nov 2025
75.1500
75.1600
71.8950
72.6100
1,168,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
73.8800
77.0400
73.5500
75.4900
1,631,200
Thu, 13 Nov 2025
76.6500
77.2300
74.6600
75.3600
1,867,500
Wed, 12 Nov 2025
78.9900
80.4050
77.0900
78.0700
987,900
Wed, 12 Nov 2025
4 · 8-K
Pre-market · 06:05 ET
8-K ↗
Tue, 11 Nov 2025
79.0000
79.6500
78.4800
78.8500
1,526,200
Mon, 10 Nov 2025
79.9100
80.0000
78.2400
79.1600
1,488,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
78.4900
79.9100
76.6180
79.6000
1,361,300
Thu, 06 Nov 2025
3 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 06 Nov 2025
77.0700
82.3150
75.9500
79.0900
5,101,300
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
71.3600
72.2200
70.0400
71.5400
2,166,200
Tue, 04 Nov 2025
72.6600
73.6800
70.4800
70.6900
1,320,700
Mon, 03 Nov 2025
73.8900
75.0000
72.9600
74.2000
1,499,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
72.3000
74.2500
72.2200
73.8200
1,251,600
Thu, 30 Oct 2025
71.5300
73.6460
71.1100
72.0000
1,304,500
Wed, 29 Oct 2025
73.7400
74.0150
71.6450
71.8400
1,379,600
Tue, 28 Oct 2025
74.5300
75.0450
73.9800
74.1600
944,700
Mon, 27 Oct 2025
75.8300
75.9100
74.0050
74.4500
780,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
74.5200
75.5850
74.2900
74.9800
944,100
Thu, 23 Oct 2025
73.2900
73.9650
72.7200
73.4900
700,700
Wed, 22 Oct 2025
73.9500
74.8500
72.3150
72.5800
1,047,300
Tue, 21 Oct 2025
72.3400
75.1300
71.7900
74.6600
931,400
Mon, 20 Oct 2025
72.0000
74.1100
71.1400
72.3800
1,059,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
69.9100
71.2500
69.5300
70.0400
1,015,300
Thu, 16 Oct 2025
73.5850
75.4450
70.2550
70.6200
649,500
Wed, 15 Oct 2025
72.6000
73.2100
71.8400
72.7500
657,200
Tue, 14 Oct 2025
70.9000
73.2700
69.9200
72.2700
625,500
Mon, 13 Oct 2025
70.5800
72.1000
69.4050
71.7700
952,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
75.5800
75.5800
69.3700
69.5900
1,341,800
Thu, 09 Oct 2025
74.4000
75.6100
73.6900
74.7300
1,140,600
Wed, 08 Oct 2025
72.2800
74.5300
71.7100
74.4400
955,800
Tue, 07 Oct 2025
73.1400
73.5790
69.6400
71.4100
793,300
Mon, 06 Oct 2025
73.0200
74.4900
71.8250
73.1400
754,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
72.3400
73.1000
71.2400
72.6900
1,253,300
Thu, 02 Oct 2025
71.2400
72.3700
70.2900
71.7300
1,172,900
Wed, 01 Oct 2025
72.8000
73.8350
70.5400
70.8800
1,960,600
Tue, 30 Sep 2025
75.0000
75.0000
71.0700
72.9200
1,927,300
Mon, 29 Sep 2025
74.0100
75.2850
73.6350
74.8400
1,081,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
72.0000
73.6300
71.4400
73.3900
1,189,200
Thu, 25 Sep 2025
72.0000
72.2200
70.9400
71.7100
1,760,200
Wed, 24 Sep 2025
73.5700
74.7800
72.1700
72.7200
2,789,600
Tue, 23 Sep 2025
72.5000
77.1450
72.0600
73.9400
3,787,700
Mon, 22 Sep 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 22 Sep 2025
71.0200
71.2050
70.1500
70.4100
1,037,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
73.0700
73.1400
71.1800
71.3100
2,291,000
Thu, 18 Sep 2025
73.5800
74.3900
71.5700
72.6800
1,531,900
Wed, 17 Sep 2025
72.0000
73.9800
71.7100
72.5600
1,212,000
Tue, 16 Sep 2025
71.0300
71.8500
70.1150
71.7200
1,111,400
Mon, 15 Sep 2025
69.8700
71.2900
69.5760
71.0100
888,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.5800
71.0000
69.5500
69.6000
1,248,400
Thu, 11 Sep 2025
68.9800
71.0250
68.7600
70.6000
1,294,500
Wed, 10 Sep 2025
70.0800
70.8300
68.3300
68.4200
1,100,600
Tue, 09 Sep 2025
70.9100
71.0000
69.4400
70.0300
1,241,700
Mon, 08 Sep 2025
70.1800
71.0150
69.4600
70.8700
1,359,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
69.9000
71.6700
69.4100
70.1300
2,090,900