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
121.0000
130.8200
119.3708
128.7400
4,022,943
Thu, 22 Oct 2026
120.2200
121.5000
117.7900
120.7500
2,363,900
Wed, 21 Oct 2026
116.1200
122.0100
116.1200
120.3800
2,549,200
Tue, 20 Oct 2026
111.8000
115.7300
110.2100
114.5900
2,333,500
Mon, 19 Oct 2026
114.4800
115.4200
111.4900
113.4100
2,655,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
119.2700
121.7200
108.9200
112.4100
4,371,500
Thu, 15 Oct 2026
109.3000
118.8300
106.9200
118.6200
4,041,500
Wed, 14 Oct 2026
114.5000
119.7960
112.6700
113.9000
2,776,700
Tue, 13 Oct 2026
118.3700
122.0000
117.8300
118.4700
2,289,000
Mon, 12 Oct 2026
126.2000
126.6700
119.9300
120.0100
3,274,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
121.2900
125.2100
119.3600
125.1400
2,518,600
Thu, 08 Oct 2026
123.1900
124.0000
119.2900
120.8900
2,492,400
Wed, 07 Oct 2026
123.6300
125.7300
121.5000
123.7300
2,356,600
Tue, 06 Oct 2026
125.4000
127.9000
124.5500
125.8000
2,574,400
Mon, 05 Oct 2026
119.0000
124.2650
118.0000
122.6800
4,103,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
117.0000
118.8200
115.6000
118.5800
3,168,500
Thu, 01 Oct 2026
116.2500
117.0500
113.5700
115.4000
2,070,100
Wed, 30 Sep 2026
114.6400
116.7500
114.4150
114.4700
2,372,000
Tue, 29 Sep 2026
113.0100
114.9750
111.4100
114.7700
2,046,200
Mon, 28 Sep 2026
106.9400
114.0000
105.9000
113.0900
2,719,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
112.9000
114.0000
109.1800
109.5500
3,221,600
Thu, 24 Sep 2026
114.5100
115.3050
112.3900
113.8000
1,755,800
Wed, 23 Sep 2026
112.4600
116.1200
110.0600
115.5700
2,951,800
Tue, 22 Sep 2026
113.7500
113.9500
110.2500
111.8700
3,578,200
Mon, 21 Sep 2026
107.5700
113.1600
106.0000
112.9600
3,339,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
108.5500
109.0000
103.1300
106.7100
5,142,400
Thu, 17 Sep 2026
102.5600
108.9700
101.3800
107.8300
4,003,400
Wed, 16 Sep 2026
101.9700
105.5500
101.0000
104.9800
3,041,400
Tue, 15 Sep 2026
98.0000
103.6750
97.6000
103.5500
3,738,700
Mon, 14 Sep 2026
90.1500
100.5050
89.1200
100.2000
5,442,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
89.9000
90.2400
85.7800
86.6500
2,989,100
Thu, 10 Sep 2026
88.8200
92.9200
87.1280
88.9100
2,898,600
Wed, 09 Sep 2026
92.0200
93.0000
88.7000
88.8200
2,768,600
Tue, 08 Sep 2026
93.2700
93.3100
89.8200
91.6300
2,114,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
92.1400
94.6100
91.7700
93.6700
2,111,300
Thu, 03 Sep 2026
89.3300
93.0000
88.9000
92.1400
3,907,200
Wed, 02 Sep 2026
89.0000
89.5760
86.0200
87.1800
3,227,100
Tue, 01 Sep 2026
91.7000
94.0000
87.6000
88.4000
3,259,600
Tue, 01 Sep 2026
12 · 10-Q
Next filing day · accepted 31 Aug, 19:06 ET
10-Q ↗
Mon, 31 Aug 2026
92.8300
93.5100
88.6900
93.0400
5,415,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
98.9500
107.3700
93.0010
93.0500
9,439,400
Thu, 27 Aug 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 27 Aug 2026
101.9900
107.9100
101.5000
107.0200
8,567,400
Wed, 26 Aug 2026
90.5000
96.9900
90.5000
96.1300
2,185,700
Tue, 25 Aug 2026
97.9800
98.7900
90.1500
92.6500
3,738,300
Mon, 24 Aug 2026
99.4700
100.4400
97.0200
98.0400
1,979,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
97.1200
100.3400
94.6400
100.0900
2,125,100
Thu, 20 Aug 2026
99.7200
100.6280
97.2900
97.5200
2,847,800
Wed, 19 Aug 2026
101.3100
101.7000
96.3900
99.7800
3,352,000
Tue, 18 Aug 2026
99.5600
104.2000
98.5000
100.5500
3,324,300
Mon, 17 Aug 2026
101.5000
102.5700
98.3700
101.0200
3,283,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
105.8900
106.5000
101.4600
102.2300
2,578,600
Thu, 13 Aug 2026
97.6700
105.2800
96.9000
105.0900
4,406,600
Wed, 12 Aug 2026
96.2800
97.5900
94.7500
96.7300
3,470,900
Tue, 11 Aug 2026
97.2800
99.3630
95.7500
96.9300
3,504,100
Mon, 10 Aug 2026
90.8200
99.9500
90.0000
97.9100
5,989,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
87.8500
91.0500
86.9900
90.0700
4,046,400
Thu, 06 Aug 2026
82.0100
84.8700
80.6600
84.6000
2,409,800
Wed, 05 Aug 2026
82.4000
84.9000
81.2800
84.8100
3,741,000
Tue, 04 Aug 2026
76.0100
81.4400
75.6400
80.9900
3,089,300
Mon, 03 Aug 2026
74.4700
75.0200
73.0800
74.7400
2,360,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
72.0700
73.6700
70.1300
72.3600
1,817,800
Thu, 30 Jul 2026
72.5000
73.0240
69.9600
71.5800
1,975,700
Wed, 29 Jul 2026
71.7100
73.9700
71.1000
71.9100
2,232,700
Tue, 28 Jul 2026
74.4750
74.4750
67.3100
71.4500
3,440,600
Mon, 27 Jul 2026
74.7700
76.4500
73.6100
74.8200
1,906,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
73.7900
73.9500
71.5700
73.2400
1,393,400
Thu, 23 Jul 2026
73.7700
74.2500
71.5600
72.6300
1,869,200
Wed, 22 Jul 2026
75.4500
75.6050
73.0000
73.6900
1,824,900
Tue, 21 Jul 2026
78.2700
79.2400
74.7900
75.8000
2,240,000
Mon, 20 Jul 2026
78.2200
80.1200
77.9040
78.1800
1,567,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.4600
80.0950
76.7550
78.9700
2,368,500
Thu, 16 Jul 2026
81.0000
81.4900
78.3400
79.8200
1,833,600
Wed, 15 Jul 2026
89.3400
89.8540
79.4800
80.3800
4,291,500
Tue, 14 Jul 2026
82.7700
89.8000
82.6740
88.0500
3,683,200
Mon, 13 Jul 2026
82.8200
84.7930
81.4100
83.8400
2,896,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
89.5000
90.4400
83.7800
84.3800
2,488,800
Thu, 09 Jul 2026
82.7000
88.8800
81.5400
88.7500
2,806,600
Wed, 08 Jul 2026
86.1500
87.5000
83.2810
84.4000
2,776,100
Tue, 07 Jul 2026
89.1700
89.8000
84.7200
87.0400
2,836,500
Mon, 06 Jul 2026
82.7800
89.3500
82.5950
87.3600
4,071,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.3900
84.5000
81.3900
83.6400
3,026,600
Wed, 01 Jul 2026
81.4000
83.9900
80.4300
82.0100
4,752,100
Tue, 30 Jun 2026
75.3600
81.7300
75.3600
80.2800
4,481,400
Mon, 29 Jun 2026
74.0000
77.8800
72.3200
76.5200
3,272,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.8300
72.6650
70.0600
72.3300
3,836,900
Thu, 25 Jun 2026
71.7750
73.0850
69.7500
71.0200
3,524,300
Wed, 24 Jun 2026
73.4300
76.2040
72.7350
74.5200
2,612,700
Tue, 23 Jun 2026
70.4300
75.1500
69.5100
74.2400
4,970,300
Mon, 22 Jun 2026
69.2700
73.8700
68.5500
70.5300
5,210,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.1900
70.4900
66.3700
70.2200
7,232,100
Wed, 17 Jun 2026
69.4400
71.0000
67.6500
69.2400
2,728,600
Tue, 16 Jun 2026
69.5000
71.1200
68.5100
69.1800
2,524,000
Mon, 15 Jun 2026
69.5400
70.4600
67.0000
69.7900
3,829,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
71.3900
71.7500
67.8100
68.1900
4,116,600
Thu, 11 Jun 2026
70.2800
72.1800
67.5700
71.4500
3,612,000
Wed, 10 Jun 2026
70.2800
75.3200
70.1000
71.3200
3,479,900
Tue, 09 Jun 2026
70.4000
72.6700
67.9400
71.7400
4,377,700
Mon, 08 Jun 2026
73.4000
74.0000
70.7700
71.7300
4,543,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 05 Jun 2026
9 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 05 Jun 2026
77.0000
78.0800
71.9900
73.4100
9,492,400
Thu, 04 Jun 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 04 Jun 2026
77.5000
78.2500
75.7100
77.0000
9,244,100
Wed, 03 Jun 2026
80.7300
80.7300
76.0880
79.4600
5,348,500
Tue, 02 Jun 2026
81.6000
84.5100
80.5870
82.3300
5,227,200
Mon, 01 Jun 2026
79.7500
86.4550
79.1500
85.0700
7,184,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
72.0000
78.8800
71.0100
78.6300
5,408,400
Thu, 28 May 2026
65.9900
72.3500
65.9900
70.3200
4,294,900
Wed, 27 May 2026
65.2400
67.0000
64.5180
65.8100
3,819,700
Tue, 26 May 2026
67.0700
69.5300
64.9300
68.3100
3,123,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
65.0000
67.2200
64.8950
66.5900
2,427,800
Thu, 21 May 2026
66.0000
66.5350
64.6750
64.7900
2,081,400
Wed, 20 May 2026
64.4600
67.2200
63.3000
66.8900
4,024,500
Tue, 19 May 2026
65.9900
67.3100
64.0800
64.3300
3,817,700
Mon, 18 May 2026
62.9400
65.4000
62.2300
64.9800
2,839,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.6000
64.5790
61.7600
63.7700
3,157,300
Thu, 14 May 2026
59.5000
63.6200
58.6020
62.8000
3,173,300
Wed, 13 May 2026
59.6100
60.4700
58.0400
59.4800
2,769,000
Tue, 12 May 2026
61.8100
62.0400
60.1000
60.4700
2,545,300
Mon, 11 May 2026
61.4600
62.9300
61.1000
62.1700
2,732,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
60.3000
62.4900
59.3200
62.3400
3,629,300
Thu, 07 May 2026
61.0000
62.4700
60.3800
61.4900
4,841,900
Wed, 06 May 2026
56.9600
57.9300
55.5100
57.7800
3,184,000
Tue, 05 May 2026
58.0000
59.1600
56.4400
57.1300
2,148,400
Mon, 04 May 2026
55.1900
58.1900
55.1900
57.9300
3,282,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
55.7500
56.9700
54.4000
55.0700
2,620,700
Thu, 30 Apr 2026
53.1200
53.8500
52.0900
53.1800
2,416,000
Wed, 29 Apr 2026
54.0000
54.2750
52.6910
53.6800
2,822,600
Tue, 28 Apr 2026
53.1000
55.7900
53.1000
54.5800
2,723,000
Mon, 27 Apr 2026
52.3500
54.0500
51.3600
53.2600
2,650,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
51.6600
52.7600
50.2550
52.2800
2,557,700
Thu, 23 Apr 2026
53.2500
53.2500
49.8810
51.0300
3,316,600
Wed, 22 Apr 2026
54.8400
55.8200
53.9700
55.2400
2,562,600
Tue, 21 Apr 2026
53.8200
56.5000
53.7300
54.0200
3,748,100
Mon, 20 Apr 2026
52.0000
53.7400
51.7900
53.6000
2,117,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
54.2600
54.4200
51.7250
52.3400
3,925,900
Thu, 16 Apr 2026
53.0600
53.7200
51.5200
51.9400
3,220,800
Wed, 15 Apr 2026
7 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Wed, 15 Apr 2026
6 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Wed, 15 Apr 2026
49.0000
51.9200
48.6900
51.3600
3,009,400
Tue, 14 Apr 2026
49.5600
51.0050
47.2500
48.0300
2,665,200
Mon, 13 Apr 2026
44.0400
48.6500
44.0400
48.6100
4,642,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.7000
46.7000
42.2500
43.8100
6,871,100
Thu, 09 Apr 2026
50.9700
51.0750
45.0190
46.1800
6,328,000
Wed, 08 Apr 2026
55.0400
56.0000
51.4600
51.6300
4,380,900
Tue, 07 Apr 2026
50.7800
53.2200
49.9100
52.7800
2,681,300
Mon, 06 Apr 2026
51.5100
52.0000
50.1000
50.9000
2,043,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.0700
52.0950
48.0800
51.4400
3,316,600
Wed, 01 Apr 2026
49.6700
49.7000
47.7300
48.5900
2,060,200
Tue, 31 Mar 2026
46.2600
49.0800
46.1300
48.9700
4,020,400
Mon, 30 Mar 2026
45.9900
47.4300
45.0350
45.5800
4,050,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
46.7700
46.9500
44.7500
45.7300
3,909,000
Thu, 26 Mar 2026
46.3000
48.7600
46.0020
47.5900
2,924,900
Wed, 25 Mar 2026
48.8600
49.4600
46.7000
47.1800
3,675,700
Tue, 24 Mar 2026
50.6800
50.6800
48.0000
48.0700
4,080,200
Mon, 23 Mar 2026
49.7600
51.8900
49.0000
51.1800
4,618,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
50.8900
50.8900
49.1000
49.2800
9,462,400
Thu, 19 Mar 2026
5 · 10-K
After-hours · 16:06 ET
10-K ↗
Thu, 19 Mar 2026
51.8000
52.8700
50.3700
50.9200
3,835,400
Wed, 18 Mar 2026
51.3000
53.5650
51.2200
52.0900
5,195,700
Tue, 17 Mar 2026
51.6000
53.0900
51.0700
52.0600
4,489,800
Mon, 16 Mar 2026
53.3500
54.0000
51.2000
51.6700
6,336,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.9200
56.8500
52.4000
53.4300
9,708,900
Thu, 12 Mar 2026
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 12 Mar 2026
57.5400
57.9400
53.9000
54.0200
9,784,000
Wed, 11 Mar 2026
57.2000
57.7900
55.8900
57.5200
2,696,600
Tue, 10 Mar 2026
57.4100
57.5500
55.0000
55.9500
2,848,500
Mon, 09 Mar 2026
56.3400
57.6500
55.1100
57.1700
3,540,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
55.8000
58.1600
55.1400
57.1700
3,451,600
Thu, 05 Mar 2026
54.9200
57.9900
54.9200
55.8800
3,751,700
Wed, 04 Mar 2026
53.1500
54.9900
52.9800
54.8700
2,579,300
Tue, 03 Mar 2026
51.9300
54.0300
50.0300
53.8700
2,702,500
Mon, 02 Mar 2026
51.0000
54.4300
50.9800
53.6900
3,228,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.7600
53.0000
51.1850
51.9600
2,583,100
Thu, 26 Feb 2026
52.9400
54.9600
52.2300
54.3300
2,465,400
Wed, 25 Feb 2026
51.2500
52.1800
50.0800
52.1600
2,274,100
Tue, 24 Feb 2026
47.2100
51.1600
46.9000
51.0400
3,925,900
Mon, 23 Feb 2026
49.0000
49.0000
46.3600
47.2600
3,916,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
52.8300
55.4250
49.8010
50.2000
4,027,200
Thu, 19 Feb 2026
54.4000
54.8860
53.0100
54.1600
2,112,500
Wed, 18 Feb 2026
53.0800
55.0550
51.8800
54.3900
2,500,800
Tue, 17 Feb 2026
54.2000
54.6500
52.0180
53.5000
2,898,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.9900
55.8200
53.4600
54.5500
2,219,500
Thu, 12 Feb 2026
55.1800
55.8800
51.8200
53.1900
3,107,600
Wed, 11 Feb 2026
55.9300
56.3700
53.0800
55.1200
3,193,000
Tue, 10 Feb 2026
54.8450
56.6400
54.7850
55.8300
4,463,600
Mon, 09 Feb 2026
50.8500
54.8900
49.8600
54.0600
4,704,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
48.8850
51.3900
48.1500
51.0700
5,495,500
Thu, 05 Feb 2026
52.5300
53.2700
48.1050
48.3400
7,879,000
Wed, 04 Feb 2026
3 · 8-K
After-hours · 16:58 ET
8-K ↗
Wed, 04 Feb 2026
51.0600
52.1000
48.5750
51.8700
6,898,000
Tue, 03 Feb 2026
54.0000
54.7750
50.0100
52.1500
6,534,500
Mon, 02 Feb 2026
56.0000
56.5900
54.0300
54.4500
4,081,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.5800
58.1900
55.5800
55.9500
4,852,600
Thu, 29 Jan 2026
62.2000
62.5050
56.8700
57.9700
8,379,100
Wed, 28 Jan 2026
62.5600
65.2600
62.5600
63.1900
4,642,900
Tue, 27 Jan 2026
66.4200
67.8500
61.8300
62.2600
10,536,200
Mon, 26 Jan 2026
66.0000
69.0600
66.0000
68.3200
3,358,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.4300
66.4400
65.0500
65.6700
2,063,200
Thu, 22 Jan 2026
65.8600
66.1150
64.6950
65.1000
2,332,300
Wed, 21 Jan 2026
64.9700
65.5600
63.2000
64.3500
2,908,000
Tue, 20 Jan 2026
65.8000
67.3700
64.8300
64.8800
3,146,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
69.2000
69.2000
66.9300
67.1000
3,970,100
Thu, 15 Jan 2026
68.8500
70.7500
68.3950
69.0500
3,533,000
Wed, 14 Jan 2026
70.5000
70.8700
67.9300
68.1400
3,124,400
Tue, 13 Jan 2026
71.5400
72.3400
69.8800
70.8200
2,635,500
Mon, 12 Jan 2026
70.0000
71.6300
69.0400
71.3700
3,038,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
72.2000
72.4900
70.4100
70.5600
2,637,700
Thu, 08 Jan 2026
76.4600
76.4600
71.4600
71.6700
3,521,400
Wed, 07 Jan 2026
75.3900
77.6000
75.2200
76.8700
2,426,200
Tue, 06 Jan 2026
73.2500
75.3600
71.8600
75.1100
2,903,300
Mon, 05 Jan 2026
75.0200
75.5650
72.9100
73.5000
3,401,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.6500
78.7800
74.2750
75.4700
2,301,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
78.0000
78.0000
76.2000
76.4800
1,650,100
Tue, 30 Dec 2025
78.5400
78.7300
77.5300
77.8700
1,657,500
Mon, 29 Dec 2025
77.7700
78.7000
77.2500
78.0100
1,369,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.0000
79.4100
77.5600
78.6600
1,273,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.1500
78.9900
77.7500
78.8000
793,600
Tue, 23 Dec 2025
78.9900
79.6500
78.0000
78.7500
1,838,900
Mon, 22 Dec 2025
78.8200
80.7000
78.1000
79.7100
2,529,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
76.7900
79.4600
76.6500
78.1800
11,468,700
Thu, 18 Dec 2025
75.5100
76.8200
74.4200
75.9100
5,273,200
Wed, 17 Dec 2025
77.4900
77.8400
73.0100
73.1900
5,746,100
Tue, 16 Dec 2025
78.1800
79.5000
76.7100
77.9100
4,448,700
Mon, 15 Dec 2025
82.1100
83.2500
79.8000
79.8900
3,852,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
85.9900
86.3300
80.7780
81.5300
4,418,900
Thu, 11 Dec 2025
88.7800
89.5990
85.5000
87.0800
2,893,900
Wed, 10 Dec 2025
92.0600
92.7660
89.5320
89.9100
2,902,700
Tue, 09 Dec 2025
88.4900
92.5700
88.0700
91.3100
5,035,200
Mon, 08 Dec 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 08 Dec 2025
85.5300
89.7200
84.8600
89.1000
5,946,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
87.0400
90.2600
84.3300
86.2700
17,138,700
Thu, 04 Dec 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Dec 2025
71.4000
71.9500
69.6700
70.4300
8,937,100
Wed, 03 Dec 2025
69.1100
71.6600
68.4200
71.4100
2,623,100
Tue, 02 Dec 2025
69.7800
70.8200
69.2200
69.4000
2,573,500
Mon, 01 Dec 2025
68.5800
69.9350
67.4820
68.6000
3,201,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
68.8300
70.2100
68.4200
69.3200
791,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
68.8800
69.5000
68.1200
68.1700
1,544,200
Tue, 25 Nov 2025
67.1500
69.0900
65.8100
68.8900
1,490,200
Mon, 24 Nov 2025
67.5100
68.5400
66.6430
67.3900
2,769,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
67.0100
68.0000
64.7500
66.5900
2,899,600
Thu, 20 Nov 2025
71.9400
72.1400
67.2350
67.6900
2,603,300
Wed, 19 Nov 2025
68.8400
70.7900
68.5800
70.0800
1,708,500
Tue, 18 Nov 2025
69.4100
70.6800
67.6200
68.8000
2,733,600
Mon, 17 Nov 2025
72.5000
72.8000
68.9550
69.6900
1,933,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
68.0100
72.3280
67.5800
71.5500
2,110,900
Thu, 13 Nov 2025
73.4000
73.5000
69.6000
70.5100
2,290,800
Wed, 12 Nov 2025
76.0600
76.4000
73.8050
73.9500
1,355,200
Tue, 11 Nov 2025
75.4900
76.4000
74.7500
75.6300
1,364,000
Mon, 10 Nov 2025
75.1900
76.7800
74.8650
76.0700
1,896,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
70.2500
73.2150
69.9500
73.0300
1,999,300
Thu, 06 Nov 2025
72.0000
73.2900
70.2200
71.5300
2,777,900
Wed, 05 Nov 2025
72.3800
72.6000
71.5600
72.3500
1,428,200
Tue, 04 Nov 2025
73.0500
74.1240
71.9200
72.6000
2,186,700
Mon, 03 Nov 2025
75.1900
76.6120
73.8100
75.8000
2,621,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
72.4500
75.7800
72.0000
75.2700
2,649,400
Thu, 30 Oct 2025
71.3200
72.7700
70.0000
71.0500
3,596,600
Wed, 29 Oct 2025
75.7900
75.9750
70.8900
71.9200
6,499,800
Tue, 28 Oct 2025
78.0700
78.8200
75.9900
76.1200
2,674,600
Mon, 27 Oct 2025
78.9000
78.9300
77.3400
77.7900
2,616,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.2800
80.0700
76.9400
76.9900
2,378,500
Thu, 23 Oct 2025
76.7900
78.6200
76.0600
76.8600
3,063,400