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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
123.0000
123.6100
120.8200
121.6600
1,852,390
Thu, 22 Oct 2026
126.3100
126.7600
119.8300
122.3200
1,883,800
Wed, 21 Oct 2026
125.3100
127.8600
123.4500
125.5700
1,517,100
Tue, 20 Oct 2026
124.5300
126.0900
122.2000
125.3100
1,753,200
Mon, 19 Oct 2026
125.2900
129.3300
123.7000
124.4200
1,828,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
126.3000
126.5600
123.2600
125.2900
1,768,200
Thu, 15 Oct 2026
126.0900
126.9900
123.2900
124.7000
1,932,400
Wed, 14 Oct 2026
128.5100
129.3700
126.5600
127.6900
2,241,500
Tue, 13 Oct 2026
123.8900
128.5600
123.7100
128.2300
2,211,000
Mon, 12 Oct 2026
123.2200
124.5000
120.5800
122.9100
2,081,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
120.0000
124.2200
119.9000
121.3000
3,079,300
Thu, 08 Oct 2026
117.9700
120.8300
117.2700
120.7200
2,431,200
Wed, 07 Oct 2026
116.3000
117.7200
115.2600
115.6300
2,204,400
Tue, 06 Oct 2026
113.5900
116.0900
113.3400
114.6000
1,722,700
Mon, 05 Oct 2026
113.4800
116.4300
111.8900
115.2200
2,255,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
111.0800
114.2000
109.0000
113.3600
2,401,200
Thu, 01 Oct 2026
107.4900
113.0300
107.4300
112.7000
2,463,300
Wed, 30 Sep 2026
107.3400
109.9600
104.8400
107.3200
1,812,600
Tue, 29 Sep 2026
104.1600
106.5500
103.3600
105.5900
1,987,700
Mon, 28 Sep 2026
107.1200
108.0400
105.0000
106.1900
2,532,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
104.4800
107.8600
103.1000
106.8200
2,084,400
Thu, 24 Sep 2026
107.3000
109.3400
105.5000
105.7900
2,639,500
Wed, 23 Sep 2026
107.9700
110.8400
103.0000
106.1400
4,850,300
Tue, 22 Sep 2026
107.1400
110.2300
105.8300
106.6900
4,784,900
Mon, 21 Sep 2026
114.0600
118.3900
108.6600
109.2900
3,334,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
115.9000
117.7000
114.5900
115.9000
5,638,900
Thu, 17 Sep 2026
112.1700
116.6900
111.0000
116.6200
2,503,000
Wed, 16 Sep 2026
110.5000
114.7900
109.1500
113.9700
2,091,700
Tue, 15 Sep 2026
107.5000
112.7100
106.3500
112.2500
2,897,300
Mon, 14 Sep 2026
109.4900
111.5800
105.2300
106.9100
3,033,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
108.0900
112.1700
107.8200
107.8400
2,807,000
Thu, 10 Sep 2026
110.3100
110.9200
107.3800
107.7200
2,100,000
Wed, 09 Sep 2026
108.7500
109.0800
106.3000
108.1400
1,724,000
Tue, 08 Sep 2026
107.5000
109.8600
107.5000
108.3100
2,513,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
105.1400
106.7100
103.1200
105.4100
1,978,500
Thu, 03 Sep 2026
105.2200
108.2500
104.8100
106.1500
2,229,100
Wed, 02 Sep 2026
103.2900
107.3100
103.1600
106.0600
2,497,700
Tue, 01 Sep 2026
102.7900
103.9900
100.9900
103.9700
2,673,400
Mon, 31 Aug 2026
102.9800
102.9800
98.5000
101.6100
4,071,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
97.0000
100.1300
97.0000
99.7100
1,805,500
Thu, 27 Aug 2026
97.0000
98.4400
94.6900
97.0000
1,840,400
Wed, 26 Aug 2026
25 · 8-K
After-hours · 17:05 ET
8-K ↗
Wed, 26 Aug 2026
92.0000
98.0000
91.3800
96.5200
2,409,900
Tue, 25 Aug 2026
94.1300
95.8500
93.1600
93.2400
1,368,600
Mon, 24 Aug 2026
96.0400
98.3900
93.9000
95.1800
1,954,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
94.0000
97.6300
93.2400
97.3200
2,901,400
Thu, 20 Aug 2026
95.1800
96.3900
92.1800
92.7200
1,920,900
Wed, 19 Aug 2026
96.2500
96.7700
94.1200
94.6200
2,307,100
Tue, 18 Aug 2026
95.4100
95.8500
93.7800
95.7000
2,350,300
Mon, 17 Aug 2026
94.5000
95.5900
93.1700
94.9900
2,528,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
92.8800
93.7300
91.2200
93.6700
2,555,200
Thu, 13 Aug 2026
87.5000
92.1100
87.2100
91.8700
2,907,900
Wed, 12 Aug 2026
86.6400
88.1900
86.0000
87.9300
2,439,400
Tue, 11 Aug 2026
84.4200
87.0000
84.1900
85.5500
2,748,300
Mon, 10 Aug 2026
83.1500
85.5600
83.0600
85.2200
2,862,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.3000
83.8100
80.5000
81.4100
2,618,800
Thu, 06 Aug 2026
84.5700
86.7100
81.3400
82.9200
2,485,200
Wed, 05 Aug 2026
88.5000
89.0500
82.9100
82.9800
3,498,200
Wed, 05 Aug 2026
24 · 8-K
Next filing day · accepted 04 Aug, 18:10 ET
8-K ↗
Tue, 04 Aug 2026
87.8400
88.6500
85.5200
88.2500
3,284,500
Mon, 03 Aug 2026
90.8300
92.1800
87.6400
88.6500
3,710,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
93.0400
93.5900
90.2400
91.4700
2,876,100
Thu, 30 Jul 2026
89.1100
93.1500
88.5000
92.4400
3,016,700
Thu, 30 Jul 2026
23 · 10-Q
Pre-market · 08:31 ET
10-Q ↗
Wed, 29 Jul 2026
90.7900
91.4000
89.0700
90.0000
3,069,000
Tue, 28 Jul 2026
21 · 8-K
After-hours · 17:11 ET
8-K ↗
Tue, 28 Jul 2026
91.6100
94.2200
88.2300
89.3000
4,186,500
Tue, 28 Jul 2026
22 · 8-K
Pre-market · 06:32 ET
8-K ↗
Mon, 27 Jul 2026
86.2400
91.7000
85.2500
90.7800
4,678,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.2100
90.8900
88.1500
88.3000
1,850,500
Thu, 23 Jul 2026
92.8700
92.8700
88.4900
89.0900
3,642,000
Wed, 22 Jul 2026
93.4600
93.6600
90.5800
90.8600
1,982,900
Tue, 21 Jul 2026
91.1200
92.6400
90.0300
91.6900
3,120,800
Mon, 20 Jul 2026
88.1200
91.4500
88.0000
90.4100
3,337,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
87.2500
88.7400
86.7800
88.5900
2,583,600
Thu, 16 Jul 2026
84.4900
87.2800
84.2500
86.8400
3,639,700
Wed, 15 Jul 2026
82.9600
84.0700
82.0000
83.9300
3,979,500
Tue, 14 Jul 2026
82.7200
83.1400
81.1500
83.1100
2,348,600
Mon, 13 Jul 2026
79.5000
82.0500
79.3900
81.7000
2,724,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.7600
78.7700
76.1900
78.0700
1,693,000
Thu, 09 Jul 2026
77.2500
78.4900
77.0300
77.5200
2,577,300
Wed, 08 Jul 2026
75.5100
78.7900
75.5000
78.6200
3,481,600
Wed, 08 Jul 2026
20 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 07 Jul 2026
74.8400
74.9500
72.5100
73.9400
2,855,000
Mon, 06 Jul 2026
72.6500
75.0700
72.1100
74.4500
1,790,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.6900
74.4700
72.1900
72.5000
1,601,500
Wed, 01 Jul 2026
69.6800
72.6600
69.6800
72.5600
2,074,300
Tue, 30 Jun 2026
71.2600
71.9300
69.5000
69.6500
3,113,800
Mon, 29 Jun 2026
68.8400
71.9500
68.6500
70.8100
2,249,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
67.3900
68.5800
66.5700
68.2900
2,802,300
Thu, 25 Jun 2026
66.2700
68.2500
65.3000
67.7800
2,396,900
Wed, 24 Jun 2026
65.0000
66.2600
63.9500
65.7600
2,132,300
Tue, 23 Jun 2026
65.0000
66.5400
64.6000
65.6500
2,267,300
Mon, 22 Jun 2026
64.9400
65.9500
63.8200
65.8400
2,381,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
65.7800
65.7800
63.8500
64.5000
4,607,700
Wed, 17 Jun 2026
66.6000
66.8800
65.3700
65.9100
2,037,500
Tue, 16 Jun 2026
66.3900
67.2000
66.1000
66.5800
1,980,600
Mon, 15 Jun 2026
67.5100
68.6200
66.7400
67.2500
2,631,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
69.9900
71.3300
69.5000
71.2600
2,565,500
Thu, 11 Jun 2026
72.0000
72.4200
69.5000
69.9000
2,387,300
Wed, 10 Jun 2026
69.8300
72.0300
69.8300
70.7600
1,412,600
Tue, 09 Jun 2026
72.1600
72.7200
69.0700
69.6200
1,838,400
Mon, 08 Jun 2026
72.5900
73.9200
71.6300
72.3900
1,821,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
72.0300
72.5600
70.6900
71.3900
2,737,900
Thu, 04 Jun 2026
71.6800
73.6600
71.0100
72.8300
2,515,900
Wed, 03 Jun 2026
73.7100
74.3800
72.8000
73.3400
1,623,200
Tue, 02 Jun 2026
70.1400
73.6600
70.0900
73.2200
2,298,900
Mon, 01 Jun 2026
71.0200
72.3800
70.7500
70.8100
1,855,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.2500
70.0200
67.8000
69.8900
3,118,500
Thu, 28 May 2026
68.9000
69.1800
67.8500
68.2600
1,798,900
Wed, 27 May 2026
66.7300
69.0700
66.2500
68.0800
2,081,900
Tue, 26 May 2026
68.8600
70.5300
68.0800
68.5300
1,907,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.3500
69.9700
68.0000
69.9100
1,191,800
Thu, 21 May 2026
71.8000
72.1500
68.1200
68.3900
1,803,700
Wed, 20 May 2026
71.8200
72.6100
70.1800
71.1200
2,134,300
Tue, 19 May 2026
19 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 19 May 2026
70.4400
72.2300
69.0600
71.8200
2,168,800
Mon, 18 May 2026
69.8300
72.0700
68.4400
70.3000
2,974,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.2100
70.3400
68.7400
70.0100
2,193,600
Thu, 14 May 2026
68.5900
69.3900
68.2000
68.7100
1,688,800
Wed, 13 May 2026
18 · 8-K
After-hours · 17:18 ET
8-K ↗
Wed, 13 May 2026
17 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 13 May 2026
72.0600
72.5200
68.4800
69.3800
2,720,100
Tue, 12 May 2026
73.0400
73.0400
71.1700
71.3400
1,730,700
Tue, 12 May 2026
16 · DEFA14A
Pre-market · 07:05 ET
DEFA14A ↗
Tue, 12 May 2026
15 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 11 May 2026
73.0000
74.2600
72.4000
72.8100
2,534,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
70.2000
72.7800
69.4600
72.4300
2,401,200
Thu, 07 May 2026
69.9800
70.7800
68.7000
70.5000
2,779,200
Wed, 06 May 2026
71.2000
72.1300
70.0000
71.0800
2,765,800
Tue, 05 May 2026
72.1400
74.7300
71.6400
74.5000
4,288,700
Mon, 04 May 2026
70.1000
71.9100
69.3300
71.7900
3,965,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
14 · 10-Q
After market open · 10:57 ET
10-Q ↗
Fri, 01 May 2026
66.7300
70.5100
65.8700
69.1700
4,085,100
Fri, 01 May 2026
13 · 8-K
Pre-market · 06:34 ET
8-K ↗
Thu, 30 Apr 2026
64.5500
67.2600
64.0000
67.2100
2,999,200
Wed, 29 Apr 2026
63.7400
66.8700
63.4600
65.9300
3,347,900
Tue, 28 Apr 2026
62.5000
63.4400
61.8200
62.7300
2,157,200
Mon, 27 Apr 2026
60.8200
62.0700
60.7400
61.8000
2,177,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
59.6300
60.7200
59.0800
60.2600
1,220,000
Thu, 23 Apr 2026
59.8900
60.2300
58.8300
59.5400
1,347,300
Wed, 22 Apr 2026
60.6500
60.9900
58.8000
59.4600
1,728,700
Tue, 21 Apr 2026
58.4700
59.8900
57.6400
59.5600
1,597,600
Mon, 20 Apr 2026
57.1400
58.3600
57.1400
57.8900
1,928,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
57.1300
57.4300
55.4500
57.1500
2,953,400
Thu, 16 Apr 2026
58.5200
60.4600
58.5200
60.1100
2,086,900
Wed, 15 Apr 2026
56.8600
58.5800
55.9600
58.2800
2,111,700
Tue, 14 Apr 2026
58.2300
58.2800
56.9000
57.1700
1,633,200
Mon, 13 Apr 2026
58.2500
59.2900
57.2500
58.5600
2,151,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.9300
57.6100
55.4300
57.5100
1,609,100
Thu, 09 Apr 2026
58.0600
58.7500
55.9000
56.4300
1,885,100
Wed, 08 Apr 2026
58.2500
58.9700
56.4600
58.1800
3,314,800
Tue, 07 Apr 2026
61.1100
62.5600
60.6300
60.8200
2,333,900
Mon, 06 Apr 2026
59.7000
61.2200
59.3000
61.1800
1,658,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
62.7800
62.9900
59.8800
60.7200
2,062,300
Wed, 01 Apr 2026
61.2000
62.1300
59.6500
60.9200
1,727,800
Tue, 31 Mar 2026
12 · 8-K
After-hours · 16:59 ET
8-K ↗
Tue, 31 Mar 2026
11 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Tue, 31 Mar 2026
10 · DEF 14A
After-hours · 16:35 ET
DEF 14A ↗
Tue, 31 Mar 2026
62.4200
64.1600
61.0800
62.3900
2,032,400
Mon, 30 Mar 2026
64.7000
64.7000
62.4400
63.0500
1,700,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
63.1300
64.1700
62.5800
63.7400
2,023,000
Thu, 26 Mar 2026
61.0100
63.6300
61.0100
63.2200
1,686,300
Wed, 25 Mar 2026
60.9000
62.3100
60.2600
60.9000
2,639,400
Tue, 24 Mar 2026
59.8600
62.4600
59.5800
61.4400
3,033,800
Mon, 23 Mar 2026
58.2400
60.4300
57.2500
59.2700
2,919,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
60.4900
61.0000
59.3900
60.2200
7,420,400
Thu, 19 Mar 2026
60.0700
62.0400
60.0000
60.4900
2,757,700
Wed, 18 Mar 2026
58.8800
60.4400
58.8800
59.9200
2,116,800
Tue, 17 Mar 2026
58.4900
59.2800
57.6800
58.4300
2,660,200
Mon, 16 Mar 2026
55.7500
57.2400
55.2300
56.5900
2,353,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
56.4300
57.0100
55.6200
55.7300
2,533,500
Thu, 12 Mar 2026
56.9100
58.9400
56.4700
57.2900
3,816,900
Wed, 11 Mar 2026
54.1000
56.4700
53.3900
56.3900
2,324,500
Tue, 10 Mar 2026
53.3100
55.2200
52.2500
53.1200
2,539,000
Mon, 09 Mar 2026
56.5700
56.8300
52.5000
52.7900
4,761,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 06 Mar 2026
56.7300
56.8300
54.9600
56.2300
3,155,000
Thu, 05 Mar 2026
58.0100
58.9600
56.7400
57.1700
4,356,000
Wed, 04 Mar 2026
53.7700
57.4300
53.5100
56.6700
4,765,300
Tue, 03 Mar 2026
54.9100
55.7000
52.5600
54.1000
4,812,800
Mon, 02 Mar 2026
51.1100
53.8900
50.3200
53.8100
4,573,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
49.6400
50.2800
47.0000
50.0100
8,379,000
Fri, 27 Feb 2026
8 · 10-K
Pre-market · 06:31 ET
10-K ↗
Thu, 26 Feb 2026
49.5600
51.0100
49.5600
50.7400
2,948,400
Wed, 25 Feb 2026
49.8300
49.9800
48.7400
49.8600
2,169,500
Tue, 24 Feb 2026
49.5800
50.1100
48.7100
49.6400
2,502,100
Mon, 23 Feb 2026
51.0100
51.7400
48.9200
49.5900
3,581,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.2500
51.9600
50.0100
50.8800
3,882,100
Thu, 19 Feb 2026
50.6400
51.5900
49.8800
50.4800
4,886,900
Wed, 18 Feb 2026
47.9500
53.1800
47.6300
51.5700
11,616,400
Wed, 18 Feb 2026
7 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 17 Feb 2026
58.8800
59.0000
56.8200
57.8500
1,880,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1800
58.9400
57.0100
58.5300
1,746,300
Thu, 12 Feb 2026
58.3700
59.3300
56.7400
57.3900
2,034,600
Wed, 11 Feb 2026
58.8200
59.0700
57.9100
58.7600
1,373,000
Tue, 10 Feb 2026
58.0300
58.0300
57.3100
57.6600
1,055,700
Mon, 09 Feb 2026
58.5900
59.1100
58.1600
58.2000
1,809,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
56.6300
58.7600
56.6300
58.5900
2,491,400
Thu, 05 Feb 2026
56.1000
56.6700
55.4000
56.6000
2,131,100
Wed, 04 Feb 2026
54.5600
57.1100
54.5000
56.8300
3,595,800
Tue, 03 Feb 2026
52.3100
54.7000
51.4600
54.6300
3,095,500
Mon, 02 Feb 2026
51.0600
51.9600
50.2700
51.8600
2,736,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.5400
52.0000
50.3100
51.9900
2,564,300
Thu, 29 Jan 2026
51.6600
52.7300
51.1000
51.2500
3,960,300
Wed, 28 Jan 2026
50.5900
50.7900
49.8200
50.7700
2,318,400
Tue, 27 Jan 2026
49.9200
50.3000
49.2700
49.9500
1,360,800
Mon, 26 Jan 2026
50.1200
50.2400
49.1400
49.3500
1,561,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.2100
51.2500
49.8000
49.9900
1,771,600
Thu, 22 Jan 2026
49.7500
50.8800
49.4400
49.6000
2,233,400
Wed, 21 Jan 2026
48.9200
50.8800
48.7100
50.0300
3,801,600
Tue, 20 Jan 2026
48.5800
48.9400
47.8000
48.1500
2,332,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.8200
50.2200
48.5500
48.6300
2,388,200
Thu, 15 Jan 2026
50.1500
50.5900
49.5800
49.8200
1,945,600
Wed, 14 Jan 2026
49.5600
51.2100
49.3900
50.5700
2,195,500
Tue, 13 Jan 2026
49.5400
50.0500
48.9600
49.4500
2,232,600
Mon, 12 Jan 2026
50.0500
50.2500
49.1200
49.5300
2,587,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
50.8900
50.9300
49.1300
50.3000
3,887,300
Thu, 08 Jan 2026
49.0800
51.3200
48.6300
50.6000
3,961,400
Wed, 07 Jan 2026
49.4900
49.9000
47.4900
48.1800
2,458,100
Tue, 06 Jan 2026
49.5100
50.2100
48.1100
48.1600
2,357,200
Mon, 05 Jan 2026
48.4300
49.8300
48.4300
49.2700
3,384,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.0000
47.0800
45.9800
46.8500
1,829,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.2600
46.6100
45.7700
46.0800
2,312,600
Tue, 30 Dec 2025
46.2500
46.5000
45.7700
46.2600
1,503,700
Mon, 29 Dec 2025
46.4200
46.4200
45.7100
45.9800
1,688,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
46.5000
46.5000
45.7800
45.8800
1,260,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
46.7400
46.8000
46.1100
46.3500
787,500
Tue, 23 Dec 2025
46.7100
47.1900
46.4700
46.9900
2,168,400
Mon, 22 Dec 2025
47.5200
48.3100
46.5500
46.6100
1,825,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.0800
47.4800
46.6100
47.2100
5,046,100
Thu, 18 Dec 2025
47.2800
47.7600
46.7300
46.8500
3,645,500
Wed, 17 Dec 2025
47.8400
48.1200
47.0200
47.4400
3,185,200
Tue, 16 Dec 2025
49.2700
49.5700
47.2100
47.6200
3,593,200
Mon, 15 Dec 2025
49.8700
49.8700
48.9300
49.6100
3,504,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.1000
49.7800
48.7700
49.3900
2,070,400
Thu, 11 Dec 2025
49.7000
50.1200
49.2300
49.3900
2,429,700
Wed, 10 Dec 2025
49.7800
50.5600
48.9000
50.2600
5,150,900
Tue, 09 Dec 2025
49.4500
50.0500
48.9400
49.9800
2,927,900
Tue, 09 Dec 2025
6 · 8-K
Next filing day · accepted 08 Dec, 19:14 ET
8-K ↗
Tue, 09 Dec 2025
5 · 8-K
Next filing day · accepted 08 Dec, 19:13 ET
8-K ↗
Mon, 08 Dec 2025
49.4600
49.9100
49.0200
49.4000
2,901,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.4700
51.2500
50.0200
50.0700
2,680,500
Thu, 04 Dec 2025
51.9400
52.3800
49.9100
50.3900
4,565,600
Wed, 03 Dec 2025
52.0000
52.4700
50.2300
51.7200
4,190,200
Tue, 02 Dec 2025
52.3500
52.6000
50.9000
51.9700
3,018,500
Mon, 01 Dec 2025
52.9100
53.6700
52.8100
53.0200
2,694,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.7200
53.3500
52.3200
52.9100
621,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
52.6700
52.9500
52.2200
52.2400
1,949,700
Tue, 25 Nov 2025
52.7500
52.9200
51.7000
52.5100
2,787,500
Mon, 24 Nov 2025
52.2600
53.4000
51.3700
53.1600
1,848,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.7200
52.9500
51.6900
52.6500
3,957,100
Thu, 20 Nov 2025
54.6200
54.6200
52.1000
52.2000
2,749,800
Thu, 20 Nov 2025
4 · 8-K
Next filing day · accepted 19 Nov, 17:55 ET
8-K ↗
Wed, 19 Nov 2025
53.7400
54.9900
53.2500
54.0600
2,070,700
Tue, 18 Nov 2025
54.8000
56.3400
54.5100
56.1500
1,831,200
Mon, 17 Nov 2025
56.0000
56.3700
54.7100
54.9800
1,792,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.5600
56.5800
54.1700
56.1600
2,105,300
Thu, 13 Nov 2025
54.8600
55.0400
53.8400
54.0300
1,953,900
Wed, 12 Nov 2025
54.6300
55.2200
54.1700
54.3700
1,628,300
Tue, 11 Nov 2025
55.6600
56.2400
54.8800
55.0200
1,761,200
Mon, 10 Nov 2025
54.6700
55.7100
53.9400
55.3400
1,864,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.6100
54.8500
52.7000
54.7300
3,687,700
Thu, 06 Nov 2025
53.5300
55.3900
52.9800
53.6300
1,901,800
Wed, 05 Nov 2025
53.2800
54.1100
52.8600
53.0000
1,586,600
Tue, 04 Nov 2025
3 · 8-K
After-hours · 17:11 ET
8-K ↗
Tue, 04 Nov 2025
52.5800
53.7200
51.0000
53.4600
1,946,800
Mon, 03 Nov 2025
51.9800
53.6100
51.2700
53.3900
2,876,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
53.1500
53.1500
51.0000
51.6000
3,849,500
Thu, 30 Oct 2025
2 · 10-Q
After market open · 13:52 ET
10-Q ↗
Thu, 30 Oct 2025
54.6700
55.5100
51.1400
52.7600
3,948,100
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:42 ET
8-K ↗
Wed, 29 Oct 2025
53.0400
54.5300
52.3300
53.9600
2,037,700
Tue, 28 Oct 2025
54.2800
54.4500
52.7500
52.9300
1,535,400
Mon, 27 Oct 2025
54.8000
55.0200
54.2700
54.7400
1,424,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.0000
55.6300
54.5000
54.5400
1,265,800