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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
98.8600
100.5800
97.4500
99.8700
3,978,699
Thu, 22 Oct 2026
94.9900
99.9200
94.9900
99.8300
2,719,200
Wed, 21 Oct 2026
94.2000
94.7500
93.2300
94.1200
1,895,400
Tue, 20 Oct 2026
91.1600
94.0700
91.1400
93.8900
2,766,200
Mon, 19 Oct 2026
92.8700
94.0000
90.9600
91.1300
1,811,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
95.0400
96.4300
92.5200
92.6300
3,397,300
Thu, 15 Oct 2026
90.8400
94.6600
90.6400
94.1700
4,395,500
Wed, 14 Oct 2026
87.1000
89.1200
86.9000
89.1000
1,980,600
Tue, 13 Oct 2026
87.8500
88.9800
87.7200
87.9600
1,981,700
Mon, 12 Oct 2026
86.3100
87.1200
84.8300
86.9900
2,528,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
87.9200
88.9400
86.9600
87.0100
2,350,100
Thu, 08 Oct 2026
84.7500
89.2300
84.7500
88.4000
3,835,800
Wed, 07 Oct 2026
84.5600
86.1500
83.6500
84.5900
4,352,500
Tue, 06 Oct 2026
87.0500
87.4100
84.8100
84.8500
3,216,900
Mon, 05 Oct 2026
88.0600
88.3800
86.1400
87.3900
2,925,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
87.9800
89.0400
87.4100
87.9700
2,187,500
Thu, 01 Oct 2026
87.2100
88.5100
86.1000
87.7000
3,420,900
Wed, 30 Sep 2026
90.1500
90.5500
87.4200
88.2400
2,647,800
Tue, 29 Sep 2026
89.5300
89.8500
87.4200
88.7500
2,602,500
Mon, 28 Sep 2026
89.0600
90.4500
88.1200
89.9100
2,687,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
17 · S-3ASR
After-hours · 16:06 ET
S-3ASR ↗
Fri, 25 Sep 2026
89.7100
91.2000
88.6300
90.5100
2,486,100
Thu, 24 Sep 2026
91.6700
92.8000
89.9500
91.0000
3,374,700
Wed, 23 Sep 2026
95.2700
96.5300
90.1200
90.8000
4,863,000
Tue, 22 Sep 2026
94.4200
95.6600
94.3900
94.8200
2,577,500
Mon, 21 Sep 2026
92.7600
94.3400
92.5800
93.2200
2,630,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
94.1900
94.5300
92.8000
92.8500
5,108,800
Thu, 17 Sep 2026
92.7400
95.8500
92.5900
94.5600
3,816,300
Wed, 16 Sep 2026
93.2400
93.4100
91.3800
92.4500
4,015,000
Tue, 15 Sep 2026
95.0000
95.8100
92.9800
93.2400
3,680,100
Mon, 14 Sep 2026
90.6500
94.9200
90.5300
94.8300
4,890,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
89.0400
91.3700
88.0700
90.8000
3,002,500
Thu, 10 Sep 2026
87.1900
89.6600
86.7700
88.0900
2,731,500
Wed, 09 Sep 2026
89.5000
90.7400
87.9200
88.0300
3,490,500
Tue, 08 Sep 2026
89.8000
90.5100
87.9000
89.3300
3,130,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
16 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 04 Sep 2026
87.4800
90.8200
87.1300
90.2700
3,954,700
Thu, 03 Sep 2026
87.5600
88.2800
86.9500
87.4900
3,363,700
Wed, 02 Sep 2026
82.8600
88.4400
82.8500
87.0000
7,453,200
Tue, 01 Sep 2026
79.8300
82.7600
79.0200
82.6300
4,614,800
Mon, 31 Aug 2026
81.9400
82.0800
79.2900
80.1500
5,780,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
83.8500
84.0000
80.8200
82.4400
5,154,300
Thu, 27 Aug 2026
80.6000
84.9500
76.7000
83.5600
8,969,300
Thu, 27 Aug 2026
15 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 26 Aug 2026
85.1900
88.3900
84.3800
87.4400
6,809,700
Tue, 25 Aug 2026
86.5300
87.8300
84.7400
85.2900
4,192,100
Mon, 24 Aug 2026
86.9500
88.8700
86.7200
87.4800
2,768,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
86.5000
88.0000
85.8700
85.8900
2,574,300
Thu, 20 Aug 2026
87.5000
87.9300
85.2900
85.7300
2,743,200
Wed, 19 Aug 2026
87.6100
90.2600
87.6100
89.2100
3,004,200
Tue, 18 Aug 2026
86.4000
88.0200
85.9900
87.2700
4,262,700
Mon, 17 Aug 2026
86.0200
87.5500
85.1300
85.4400
2,380,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
87.5700
88.3300
85.7600
86.4200
2,920,700
Thu, 13 Aug 2026
83.9100
85.7800
83.5200
85.3500
3,083,900
Wed, 12 Aug 2026
82.6600
83.5900
82.2900
83.0000
1,910,100
Tue, 11 Aug 2026
84.1400
85.5800
83.1200
83.2800
2,662,100
Mon, 10 Aug 2026
82.2400
82.8900
81.6700
82.4300
2,573,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
79.6300
82.1700
79.0000
82.0000
3,778,700
Thu, 06 Aug 2026
84.4100
84.4100
79.7900
80.0200
6,054,600
Wed, 05 Aug 2026
84.4900
85.1000
83.7500
84.5000
2,915,000
Tue, 04 Aug 2026
83.6700
87.0300
83.0800
86.3500
3,810,200
Mon, 03 Aug 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 03 Aug 2026
85.4900
86.5600
82.8200
85.2500
3,956,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.4500
87.5700
86.0800
86.2600
3,806,500
Thu, 30 Jul 2026
88.9900
89.7500
87.7200
87.8200
2,868,200
Wed, 29 Jul 2026
89.0000
91.2700
88.2500
90.1700
3,793,100
Tue, 28 Jul 2026
89.1000
90.7200
88.8400
89.4700
2,710,900
Mon, 27 Jul 2026
86.4900
89.2800
86.2800
88.4500
2,821,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.8500
86.0300
83.7500
85.4300
2,087,200
Thu, 23 Jul 2026
87.0200
87.0200
83.4500
84.4300
3,121,400
Wed, 22 Jul 2026
86.0000
87.2400
85.3700
87.1100
2,416,400
Tue, 21 Jul 2026
84.6200
85.2400
83.0800
85.2200
2,943,100
Mon, 20 Jul 2026
85.7100
85.8500
84.1200
85.1300
2,480,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
85.9000
87.1000
84.5100
85.4100
3,181,800
Thu, 16 Jul 2026
85.5500
87.3500
85.0100
85.2900
3,697,700
Wed, 15 Jul 2026
84.1100
86.3500
83.8100
85.3700
5,148,700
Tue, 14 Jul 2026
81.7100
84.1300
80.2400
83.9800
3,890,800
Mon, 13 Jul 2026
82.2700
83.8300
81.2500
81.6500
5,308,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.5800
83.1400
80.1700
82.8000
3,625,800
Thu, 09 Jul 2026
78.5800
80.3900
78.4400
79.9900
3,450,200
Wed, 08 Jul 2026
78.2200
78.5700
76.4700
78.0700
2,746,200
Tue, 07 Jul 2026
78.7500
80.1500
78.0000
78.7200
4,270,100
Mon, 06 Jul 2026
78.4300
78.6700
77.0100
78.0000
3,214,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.0000
78.3600
76.5100
77.9900
3,486,600
Wed, 01 Jul 2026
75.3100
77.2900
75.0900
77.2300
4,081,800
Tue, 30 Jun 2026
76.9000
76.9500
74.7500
75.8800
4,174,700
Mon, 29 Jun 2026
77.5000
78.1400
75.7600
77.6400
3,544,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.8200
78.2600
77.0300
77.7100
3,805,600
Thu, 25 Jun 2026
77.1300
78.6300
76.8400
76.8900
3,536,400
Wed, 24 Jun 2026
76.0600
77.9500
75.7200
77.6300
3,144,700
Tue, 23 Jun 2026
73.8400
75.3500
72.5200
75.1500
5,358,400
Mon, 22 Jun 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 22 Jun 2026
75.9000
77.8900
75.4400
76.0100
4,637,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.7700
75.7100
72.5100
74.7300
6,120,700
Wed, 17 Jun 2026
12 · 8-K
After-hours · 16:49 ET
8-K ↗
Wed, 17 Jun 2026
75.5800
76.1800
73.0400
73.1000
3,874,600
Tue, 16 Jun 2026
77.3900
78.1000
75.4000
75.5800
3,716,100
Mon, 15 Jun 2026
79.0000
79.5100
77.2400
77.4100
3,718,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.7900
78.9400
77.0700
78.5300
2,907,900
Thu, 11 Jun 2026
75.9000
77.4500
75.2300
77.1000
3,253,200
Wed, 10 Jun 2026
75.0000
76.4500
74.4500
75.6400
4,787,900
Tue, 09 Jun 2026
74.7500
76.5600
74.2800
75.1200
3,058,300
Mon, 08 Jun 2026
71.0500
74.6900
70.7500
74.1700
3,936,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Fri, 05 Jun 2026
71.0600
71.7100
69.7100
71.5400
3,901,500
Thu, 04 Jun 2026
72.6500
72.9100
70.5600
70.9900
4,160,100
Wed, 03 Jun 2026
72.7800
72.7800
70.6100
71.7300
5,799,900
Tue, 02 Jun 2026
74.5300
74.9800
72.7700
72.7800
4,534,900
Mon, 01 Jun 2026
76.5600
77.0100
74.3700
74.9800
6,661,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.0000
78.2000
72.1900
77.9500
10,245,900
Thu, 28 May 2026
69.7000
77.1000
68.4900
74.7400
14,363,400
Thu, 28 May 2026
10 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 27 May 2026
63.6500
64.6300
63.3100
64.5400
6,960,100
Tue, 26 May 2026
62.5000
63.3100
61.8600
63.2200
5,087,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.2000
62.3300
61.1900
61.6300
5,502,100
Thu, 21 May 2026
60.2300
61.4100
59.8600
61.1500
3,892,400
Wed, 20 May 2026
58.7200
61.0400
57.0100
60.9800
4,127,700
Tue, 19 May 2026
58.0700
59.7300
57.7700
59.2900
4,748,000
Mon, 18 May 2026
56.4800
58.3900
56.1000
57.8800
4,595,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
56.4100
56.9000
56.0100
56.2800
4,251,700
Thu, 14 May 2026
55.8000
57.2800
55.8000
56.6800
3,044,300
Wed, 13 May 2026
56.7000
56.9900
55.1000
55.5200
2,973,400
Tue, 12 May 2026
57.6500
58.1700
57.0700
57.2000
2,800,800
Mon, 11 May 2026
60.0000
60.0300
57.5500
57.6200
3,832,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
58.8100
59.4800
58.0000
59.4000
2,328,400
Thu, 07 May 2026
58.7000
59.6200
57.9900
58.5400
3,322,500
Wed, 06 May 2026
57.8300
59.0100
57.7600
58.6900
2,882,300
Tue, 05 May 2026
58.0200
58.3200
56.6800
57.2700
3,621,700
Mon, 04 May 2026
59.4500
59.4500
57.5200
57.6400
2,926,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.8500
61.2800
59.9600
60.0500
2,389,400
Thu, 30 Apr 2026
9 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Thu, 30 Apr 2026
8 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 30 Apr 2026
58.6500
60.6600
58.6500
60.4900
3,203,500
Wed, 29 Apr 2026
59.0800
59.6600
58.1800
58.7300
3,325,400
Tue, 28 Apr 2026
59.8200
60.6700
58.5600
59.1100
2,800,200
Mon, 27 Apr 2026
60.3400
60.7700
59.2000
59.2700
3,656,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.3800
61.6000
60.2500
60.4500
3,096,100
Thu, 23 Apr 2026
63.2500
63.5200
60.9800
61.5000
2,788,400
Wed, 22 Apr 2026
63.7100
64.5600
62.8400
63.5300
4,838,500
Wed, 22 Apr 2026
7 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 21 Apr 2026
65.8100
68.2100
65.3200
66.5900
2,673,900
Mon, 20 Apr 2026
65.7000
67.4100
64.8900
66.9400
2,572,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.9900
66.0600
64.7300
65.7300
4,835,100
Thu, 16 Apr 2026
63.7300
65.1200
63.5500
64.6700
2,971,900
Wed, 15 Apr 2026
62.3000
63.5500
61.9000
63.3900
2,918,500
Tue, 14 Apr 2026
60.9100
62.4100
60.8700
62.0600
3,001,000
Mon, 13 Apr 2026
60.0500
61.3200
59.7700
60.8500
5,511,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65.1500
65.6700
62.1200
62.3700
2,787,600
Thu, 09 Apr 2026
64.0200
64.8600
63.7500
64.5300
2,732,400
Wed, 08 Apr 2026
65.4500
66.2600
64.4700
64.4800
3,264,800
Tue, 07 Apr 2026
64.3100
64.8700
63.2600
64.0200
2,850,400
Mon, 06 Apr 2026
63.8600
64.5900
62.8300
64.2000
2,656,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.7800
65.1600
63.0100
64.5000
2,565,000
Wed, 01 Apr 2026
64.8200
64.9900
63.6200
64.3100
2,836,500
Tue, 31 Mar 2026
64.6200
65.6300
63.5800
64.2000
2,961,800
Mon, 30 Mar 2026
63.5200
65.2000
63.3200
63.9100
4,586,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.5600
63.2000
61.5800
62.9800
5,401,300
Thu, 26 Mar 2026
60.0300
66.3400
59.9000
63.2100
11,505,400
Wed, 25 Mar 2026
62.1100
62.6700
59.8800
60.4000
3,740,100
Tue, 24 Mar 2026
61.8600
62.0900
60.9100
61.7100
5,655,100
Mon, 23 Mar 2026
64.0000
64.6000
63.0300
64.0100
4,289,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
64.0000
64.1000
62.1000
62.8000
9,930,300
Thu, 19 Mar 2026
62.4200
65.1200
61.9300
64.1900
3,644,600
Wed, 18 Mar 2026
6 · 10-K
After-hours · 16:09 ET
10-K ↗
Wed, 18 Mar 2026
62.8100
63.6800
62.3500
62.8700
3,487,600
Tue, 17 Mar 2026
63.3700
64.3000
62.5400
62.6200
3,762,900
Mon, 16 Mar 2026
62.9200
63.3200
61.9200
62.8900
3,465,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.2200
63.7400
62.3500
62.5900
3,329,400
Thu, 12 Mar 2026
62.6700
64.4900
62.0600
62.6000
5,446,900
Wed, 11 Mar 2026
64.8800
65.0200
62.7200
63.1500
4,428,000
Tue, 10 Mar 2026
65.6500
66.2700
64.0800
64.8000
4,648,900
Mon, 09 Mar 2026
65.1000
66.2100
63.0400
65.9600
5,550,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.4600
66.7300
64.0300
66.6800
5,425,500
Thu, 05 Mar 2026
66.9100
67.2300
65.0600
65.6000
5,267,500
Wed, 04 Mar 2026
66.3200
68.3800
65.6500
67.3900
5,646,100
Tue, 03 Mar 2026
64.6100
67.0400
63.3000
65.9500
16,607,100
Tue, 03 Mar 2026
5 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 02 Mar 2026
60.5900
62.3100
60.5100
61.5900
8,518,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.0000
62.2700
61.0100
61.9700
5,963,200
Thu, 26 Feb 2026
63.2900
64.1400
62.5100
62.8600
4,215,200
Wed, 25 Feb 2026
61.9700
62.5200
61.4800
62.3300
3,381,400
Tue, 24 Feb 2026
62.7700
64.2300
62.5100
62.7300
4,101,200
Mon, 23 Feb 2026
64.0000
64.2000
61.1700
62.7100
4,567,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.7500
68.2100
62.9700
64.4800
9,402,200
Thu, 19 Feb 2026
66.4000
66.8400
65.3800
66.3000
3,666,400
Wed, 18 Feb 2026
66.3700
67.6900
65.2800
66.9100
3,191,000
Tue, 17 Feb 2026
66.4400
66.7100
64.4100
66.1000
4,102,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.6800
66.3400
64.2500
65.8000
4,175,200
Thu, 12 Feb 2026
67.0900
68.1900
64.4000
64.8700
4,200,900
Wed, 11 Feb 2026
68.2000
68.3600
66.7300
67.0800
3,924,300
Tue, 10 Feb 2026
67.5900
69.3100
67.5900
68.0400
4,477,300
Mon, 09 Feb 2026
69.3700
69.6100
66.9400
67.0800
4,914,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
68.3500
70.5200
68.2500
70.4100
3,051,500
Thu, 05 Feb 2026
68.5300
69.0000
66.4400
68.1800
3,579,200
Wed, 04 Feb 2026
66.3600
69.0500
66.0500
68.5000
4,690,200
Tue, 03 Feb 2026
65.3400
67.4100
64.4000
65.5700
3,339,400
Mon, 02 Feb 2026
63.5100
65.9200
62.7700
65.9000
4,869,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
65.0300
66.5600
64.1000
65.1000
7,273,500
Thu, 29 Jan 2026
65.7200
66.1000
64.8500
65.1500
3,681,800
Wed, 28 Jan 2026
66.3300
66.3300
64.7700
65.5600
3,823,200
Tue, 27 Jan 2026
66.7500
66.8400
65.0400
65.7400
3,976,500
Mon, 26 Jan 2026
67.0800
68.3500
66.6600
66.7500
2,909,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
66.8000
67.4400
66.3900
67.0500
3,154,300
Thu, 22 Jan 2026
66.9700
67.6200
66.6000
67.0600
3,249,000
Wed, 21 Jan 2026
65.6000
66.6700
65.0500
66.5600
4,306,500
Tue, 20 Jan 2026
66.6900
67.3600
65.4100
65.8300
5,528,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.5000
67.7800
66.0000
67.7600
6,554,500
Thu, 15 Jan 2026
66.9400
68.3700
66.1000
68.1400
3,787,400
Wed, 14 Jan 2026
67.1500
68.7100
66.6300
66.6800
4,461,000
Tue, 13 Jan 2026
67.9700
68.1900
66.9800
67.4800
4,361,500
Mon, 12 Jan 2026
69.7800
70.0100
66.9700
67.1700
5,277,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
72.4600
73.4200
69.7700
70.6100
5,148,000
Thu, 08 Jan 2026
68.0800
73.1100
68.0300
71.8100
5,573,500
Wed, 07 Jan 2026
72.1000
72.8300
68.7100
68.8300
4,614,000
Tue, 06 Jan 2026
69.1600
72.2200
68.5000
72.1700
5,434,400
Mon, 05 Jan 2026
69.0200
70.9400
69.0000
70.0500
4,641,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.4200
69.2500
66.6600
69.1800
4,166,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
67.6600
67.6700
66.8700
66.9300
2,168,400
Tue, 30 Dec 2025
67.5500
68.0200
67.2900
67.8300
2,918,800
Mon, 29 Dec 2025
68.7100
68.9000
67.5700
67.8400
5,936,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.3700
69.7000
69.0900
69.6100
2,735,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
69.7500
69.8000
68.9200
69.7400
1,870,500
Tue, 23 Dec 2025
71.3600
71.4500
69.4400
69.5800
4,065,200
Mon, 22 Dec 2025
72.0000
72.1800
70.6200
71.3000
3,964,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.7900
72.1800
70.7300
71.8300
7,236,500
Thu, 18 Dec 2025
72.5200
73.8900
71.6100
71.7600
4,830,000
Wed, 17 Dec 2025
71.8700
72.9000
71.2400
71.4500
5,296,600
Tue, 16 Dec 2025
72.1000
73.2800
71.5500
72.6200
7,247,800
Mon, 15 Dec 2025
74.0000
74.3600
72.7300
72.8900
6,194,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
75.3000
76.0200
73.2600
73.4600
3,328,500
Thu, 11 Dec 2025
74.1500
75.8000
73.8300
74.9700
3,877,600
Wed, 10 Dec 2025
4 · 8-K/A
After-hours · 16:12 ET
8-K/A ↗
Wed, 10 Dec 2025
73.1000
74.3300
72.6200
74.1200
5,666,200
Tue, 09 Dec 2025
72.0000
74.7100
71.8000
73.1700
4,269,000
Mon, 08 Dec 2025
74.0600
74.2300
72.5400
72.5600
4,759,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
3 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Fri, 05 Dec 2025
74.1000
74.5800
73.2500
74.1700
3,977,300
Thu, 04 Dec 2025
74.5100
75.7400
73.9900
74.0600
4,592,000
Wed, 03 Dec 2025
75.3200
75.9200
74.3600
74.3800
3,669,800
Tue, 02 Dec 2025
77.8100
77.8100
74.2400
74.8900
6,596,500
Mon, 01 Dec 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 01 Dec 2025
78.0000
78.7700
76.5100
77.2400
6,989,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
80.6800
81.3100
79.0300
79.2800
2,491,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.6600
83.6700
80.5900
80.9800
5,607,900
Tue, 25 Nov 2025
76.6400
80.5600
75.0000
79.6600
7,625,400
Tue, 25 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 24 Nov 2025
76.9600
77.4300
75.2000
75.6200
7,166,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
74.7300
78.4900
74.4200
76.4500
4,072,500
Thu, 20 Nov 2025
75.3200
76.2000
73.5200
73.7800
3,017,200
Wed, 19 Nov 2025
74.4000
76.1800
74.0900
74.3800
3,316,300
Tue, 18 Nov 2025
73.9300
74.9000
73.0100
74.4000
3,248,200
Mon, 17 Nov 2025
75.5100
75.9700
74.0400
74.6500
3,195,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.1600
77.3300
75.6100
75.7200
2,601,100
Thu, 13 Nov 2025
77.4100
78.0500
75.7500
76.1800
3,566,000
Wed, 12 Nov 2025
77.7200
78.5100
77.1300
77.7100
2,232,200
Tue, 11 Nov 2025
78.2200
78.5600
77.3200
77.6800
2,657,700
Mon, 10 Nov 2025
79.1600
79.1900
76.6700
78.1500
3,036,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
78.5500
79.3700
77.4800
79.0300
3,130,900
Thu, 06 Nov 2025
80.8800
81.1100
78.2600
78.6700
2,330,200
Wed, 05 Nov 2025
79.4600
82.6000
79.0500
80.8800
3,327,300
Tue, 04 Nov 2025
80.2700
81.1600
79.1100
79.3700
4,082,700
Mon, 03 Nov 2025
81.8200
81.9000
79.7800
81.5200
3,287,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
82.6900
83.7200
82.0900
82.1400
3,305,500
Thu, 30 Oct 2025
83.4900
84.6700
82.8000
83.1800
2,490,400
Wed, 29 Oct 2025
83.5000
84.5300
83.0700
84.0000
3,640,100
Tue, 28 Oct 2025
82.6100
84.5000
81.6000
83.8600
4,529,000
Mon, 27 Oct 2025
84.8000
84.9900
82.6500
82.8800
5,060,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
83.0000
83.6700
82.9500
83.2600
3,804,800
Thu, 23 Oct 2025
81.1100
82.5900
80.5400
82.4300
2,055,300