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
65.3900
66.8000
64.4900
66.4900
751,485
Thu, 22 Oct 2026
67.5500
68.7100
64.1300
65.6400
1,416,700
Wed, 21 Oct 2026
67.8200
69.8400
67.5200
69.2900
915,700
Tue, 20 Oct 2026
66.2800
67.8100
64.9400
66.9500
872,400
Mon, 19 Oct 2026
67.9400
67.9400
66.7600
67.2800
887,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
67.5700
69.2800
66.0200
66.5500
1,472,600
Thu, 15 Oct 2026
67.6200
68.9900
65.8700
68.7300
1,331,800
Wed, 14 Oct 2026
73.1900
73.3300
69.2650
69.8900
1,433,800
Tue, 13 Oct 2026
71.3100
72.7700
70.5000
72.7200
1,121,000
Mon, 12 Oct 2026
73.0700
73.2400
72.1300
72.3100
1,402,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.1300
73.5550
71.4000
73.2000
928,300
Thu, 08 Oct 2026
72.4000
72.7900
70.2000
71.8600
3,091,700
Wed, 07 Oct 2026
73.1300
74.0700
72.1100
72.9100
1,323,700
Tue, 06 Oct 2026
74.3700
75.2100
73.5000
73.8600
2,082,400
Mon, 05 Oct 2026
73.4700
74.8900
73.0300
73.9600
1,552,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.6800
74.3600
71.6800
73.2000
1,831,500
Thu, 01 Oct 2026
69.2500
70.8100
68.5200
70.8000
839,600
Wed, 30 Sep 2026
69.8400
70.5300
69.1300
69.1700
777,800
Tue, 29 Sep 2026
69.6900
70.2000
68.9000
69.9800
687,400
Mon, 28 Sep 2026
69.6400
70.0750
68.6100
69.9600
967,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
69.9700
71.1600
69.2200
70.0300
1,171,500
Thu, 24 Sep 2026
69.0500
70.1500
68.6930
69.9700
1,170,900
Wed, 23 Sep 2026
69.0000
70.6300
68.0000
69.9900
1,202,800
Tue, 22 Sep 2026
69.9400
70.2300
68.9200
69.0000
1,294,200
Mon, 21 Sep 2026
68.8100
69.3700
67.9600
68.9100
1,216,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.5500
68.1900
66.8900
67.9600
2,410,900
Thu, 17 Sep 2026
68.6200
69.4100
66.0200
67.3500
1,837,900
Wed, 16 Sep 2026
66.9000
68.2500
66.4880
67.5800
1,945,900
Tue, 15 Sep 2026
65.5500
66.4600
64.5900
65.5800
1,772,800
Mon, 14 Sep 2026
65.6400
66.3600
63.8500
65.1500
1,732,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
66.6500
67.9500
66.4400
67.2500
1,123,600
Thu, 10 Sep 2026
66.0000
67.0400
63.6800
64.6800
2,054,300
Wed, 09 Sep 2026
63.9400
67.8900
63.9400
67.0000
3,097,100
Tue, 08 Sep 2026
63.2600
65.5300
62.9650
64.5700
1,983,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
62.5800
63.9800
62.5800
63.4600
571,700
Thu, 03 Sep 2026
62.0800
62.8200
60.9100
62.7400
802,800
Wed, 02 Sep 2026
61.4100
62.5500
60.4300
61.6500
1,217,100
Tue, 01 Sep 2026
61.6600
62.1950
60.2400
61.0300
1,424,600
Mon, 31 Aug 2026
62.1200
62.3400
61.1500
61.7300
1,013,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
63.5700
64.2950
61.5650
61.7100
629,600
Thu, 27 Aug 2026
64.1500
64.8200
63.3200
63.3200
1,217,600
Wed, 26 Aug 2026
62.1800
64.5100
61.4010
63.9200
1,073,100
Tue, 25 Aug 2026
63.9200
63.9500
61.6300
61.7000
1,397,400
Mon, 24 Aug 2026
63.0900
63.4300
62.0600
62.9500
1,376,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
64.8000
64.8000
63.1600
63.6100
652,400
Thu, 20 Aug 2026
66.0000
66.6900
63.8700
63.9300
1,283,400
Wed, 19 Aug 2026
69.7300
70.2000
66.4100
66.5100
961,400
Tue, 18 Aug 2026
71.2400
71.2400
69.1700
69.4900
1,336,200
Mon, 17 Aug 2026
72.0000
72.8900
71.8900
71.9700
779,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
71.3000
72.5200
70.6000
72.2900
546,900
Thu, 13 Aug 2026
72.7800
73.3450
71.0500
71.4400
820,900
Wed, 12 Aug 2026
72.4200
73.0300
70.7800
72.6200
1,040,000
Tue, 11 Aug 2026
69.7300
72.5240
69.7300
71.5200
2,076,100
Mon, 10 Aug 2026
68.0000
69.8200
67.6600
69.3900
1,635,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.3500
67.6400
65.9800
67.4500
1,372,700
Thu, 06 Aug 2026
65.8100
67.9800
65.4600
65.9500
982,000
Wed, 05 Aug 2026
66.6600
67.6350
65.8200
66.3600
1,490,700
Tue, 04 Aug 2026
67.0000
68.0000
65.2100
66.9000
2,322,700
Mon, 03 Aug 2026
64.8200
66.4100
63.2300
65.1500
2,510,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
67.0400
68.2950
64.6900
65.3700
2,067,800
Thu, 30 Jul 2026
15 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 30 Jul 2026
69.9100
70.8500
62.5600
67.0000
4,483,300
Thu, 30 Jul 2026
14 · 8-K
Pre-market · 06:43 ET
8-K ↗
Wed, 29 Jul 2026
67.3300
70.8900
66.7000
66.9700
4,395,900
Tue, 28 Jul 2026
69.3200
69.3300
66.7750
67.7400
1,951,200
Mon, 27 Jul 2026
70.0400
71.3000
68.1200
69.8300
1,499,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.7600
71.2800
69.3300
69.4300
857,400
Thu, 23 Jul 2026
69.4600
71.8800
69.4600
70.3300
1,356,700
Wed, 22 Jul 2026
69.1700
70.8350
69.1700
70.1500
1,949,100
Tue, 21 Jul 2026
70.9500
72.4550
69.9000
71.0000
1,459,900
Mon, 20 Jul 2026
70.2300
70.9800
69.2700
69.7800
1,399,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.8200
70.1700
64.6960
70.1700
2,032,500
Thu, 16 Jul 2026
66.9400
68.1100
66.0000
66.9200
1,261,800
Wed, 15 Jul 2026
68.1200
69.1900
66.6900
67.5300
1,215,600
Tue, 14 Jul 2026
68.3300
69.0300
66.7800
67.5400
1,335,400
Mon, 13 Jul 2026
68.4400
69.1400
66.8650
67.0500
1,043,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.6300
70.0950
69.0000
69.2500
1,079,600
Thu, 09 Jul 2026
69.1800
71.1950
69.0980
69.9800
1,471,400
Wed, 08 Jul 2026
66.8700
68.4000
66.4800
68.1400
1,500,500
Tue, 07 Jul 2026
68.5700
69.2550
66.6800
67.7500
1,675,800
Mon, 06 Jul 2026
68.9300
71.3100
68.8900
69.2600
1,544,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
71.6400
71.9850
67.2500
68.3600
1,567,900
Wed, 01 Jul 2026
72.6700
73.7200
71.6500
71.6700
1,766,700
Tue, 30 Jun 2026
72.6300
74.3600
71.8400
73.6300
1,433,600
Mon, 29 Jun 2026
72.2100
72.9800
71.1700
72.4100
1,459,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
72.5100
73.2600
71.3550
72.1700
2,947,900
Thu, 25 Jun 2026
73.2900
75.4100
73.2900
73.5400
2,069,800
Wed, 24 Jun 2026
70.0000
72.9700
69.1750
72.2000
2,448,000
Tue, 23 Jun 2026
66.7900
69.8700
65.8200
69.2200
1,807,300
Mon, 22 Jun 2026
68.4200
69.0000
67.5000
67.7200
1,183,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.9000
69.5150
67.6200
68.1800
2,068,300
Wed, 17 Jun 2026
69.2400
70.2200
67.1300
67.2300
1,776,500
Tue, 16 Jun 2026
69.0700
69.9250
68.3800
68.7600
1,040,700
Mon, 15 Jun 2026
67.5600
68.8600
66.9500
68.7700
2,210,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
65.8000
67.0100
64.1300
66.0800
1,176,900
Thu, 11 Jun 2026
63.4500
65.9100
63.4200
65.5700
1,811,800
Wed, 10 Jun 2026
13 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 10 Jun 2026
64.2400
65.2800
61.9200
62.4500
1,524,800
Tue, 09 Jun 2026
62.6300
64.1600
60.7080
63.8000
1,995,100
Mon, 08 Jun 2026
61.3400
61.3500
60.5000
61.0300
1,002,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.6700
61.6700
59.7650
60.1700
1,244,700
Thu, 04 Jun 2026
61.8400
62.6700
60.8200
62.4300
1,151,500
Wed, 03 Jun 2026
61.7200
63.1390
61.3500
62.6600
1,135,200
Tue, 02 Jun 2026
61.9700
63.3100
61.4300
61.9900
999,200
Mon, 01 Jun 2026
61.5200
61.6700
60.1600
61.4600
1,453,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
62.3800
62.9400
61.0350
61.8700
2,684,500
Thu, 28 May 2026
62.1000
62.8700
60.4900
62.3400
1,509,600
Wed, 27 May 2026
61.3800
62.8700
61.0100
62.5000
1,498,300
Tue, 26 May 2026
62.4100
62.9500
61.4100
62.0600
1,276,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.6000
62.1500
59.8800
61.5500
1,332,800
Thu, 21 May 2026
59.3200
60.1900
58.8350
59.8500
1,222,900
Wed, 20 May 2026
59.4000
60.0000
58.1700
59.6500
1,447,700
Tue, 19 May 2026
58.3700
59.4400
56.8500
58.6000
2,252,400
Mon, 18 May 2026
60.0000
60.1000
57.7300
58.8400
1,449,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.9900
60.1450
58.2500
59.3500
2,302,700
Thu, 14 May 2026
61.7400
62.0100
60.0000
60.0700
1,756,200
Wed, 13 May 2026
60.8800
62.3500
59.0000
61.3600
3,685,600
Wed, 13 May 2026
12 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 12 May 2026
11 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 12 May 2026
58.8800
60.1400
55.9500
59.1600
8,048,600
Tue, 12 May 2026
10 · 8-K
Pre-market · 07:18 ET
8-K ↗
Mon, 11 May 2026
47.3700
49.6500
47.3500
49.5600
4,225,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.1200
47.5000
45.6400
47.2300
1,690,400
Thu, 07 May 2026
47.3200
47.3200
45.4800
45.8800
1,303,700
Wed, 06 May 2026
47.3300
48.0000
46.3300
47.0200
1,423,500
Tue, 05 May 2026
46.1200
47.0800
45.5500
46.4500
937,000
Mon, 04 May 2026
45.6400
46.0900
44.9100
45.5500
1,168,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
45.7400
46.0000
44.9500
45.6900
978,400
Thu, 30 Apr 2026
44.2100
45.4500
43.4500
45.4400
1,490,600
Wed, 29 Apr 2026
43.8500
43.8500
42.9200
43.6200
729,900
Tue, 28 Apr 2026
44.0100
44.0800
42.8100
43.8100
1,150,900
Mon, 27 Apr 2026
44.6900
44.9850
44.0500
44.3700
942,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.4500
45.8300
44.2800
44.6300
1,149,400
Thu, 23 Apr 2026
45.2100
45.9700
44.7600
45.3800
782,700
Thu, 23 Apr 2026
9 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Thu, 23 Apr 2026
8 · DEF 14A
Pre-market · 08:01 ET
DEF 14A ↗
Wed, 22 Apr 2026
46.8800
46.8800
44.8800
45.2400
812,800
Tue, 21 Apr 2026
46.7200
47.3550
46.0300
46.3400
708,400
Mon, 20 Apr 2026
47.1500
47.3600
46.4400
46.5800
906,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
45.9000
47.4900
45.4700
47.4000
1,793,000
Thu, 16 Apr 2026
45.8800
45.9900
44.7200
45.3400
772,200
Wed, 15 Apr 2026
46.6300
46.6300
45.2500
45.8000
811,400
Tue, 14 Apr 2026
46.7500
46.8800
46.2500
46.5600
1,645,000
Mon, 13 Apr 2026
45.2600
46.7300
44.9500
46.7100
926,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
44.8900
45.7900
44.3350
45.4100
1,125,900
Thu, 09 Apr 2026
44.0900
44.8800
43.6600
44.5000
1,281,600
Wed, 08 Apr 2026
44.1600
45.6200
44.1600
44.2400
1,529,000
Tue, 07 Apr 2026
41.8100
42.5900
41.2700
42.2600
506,800
Mon, 06 Apr 2026
42.0500
42.2600
41.0800
41.9600
826,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
41.2100
42.8700
41.0700
42.0000
944,200
Wed, 01 Apr 2026
42.1200
43.2600
41.7100
42.6000
986,900
Tue, 31 Mar 2026
7 · 8-K
After-hours · 17:09 ET
FORM 8-K ↗
Tue, 31 Mar 2026
40.0500
41.6800
39.7610
41.5900
971,300
Mon, 30 Mar 2026
40.2800
40.9400
38.9300
39.4500
1,335,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
40.6400
41.0750
39.8100
39.9200
1,039,200
Thu, 26 Mar 2026
42.2200
43.0000
40.9400
41.1000
925,800
Wed, 25 Mar 2026
43.1600
43.8800
42.0300
42.7800
850,600
Tue, 24 Mar 2026
41.6500
43.3100
41.6400
42.5800
1,322,000
Mon, 23 Mar 2026
41.9000
42.9900
41.6800
42.2900
1,149,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.4200
42.5700
40.4600
40.8000
2,036,500
Thu, 19 Mar 2026
41.6100
42.9500
41.5800
42.5500
1,405,600
Wed, 18 Mar 2026
43.2700
43.6600
42.5400
42.6600
1,049,000
Tue, 17 Mar 2026
42.9900
43.9300
42.1600
43.2600
1,252,200
Mon, 16 Mar 2026
42.8400
43.8000
42.5380
42.7900
1,334,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.3700
44.3000
41.8800
42.3300
1,643,500
Thu, 12 Mar 2026
45.3700
45.7800
42.7600
42.9500
1,931,300
Wed, 11 Mar 2026
44.8000
45.9500
44.3400
45.7700
1,171,000
Tue, 10 Mar 2026
45.1600
46.0500
44.4200
44.6400
1,334,400
Mon, 09 Mar 2026
43.8000
45.1000
43.1700
44.9400
1,596,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
45.2900
45.5700
44.0400
44.6400
1,682,100
Thu, 05 Mar 2026
46.5000
47.3000
45.4000
46.3600
2,098,900
Wed, 04 Mar 2026
46.4700
47.1000
45.6000
47.0000
1,437,700
Tue, 03 Mar 2026
45.0000
46.7700
44.5300
45.7800
1,477,400
Mon, 02 Mar 2026
45.0200
46.9700
45.0100
46.7300
2,200,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.1400
46.4500
45.1000
45.8900
1,910,500
Thu, 26 Feb 2026
6 · 10-K
After-hours · 16:21 ET
10-K ↗
Thu, 26 Feb 2026
46.7000
47.0800
45.8200
46.9600
1,068,800
Wed, 25 Feb 2026
45.2100
46.5800
44.7100
46.4700
1,800,400
Tue, 24 Feb 2026
44.0000
45.5300
43.8500
45.1000
3,620,300
Mon, 23 Feb 2026
43.5400
43.5400
41.9900
42.1100
1,442,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.4600
44.6400
42.6300
43.6800
1,578,000
Thu, 19 Feb 2026
43.7700
44.4700
43.2900
43.7900
1,806,800
Wed, 18 Feb 2026
44.7200
45.4100
43.7000
43.9500
2,982,400
Tue, 17 Feb 2026
43.6900
44.7500
43.1450
44.5000
1,738,000
Tue, 17 Feb 2026
5 · 8-K
Pre-market · 06:05 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
42.8400
44.2300
42.2210
44.1300
2,283,900
Thu, 12 Feb 2026
43.5700
44.1700
41.4000
42.6000
2,273,500
Wed, 11 Feb 2026
43.4200
44.2300
41.4400
42.7300
2,801,100
Tue, 10 Feb 2026
42.2700
43.2000
40.9200
43.0400
4,927,300
Mon, 09 Feb 2026
41.0300
42.1000
39.7950
41.1800
3,912,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.5400
40.3550
38.2000
39.5200
4,941,000
Thu, 05 Feb 2026
41.7400
41.8750
37.2700
38.3900
10,127,800
Wed, 04 Feb 2026
4 · 8-K
After-hours · 17:02 ET
8-K ↗
Wed, 04 Feb 2026
55.3500
57.0200
54.8300
56.2800
2,848,200
Tue, 03 Feb 2026
53.3500
54.7800
52.6600
54.7300
2,154,100
Mon, 02 Feb 2026
52.2400
54.0200
52.2400
53.4800
1,506,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.5600
54.1550
52.4100
52.9700
3,437,200
Thu, 29 Jan 2026
53.2400
54.2600
52.4900
53.8500
1,576,800
Wed, 28 Jan 2026
53.5600
53.7000
52.7340
52.9600
1,293,400
Tue, 27 Jan 2026
53.7300
54.0500
52.9550
53.3200
1,074,800
Mon, 26 Jan 2026
53.7200
54.4000
52.8150
53.8500
1,105,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.4800
54.1200
52.7700
53.7300
1,531,900
Thu, 22 Jan 2026
54.5800
55.2500
54.1000
54.2700
1,445,600
Wed, 21 Jan 2026
52.4700
54.2000
51.7810
53.8300
1,023,700
Tue, 20 Jan 2026
52.7300
53.6550
51.6050
51.8700
1,225,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
53.9200
54.0700
53.1950
53.5300
1,227,900
Thu, 15 Jan 2026
52.6300
54.3800
52.5300
53.9100
1,399,800
Wed, 14 Jan 2026
52.3100
53.0000
52.0100
52.5300
988,100
Tue, 13 Jan 2026
53.2000
53.6000
52.1500
52.2500
758,700
Mon, 12 Jan 2026
52.1500
53.2600
51.5300
52.9100
790,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
51.0000
52.5900
50.9000
52.5200
1,274,500
Thu, 08 Jan 2026
52.0700
52.1300
51.1000
51.2000
908,200
Wed, 07 Jan 2026
52.4700
52.9800
51.4200
52.1500
703,800
Tue, 06 Jan 2026
51.6400
52.2600
51.1800
52.0000
1,614,300
Mon, 05 Jan 2026
50.9400
52.5430
50.6640
51.6300
1,042,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
51.4400
51.5400
50.3500
51.2200
911,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.2300
51.6400
50.7540
50.9100
761,900
Tue, 30 Dec 2025
51.1700
51.3100
50.6700
51.2200
887,700
Mon, 29 Dec 2025
51.2300
51.4600
50.8000
51.2500
1,196,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.5600
51.9700
51.1000
51.4900
888,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.8200
52.0900
51.3200
51.6500
486,500
Tue, 23 Dec 2025
51.8200
52.3350
50.4200
51.6000
1,006,500
Mon, 22 Dec 2025
52.4900
52.6050
51.5400
51.7200
1,021,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.5100
52.3500
50.5100
52.2700
4,274,300
Thu, 18 Dec 2025
50.4000
50.9200
49.6000
50.9100
1,191,200
Wed, 17 Dec 2025
50.4700
50.9950
49.5600
49.9200
1,048,000
Tue, 16 Dec 2025
50.8500
51.4500
50.3100
50.5000
1,019,700
Mon, 15 Dec 2025
51.2300
51.7000
50.5700
50.7800
1,053,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
52.8900
52.8900
50.5600
50.9600
1,046,900
Thu, 11 Dec 2025
51.3600
52.4250
50.8600
52.2200
1,324,700
Wed, 10 Dec 2025
50.7700
51.7500
50.2300
51.4000
1,821,400
Tue, 09 Dec 2025
50.9900
52.3900
50.6700
50.9500
1,596,200
Mon, 08 Dec 2025
52.3700
52.4350
50.9200
51.3300
1,217,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.2400
51.3600
50.1800
51.1000
2,922,300
Thu, 04 Dec 2025
50.2900
51.7700
50.0450
51.6300
1,158,100
Wed, 03 Dec 2025
48.5000
50.6500
48.1200
50.3800
1,479,200
Tue, 02 Dec 2025
48.8300
49.1250
48.2350
48.7400
1,346,900
Mon, 01 Dec 2025
48.9600
49.2950
48.5500
48.7800
1,023,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.0600
49.9900
48.2000
49.3700
861,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
48.3700
49.8000
48.1400
48.7800
1,611,200
Tue, 25 Nov 2025
3 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 25 Nov 2025
47.3000
48.8750
47.2200
48.1000
1,445,300
Mon, 24 Nov 2025
45.9700
46.9000
45.6700
46.8600
1,618,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
44.4300
46.3200
44.0700
45.9700
1,423,000
Thu, 20 Nov 2025
46.4600
47.6230
44.3200
44.5700
1,753,800
Wed, 19 Nov 2025
45.5700
46.5100
45.3500
46.0600
1,310,300
Tue, 18 Nov 2025
46.1100
47.0700
44.8000
45.7600
1,415,300
Mon, 17 Nov 2025
47.2000
47.7400
45.9500
46.4800
1,671,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.0100
47.9500
46.5000
47.4600
1,283,700
Thu, 13 Nov 2025
47.6500
48.0000
46.3490
47.3200
1,667,300
Wed, 12 Nov 2025
46.6800
48.8300
46.6800
47.7800
2,948,500
Tue, 11 Nov 2025
46.6100
47.2100
46.2400
46.7500
1,441,400
Mon, 10 Nov 2025
47.0100
47.2200
45.8400
45.9200
1,091,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
47.0900
47.4550
45.6850
46.6500
1,962,200
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Thu, 06 Nov 2025
43.0300
47.7800
42.6300
46.8600
2,629,500
Wed, 05 Nov 2025
1 · 8-K
After-hours · 17:26 ET
8-K ↗
Wed, 05 Nov 2025
43.0800
44.9600
43.0350
44.4000
1,706,500
Tue, 04 Nov 2025
43.7300
44.0900
43.1000
43.1800
668,500
Mon, 03 Nov 2025
43.9100
44.3100
42.8500
44.2800
867,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.2000
44.1550
43.1400
43.9200
1,338,500
Thu, 30 Oct 2025
43.3500
44.3100
43.2200
43.6200
1,189,900
Wed, 29 Oct 2025
43.3700
44.9800
43.0850
43.5800
1,383,900
Tue, 28 Oct 2025
43.2400
43.6600
42.5800
42.9600
1,248,000
Mon, 27 Oct 2025
44.0700
44.2700
43.1500
43.5500
710,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.5400
44.2600
43.1100
43.4100
1,182,700
Thu, 23 Oct 2025
42.2200
43.4700
42.0100
43.4500
709,400