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
45.0800
47.5000
44.2500
46.8400
113,570
Thu, 22 Oct 2026
43.9100
45.2900
43.7000
45.2800
60,600
Wed, 21 Oct 2026
45.7500
45.9600
44.1500
44.3000
45,200
Tue, 20 Oct 2026
44.2100
46.1450
44.2100
45.2900
82,700
Mon, 19 Oct 2026
44.5900
44.6000
43.2500
44.0700
37,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
46.7100
49.1000
44.0000
44.1800
42,500
Thu, 15 Oct 2026
46.7600
47.7700
45.7400
46.0400
23,900
Wed, 14 Oct 2026
48.6900
49.5800
45.9000
46.1600
35,100
Tue, 13 Oct 2026
52.0050
52.0500
49.1350
49.3700
61,700
Mon, 12 Oct 2026
51.7800
52.1800
50.9450
51.4600
35,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
51.1500
51.8900
50.7000
51.6000
53,900
Thu, 08 Oct 2026
50.4600
52.0200
50.1800
51.4300
64,500
Wed, 07 Oct 2026
51.0700
52.6400
50.5000
51.7200
84,800
Tue, 06 Oct 2026
53.6900
53.6900
51.0600
51.0600
176,500
Mon, 05 Oct 2026
52.7500
55.2000
52.7400
53.4400
36,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
53.0050
53.3500
50.9750
53.1000
13,700
Thu, 01 Oct 2026
23 · 8-K
After-hours · 21:08 ET
8-K ↗
Thu, 01 Oct 2026
47.5500
52.8700
47.2500
52.3000
72,700
Wed, 30 Sep 2026
45.0300
48.8500
44.7550
48.3400
78,200
Tue, 29 Sep 2026
47.9900
47.9900
44.1100
44.5600
207,800
Mon, 28 Sep 2026
45.5100
45.5100
42.8000
45.3100
115,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.9700
48.0000
45.3100
46.6000
81,200
Thu, 24 Sep 2026
48.7400
48.7400
45.6200
46.7300
81,700
Wed, 23 Sep 2026
49.3700
49.7600
48.0500
48.1800
42,600
Tue, 22 Sep 2026
49.0500
52.0500
48.4500
49.3800
70,800
Mon, 21 Sep 2026
49.7500
49.7700
48.2100
48.8500
24,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49.5700
50.4000
48.3300
48.8400
39,900
Thu, 17 Sep 2026
49.2350
50.8050
49.0000
49.8400
48,200
Wed, 16 Sep 2026
48.0900
49.3150
48.0100
48.6900
16,800
Tue, 15 Sep 2026
48.5500
48.8200
47.0000
48.1000
18,800
Mon, 14 Sep 2026
49.1700
49.9200
48.0650
49.2200
24,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
47.9900
49.5100
47.7800
49.2000
30,700
Thu, 10 Sep 2026
50.2400
50.8500
48.5600
48.6800
16,300
Wed, 09 Sep 2026
49.2500
52.3400
49.0500
50.8200
24,000
Tue, 08 Sep 2026
50.3700
50.7300
49.5500
50.4900
11,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
48.4800
50.3200
47.1500
49.9700
37,200
Thu, 03 Sep 2026
53.1200
53.1200
47.4500
48.6100
47,300
Wed, 02 Sep 2026
52.8500
53.8700
51.0000
51.4100
26,400
Tue, 01 Sep 2026
55.2000
55.2000
52.5200
53.3200
15,400
Mon, 31 Aug 2026
54.8000
56.3700
54.3200
56.0500
17,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
56.4100
56.7500
55.0700
55.8600
20,100
Thu, 27 Aug 2026
56.8100
57.0900
55.0000
55.7100
24,800
Wed, 26 Aug 2026
57.9000
58.1100
56.1500
56.6800
26,300
Tue, 25 Aug 2026
57.1100
57.9100
56.0850
57.2600
23,800
Mon, 24 Aug 2026
55.6000
58.5850
55.3100
55.9100
50,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.4000
56.0900
53.5600
55.4500
15,100
Thu, 20 Aug 2026
54.0000
55.1900
52.8230
53.9400
31,600
Wed, 19 Aug 2026
56.6900
57.6450
55.1700
55.1700
40,400
Tue, 18 Aug 2026
54.7350
56.5700
54.7350
56.0800
28,700
Mon, 17 Aug 2026
59.1100
59.3000
55.0550
55.4000
90,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
60.7200
61.6400
57.9900
58.6100
40,400
Thu, 13 Aug 2026
60.9500
62.3250
59.2600
59.2600
70,900
Wed, 12 Aug 2026
62.2600
63.9700
60.9800
61.2900
48,600
Tue, 11 Aug 2026
62.4550
63.6300
61.7900
63.5300
70,600
Mon, 10 Aug 2026
60.4900
62.0900
58.4200
61.2900
57,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
61.3200
63.9000
58.9000
61.3400
40,700
Thu, 06 Aug 2026
69.5000
69.5000
53.3000
59.4300
79,000
Thu, 06 Aug 2026
22 · 10-Q
Next filing day · accepted 05 Aug, 20:50 ET
10-Q ↗
Wed, 05 Aug 2026
21 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Aug 2026
67.8900
68.2800
64.3010
68.0700
54,500
Tue, 04 Aug 2026
66.9050
69.3200
65.9050
68.7700
57,200
Mon, 03 Aug 2026
63.4700
67.1600
63.1200
66.8100
27,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.1450
67.0000
60.6900
64.1500
81,800
Thu, 30 Jul 2026
59.5200
61.9100
58.7100
61.4300
28,900
Wed, 29 Jul 2026
58.1000
61.0200
56.8200
59.4600
41,200
Tue, 28 Jul 2026
61.3600
61.3600
57.1500
58.9700
25,500
Mon, 27 Jul 2026
62.3300
64.0100
60.0000
61.2000
51,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
66.6900
67.8200
59.1200
61.2600
80,100
Thu, 23 Jul 2026
65.7700
68.1200
63.6400
67.9300
44,200
Wed, 22 Jul 2026
68.6350
69.1000
64.9950
66.4000
277,400
Tue, 21 Jul 2026
67.1700
69.1000
61.5100
69.1000
45,100
Mon, 20 Jul 2026
69.1900
71.8200
62.1800
66.8600
65,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
69.9200
69.9200
66.0700
69.1900
166,700
Thu, 16 Jul 2026
66.7500
70.5600
64.8400
69.3200
144,600
Wed, 15 Jul 2026
68.7500
70.0000
66.3650
68.5500
62,500
Tue, 14 Jul 2026
71.2400
71.2400
66.0900
66.7900
118,800
Mon, 13 Jul 2026
73.0000
77.0000
67.4650
69.2100
63,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
71.9000
73.1400
69.1150
72.4700
45,800
Thu, 09 Jul 2026
68.7000
72.2700
68.2000
71.3900
26,300
Wed, 08 Jul 2026
70.1200
70.1200
64.6400
68.7700
32,600
Tue, 07 Jul 2026
67.6450
69.2600
64.1000
69.2500
34,500
Mon, 06 Jul 2026
72.3000
72.3000
67.8000
68.9200
22,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.9700
77.3250
72.2400
73.8300
43,300
Wed, 01 Jul 2026
79.4800
80.7700
72.8100
74.5400
39,200
Tue, 30 Jun 2026
83.2200
83.2200
76.1900
78.8300
77,200
Mon, 29 Jun 2026
80.5600
86.5900
76.6700
82.0000
48,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.0200
81.2200
75.7220
79.3000
111,700
Thu, 25 Jun 2026
77.7700
81.8300
77.5400
79.3500
87,100
Wed, 24 Jun 2026
69.5100
82.4000
69.5100
78.4900
228,700
Tue, 23 Jun 2026
61.5000
70.8000
61.5000
68.7500
32,900
Mon, 22 Jun 2026
70.5200
70.7000
62.1300
67.4700
58,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.3300
75.9800
70.2000
72.2600
65,200
Wed, 17 Jun 2026
66.0200
73.2400
66.0200
69.4100
96,900
Tue, 16 Jun 2026
67.5100
68.5300
64.0400
67.4200
37,000
Mon, 15 Jun 2026
71.9800
77.5000
66.2300
68.5700
84,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.4900
70.3700
63.4900
70.0900
37,300
Thu, 11 Jun 2026
62.7700
65.0230
61.0310
64.0400
17,100
Wed, 10 Jun 2026
65.0000
66.7500
59.9000
60.6400
30,200
Tue, 09 Jun 2026
20 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 09 Jun 2026
62.0300
69.7950
61.3200
66.0000
33,500
Mon, 08 Jun 2026
63.6600
64.3340
57.0000
58.8600
41,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.6400
66.0000
61.0900
63.7400
16,200
Thu, 04 Jun 2026
61.9700
64.1850
59.0500
62.0500
15,400
Wed, 03 Jun 2026
67.3700
67.8100
60.7900
61.8900
39,800
Tue, 02 Jun 2026
73.1700
74.1500
65.9600
68.4800
136,200
Mon, 01 Jun 2026
67.4700
73.6100
66.9900
73.1700
19,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.7800
74.0700
64.1560
69.5600
56,800
Thu, 28 May 2026
63.1400
67.5400
58.5000
65.5000
69,400
Wed, 27 May 2026
59.3100
67.9600
58.4800
63.9600
33,700
Tue, 26 May 2026
56.7900
61.0000
54.1600
60.1800
55,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
57.4800
57.4800
52.0000
56.3900
35,600
Thu, 21 May 2026
53.2400
61.1000
51.4800
57.4800
21,200
Wed, 20 May 2026
54.5000
58.5700
47.7700
55.1100
65,700
Tue, 19 May 2026
49.0000
57.5100
46.2250
54.5000
92,300
Mon, 18 May 2026
43.3650
49.4300
42.2600
49.4300
73,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
42.3100
44.0000
40.7400
40.7400
17,800
Thu, 14 May 2026
43.0000
43.9900
39.2600
43.9900
7,600
Wed, 13 May 2026
41.7200
43.5000
41.7200
41.7200
4,500
Tue, 12 May 2026
43.6700
45.1800
40.1900
41.3400
9,500
Mon, 11 May 2026
19 · 10-Q
After-hours · 17:27 ET
10-Q ↗
Mon, 11 May 2026
18 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 11 May 2026
42.9000
43.6100
40.1800
41.3400
8,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.6900
43.8300
39.6900
43.8300
7,200
Thu, 07 May 2026
44.0000
45.5000
40.5600
42.2400
7,700
Wed, 06 May 2026
41.8400
44.6700
41.8400
42.8800
5,900
Tue, 05 May 2026
41.6600
41.6600
38.7700
39.6800
9,300
Mon, 04 May 2026
41.7100
44.3100
39.3200
41.0700
8,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
40.7400
41.8950
39.9600
40.9400
7,300
Thu, 30 Apr 2026
40.9200
41.9800
40.1250
41.6800
6,700
Wed, 29 Apr 2026
41.7400
43.4700
39.7050
40.0600
15,500
Tue, 28 Apr 2026
40.1900
43.3600
39.7100
42.6800
12,700
Mon, 27 Apr 2026
17 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Mon, 27 Apr 2026
16 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Mon, 27 Apr 2026
38.4700
41.4900
38.4500
40.8400
13,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
35.1800
40.0600
35.1800
38.8600
18,000
Thu, 23 Apr 2026
37.1700
37.3650
33.9000
34.9100
10,600
Wed, 22 Apr 2026
39.2700
39.3300
36.0000
36.9800
7,800
Tue, 21 Apr 2026
42.3200
44.4000
38.2900
38.2900
12,400
Mon, 20 Apr 2026
43.1300
43.9900
39.8800
43.1800
21,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
42.3200
44.6800
41.8440
43.4700
18,600
Thu, 16 Apr 2026
38.5400
44.9900
37.6900
42.3200
23,400
Wed, 15 Apr 2026
33.5200
39.7500
33.5200
38.8700
16,000
Tue, 14 Apr 2026
32.1000
34.1400
32.1000
33.6600
20,000
Mon, 13 Apr 2026
32.2000
33.6000
31.4900
32.6300
18,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
34.7700
35.1750
32.0000
32.1600
10,800
Thu, 09 Apr 2026
31.0200
34.7300
31.0200
34.0600
5,800
Wed, 08 Apr 2026
31.9300
31.9410
30.6200
31.8800
3,800
Tue, 07 Apr 2026
31.8600
32.3630
30.2700
31.9300
11,100
Mon, 06 Apr 2026
30.0700
32.2600
30.0700
31.8600
14,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
29.5600
30.6800
29.5600
30.6800
5,400
Wed, 01 Apr 2026
29.0000
30.1500
28.9800
29.7700
7,500
Tue, 31 Mar 2026
28.6400
30.1150
28.4200
29.0000
14,700
Mon, 30 Mar 2026
27.7900
30.4500
27.2980
28.5000
27,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
24.7200
27.4700
24.5600
27.4700
9,900
Fri, 27 Mar 2026
15 · 8-K
Next filing day · accepted 26 Mar, 19:03 ET
8-K ↗
Thu, 26 Mar 2026
24.0300
26.4900
24.0300
25.0100
14,500
Wed, 25 Mar 2026
26.9200
27.2950
20.9100
24.4200
56,500
Tue, 24 Mar 2026
28.2500
28.8000
26.9600
26.9600
12,300
Mon, 23 Mar 2026
29.5300
29.9700
27.8200
28.5800
24,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
29.5600
31.3200
27.7400
29.1800
36,100
Thu, 19 Mar 2026
32.4500
32.8300
27.0100
30.0600
24,700
Wed, 18 Mar 2026
30.3680
35.5600
25.5100
33.3200
37,000
Tue, 17 Mar 2026
14 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 17 Mar 2026
31.1500
31.1500
29.0000
29.9000
14,318
Mon, 16 Mar 2026
30.9500
31.3000
28.0500
30.0000
20,394
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
24.2500
32.8000
24.2500
32.6500
28,526
Thu, 12 Mar 2026
13 · 8-K
After-hours · 17:18 ET
8-K ↗
Thu, 12 Mar 2026
30.0000
30.5500
28.7000
29.5000
17,946
Wed, 11 Mar 2026
29.1000
32.1500
28.3500
30.5000
14,568
Tue, 10 Mar 2026
29.0000
30.0000
27.4000
29.4000
25,838
Mon, 09 Mar 2026
34.2000
34.2000
24.1500
26.9500
55,168
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
38.5000
38.5000
30.2500
30.7000
21,682
Fri, 06 Mar 2026
12 · 8-K
Pre-market · 08:31 ET
8-K ↗
Fri, 06 Mar 2026
11 · 10-K
Next filing day · accepted 05 Mar, 21:55 ET
10-K ↗
Thu, 05 Mar 2026
10 · 8-K/A
After-hours · 16:07 ET
8-K/A ↗
Thu, 05 Mar 2026
42.4000
42.4000
38.5000
38.5000
14,404
Wed, 04 Mar 2026
41.8500
42.5000
40.3500
41.5000
4,198
Tue, 03 Mar 2026
40.0000
43.0000
40.0000
41.9000
6,822
Mon, 02 Mar 2026
42.8000
43.3000
41.0000
41.4000
3,684
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
43.0000
43.5000
41.5000
43.0000
3,538
Thu, 26 Feb 2026
43.5000
44.4000
42.0000
42.8500
1,626
Wed, 25 Feb 2026
42.0000
43.8500
42.0000
42.5000
2,542
Tue, 24 Feb 2026
42.0000
43.0000
41.4500
42.6000
5,830
Mon, 23 Feb 2026
45.2500
45.5000
41.0000
41.0000
5,308
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.1500
45.7000
41.3500
45.0000
3,716
Thu, 19 Feb 2026
43.0000
43.7500
41.5000
42.5500
2,436
Wed, 18 Feb 2026
42.9500
44.1000
42.7500
43.5000
2,570
Tue, 17 Feb 2026
43.7500
46.4000
42.2500
43.0000
2,946
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
42.0500
46.6000
42.0000
44.5500
3,216
Thu, 12 Feb 2026
41.3000
42.7500
41.2000
42.7000
6,928
Wed, 11 Feb 2026
38.5000
42.5500
38.5000
42.5000
17,032
Tue, 10 Feb 2026
42.5000
43.6000
36.9500
38.3500
10,826
Mon, 09 Feb 2026
48.4000
48.4000
40.8500
42.6500
9,248
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.0000
52.0000
48.5000
48.5000
5,980
Thu, 05 Feb 2026
9 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 05 Feb 2026
53.5000
53.5000
48.7500
49.4500
6,986
Wed, 04 Feb 2026
54.5000
54.5000
51.7500
54.0000
3,994
Tue, 03 Feb 2026
54.5000
55.5000
52.5000
54.0000
3,484
Mon, 02 Feb 2026
55.0000
56.5000
53.5000
55.0000
3,976
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.0000
55.7500
51.0000
55.0000
4,946
Thu, 29 Jan 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 29 Jan 2026
52.5000
53.5000
51.5000
53.5000
3,012
Wed, 28 Jan 2026
53.0000
53.7500
51.5000
53.0000
3,358
Tue, 27 Jan 2026
54.0000
54.5000
51.5000
53.5000
4,334
Mon, 26 Jan 2026
7 · DEF 14A
After-hours · 16:26 ET
DEF 14A ↗
Mon, 26 Jan 2026
58.0000
58.0000
53.0000
54.0000
6,436
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.0000
58.5000
56.0000
58.0000
4,744
Thu, 22 Jan 2026
54.5000
58.5000
52.0000
57.0000
6,988
Wed, 21 Jan 2026
52.0000
54.0000
51.0000
54.0000
6,086
Tue, 20 Jan 2026
53.0000
53.5000
51.2500
51.5000
4,854
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
6 · PRE 14A
After-hours · 17:00 ET
PRE 14A ↗
Fri, 16 Jan 2026
52.5000
57.0000
52.5000
55.5000
6,378
Thu, 15 Jan 2026
50.5000
53.5000
50.0000
53.0000
5,834
Wed, 14 Jan 2026
49.0000
51.2500
49.0000
50.5000
3,286
Tue, 13 Jan 2026
49.5000
50.5000
46.9000
49.5000
8,792
Mon, 12 Jan 2026
48.0500
50.7500
47.6000
50.0000
5,864
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.0000
48.9500
44.0000
48.5000
7,010
Thu, 08 Jan 2026
44.9500
45.8000
42.5000
44.3000
6,792
Wed, 07 Jan 2026
46.0000
46.9500
44.0500
44.7000
7,112
Tue, 06 Jan 2026
50.5000
50.7500
45.7000
46.0000
11,982
Mon, 05 Jan 2026
53.0000
54.0000
51.0000
51.0000
6,802
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.5000
59.0000
52.7500
53.0000
10,698
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
51.0000
54.2500
50.5000
54.0000
22,654
Tue, 30 Dec 2025
51.0000
53.0000
51.0000
52.0000
6,730
Mon, 29 Dec 2025
51.5000
53.0000
50.5000
51.0000
6,436
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.0000
54.5000
51.5000
52.5000
7,806
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.0000
54.5000
51.0000
53.0000
7,188
Tue, 23 Dec 2025
53.0000
53.5000
50.0000
53.0000
7,786
Mon, 22 Dec 2025
52.5000
52.5000
50.5000
51.5000
8,754
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.5000
54.5000
51.5000
51.5000
13,140
Thu, 18 Dec 2025
52.5000
55.7500
52.0000
53.5000
6,534
Wed, 17 Dec 2025
54.5000
55.8000
51.0000
51.0000
11,652
Tue, 16 Dec 2025
52.0000
56.0000
50.0000
54.0000
9,904
Mon, 15 Dec 2025
55.5000
57.7000
51.0000
51.0000
8,710
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.0000
57.7500
53.0000
55.5000
9,872
Thu, 11 Dec 2025
55.5000
56.5000
51.0000
56.0000
19,244
Wed, 10 Dec 2025
45.1500
55.5000
43.9500
52.5000
51,040
Tue, 09 Dec 2025
35.7500
46.5000
35.7500
46.1000
42,856
Mon, 08 Dec 2025
40.8500
40.8500
35.7500
35.8000
21,158
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.7500
41.8500
39.6000
39.8500
5,968
Thu, 04 Dec 2025
5 · 8-K/A
After-hours · 16:50 ET
8-K/A ↗
Thu, 04 Dec 2025
42.0000
42.2000
39.8500
41.0500
8,212
Wed, 03 Dec 2025
4 · 8-K
After-hours · 17:12 ET
8-K ↗
Wed, 03 Dec 2025
40.9500
41.9500
39.7500
41.9500
9,780
Tue, 02 Dec 2025
41.0000
41.5000
39.0000
40.4500
13,050
Mon, 01 Dec 2025
49.5000
52.0000
39.9500
43.0500
41,096
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.0000
53.0000
41.0000
45.5500
72,804
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
38.8000
42.0000
38.8000
41.0000
7,988
Tue, 25 Nov 2025
39.0000
40.0000
38.5000
38.8000
5,110
Mon, 24 Nov 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 24 Nov 2025
40.0000
40.5000
38.9000
39.3000
4,408
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
37.6000
40.4500
37.6000
39.0000
5,960
Thu, 20 Nov 2025
40.6500
41.4500
37.8000
38.2000
3,966
Wed, 19 Nov 2025
40.7500
41.7500
39.5000
39.5500
3,550
Tue, 18 Nov 2025
41.5000
42.2000
40.0000
40.7000
4,640
Mon, 17 Nov 2025
43.5000
45.0000
40.5000
40.6000
4,462
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
46.4500
47.5000
44.1500
45.4000
4,812
Thu, 13 Nov 2025
46.5000
47.5000
45.3500
46.6500
4,864
Wed, 12 Nov 2025
50.0000
50.5000
47.0500
47.4000
3,902
Tue, 11 Nov 2025
50.0000
50.0000
45.0000
49.5000
10,880
Mon, 10 Nov 2025
42.4500
45.7000
39.5000
45.4500
13,796
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
42.0000
43.1000
38.3000
40.5000
27,766
Thu, 06 Nov 2025
52.0000
52.0000
43.0000
43.1000
15,856
Thu, 06 Nov 2025
2 · 10-Q
Next filing day · accepted 05 Nov, 19:26 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K/A
After-hours · 16:06 ET
8-K/A ↗
Wed, 05 Nov 2025
46.0000
50.5000
45.0500
50.5000
10,134
Tue, 04 Nov 2025
45.5000
46.0000
44.5000
45.3000
3,684
Mon, 03 Nov 2025
45.5000
47.0000
44.6000
45.5000
12,236
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.0000
48.0000
45.5000
46.0000
7,704
Thu, 30 Oct 2025
49.0000
49.2500
45.5000
45.5500
5,760
Wed, 29 Oct 2025
49.5000
50.0000
48.0000
48.0500
7,762
Tue, 28 Oct 2025
50.5000
50.9500
49.2500
49.5000
4,916
Mon, 27 Oct 2025
54.0000
54.0000
50.5000
50.5000
5,360
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.0000
53.0000
51.0000
52.5000
3,762
Thu, 23 Oct 2025
51.5000
52.0000
50.7500
51.0000
2,200