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
40.9000
43.7400
41.0800
43.5900
848,941
Thu, 22 Oct 2026
39.7400
41.1600
39.7300
41.0000
565,700
Wed, 21 Oct 2026
39.1000
39.6900
38.8200
39.4700
539,200
Tue, 20 Oct 2026
38.3000
39.4000
37.9800
39.1700
459,500
Mon, 19 Oct 2026
38.1800
38.9000
37.5100
37.6300
486,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
40.0000
40.3300
37.6700
38.3600
555,300
Thu, 15 Oct 2026
38.5500
39.7400
38.2500
39.5200
595,400
Wed, 14 Oct 2026
38.3300
39.1800
38.1600
38.6000
687,700
Tue, 13 Oct 2026
38.0000
39.0800
37.7000
38.3100
486,600
Mon, 12 Oct 2026
37.8900
38.6100
37.2500
37.4200
378,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
37.1500
38.0900
36.7600
37.5000
470,200
Thu, 08 Oct 2026
35.2700
36.1000
33.8900
35.9300
703,900
Wed, 07 Oct 2026
35.8900
36.2100
34.5300
34.9100
652,000
Tue, 06 Oct 2026
36.0500
36.1300
35.3300
35.9700
564,300
Mon, 05 Oct 2026
34.2500
36.8200
33.8000
36.1400
1,125,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
36.2200
36.5300
34.0300
34.2500
723,700
Thu, 01 Oct 2026
34.5500
37.6600
34.5500
36.1900
1,236,300
Wed, 30 Sep 2026
32.7500
33.6800
32.5500
32.9000
561,600
Tue, 29 Sep 2026
32.4700
33.0800
32.0800
32.9000
406,000
Mon, 28 Sep 2026
32.8800
33.2200
32.0900
32.8300
461,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
32.5000
33.6200
32.3100
33.1200
512,600
Thu, 24 Sep 2026
33.4900
33.9800
31.9900
32.4300
552,000
Wed, 23 Sep 2026
32.5500
33.6500
32.0000
33.1500
576,500
Tue, 22 Sep 2026
33.6500
34.0100
31.7800
32.2800
482,000
Mon, 21 Sep 2026
33.3300
33.9300
32.2900
32.8900
578,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
32.8500
33.0700
31.5400
32.7600
1,679,300
Thu, 17 Sep 2026
32.4300
33.2300
31.6500
32.9300
740,900
Wed, 16 Sep 2026
33.4500
33.5200
32.2700
32.4300
588,600
Tue, 15 Sep 2026
33.1700
34.4200
33.1400
33.8000
1,267,500
Mon, 14 Sep 2026
31.5000
34.3700
31.5000
34.0500
1,042,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
30.6300
31.5000
30.2400
31.4700
416,600
Thu, 10 Sep 2026
30.4600
31.0200
29.9400
30.3900
441,500
Wed, 09 Sep 2026
30.9400
31.1500
29.7100
30.6000
583,000
Tue, 08 Sep 2026
32.0100
32.0100
30.0900
30.9200
631,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
31.4200
32.6800
30.9200
32.5500
578,500
Thu, 03 Sep 2026
31.7800
32.7700
30.9100
31.8300
1,171,500
Wed, 02 Sep 2026
30.2200
31.5600
30.2200
30.8800
742,000
Tue, 01 Sep 2026
32.4200
33.0900
30.1700
30.2800
676,300
Mon, 31 Aug 2026
31.6000
32.6200
31.5100
32.4200
814,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
31.3300
32.4900
31.2700
31.9500
814,500
Thu, 27 Aug 2026
31.2600
32.0800
31.2600
31.6400
455,700
Wed, 26 Aug 2026
31.0900
31.6700
30.7100
31.4500
388,900
Tue, 25 Aug 2026
32.0100
33.7300
31.4100
31.5600
320,900
Mon, 24 Aug 2026
32.7500
33.3600
32.2200
32.5000
478,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
32.1500
33.3200
31.4200
32.7000
623,900
Thu, 20 Aug 2026
32.0400
32.6800
31.5400
32.1700
467,100
Wed, 19 Aug 2026
30.7400
33.0400
30.7000
31.9500
605,200
Tue, 18 Aug 2026
31.4300
31.8300
30.5500
30.7900
755,800
Mon, 17 Aug 2026
30.5000
32.0300
30.5000
30.8600
705,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
32.9500
33.5000
31.4900
31.6700
584,700
Thu, 13 Aug 2026
32.8100
33.7800
32.1000
33.4500
536,200
Wed, 12 Aug 2026
32.2000
32.9000
31.2400
32.7200
1,240,300
Tue, 11 Aug 2026
32.0000
33.1100
31.2600
32.8300
656,900
Mon, 10 Aug 2026
31.4300
33.7300
30.7600
32.4500
661,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
31.9000
33.0600
31.7500
32.2200
765,300
Thu, 06 Aug 2026
31.2500
31.9400
30.8000
31.5700
954,000
Wed, 05 Aug 2026
30.8800
31.7000
30.1800
31.6400
1,094,500
Tue, 04 Aug 2026
28.5700
30.8600
28.5700
30.7200
1,156,200
Mon, 03 Aug 2026
29.1100
30.7100
28.9900
29.8000
1,685,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
27.2300
28.9000
26.7000
28.4400
1,661,600
Fri, 31 Jul 2026
12 · 10-Q
Next filing day · accepted 30 Jul, 21:31 ET
10-Q ↗
Thu, 30 Jul 2026
24.1500
28.3600
23.9900
27.5700
1,852,800
Wed, 29 Jul 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Jul 2026
23.0400
24.0200
22.8000
23.4100
1,524,200
Tue, 28 Jul 2026
22.4700
23.5500
22.2200
23.2500
1,365,900
Mon, 27 Jul 2026
21.2700
22.0700
20.8800
21.5600
1,161,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
19.6900
21.2600
19.3000
20.6000
831,600
Thu, 23 Jul 2026
20.3800
20.4100
19.2800
19.6400
851,000
Wed, 22 Jul 2026
20.0300
21.3700
19.8900
20.3800
1,133,000
Tue, 21 Jul 2026
17.8300
18.5200
17.6700
18.3100
637,700
Mon, 20 Jul 2026
18.3900
18.5300
17.7300
18.3500
910,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18.8100
19.2600
18.2400
18.7300
899,600
Thu, 16 Jul 2026
17.7400
19.1300
17.5900
18.6800
1,083,100
Wed, 15 Jul 2026
17.3300
18.0700
17.2300
17.2600
810,800
Tue, 14 Jul 2026
17.5000
17.7600
16.9000
17.1100
831,300
Mon, 13 Jul 2026
18.0700
18.6500
18.0000
18.2800
860,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
19.0000
19.1800
17.3900
17.5400
745,200
Thu, 09 Jul 2026
10 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 09 Jul 2026
17.2800
18.6100
17.0200
18.5600
915,900
Wed, 08 Jul 2026
18.1200
18.5600
17.6600
17.7600
1,198,700
Tue, 07 Jul 2026
17.9800
18.9100
17.6800
18.3700
1,127,800
Mon, 06 Jul 2026
17.6100
18.2400
17.1600
17.3400
990,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
17.8600
18.3200
17.0000
17.6600
1,133,400
Wed, 01 Jul 2026
18.5300
18.9500
17.5300
17.5600
1,370,900
Tue, 30 Jun 2026
18.4300
18.6100
17.5200
17.8700
855,000
Mon, 29 Jun 2026
19.6900
19.6900
18.6500
18.7200
1,085,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
16.9100
19.6100
16.9100
19.6100
2,754,000
Thu, 25 Jun 2026
18.0000
18.3300
16.9900
17.0600
850,900
Wed, 24 Jun 2026
17.6300
18.5200
17.6100
18.3100
934,500
Tue, 23 Jun 2026
17.9500
18.4900
17.8700
17.9000
850,500
Mon, 22 Jun 2026
19.0800
19.0800
17.1300
17.6300
1,318,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
20.1900
20.1900
18.7500
19.0800
1,859,500
Wed, 17 Jun 2026
20.6800
21.5100
19.8700
20.0600
871,300
Tue, 16 Jun 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 16 Jun 2026
20.8200
21.3800
20.5000
21.0200
677,400
Mon, 15 Jun 2026
20.9400
21.3600
20.5800
20.8500
883,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
19.9000
21.5800
19.7800
21.0200
831,800
Thu, 11 Jun 2026
19.8300
20.3900
19.3300
20.2000
694,300
Wed, 10 Jun 2026
20.3400
20.9300
19.7800
20.3200
687,500
Tue, 09 Jun 2026
20.0000
20.6600
19.7300
20.5200
807,400
Mon, 08 Jun 2026
19.8300
20.6600
19.5300
20.1100
736,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
20.9200
21.0900
19.9400
20.1300
814,400
Thu, 04 Jun 2026
21.2200
21.5900
20.1900
20.6000
842,100
Wed, 03 Jun 2026
21.8800
21.8800
20.2900
20.5300
944,900
Tue, 02 Jun 2026
23.0000
23.0000
21.7900
22.4300
1,255,100
Mon, 01 Jun 2026
21.8800
23.6400
21.8800
23.2000
1,333,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
21.5700
22.7700
20.9100
22.6800
1,957,300
Thu, 28 May 2026
20.1000
20.9400
19.7800
20.9000
1,132,700
Wed, 27 May 2026
19.4600
20.1400
19.2200
20.0500
1,022,100
Tue, 26 May 2026
19.5000
19.5700
18.9600
19.2600
1,124,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
18.6000
19.5400
18.5900
19.5000
1,096,300
Thu, 21 May 2026
18.1500
19.1900
17.4600
19.1200
1,211,800
Wed, 20 May 2026
18.6000
18.7000
17.7600
18.2100
1,198,600
Tue, 19 May 2026
19.5300
19.8800
18.7800
18.8200
1,051,300
Mon, 18 May 2026
17.9300
19.5000
17.8100
19.1000
1,862,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
17.9100
18.7500
17.7100
17.9600
1,071,000
Thu, 14 May 2026
17.1900
18.0200
17.0100
17.9100
1,167,600
Wed, 13 May 2026
17.6000
17.6200
16.9000
17.3500
1,584,900
Tue, 12 May 2026
18.9900
19.4100
17.6300
17.8800
1,514,800
Mon, 11 May 2026
20.0000
20.2800
18.8800
18.9000
1,144,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
20.4900
20.7500
20.0100
20.3200
818,800
Thu, 07 May 2026
20.6700
21.3900
20.4100
20.8700
1,271,300
Wed, 06 May 2026
20.3900
21.0500
20.2400
20.6100
1,086,400
Tue, 05 May 2026
20.6300
21.0800
19.8200
21.0200
1,352,500
Mon, 04 May 2026
21.2500
22.0000
20.5400
20.7400
2,060,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
21.4100
21.7400
20.9400
21.1800
2,456,700
Thu, 30 Apr 2026
8 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Thu, 30 Apr 2026
22.6500
23.1300
20.9400
21.1000
2,140,300
Wed, 29 Apr 2026
22.0000
23.1300
21.9200
22.9200
3,007,600
Tue, 28 Apr 2026
21.4800
22.9700
21.4800
22.1200
2,422,300
Mon, 27 Apr 2026
20.1500
21.5700
19.8800
20.9900
2,858,400
Mon, 27 Apr 2026
7 · DEF 14A
Next filing day · accepted 24 Apr, 18:54 ET
DEF 14A ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
20.1000
20.2700
18.5000
18.9700
2,569,000
Fri, 24 Apr 2026
6 · 8-K
Pre-market · 09:05 ET
8-K ↗
Thu, 23 Apr 2026
24.3000
25.3800
19.3100
19.5300
10,048,800
Wed, 22 Apr 2026
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 22 Apr 2026
40.7300
41.1000
40.0900
40.4300
553,700
Tue, 21 Apr 2026
40.3300
41.7100
40.3300
40.5500
637,600
Mon, 20 Apr 2026
39.2700
40.7100
39.1400
40.0400
649,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.7000
40.0000
38.9200
39.4400
653,400
Thu, 16 Apr 2026
39.3100
39.9800
38.7600
39.2200
340,600
Wed, 15 Apr 2026
38.4700
39.4800
38.2700
39.0500
594,800
Tue, 14 Apr 2026
38.0000
38.7300
37.5200
38.0400
710,200
Mon, 13 Apr 2026
35.1100
37.8400
34.8900
37.7800
697,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.0300
37.0300
34.7600
35.3200
527,900
Thu, 09 Apr 2026
37.1700
37.2800
35.7200
37.2800
793,600
Wed, 08 Apr 2026
39.5100
39.8300
37.4800
37.6300
497,100
Tue, 07 Apr 2026
38.2400
38.9100
37.8600
38.5900
652,900
Mon, 06 Apr 2026
38.9100
39.0300
38.2300
38.4000
454,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.9300
39.7300
37.4400
39.0500
386,200
Wed, 01 Apr 2026
38.8600
39.1600
37.8000
38.4700
446,500
Tue, 31 Mar 2026
38.8100
39.6200
38.0000
38.7100
501,100
Mon, 30 Mar 2026
37.6600
38.8800
37.6600
38.2400
526,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
39.4600
39.5200
37.4500
37.5600
665,400
Thu, 26 Mar 2026
38.3300
40.1600
38.3300
39.9000
756,700
Wed, 25 Mar 2026
38.4500
39.2200
37.2800
38.6200
957,200
Tue, 24 Mar 2026
37.4500
38.4800
36.2500
38.0200
1,105,600
Mon, 23 Mar 2026
36.4400
38.8300
36.1000
38.0900
1,379,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
35.2100
36.1700
34.5900
36.0800
8,368,800
Thu, 19 Mar 2026
35.4200
36.4900
35.0400
35.3700
487,200
Wed, 18 Mar 2026
36.5600
37.0700
35.5100
35.6900
719,600
Tue, 17 Mar 2026
36.8400
38.1300
36.4700
37.0600
639,700
Mon, 16 Mar 2026
36.5100
37.0700
36.1900
36.4300
569,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
37.2400
37.4100
35.6900
36.4100
751,600
Thu, 12 Mar 2026
37.9900
39.1000
36.7400
36.8100
669,100
Wed, 11 Mar 2026
39.6300
39.9900
37.7400
38.6700
569,600
Tue, 10 Mar 2026
40.1400
40.8800
38.5100
39.5100
1,038,700
Mon, 09 Mar 2026
42.1800
42.4400
38.7000
40.3300
976,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
42.8200
43.4600
41.7900
42.8900
643,500
Thu, 05 Mar 2026
41.9300
43.6300
41.7000
43.1300
505,000
Wed, 04 Mar 2026
42.5400
42.7400
41.3500
41.9500
436,600
Tue, 03 Mar 2026
40.2600
42.4800
40.2600
41.9800
648,100
Mon, 02 Mar 2026
42.0000
43.1600
40.9500
40.9700
556,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.7100
43.4200
41.1200
42.9000
859,500
Thu, 26 Feb 2026
41.6000
43.8300
41.0300
43.3600
712,000
Wed, 25 Feb 2026
40.6900
41.2400
39.5900
41.0400
453,000
Wed, 25 Feb 2026
4 · 10-K
Next filing day · accepted 24 Feb, 20:34 ET
10-K ↗
Tue, 24 Feb 2026
40.9200
41.9900
40.4200
40.5000
583,900
Mon, 23 Feb 2026
44.2400
44.6100
40.9200
40.9400
662,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
44.3400
45.4600
43.9700
45.2500
808,500
Thu, 19 Feb 2026
42.7000
44.7500
42.2500
44.4900
625,900
Wed, 18 Feb 2026
41.1300
43.3000
41.1300
43.1200
949,800
Tue, 17 Feb 2026
41.8200
42.4600
40.8700
41.2500
586,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
42.2400
43.0900
41.3800
41.4300
909,600
Thu, 12 Feb 2026
42.5900
42.5900
40.5800
41.8500
1,304,600
Wed, 11 Feb 2026
49.0600
49.4300
41.9200
42.5100
1,761,000
Tue, 10 Feb 2026
50.3100
50.8700
48.2700
49.3400
698,300
Mon, 09 Feb 2026
52.3500
52.5200
49.9700
50.0600
759,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.9400
54.1700
51.7600
52.5000
873,400
Thu, 05 Feb 2026
51.6200
54.9400
50.0000
53.0700
992,100
Wed, 04 Feb 2026
3 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 04 Feb 2026
50.4200
53.3600
50.0500
53.2800
758,200
Tue, 03 Feb 2026
51.8600
53.3000
49.6000
50.7700
873,900
Mon, 02 Feb 2026
51.8300
53.3900
51.7700
53.2500
847,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
49.0100
52.1400
49.0100
52.0900
776,700
Thu, 29 Jan 2026
49.3700
50.1800
48.2600
49.6500
594,500
Wed, 28 Jan 2026
50.6600
50.6600
48.8500
49.3100
395,100
Tue, 27 Jan 2026
51.3400
51.8100
49.7700
50.6300
496,200
Mon, 26 Jan 2026
51.0200
51.4700
50.1400
50.7400
325,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
51.2100
51.7600
50.3100
51.0400
381,300
Thu, 22 Jan 2026
51.4400
52.4000
51.2300
51.5200
436,900
Wed, 21 Jan 2026
49.4500
51.6200
49.0800
51.0500
639,700
Tue, 20 Jan 2026
48.2300
50.4100
48.2300
48.5800
700,800
Tue, 20 Jan 2026
2 · 8-K
Pre-market · 09:03 ET
8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
50.0200
50.0200
48.6100
48.9700
397,500
Thu, 15 Jan 2026
49.2700
50.1200
49.0800
50.0200
474,200
Wed, 14 Jan 2026
48.9900
50.0400
48.9700
49.3800
391,700
Tue, 13 Jan 2026
50.8300
51.2100
48.7800
48.8000
349,400
Mon, 12 Jan 2026
51.0800
51.1200
50.1600
50.8000
444,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
50.6000
51.5300
49.7800
51.2100
416,900
Thu, 08 Jan 2026
48.2100
50.8900
48.2100
50.4800
456,200
Wed, 07 Jan 2026
48.4900
49.1200
48.2300
48.3700
361,200
Tue, 06 Jan 2026
47.5300
48.3600
47.3900
48.2400
426,600
Mon, 05 Jan 2026
45.9200
48.5900
45.9200
47.8100
699,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
48.1900
48.5800
46.4200
46.6600
446,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
49.1700
49.2500
48.1000
48.1700
398,700
Tue, 30 Dec 2025
49.5900
50.1000
49.2500
49.2600
325,800
Mon, 29 Dec 2025
49.9900
50.2500
49.5400
49.8300
391,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.6800
50.2000
49.6000
50.0200
360,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
48.7900
50.1100
48.7400
49.8500
220,500
Tue, 23 Dec 2025
48.7600
49.1900
48.2600
48.9200
432,100
Mon, 22 Dec 2025
48.6900
49.5200
48.6900
49.0600
520,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
48.8200
49.1700
48.2900
48.8000
1,163,600
Thu, 18 Dec 2025
49.1800
49.6200
48.6600
49.0500
587,500
Wed, 17 Dec 2025
47.6100
49.0700
47.6100
48.7300
577,100
Tue, 16 Dec 2025
47.9300
48.2800
47.4300
47.7500
612,700
Mon, 15 Dec 2025
48.3800
48.5800
47.4400
47.9500
740,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.8600
48.1300
47.5600
48.0700
616,300
Thu, 11 Dec 2025
46.5000
47.6700
46.3000
47.6200
733,400
Wed, 10 Dec 2025
45.2700
46.6100
44.9500
46.4800
475,100
Tue, 09 Dec 2025
44.8400
46.3100
44.8400
45.2700
535,700
Mon, 08 Dec 2025
45.5000
45.6200
44.6700
44.8800
673,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
45.7300
46.0200
44.9900
45.4500
523,500
Thu, 04 Dec 2025
45.6900
46.3100
45.1600
45.8200
534,400
Wed, 03 Dec 2025
45.6600
46.5600
45.2000
45.4300
586,100
Tue, 02 Dec 2025
45.5300
46.0300
45.1400
45.4500
447,400
Mon, 01 Dec 2025
44.8500
46.0100
44.6500
45.3800
615,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.3200
45.8500
44.9400
45.0100
300,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.3600
45.7600
45.1200
45.2800
435,300
Tue, 25 Nov 2025
44.7300
46.4900
44.5400
45.6000
868,500
Mon, 24 Nov 2025
42.8700
44.5900
42.5600
44.5600
983,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.8000
43.9100
40.5600
42.9900
836,800
Thu, 20 Nov 2025
40.6000
41.4300
39.2500
40.0100
813,000
Wed, 19 Nov 2025
41.3100
41.4300
40.2400
40.4400
455,100
Tue, 18 Nov 2025
41.3500
41.8900
41.0100
41.3500
491,500
Mon, 17 Nov 2025
42.6600
42.7600
41.5200
41.5500
487,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
44.1000
44.6400
42.6100
42.7700
745,700
Thu, 13 Nov 2025
44.8300
46.0300
44.3300
44.4400
475,200
Wed, 12 Nov 2025
44.9800
45.7600
44.7800
45.4400
488,000
Tue, 11 Nov 2025
43.7200
45.3400
43.3600
44.7800
673,900
Mon, 10 Nov 2025
43.9800
44.5100
43.1800
43.5000
466,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
43.4200
44.0800
42.9000
43.6800
742,700
Thu, 06 Nov 2025
44.6800
45.2600
43.3200
43.6200
674,300
Wed, 05 Nov 2025
44.5100
45.2200
43.8900
44.9800
858,000
Tue, 04 Nov 2025
44.1700
45.4900
43.8400
44.3100
635,100
Mon, 03 Nov 2025
44.6700
44.8300
43.5700
44.4500
685,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.5100
44.8900
43.2500
44.7600
726,700
Thu, 30 Oct 2025
44.4000
45.2800
43.7800
43.8300
619,600
Thu, 30 Oct 2025
1 · 10-Q
Next filing day · accepted 29 Oct, 21:17 ET
10-Q ↗
Wed, 29 Oct 2025
45.1200
46.1300
44.4800
44.5500
508,200
Tue, 28 Oct 2025
45.8000
45.9400
45.0000
45.3700
621,200
Mon, 27 Oct 2025
46.8500
47.0000
45.3700
46.1700
543,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.4400
46.9200
45.1300
46.4900
1,012,700
Thu, 23 Oct 2025
44.8500
47.7800
42.7700
44.5000
1,176,200