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
107.0700
109.8100
106.2650
109.6700
1,053,388
Thu, 03 Sep 2026
108.7500
109.6400
105.5000
107.4100
1,683,500
Wed, 02 Sep 2026
105.0300
108.4100
104.6000
107.3600
1,599,300
Tue, 01 Sep 2026
108.0600
110.0000
105.3550
105.5400
1,715,700
Mon, 31 Aug 2026
102.7300
109.6200
102.3930
109.0500
2,239,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
106.7000
107.9400
103.6900
104.1000
1,243,200
Thu, 27 Aug 2026
106.2400
107.4400
104.6800
106.1700
1,216,300
Wed, 26 Aug 2026
105.7000
108.3100
104.0290
106.9700
1,456,100
Tue, 25 Aug 2026
105.2500
106.2500
104.3900
105.7700
1,124,200
Mon, 24 Aug 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 24 Aug 2026
102.2000
106.6800
101.1800
105.9500
2,034,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
99.0200
101.9690
98.1500
101.9400
1,442,400
Thu, 20 Aug 2026
98.1500
102.2200
97.8000
98.4600
2,106,300
Wed, 19 Aug 2026
96.0000
100.6900
94.5550
99.6500
3,081,900
Tue, 18 Aug 2026
93.4400
94.1790
92.3800
92.5100
1,023,200
Mon, 17 Aug 2026
90.5400
95.1000
89.3800
93.6600
1,665,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
91.6100
94.5000
91.1700
91.4400
1,783,000
Thu, 13 Aug 2026
92.3200
93.3400
90.5000
92.0500
1,597,700
Wed, 12 Aug 2026
94.0500
94.8000
92.6000
92.6200
1,854,900
Tue, 11 Aug 2026
94.8100
95.6700
93.6400
94.9900
1,839,600
Mon, 10 Aug 2026
97.5000
97.6700
92.4200
95.2400
2,587,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
92.3100
99.4900
91.3500
98.4900
4,488,700
Thu, 06 Aug 2026
12 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Thu, 06 Aug 2026
89.3500
96.1200
88.5200
92.3100
5,702,800
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 05 Aug 2026
88.8300
90.3600
86.2800
86.3700
5,101,500
Tue, 04 Aug 2026
82.8300
89.3900
82.5500
87.8400
4,474,800
Mon, 03 Aug 2026
85.1800
86.9000
82.2100
82.6400
2,548,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.9000
84.1100
81.8800
82.8900
1,672,700
Thu, 30 Jul 2026
79.0650
83.2800
78.0000
82.2600
1,740,300
Wed, 29 Jul 2026
82.2000
84.5200
80.8350
80.9000
1,895,800
Tue, 28 Jul 2026
84.4000
86.9100
82.9150
84.1000
2,600,600
Mon, 27 Jul 2026
78.8000
84.1050
78.7700
84.0100
2,436,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.6700
77.5000
74.2300
77.3600
1,751,200
Thu, 23 Jul 2026
77.2200
78.7650
75.3050
76.1500
2,086,300
Wed, 22 Jul 2026
80.8000
81.5000
78.3420
79.0300
1,970,100
Tue, 21 Jul 2026
77.9100
80.4700
76.5800
79.9000
2,754,900
Mon, 20 Jul 2026
73.4700
80.0000
73.2350
79.6500
3,197,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
73.2500
75.5300
72.1650
73.6900
2,127,100
Thu, 16 Jul 2026
75.4600
77.7600
74.1200
74.4900
2,009,300
Wed, 15 Jul 2026
73.0000
76.1000
72.5500
74.2200
2,045,000
Tue, 14 Jul 2026
76.4600
76.5650
71.7900
72.2500
1,783,900
Mon, 13 Jul 2026
77.5200
77.8100
74.0200
75.1000
2,114,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.7600
78.0620
75.2600
76.7500
1,632,900
Thu, 09 Jul 2026
73.2400
77.4800
72.7000
75.7600
2,515,800
Wed, 08 Jul 2026
10 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Wed, 08 Jul 2026
9 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Wed, 08 Jul 2026
75.5200
75.5200
72.1700
74.1500
2,543,300
Tue, 07 Jul 2026
73.4800
75.4800
71.2500
75.3400
3,375,600
Mon, 06 Jul 2026
76.0000
76.8700
72.8500
73.4900
2,852,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.5700
79.9050
74.3210
76.4200
3,888,800
Wed, 01 Jul 2026
73.8200
80.4100
72.2750
78.7500
4,625,600
Tue, 30 Jun 2026
69.5000
74.4900
67.8700
74.0000
7,877,100
Mon, 29 Jun 2026
67.6600
69.9600
65.6000
69.9100
3,407,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
64.5800
67.7350
64.4500
67.4300
3,204,000
Thu, 25 Jun 2026
63.8800
65.9350
63.2450
65.0900
2,640,100
Wed, 24 Jun 2026
64.0100
66.3200
63.4500
64.5400
2,954,700
Tue, 23 Jun 2026
61.9700
63.8400
61.5300
63.4900
2,192,900
Mon, 22 Jun 2026
63.5000
65.1000
62.1000
63.1800
2,779,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.5400
65.4100
63.0000
64.2000
3,013,200
Wed, 17 Jun 2026
66.5200
68.9800
61.9000
62.2800
4,035,100
Tue, 16 Jun 2026
65.0000
70.3000
64.8600
66.9300
6,179,000
Mon, 15 Jun 2026
62.9300
65.3400
62.5800
63.9900
3,138,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.8500
61.8000
60.0000
61.1500
3,024,700
Thu, 11 Jun 2026
58.0600
60.8300
56.5200
60.6800
3,794,100
Wed, 10 Jun 2026
55.6600
60.8500
55.6000
58.1200
5,185,200
Tue, 09 Jun 2026
52.5200
57.2650
52.3100
55.6700
4,931,100
Mon, 08 Jun 2026
50.0500
54.0960
49.2200
52.2800
4,816,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
51.8000
53.2700
48.8200
49.5700
5,655,900
Thu, 04 Jun 2026
52.6400
53.0700
50.6200
51.4400
4,158,500
Wed, 03 Jun 2026
52.0200
52.5590
50.2000
51.9900
4,212,900
Tue, 02 Jun 2026
53.1500
53.4900
51.7450
51.9800
3,902,500
Mon, 01 Jun 2026
56.5400
56.7500
53.1200
53.4900
4,115,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.1900
57.3450
55.7400
56.0000
3,245,800
Thu, 28 May 2026
56.9000
57.4190
55.3100
57.4000
3,193,700
Wed, 27 May 2026
55.2200
59.7650
55.2200
57.3600
5,110,000
Tue, 26 May 2026
52.8000
54.4800
51.0800
54.1300
4,848,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
53.2000
56.4900
52.0800
52.9000
5,181,900
Thu, 21 May 2026
54.0600
54.5000
49.7200
53.1200
9,799,800
Thu, 21 May 2026
8 · 10-K
Next filing day · accepted 20 May, 17:37 ET
10-K ↗
Wed, 20 May 2026
7 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 20 May 2026
53.0000
53.0700
50.1300
50.7200
9,885,100
Tue, 19 May 2026
54.5600
55.0000
52.4000
52.9800
4,221,700
Mon, 18 May 2026
56.1100
57.9800
54.8100
54.8600
2,591,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
55.5000
57.1000
54.9000
56.4300
2,459,300
Thu, 14 May 2026
53.3900
56.7300
53.1600
55.4700
2,868,100
Wed, 13 May 2026
55.6700
56.4500
52.7830
53.7400
4,699,400
Tue, 12 May 2026
55.1100
55.9800
53.9700
55.6600
3,772,300
Mon, 11 May 2026
60.0000
60.3050
54.7000
55.1900
6,412,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
62.2600
62.4500
60.4150
60.8600
2,260,800
Thu, 07 May 2026
62.0900
63.5700
61.2500
61.7900
2,354,700
Wed, 06 May 2026
61.1800
61.7100
60.0000
61.4300
2,479,400
Tue, 05 May 2026
62.3000
62.4300
59.0850
59.4200
2,826,600
Mon, 04 May 2026
60.0600
62.6050
60.0000
61.8500
2,663,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.1000
64.0000
59.7400
60.4900
4,069,600
Thu, 30 Apr 2026
61.5000
64.4700
61.2360
63.9700
2,175,200
Wed, 29 Apr 2026
62.1500
62.7800
60.7000
61.0800
2,272,200
Tue, 28 Apr 2026
63.0000
63.6700
61.9100
63.0000
2,483,400
Mon, 27 Apr 2026
66.1500
66.1500
62.7400
63.7200
2,842,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
66.8700
67.8200
65.8000
66.2800
1,714,200
Thu, 23 Apr 2026
65.3100
67.8800
65.3100
66.2300
1,828,300
Wed, 22 Apr 2026
67.5900
67.6000
65.0450
65.5800
2,293,300
Tue, 21 Apr 2026
68.2700
70.2000
66.6100
66.9800
1,767,000
Mon, 20 Apr 2026
66.6700
68.6500
65.6000
68.4200
1,748,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.9400
71.2300
66.5050
66.8200
2,798,500
Thu, 16 Apr 2026
69.8600
71.1200
68.1100
69.2500
1,597,400
Wed, 15 Apr 2026
69.1500
70.3000
68.2500
69.8600
1,635,500
Tue, 14 Apr 2026
66.2200
69.2900
66.2200
68.9000
2,290,000
Mon, 13 Apr 2026
64.0900
67.1900
64.0600
65.6200
2,249,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.7300
65.4630
63.1100
65.1300
2,143,300
Thu, 09 Apr 2026
61.0600
65.0100
59.9100
63.9300
2,097,800
Wed, 08 Apr 2026
65.6500
67.2100
61.7000
61.7700
3,418,100
Tue, 07 Apr 2026
62.3200
63.0750
59.9800
61.1400
2,541,600
Mon, 06 Apr 2026
60.5000
64.0600
60.4200
63.2200
2,148,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.1400
62.1350
58.5400
61.1600
3,084,300
Wed, 01 Apr 2026
61.7500
63.7700
61.2600
62.3000
3,795,500
Tue, 31 Mar 2026
60.2300
61.3290
58.0500
60.6100
3,593,300
Mon, 30 Mar 2026
61.3100
62.7500
59.0000
59.3500
3,095,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
65.7100
66.1500
60.9000
61.0500
2,763,600
Thu, 26 Mar 2026
68.2500
69.9900
66.7400
66.8800
1,540,100
Wed, 25 Mar 2026
68.6300
69.7100
67.1600
69.6500
1,808,400
Tue, 24 Mar 2026
71.0000
71.5000
67.4800
67.5600
2,555,300
Mon, 23 Mar 2026
74.5000
75.1000
70.9950
71.9200
2,367,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.9700
74.1800
71.6910
72.5000
2,013,700
Thu, 19 Mar 2026
69.4000
73.4500
68.8720
73.4000
1,960,000
Wed, 18 Mar 2026
73.5000
75.4390
70.0400
70.3100
2,960,000
Tue, 17 Mar 2026
73.6100
76.1800
73.6100
74.6600
1,309,300
Mon, 16 Mar 2026
73.3400
74.7800
72.3500
73.6200
1,695,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.2500
75.9100
71.8000
73.4100
3,013,200
Thu, 12 Mar 2026
77.7700
77.7700
72.0500
72.5800
3,050,000
Wed, 11 Mar 2026
80.7000
82.3000
79.3500
79.9500
1,467,600
Tue, 10 Mar 2026
77.0100
81.4700
76.4800
80.4900
2,233,000
Mon, 09 Mar 2026
79.7200
79.8050
73.5550
77.1500
4,109,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
81.2200
83.7000
80.0000
82.4400
1,403,600
Thu, 05 Mar 2026
79.3600
82.6300
79.0000
82.5400
1,519,300
Wed, 04 Mar 2026
82.2300
82.5000
79.5400
80.3000
1,468,800
Tue, 03 Mar 2026
80.4200
82.6600
78.7500
81.0900
1,819,000
Mon, 02 Mar 2026
88.5700
89.0000
80.9600
81.6400
3,428,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
92.7600
95.5000
89.8700
92.0500
1,723,000
Thu, 26 Feb 2026
93.5900
97.5050
93.5900
94.6500
1,569,300
Wed, 25 Feb 2026
93.9500
94.5500
91.5000
93.0900
1,717,100
Tue, 24 Feb 2026
92.0200
95.5000
91.2100
94.8300
1,470,200
Mon, 23 Feb 2026
93.3500
95.3600
88.6500
90.0700
1,666,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
90.4900
95.5800
89.5000
94.0200
2,967,000
Thu, 19 Feb 2026
87.1400
91.3100
86.7000
91.1300
1,916,800
Wed, 18 Feb 2026
88.7200
88.8900
86.1100
88.0400
2,004,500
Tue, 17 Feb 2026
83.1300
88.5500
83.1250
87.2800
3,122,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 13 Feb 2026
75.5900
81.6200
74.5000
81.5000
2,937,100
Thu, 12 Feb 2026
77.0500
78.9300
74.0100
74.3300
1,948,100
Wed, 11 Feb 2026
74.0800
77.8300
73.1200
76.8200
2,522,500
Tue, 10 Feb 2026
75.6100
78.2000
73.2000
73.2600
2,909,900
Mon, 09 Feb 2026
81.7800
82.2000
74.0600
74.4600
4,121,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
77.1100
84.4000
76.0920
82.0900
3,172,600
Thu, 05 Feb 2026
5 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 05 Feb 2026
92.0000
95.0000
76.5100
76.8600
5,552,800
Wed, 04 Feb 2026
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 04 Feb 2026
84.5800
88.8500
84.0000
84.6300
4,127,500
Tue, 03 Feb 2026
86.2000
89.6000
83.1100
84.8100
2,266,200
Mon, 02 Feb 2026
85.0700
88.1100
82.4900
86.1500
1,774,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
85.8100
87.4510
83.7780
84.9900
1,697,300
Thu, 29 Jan 2026
84.5700
87.0000
82.9200
85.0300
1,638,700
Wed, 28 Jan 2026
87.6900
87.8900
84.8700
84.9800
1,842,100
Tue, 27 Jan 2026
88.8800
89.1300
86.4700
86.7300
1,454,000
Mon, 26 Jan 2026
93.5600
93.5600
87.5400
88.8000
2,461,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
95.5800
96.4080
92.8700
94.1600
1,475,800
Thu, 22 Jan 2026
93.0000
94.9900
92.3370
93.6100
1,457,900
Wed, 21 Jan 2026
90.9800
92.9200
89.4500
91.8200
1,498,900
Tue, 20 Jan 2026
87.2100
91.9170
86.9160
89.0400
1,853,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
90.0000
90.7800
88.5300
89.9900
1,818,600
Thu, 15 Jan 2026
86.4100
89.6400
85.2500
89.1800
1,563,200
Wed, 14 Jan 2026
87.0800
88.3800
84.6700
86.2600
1,939,700
Tue, 13 Jan 2026
86.5000
88.3400
85.0000
87.5600
1,466,900
Mon, 12 Jan 2026
86.0000
87.8000
83.8500
86.5800
1,520,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
87.9700
88.2000
83.7350
87.0200
1,739,700
Thu, 08 Jan 2026
82.1600
87.6300
80.1300
86.0500
3,035,100
Wed, 07 Jan 2026
79.3700
82.7000
77.5600
82.1000
1,879,800
Tue, 06 Jan 2026
78.0500
80.5700
76.8000
79.1200
2,279,800
Mon, 05 Jan 2026
78.8600
80.1200
76.6100
76.8400
1,929,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
76.7500
78.3000
75.7300
77.8100
1,510,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.7800
77.2800
75.9660
76.0400
1,349,600
Tue, 30 Dec 2025
79.3700
79.3700
76.7300
76.8000
1,742,100
Mon, 29 Dec 2025
79.5000
80.3000
78.0950
79.4300
1,506,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.5000
80.8700
79.0400
80.4200
839,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.2500
80.1380
77.0500
79.7600
630,400
Tue, 23 Dec 2025
78.5800
79.1100
76.5100
78.4600
1,352,900
Mon, 22 Dec 2025
80.0800
82.1900
78.2230
79.1400
1,560,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
78.0000
80.8800
77.6200
80.4400
2,304,200
Thu, 18 Dec 2025
79.8500
81.2000
76.3100
77.2600
1,514,600
Wed, 17 Dec 2025
79.1800
80.6430
78.6900
78.8500
1,481,300
Tue, 16 Dec 2025
79.0700
81.0000
77.9800
78.7700
1,626,700
Mon, 15 Dec 2025
76.7100
79.2700
76.3000
78.6000
1,777,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
77.7100
79.3000
76.2600
76.3600
1,407,200
Thu, 11 Dec 2025
78.4300
79.3100
77.4200
77.9900
1,559,700
Wed, 10 Dec 2025
76.5100
79.8400
75.9750
78.6200
1,674,800
Tue, 09 Dec 2025
77.4600
79.5500
76.3950
77.4200
1,886,500
Mon, 08 Dec 2025
80.8300
80.8300
76.9100
77.2800
2,370,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.0600
84.3800
80.0300
81.4000
2,595,900
Thu, 04 Dec 2025
79.8300
81.7200
78.4800
81.6200
1,994,900
Wed, 03 Dec 2025
75.2800
81.9300
75.1310
80.3700
4,350,600
Tue, 02 Dec 2025
77.2800
77.8870
73.7400
74.2000
1,782,500
Mon, 01 Dec 2025
74.9500
79.9700
74.9400
76.6600
2,216,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.0000
77.3700
74.5800
76.1700
1,055,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
72.2200
75.7300
71.4000
75.2300
1,625,200
Tue, 25 Nov 2025
71.1400
72.1850
69.6900
72.1100
1,654,000
Mon, 24 Nov 2025
69.3100
71.8300
69.1700
71.2500
1,806,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
68.1100
70.8000
67.3700
70.0500
2,120,800
Thu, 20 Nov 2025
72.0000
72.4800
68.0700
68.4200
2,561,000
Wed, 19 Nov 2025
72.6100
73.0000
70.3500
71.2400
2,241,300
Tue, 18 Nov 2025
72.0000
73.8200
70.5600
73.0600
1,946,400
Mon, 17 Nov 2025
73.8500
76.7800
72.4200
72.7900
3,153,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.5300
76.0000
72.0100
73.5100
2,923,300
Thu, 13 Nov 2025
77.0000
78.0000
73.8750
74.3900
2,776,400
Wed, 12 Nov 2025
78.0000
79.4500
77.1900
77.7400
2,603,800
Tue, 11 Nov 2025
79.8900
80.6190
77.0000
77.9700
3,078,200
Mon, 10 Nov 2025
3 · 10-Q
After market open · 13:47 ET
10-Q ↗
Mon, 10 Nov 2025
75.9000
81.0000
75.9000
79.8500
6,603,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
75.6500
77.2080
69.0500
73.7400
8,311,000
Thu, 06 Nov 2025
89.4400
94.9900
74.1100
76.5400
19,361,100
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Nov 2025
115.7700
122.3600
115.5100
117.8300
4,628,300
Tue, 04 Nov 2025
117.4400
119.2900
115.9300
118.2900
1,514,800
Mon, 03 Nov 2025
122.3000
123.0650
118.7320
120.9400
1,303,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.7200
124.9900
121.9400
122.1400
1,828,800
Thu, 30 Oct 2025
125.2900
126.2530
123.0300
123.1100
890,000
Wed, 29 Oct 2025
131.3500
131.8900
126.6000
126.9900
1,045,900
Tue, 28 Oct 2025
127.0000
132.3650
124.7800
131.7000
1,518,000
Mon, 27 Oct 2025
125.4400
128.7900
124.9100
126.1800
1,122,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.6400
127.7500
122.5300
122.8100
1,004,100
Thu, 23 Oct 2025
124.4800
126.1000
123.2050
125.0200
1,125,800
Wed, 22 Oct 2025
127.1500
127.4300
122.5300
123.6600
1,160,800
Tue, 21 Oct 2025
128.4000
129.5000
124.2500
127.1300
1,158,900
Mon, 20 Oct 2025
136.8100
137.5250
125.8900
127.4200
2,796,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
1 · 8-K/A
After market open · 14:19 ET
8-K/A ↗
Fri, 17 Oct 2025
134.8400
139.3500
134.0010
136.9200
1,375,300
Thu, 16 Oct 2025
135.4000
141.5000
133.7000
135.8500
1,319,400
Wed, 15 Oct 2025
134.6500
139.6200
133.4650
134.0800
1,261,300
Tue, 14 Oct 2025
129.9300
135.4400
128.3400
132.4900
1,198,900
Mon, 13 Oct 2025
134.0000
141.2750
132.6200
132.6900
1,383,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
146.5100
147.0000
129.2750
129.6900
3,102,800
Thu, 09 Oct 2025
145.0700
146.6440
141.5100
144.9700
788,200
Wed, 08 Oct 2025
147.7500
147.7500
142.5000
145.0700
1,423,600
Tue, 07 Oct 2025
139.1100
141.8900
138.2500
140.6000
964,200
Mon, 06 Oct 2025
136.5300
140.1100
136.3400
138.3200
1,392,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
136.5500
138.2200
133.7990
134.6100
1,055,000
Thu, 02 Oct 2025
135.7700
136.7500
132.4700
135.9100
1,018,100
Wed, 01 Oct 2025
131.8900
135.2900
130.0600
135.2000
1,261,200
Tue, 30 Sep 2025
131.8100
137.5100
131.7050
132.4800
1,358,100
Mon, 29 Sep 2025
130.6600
133.7900
129.0100
131.2000
1,185,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
128.4100
132.4600
127.7800
129.7700
1,353,900
Thu, 25 Sep 2025
127.7300
130.7400
125.1400
130.7000
1,702,400
Wed, 24 Sep 2025
135.6000
135.6000
128.7600
128.8200
1,852,000
Tue, 23 Sep 2025
138.5000
140.7100
135.4700
136.0700
1,408,000
Mon, 22 Sep 2025
139.2400
139.8000
136.5010
137.3200
1,572,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
146.3800
147.4570
139.5000
139.9600
2,373,100
Thu, 18 Sep 2025
147.5200
149.4800
144.6850
146.6700
1,730,000
Wed, 17 Sep 2025
145.9100
150.9900
144.1300
146.1100
2,321,300
Tue, 16 Sep 2025
145.0000
146.8000
140.4500
143.2800
1,784,100
Mon, 15 Sep 2025
136.3900
144.9200
135.3000
144.3700
1,705,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
137.6200
140.8400
133.8700
135.2200
1,242,800
Thu, 11 Sep 2025
135.0000
138.1200
133.6310
138.0700
1,290,700
Wed, 10 Sep 2025
139.1000
139.1750
131.8200
134.4400
1,903,400
Tue, 09 Sep 2025
137.1300
139.6050
135.2200
138.8300
1,523,700
Mon, 08 Sep 2025
135.6300
139.8100
133.1400
138.0000
2,355,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
134.0900
138.7750
131.1600
133.9700
2,400,600