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
57.8200
59.4800
56.1410
58.7400
2,050,959
Thu, 22 Oct 2026
65.9700
67.0100
57.5400
58.6100
4,351,300
Wed, 21 Oct 2026
67.6900
70.6550
65.9100
69.3700
3,341,800
Tue, 20 Oct 2026
63.9700
67.0400
61.8500
63.3400
2,404,400
Mon, 19 Oct 2026
65.0100
67.3300
64.2500
65.7600
3,145,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
64.6600
65.1550
62.0510
62.7400
3,974,800
Thu, 15 Oct 2026
65.0100
66.7200
61.1640
65.1600
5,395,500
Wed, 14 Oct 2026
76.2700
76.9400
67.4850
69.3700
5,269,500
Tue, 13 Oct 2026
76.2500
78.9800
75.0000
77.8300
2,532,100
Mon, 12 Oct 2026
76.3200
79.3100
75.1100
79.2800
2,810,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.5600
77.1800
73.3750
76.4000
1,532,600
Thu, 08 Oct 2026
75.0400
75.4500
70.1700
73.0800
2,898,600
Wed, 07 Oct 2026
77.3900
78.2500
75.3200
76.4600
2,071,500
Tue, 06 Oct 2026
75.8000
80.2800
75.8000
79.7000
3,086,700
Mon, 05 Oct 2026
75.1600
75.8800
73.6200
74.7500
1,814,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.1900
75.4600
72.1900
74.9300
2,870,200
Thu, 01 Oct 2026
26 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 01 Oct 2026
71.1700
72.5000
70.2300
71.3800
1,718,800
Wed, 30 Sep 2026
68.0200
72.0400
67.3200
71.1800
2,372,600
Tue, 29 Sep 2026
71.0000
71.4700
67.7100
68.3400
2,262,700
Mon, 28 Sep 2026
71.3600
72.1690
67.5300
69.1500
2,881,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
71.4300
71.9000
69.0600
70.9700
1,505,200
Thu, 24 Sep 2026
67.7300
70.8400
66.0000
70.1000
2,518,700
Wed, 23 Sep 2026
25 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 23 Sep 2026
65.9200
67.9900
64.2300
67.4300
1,828,100
Tue, 22 Sep 2026
67.9400
68.1650
64.8600
65.6700
2,103,000
Tue, 22 Sep 2026
24 · 8-K
Pre-market · 08:06 ET
8-K ↗
Mon, 21 Sep 2026
71.2800
71.4000
68.2300
69.0900
2,506,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
69.0000
70.3400
68.2050
69.6600
5,082,300
Thu, 17 Sep 2026
67.0000
69.9100
66.9700
69.2200
3,303,500
Wed, 16 Sep 2026
63.2200
67.0850
62.5000
64.6000
2,613,100
Tue, 15 Sep 2026
61.7400
63.7200
61.4300
61.6200
2,509,900
Mon, 14 Sep 2026
62.8900
64.2900
60.5900
61.1100
3,368,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.6900
70.3300
65.2600
67.4200
3,107,600
Thu, 10 Sep 2026
65.5700
67.7000
63.8010
64.1500
2,855,400
Wed, 09 Sep 2026
66.8800
69.3400
65.2200
67.6700
5,145,000
Tue, 08 Sep 2026
23 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 08 Sep 2026
61.8500
65.2600
60.3000
63.9600
4,993,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
53.5000
55.2100
53.2600
55.0000
1,527,400
Thu, 03 Sep 2026
52.2300
53.4100
50.7900
53.1700
1,729,700
Wed, 02 Sep 2026
49.4300
53.2200
47.8100
52.7700
3,142,700
Tue, 01 Sep 2026
49.5000
50.4480
48.2500
49.6400
2,489,600
Mon, 31 Aug 2026
50.2300
50.8600
49.5700
50.7700
1,729,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
52.1400
53.4100
49.7000
49.8900
1,363,800
Thu, 27 Aug 2026
53.2100
54.2800
51.9600
52.8500
1,270,900
Wed, 26 Aug 2026
52.2700
53.8600
51.6000
51.8100
1,941,800
Tue, 25 Aug 2026
54.3300
55.2600
52.4750
52.8900
1,744,000
Mon, 24 Aug 2026
53.0000
54.5000
50.5600
53.5300
2,432,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
55.0000
56.1800
53.1400
53.2800
3,080,500
Thu, 20 Aug 2026
57.9200
57.9200
53.0000
54.2400
5,100,300
Wed, 19 Aug 2026
62.3400
62.6230
55.8000
58.8000
3,990,500
Tue, 18 Aug 2026
63.4600
64.5900
61.4800
61.9400
2,339,100
Mon, 17 Aug 2026
64.4700
66.0900
63.6000
65.9700
1,720,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
60.5000
63.6500
59.0600
63.3000
1,990,800
Thu, 13 Aug 2026
61.4000
62.5890
59.6300
59.9000
1,613,400
Wed, 12 Aug 2026
61.7300
63.0000
60.7400
61.8000
2,071,700
Tue, 11 Aug 2026
59.5200
60.6100
58.0650
58.7900
1,906,800
Mon, 10 Aug 2026
59.9300
61.5700
58.5700
58.6000
2,150,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.9300
59.6400
55.8100
57.9600
2,291,300
Thu, 06 Aug 2026
22 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 06 Aug 2026
58.0000
61.8900
54.1800
57.0100
3,851,200
Wed, 05 Aug 2026
21 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Aug 2026
57.3600
59.4200
55.5600
55.5700
3,435,900
Tue, 04 Aug 2026
57.2000
59.4100
55.6500
57.9200
4,296,900
Mon, 03 Aug 2026
50.3900
56.5000
50.0800
55.5200
3,932,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
53.3400
54.9700
50.7900
51.4100
3,111,000
Thu, 30 Jul 2026
45.8900
51.9900
45.8900
51.2800
5,983,000
Wed, 29 Jul 2026
47.3300
48.1300
42.6750
43.4200
5,304,000
Tue, 28 Jul 2026
50.1900
50.5350
45.9900
47.3100
7,202,800
Mon, 27 Jul 2026
55.5300
56.6650
51.5600
52.5900
4,147,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
60.2800
61.0400
53.8250
54.0300
4,216,500
Thu, 23 Jul 2026
61.9800
64.3000
60.1600
60.3800
2,117,400
Wed, 22 Jul 2026
63.0100
64.9600
62.6500
63.0400
1,559,700
Tue, 21 Jul 2026
63.2000
66.6600
60.9850
65.1700
2,657,800
Mon, 20 Jul 2026
60.3900
62.0000
59.5400
60.5400
1,958,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
59.0100
62.4500
56.9600
60.2800
3,211,600
Thu, 16 Jul 2026
64.0100
65.6600
60.0000
61.3900
4,549,000
Wed, 15 Jul 2026
68.9800
69.6700
63.7700
67.1000
3,193,400
Tue, 14 Jul 2026
68.8900
69.9000
67.4750
69.5000
10,444,400
Mon, 13 Jul 2026
70.0900
71.8300
66.7400
67.1500
3,374,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.0000
72.8800
70.1100
71.5700
3,781,500
Thu, 09 Jul 2026
68.4000
69.5500
67.3500
68.2600
1,740,200
Wed, 08 Jul 2026
65.6200
67.8900
63.2000
66.2700
2,304,200
Tue, 07 Jul 2026
67.2000
67.2000
63.4000
65.3500
2,501,600
Mon, 06 Jul 2026
20 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 06 Jul 2026
71.3600
74.5400
65.7750
67.4700
2,884,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.6600
73.1500
65.2050
67.1900
3,937,500
Wed, 01 Jul 2026
78.8150
80.0400
72.7800
73.4200
2,109,200
Tue, 30 Jun 2026
80.2000
81.1640
77.8400
80.4600
1,433,600
Mon, 29 Jun 2026
76.6000
80.6900
75.7000
79.2700
1,344,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.1800
78.2140
74.3010
76.8000
4,155,900
Thu, 25 Jun 2026
78.0700
80.5000
74.5500
79.4300
1,690,600
Wed, 24 Jun 2026
76.4800
78.0800
73.5320
75.9800
1,781,300
Tue, 23 Jun 2026
76.9400
79.1600
75.3300
77.9500
1,930,100
Mon, 22 Jun 2026
82.6800
83.9600
79.6220
82.1700
2,222,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.0600
86.1900
80.5000
82.8800
3,217,200
Wed, 17 Jun 2026
77.9700
84.0850
77.6200
81.2800
3,043,500
Tue, 16 Jun 2026
78.8400
79.5800
75.9300
76.1500
1,614,500
Mon, 15 Jun 2026
76.0000
79.9200
75.8100
78.0700
1,958,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.5100
78.5700
73.7600
74.0100
1,562,000
Thu, 11 Jun 2026
69.8500
76.0600
69.7850
76.0400
2,050,400
Wed, 10 Jun 2026
67.1300
70.0000
66.1100
68.2400
1,900,800
Tue, 09 Jun 2026
72.9900
73.3700
65.2000
68.6100
2,590,100
Mon, 08 Jun 2026
72.2300
74.9500
70.6600
72.2100
1,715,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.8500
74.6400
68.2100
69.3900
2,694,100
Thu, 04 Jun 2026
72.6800
77.4800
71.2000
76.3100
2,607,300
Wed, 03 Jun 2026
72.5500
75.4400
70.2500
74.2000
1,535,700
Tue, 02 Jun 2026
69.4700
73.1200
69.0400
71.9200
2,416,700
Mon, 01 Jun 2026
69.7800
70.0000
66.3300
68.7000
2,000,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.1100
69.7500
65.5600
69.5400
3,009,900
Thu, 28 May 2026
71.1700
71.1700
67.7800
68.6800
2,794,900
Wed, 27 May 2026
74.5400
75.6800
71.3000
71.4900
2,428,600
Tue, 26 May 2026
76.1800
76.6500
73.1100
75.3700
2,019,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.5000
76.1600
72.8900
74.2700
1,815,400
Thu, 21 May 2026
71.5400
74.4600
71.2900
73.4300
1,740,300
Wed, 20 May 2026
74.1300
75.8400
71.2200
71.4500
2,205,100
Tue, 19 May 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 19 May 2026
70.2900
73.5400
67.9900
72.4400
4,072,500
Mon, 18 May 2026
78.7500
78.8580
70.6600
72.1300
3,961,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
75.4000
79.1700
74.4400
78.5800
2,660,200
Thu, 14 May 2026
77.2200
79.0600
75.9550
78.2700
1,815,400
Wed, 13 May 2026
77.2200
78.8400
73.6680
77.1900
2,506,300
Tue, 12 May 2026
18 · 8-K
After-hours · 17:15 ET
8-K ↗
Tue, 12 May 2026
74.2000
76.9000
70.5800
76.2300
2,298,700
Mon, 11 May 2026
73.5500
75.5000
72.9400
74.6600
1,866,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.8300
74.0200
71.4150
72.9600
1,659,700
Thu, 07 May 2026
76.5000
76.5000
71.0000
73.0700
2,766,500
Wed, 06 May 2026
17 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 06 May 2026
74.9200
79.2100
71.4000
77.4500
2,543,900
Tue, 05 May 2026
75.1700
77.5300
74.5000
75.6800
2,060,400
Tue, 05 May 2026
16 · 8-K
Pre-market · 09:09 ET
8-K ↗
Mon, 04 May 2026
73.0000
75.6000
71.1300
74.4800
2,163,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
14 · 8-K/A
After-hours · 16:12 ET
8-K/A ↗
Fri, 01 May 2026
73.2300
74.7300
72.1900
72.3300
2,893,600
Fri, 01 May 2026
15 · 10-Q
Next filing day · accepted 30 Apr, 17:57 ET
10-Q ↗
Thu, 30 Apr 2026
70.7050
77.0000
70.5680
73.8400
2,861,400
Wed, 29 Apr 2026
79.7300
80.7700
71.0500
71.2000
3,248,400
Tue, 28 Apr 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 28 Apr 2026
77.1200
81.2400
70.9150
74.4400
4,881,800
Mon, 27 Apr 2026
12 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 27 Apr 2026
72.9000
74.0500
68.7200
70.6300
3,212,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.8600
73.7300
68.8600
72.4100
2,292,700
Thu, 23 Apr 2026
67.1600
71.6800
67.1500
69.4800
2,520,700
Wed, 22 Apr 2026
67.4700
68.9800
65.4000
66.1700
1,615,400
Tue, 21 Apr 2026
65.9600
67.1900
64.2750
65.4700
1,199,700
Mon, 20 Apr 2026
64.5100
66.0200
62.9100
64.9900
1,376,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.5300
68.4970
63.2700
65.6200
1,658,900
Thu, 16 Apr 2026
66.3800
67.8700
65.2800
67.1400
1,449,700
Wed, 15 Apr 2026
65.1500
67.0900
64.5000
66.0500
1,589,300
Tue, 14 Apr 2026
63.4500
65.7800
63.4500
65.0300
3,906,000
Mon, 13 Apr 2026
11 · S-3ASR
After-hours · 17:05 ET
S-3ASR ↗
Mon, 13 Apr 2026
62.1500
63.7900
61.0900
61.8500
1,436,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.6400
63.9500
59.4100
62.3900
1,949,200
Thu, 09 Apr 2026
60.8600
64.0000
60.6000
61.0100
2,837,400
Wed, 08 Apr 2026
10 · 8-K
After-hours · 17:28 ET
8-K ↗
Wed, 08 Apr 2026
59.0000
63.0000
58.9900
61.0400
4,010,800
Tue, 07 Apr 2026
54.7200
55.7950
52.3200
55.7200
1,841,100
Mon, 06 Apr 2026
55.8000
56.7990
53.1300
55.1600
1,353,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.3900
57.8800
52.9300
55.8000
1,978,700
Wed, 01 Apr 2026
9 · DEFA14A
After-hours · 17:06 ET
DEFA14A ↗
Wed, 01 Apr 2026
8 · DEF 14A
After-hours · 17:05 ET
DEF 14A ↗
Wed, 01 Apr 2026
58.0000
59.8000
54.5300
55.4700
2,326,800
Tue, 31 Mar 2026
53.6300
57.4550
53.2100
56.5100
2,866,000
Mon, 30 Mar 2026
59.0000
61.9030
51.6600
52.8400
3,094,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.7000
60.1850
56.7000
57.8300
2,102,700
Thu, 26 Mar 2026
60.7400
62.2700
59.0000
60.4500
1,690,000
Wed, 25 Mar 2026
62.0000
63.5250
60.3600
61.3300
1,550,000
Tue, 24 Mar 2026
60.2600
64.6100
60.2100
61.0000
2,386,000
Mon, 23 Mar 2026
60.8800
64.3500
60.3300
60.8800
2,722,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
7 · 8-K
After-hours · 17:25 ET
8-K ↗
Fri, 20 Mar 2026
65.2500
65.4000
60.6160
61.8100
3,527,900
Thu, 19 Mar 2026
66.4300
67.7100
65.1600
65.8800
2,345,300
Wed, 18 Mar 2026
64.1400
70.1700
64.1400
68.5600
6,241,600
Tue, 17 Mar 2026
59.5500
66.6600
59.5500
63.1900
6,675,100
Mon, 16 Mar 2026
53.7200
57.3050
52.6000
56.9900
2,031,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.4400
55.1700
51.5900
52.0000
1,631,400
Thu, 12 Mar 2026
54.4500
54.5800
51.4600
53.3300
2,092,100
Wed, 11 Mar 2026
53.6200
57.2900
53.0600
55.3500
2,278,600
Tue, 10 Mar 2026
49.1200
54.8200
48.5200
54.0300
4,324,700
Mon, 09 Mar 2026
47.8700
49.6450
46.6900
49.4500
2,744,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.5000
51.9400
48.0000
48.9600
1,880,300
Thu, 05 Mar 2026
49.5600
51.1000
47.3200
50.4500
1,792,000
Wed, 04 Mar 2026
49.2900
51.0400
47.5300
50.0300
3,114,200
Tue, 03 Mar 2026
47.4400
48.3220
46.0000
47.6000
2,082,700
Mon, 02 Mar 2026
48.7400
50.5500
47.5600
49.3100
1,711,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.3700
51.5000
49.0500
49.6300
2,715,500
Fri, 27 Feb 2026
6 · 10-K
Next filing day · accepted 26 Feb, 18:48 ET
10-K ↗
Thu, 26 Feb 2026
54.4200
54.5400
49.0300
50.9600
4,279,300
Wed, 25 Feb 2026
50.4500
56.8300
48.9000
55.2200
5,810,500
Tue, 24 Feb 2026
5 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 24 Feb 2026
49.9900
53.8900
48.5400
53.4600
3,199,800
Mon, 23 Feb 2026
48.5800
51.1900
46.9000
50.6700
2,957,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
48.8800
50.4800
47.2500
49.2400
2,213,300
Thu, 19 Feb 2026
50.5600
51.3700
48.8550
49.9800
2,378,200
Wed, 18 Feb 2026
53.4400
54.8300
49.2200
50.8000
3,367,600
Tue, 17 Feb 2026
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 17 Feb 2026
55.0000
55.5000
51.2100
52.5400
3,587,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.5700
61.3600
54.8700
56.6300
6,298,000
Thu, 12 Feb 2026
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 12 Feb 2026
54.6500
55.4320
51.1500
51.4700
1,940,900
Wed, 11 Feb 2026
53.4100
55.6500
51.7200
53.7300
3,360,100
Tue, 10 Feb 2026
53.1900
53.5650
51.3600
52.9400
1,724,200
Mon, 09 Feb 2026
49.0200
54.5100
48.8650
52.9600
2,054,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
48.6800
53.3100
47.8550
51.5800
4,020,500
Thu, 05 Feb 2026
46.0000
47.8600
44.6100
46.1100
3,880,700
Wed, 04 Feb 2026
56.7500
56.7500
46.1600
48.2800
4,836,900
Tue, 03 Feb 2026
58.4000
59.7550
53.2600
56.5900
3,008,400
Mon, 02 Feb 2026
53.6600
57.1600
52.5600
56.8300
2,841,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.1900
58.6680
53.3320
55.1900
2,762,600
Thu, 29 Jan 2026
54.0000
56.8000
52.6800
56.1900
3,667,500
Wed, 28 Jan 2026
54.4100
54.8700
51.1700
53.7700
2,081,900
Tue, 27 Jan 2026
51.9900
55.6200
51.9900
53.9000
1,780,500
Mon, 26 Jan 2026
53.6600
55.2500
51.7800
52.0000
2,462,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.0000
57.8700
53.3400
53.7000
2,426,100
Thu, 22 Jan 2026
57.8900
59.7500
55.2900
56.9500
1,971,600
Wed, 21 Jan 2026
56.2400
59.8000
54.0720
57.0000
3,080,300
Tue, 20 Jan 2026
53.9400
56.5750
53.2100
54.9600
2,900,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.1400
57.9800
54.0000
56.8700
3,740,200
Thu, 15 Jan 2026
53.0000
57.3100
51.6700
55.4000
4,063,600
Wed, 14 Jan 2026
52.6900
53.1800
50.4300
52.0200
1,676,800
Tue, 13 Jan 2026
52.6400
55.1300
52.2500
52.7800
2,305,200
Mon, 12 Jan 2026
52.5000
53.5060
51.0890
51.3300
1,666,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
52.0000
55.8300
51.7450
53.1600
2,603,800
Thu, 08 Jan 2026
52.1100
52.3400
49.7200
50.5500
1,963,900
Wed, 07 Jan 2026
53.0000
54.2500
50.9600
51.0900
1,797,800
Tue, 06 Jan 2026
53.7000
53.9000
50.4000
52.8500
2,296,500
Mon, 05 Jan 2026
51.8100
53.8200
50.2400
52.9000
3,095,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.8000
50.4300
46.1100
50.2600
2,497,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.0100
47.0500
45.6100
45.9700
1,953,400
Tue, 30 Dec 2025
45.0700
48.2700
44.7200
46.1000
2,567,900
Mon, 29 Dec 2025
44.5600
45.5600
44.2650
44.5800
1,254,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.9500
45.8200
44.1500
44.6500
958,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.6600
45.3000
44.1600
45.0700
731,700
Tue, 23 Dec 2025
44.8500
45.9500
44.4400
44.8900
1,153,600
Mon, 22 Dec 2025
46.0800
47.0700
44.8500
45.4400
1,769,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.6000
46.2500
44.5350
44.9600
4,066,400
Thu, 18 Dec 2025
42.0100
44.9400
42.0100
43.0600
3,043,000
Wed, 17 Dec 2025
44.2500
45.7900
40.3800
40.6400
3,494,400
Tue, 16 Dec 2025
42.8100
44.2100
41.1300
43.6100
3,484,900
Mon, 15 Dec 2025
46.0700
46.0700
43.5500
43.5600
4,758,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.7900
54.1600
44.0500
46.0700
6,125,800
Thu, 11 Dec 2025
53.9500
54.3700
50.7480
54.0800
2,449,800
Wed, 10 Dec 2025
53.5000
54.8800
50.1400
54.6400
2,942,800
Tue, 09 Dec 2025
53.2700
55.2150
52.7900
53.6900
3,425,200
Mon, 08 Dec 2025
56.0700
56.0700
53.1400
53.5000
1,815,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.4500
55.8300
54.1000
55.3600
1,992,800
Thu, 04 Dec 2025
52.7100
56.5100
52.6500
55.1400
3,638,000
Wed, 03 Dec 2025
50.7700
53.3700
49.8000
53.2500
2,319,000
Tue, 02 Dec 2025
52.0000
53.4900
49.1000
50.4600
4,188,200
Mon, 01 Dec 2025
46.6800
50.2500
46.1560
48.8100
2,247,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.1600
48.6000
45.9500
47.8900
1,124,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.8700
47.8300
46.1100
46.6300
1,798,100
Tue, 25 Nov 2025
45.1400
46.8800
43.7300
46.7000
2,027,300
Mon, 24 Nov 2025
42.7100
46.5500
42.4450
45.8800
2,947,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.4600
42.8900
38.4990
42.8300
3,890,200
Thu, 20 Nov 2025
46.8000
48.8300
41.0200
41.2300
4,917,600
Wed, 19 Nov 2025
44.2900
45.8700
42.7050
44.5000
3,038,000
Tue, 18 Nov 2025
44.6800
45.0950
41.9300
43.2700
4,881,400
Mon, 17 Nov 2025
45.1000
47.0500
44.3300
45.7300
3,032,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.9700
46.8750
41.1400
45.2100
4,412,200
Thu, 13 Nov 2025
47.3500
47.4100
42.4900
44.9400
5,684,200
Wed, 12 Nov 2025
50.4500
51.1400
46.8800
47.2900
3,478,400
Tue, 11 Nov 2025
49.3900
50.1800
46.1300
50.1500
3,869,700
Mon, 10 Nov 2025
51.5000
51.9000
48.5000
50.3600
6,658,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.2500
52.2900
46.3600
50.7100
9,455,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 06 Nov 2025
52.9200
56.0000
51.8900
53.4800
2,682,700
Wed, 05 Nov 2025
52.0000
54.6400
49.9200
53.4600
5,204,700
Tue, 04 Nov 2025
49.0200
55.4700
47.1200
53.7100
5,342,500
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 03 Nov 2025
55.0500
57.1650
53.7900
53.9700
4,496,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
53.7800
54.7000
51.8400
53.2300
3,136,600
Thu, 30 Oct 2025
50.7000
54.6800
50.1200
53.1100
2,458,300
Wed, 29 Oct 2025
51.0000
53.7700
50.5900
52.0000
4,039,000
Tue, 28 Oct 2025
48.1000
50.4600
47.5160
49.5700
1,721,600
Mon, 27 Oct 2025
51.9400
52.6100
47.8400
48.1500
2,823,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
48.6300
51.4700
48.4750
50.9200
3,188,300
Thu, 23 Oct 2025
47.1600
48.5800
45.7450
47.7000
2,166,400