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
22.3750
23.0305
22.2950
22.4000
22,792,988
Thu, 22 Oct 2026
22.7100
23.1500
21.9500
22.5000
35,402,100
Wed, 21 Oct 2026
23.3600
24.5400
23.0450
23.9600
36,026,200
Tue, 20 Oct 2026
21.3200
23.4600
21.2700
22.8200
32,739,900
Mon, 19 Oct 2026
98 · 8-K
After market open · 12:45 ET
8-K ↗
Mon, 19 Oct 2026
22.0500
22.1500
21.3710
21.5700
22,167,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
22.9500
23.3600
21.4650
21.6600
37,157,700
Thu, 15 Oct 2026
21.1800
23.5900
20.5500
23.3600
46,653,900
Wed, 14 Oct 2026
23.0200
23.1250
21.9300
22.2500
41,044,400
Tue, 13 Oct 2026
97 · 8-K
After market open · 12:45 ET
8-K ↗
Tue, 13 Oct 2026
23.6200
24.0200
23.3450
23.4900
23,007,500
Mon, 12 Oct 2026
24.2100
24.4300
23.6250
23.8300
20,922,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
24.4000
24.5900
23.8100
24.0300
23,267,400
Thu, 08 Oct 2026
24.1200
24.4500
23.2500
24.0400
34,468,900
Wed, 07 Oct 2026
96 · 8-K
After market open · 12:46 ET
8-K ↗
Wed, 07 Oct 2026
24.9500
25.1900
24.2800
24.6600
36,000,400
Tue, 06 Oct 2026
26.7500
27.1450
25.8200
26.2000
30,067,000
Mon, 05 Oct 2026
95 · 8-K
After market open · 12:52 ET
8-K ↗
Mon, 05 Oct 2026
26.8000
27.2900
26.3350
26.7900
29,133,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
27.5600
28.2000
25.9200
26.2700
36,891,500
Thu, 01 Oct 2026
26.4500
27.3800
26.2700
26.7300
29,583,100
Wed, 30 Sep 2026
94 · 8-K
After market open · 12:45 ET
8-K ↗
Wed, 30 Sep 2026
27.3250
27.9500
26.2200
26.4300
28,620,900
Tue, 29 Sep 2026
27.8100
27.8800
26.3500
26.7300
31,278,900
Mon, 28 Sep 2026
93 · 8-K
After market open · 12:45 ET
8-K ↗
Mon, 28 Sep 2026
27.1300
27.9250
26.7300
26.8400
27,357,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
28.2800
28.3900
26.9200
27.5600
32,171,300
Thu, 24 Sep 2026
27.2050
28.3300
27.1500
28.0300
33,135,300
Wed, 23 Sep 2026
28.1800
28.5550
27.3000
27.4600
36,313,200
Tue, 22 Sep 2026
27.9800
28.8600
27.7200
28.7600
40,673,600
Mon, 21 Sep 2026
27.5600
28.3300
27.0800
28.2500
52,495,700
Mon, 21 Sep 2026
92 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
24.8300
26.3700
24.7600
25.9900
65,310,200
Thu, 17 Sep 2026
23.4650
24.5750
23.2250
23.8900
41,979,700
Wed, 16 Sep 2026
23.4500
23.5910
22.1600
22.8100
42,395,000
Tue, 15 Sep 2026
24.5900
24.7100
22.9950
23.6000
52,527,100
Mon, 14 Sep 2026
24.6050
25.9700
24.5000
25.7600
44,382,800
Mon, 14 Sep 2026
91 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
24.5100
26.9700
24.2800
25.0300
63,044,600
Thu, 10 Sep 2026
23.6700
24.6800
23.3600
24.2000
26,362,200
Wed, 09 Sep 2026
25.5000
25.5800
24.1200
24.2100
28,490,900
Tue, 08 Sep 2026
24.7600
25.2100
24.2000
24.7700
29,965,500
Tue, 08 Sep 2026
90 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
25.3350
25.4900
24.5250
24.9700
46,697,500
Thu, 03 Sep 2026
23.8600
26.6000
23.7900
26.4500
67,070,000
Wed, 02 Sep 2026
23.0900
23.5400
22.8110
23.0600
26,938,800
Tue, 01 Sep 2026
24.3900
24.5800
23.0550
23.3700
40,401,600
Mon, 31 Aug 2026
23.9600
25.4700
23.7000
25.3200
41,598,600
Mon, 31 Aug 2026
89 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
25.1000
25.6800
23.7500
23.8000
51,595,500
Thu, 27 Aug 2026
25.9100
26.9100
25.1050
25.6300
56,735,400
Wed, 26 Aug 2026
24.2400
25.2600
24.1200
24.9100
36,088,800
Tue, 25 Aug 2026
23.8000
25.7760
23.5900
24.8200
61,458,200
Mon, 24 Aug 2026
23.6000
24.9400
23.2300
24.1400
66,618,800
Mon, 24 Aug 2026
88 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
22.2500
23.3400
21.9000
22.8300
59,493,800
Thu, 20 Aug 2026
21.4600
21.7990
20.6200
21.5700
64,918,700
Wed, 19 Aug 2026
18.5300
20.8950
18.3700
20.2400
75,667,800
Tue, 18 Aug 2026
18.3400
18.9500
18.2600
18.2800
20,742,000
Mon, 17 Aug 2026
18.2000
19.0000
18.1100
18.7300
30,953,500
Mon, 17 Aug 2026
87 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
18.0000
18.2250
17.4000
18.0800
26,286,700
Fri, 14 Aug 2026
86 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 13 Aug 2026
17.8750
18.4650
17.6700
18.2900
24,393,200
Wed, 12 Aug 2026
18.3600
18.4200
17.8400
17.8900
21,885,200
Tue, 11 Aug 2026
18.2750
18.4650
17.6350
18.0900
19,611,300
Mon, 10 Aug 2026
18.7500
18.8600
18.0600
18.1000
27,665,500
Mon, 10 Aug 2026
85 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18.8600
19.3000
18.1300
18.8200
29,938,600
Thu, 06 Aug 2026
18.0200
18.7100
17.8300
18.3000
25,003,800
Wed, 05 Aug 2026
18.1000
18.6000
17.5800
18.4300
29,280,000
Tue, 04 Aug 2026
17.4800
18.1900
17.3100
18.1000
28,707,800
Mon, 03 Aug 2026
16.9600
17.5450
16.6300
17.4200
21,896,700
Mon, 03 Aug 2026
84 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
17.7650
17.7700
16.5250
17.2800
35,751,900
Thu, 30 Jul 2026
16.9800
18.2300
16.8650
18.0800
35,754,200
Wed, 29 Jul 2026
17.4900
17.7300
16.5300
16.5900
32,464,000
Tue, 28 Jul 2026
17.0650
17.8900
16.3300
17.5700
33,499,000
Mon, 27 Jul 2026
16.7050
18.3200
16.6700
17.9200
62,612,600
Mon, 27 Jul 2026
83 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16.5900
16.6100
15.5150
15.7900
31,759,400
Thu, 23 Jul 2026
17.2300
17.8650
16.2900
16.5900
42,765,000
Wed, 22 Jul 2026
17.0700
18.2400
17.0300
17.7400
35,271,600
Tue, 21 Jul 2026
16.9650
17.2400
16.6900
17.2300
35,861,100
Mon, 20 Jul 2026
16.0150
16.8750
15.8600
16.6300
32,178,800
Mon, 20 Jul 2026
82 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
14.9200
15.8600
14.6700
15.6900
36,010,800
Thu, 16 Jul 2026
15.6700
15.7800
15.0600
15.4400
28,528,200
Thu, 16 Jul 2026
81 · 8-K
Pre-market · 08:45 ET
8-K ↗
Wed, 15 Jul 2026
16.7850
16.9400
15.6450
15.7900
42,764,200
Tue, 14 Jul 2026
80 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Tue, 14 Jul 2026
15.4200
16.3500
15.3800
16.2900
51,558,100
Mon, 13 Jul 2026
14.7600
14.8800
14.3200
14.6100
26,297,000
Mon, 13 Jul 2026
79 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
15.2700
15.5400
14.9500
14.9800
28,702,300
Thu, 09 Jul 2026
14.6600
14.8950
14.5200
14.6900
21,063,300
Wed, 08 Jul 2026
14.3450
14.9200
14.1000
14.8600
28,393,100
Tue, 07 Jul 2026
15.3500
15.7600
14.7600
14.8000
32,607,800
Mon, 06 Jul 2026
14.3250
16.1600
14.2800
15.5500
46,731,000
Mon, 06 Jul 2026
78 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
14.5650
15.2500
14.2400
14.3600
40,996,900
Wed, 01 Jul 2026
13.3700
14.6300
13.2800
14.1500
40,513,300
Tue, 30 Jun 2026
13.2000
13.5100
12.8000
13.3100
38,113,000
Mon, 29 Jun 2026
13.7200
13.9100
13.0210
13.8000
36,386,200
Mon, 29 Jun 2026
77 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
13.0000
13.8050
12.9450
13.5600
66,502,800
Thu, 25 Jun 2026
14.2500
14.2730
13.0650
13.3200
43,981,200
Wed, 24 Jun 2026
15.0000
15.0800
13.8500
14.0200
46,267,800
Tue, 23 Jun 2026
15.1100
15.4950
14.9750
15.1300
31,449,100
Mon, 22 Jun 2026
16.2800
17.1300
15.7200
15.8600
35,741,100
Mon, 22 Jun 2026
76 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
75 · 8-K
After-hours · 16:45 ET
8-K ↗
Thu, 18 Jun 2026
15.9600
16.2200
15.4410
16.1400
51,599,300
Wed, 17 Jun 2026
16.1250
16.8300
15.6800
15.7000
32,701,400
Tue, 16 Jun 2026
16.9800
17.2600
16.1700
16.2100
38,202,000
Mon, 15 Jun 2026
17.1900
17.8200
17.0500
17.1100
51,249,600
Mon, 15 Jun 2026
74 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
73 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 12 Jun 2026
16.3100
16.8100
15.9500
16.1100
25,124,900
Thu, 11 Jun 2026
15.6500
16.5400
15.3520
16.5200
36,195,900
Wed, 10 Jun 2026
72 · 8-K
After-hours · 17:05 ET
8-K ↗
Wed, 10 Jun 2026
16.0200
16.4200
15.5300
15.6400
30,540,900
Tue, 09 Jun 2026
16.5000
16.9100
15.4700
16.2000
38,832,900
Mon, 08 Jun 2026
16.6300
17.2800
16.4100
16.8500
38,585,000
Mon, 08 Jun 2026
71 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70 · 424B5
After-hours · 17:00 ET
424B5 ↗
Fri, 05 Jun 2026
69 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 05 Jun 2026
17.0100
17.0700
15.6000
15.9000
63,158,200
Thu, 04 Jun 2026
16.8500
17.9500
16.6700
17.8900
50,488,400
Wed, 03 Jun 2026
68 · 424B5
After-hours · 17:29 ET
424B5 ↗
Wed, 03 Jun 2026
17.6800
17.8150
16.8200
16.9000
41,575,000
Tue, 02 Jun 2026
67 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 02 Jun 2026
18.4900
18.7000
17.5200
17.9700
47,615,000
Mon, 01 Jun 2026
18.4600
19.4400
18.2000
18.8500
36,037,000
Mon, 01 Jun 2026
66 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
18.9000
19.8550
18.4350
19.2700
35,376,400
Thu, 28 May 2026
18.3300
19.3350
17.8700
19.2500
40,003,200
Wed, 27 May 2026
18.9850
19.1500
18.7250
18.8200
23,750,400
Tue, 26 May 2026
19.2900
20.0500
19.0250
19.2000
32,480,800
Tue, 26 May 2026
65 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
19.4350
19.8700
18.8150
18.8800
24,657,500
Thu, 21 May 2026
19.0000
19.6600
18.9600
19.6100
21,697,700
Wed, 20 May 2026
18.7800
19.6450
18.6470
19.3900
26,657,400
Tue, 19 May 2026
18.4900
18.9550
18.2900
18.6300
29,470,600
Mon, 18 May 2026
19.3400
19.3900
18.2900
18.7300
47,949,100
Mon, 18 May 2026
64 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
21.2800
21.3300
19.8500
19.8700
50,478,500
Thu, 14 May 2026
21.2000
22.6500
20.6900
22.0000
37,536,500
Wed, 13 May 2026
21.4300
21.6850
21.0300
21.1800
25,523,600
Tue, 12 May 2026
22.3700
22.5000
21.2300
21.6700
45,054,200
Mon, 11 May 2026
22.0200
23.3650
21.9550
23.0200
40,315,700
Mon, 11 May 2026
63 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
22.0000
22.3950
21.4800
22.1700
28,943,900
Thu, 07 May 2026
22.6000
22.7300
21.3800
22.0000
36,938,700
Wed, 06 May 2026
22.9950
23.4700
22.6300
22.9100
36,626,000
Tue, 05 May 2026
23.2000
23.3450
22.5600
23.1000
34,971,200
Mon, 04 May 2026
22.1600
23.1700
22.1600
22.7900
43,404,900
Mon, 04 May 2026
62 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
61 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 01 May 2026
21.6600
22.0900
21.4400
21.8800
29,623,500
Thu, 30 Apr 2026
20.7300
21.4200
20.5200
21.4000
24,554,900
Wed, 29 Apr 2026
21.2700
21.3000
20.1900
20.6600
32,673,500
Tue, 28 Apr 2026
21.0100
21.6750
20.5800
21.4800
28,531,500
Mon, 27 Apr 2026
22.0300
22.4100
21.4300
21.5500
31,206,500
Mon, 27 Apr 2026
60 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
59 · S-3ASR
After-hours · 17:01 ET
S-3ASR ↗
Fri, 24 Apr 2026
58 · S-3
After-hours · 17:28 ET
S-3 ↗
Fri, 24 Apr 2026
22.4100
22.5100
21.6700
22.1400
26,005,800
Thu, 23 Apr 2026
22.6150
23.0500
21.6500
22.0000
40,450,300
Wed, 22 Apr 2026
22.8500
23.4400
22.6900
23.3100
47,155,800
Tue, 21 Apr 2026
22.6500
22.8200
21.6900
21.7100
36,882,400
Mon, 20 Apr 2026
22.1800
22.7550
21.5800
22.5300
37,645,800
Mon, 20 Apr 2026
57 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
23.0200
24.1100
22.6700
22.9500
63,695,600
Thu, 16 Apr 2026
22.3850
22.5000
21.5600
22.4400
34,882,100
Wed, 15 Apr 2026
21.6800
22.4400
21.1500
22.3400
40,535,700
Wed, 15 Apr 2026
56 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 14 Apr 2026
55 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Tue, 14 Apr 2026
22.3600
23.1600
21.0950
21.4800
71,691,700
Mon, 13 Apr 2026
20.9800
22.0300
20.6800
21.5100
54,464,200
Mon, 13 Apr 2026
54 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
21.5800
21.7700
20.9900
21.2800
28,762,500
Thu, 09 Apr 2026
21.1900
21.8500
20.4750
21.0800
35,203,500
Thu, 09 Apr 2026
53 · 8-K
Pre-market · 08:45 ET
8-K ↗
Wed, 08 Apr 2026
21.7300
21.9600
20.6400
21.5200
39,262,400
Tue, 07 Apr 2026
20.0600
20.2200
19.3000
20.1700
34,565,100
Tue, 07 Apr 2026
52 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 06 Apr 2026
20.0000
20.9700
19.9700
20.6000
41,060,300
Mon, 06 Apr 2026
51 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
18.8550
19.5400
18.3000
19.4500
39,700,000
Wed, 01 Apr 2026
19.9800
20.3800
19.5000
19.6900
41,349,900
Tue, 31 Mar 2026
18.5100
19.9850
18.3600
19.7800
70,358,300
Mon, 30 Mar 2026
50 · 8-K
After-hours · 17:36 ET
8-K ↗
Mon, 30 Mar 2026
19.1800
19.1900
17.8400
18.3000
55,012,300
Mon, 30 Mar 2026
49 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
19.0900
19.1400
18.2800
18.3900
52,356,800
Thu, 26 Mar 2026
20.2800
20.7200
19.4500
19.4700
46,059,700
Wed, 25 Mar 2026
21.4000
21.8800
20.7500
21.2400
38,254,200
Wed, 25 Mar 2026
48 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 24 Mar 2026
21.1300
21.5000
20.3700
20.8000
41,904,700
Mon, 23 Mar 2026
21.2000
21.7900
20.5300
21.2700
47,876,500
Mon, 23 Mar 2026
47 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
21.1500
21.2300
20.2240
20.9400
65,702,600
Thu, 19 Mar 2026
20.7000
21.3800
20.4500
21.1400
41,480,300
Wed, 18 Mar 2026
22.4300
22.5400
21.4100
21.4100
51,632,900
Tue, 17 Mar 2026
46 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 17 Mar 2026
23.3000
23.8500
22.9700
23.2300
39,542,300
Mon, 16 Mar 2026
22.2700
23.5300
22.1700
23.3900
74,365,200
Mon, 16 Mar 2026
45 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
21.7600
22.7600
20.4900
20.5400
80,720,500
Thu, 12 Mar 2026
20.8700
21.3000
20.1550
20.5500
32,206,900
Wed, 11 Mar 2026
20.8700
21.4900
20.3900
21.0500
30,490,500
Tue, 10 Mar 2026
20.6200
21.4800
20.3450
20.7300
35,360,400
Mon, 09 Mar 2026
19.7600
20.7400
19.2700
20.7000
50,899,000
Mon, 09 Mar 2026
44 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
19.5300
19.5700
18.8400
18.8800
43,815,400
Thu, 05 Mar 2026
21.0300
21.3400
19.9270
20.3500
39,345,900
Wed, 04 Mar 2026
21.0000
21.8670
20.6600
21.1200
62,294,000
Tue, 03 Mar 2026
19.5500
20.1800
18.9710
19.5700
37,218,400
Mon, 02 Mar 2026
18.9000
21.1600
18.8200
20.4000
52,864,200
Mon, 02 Mar 2026
43 · 8-K
Pre-market · 08:56 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
19.7400
19.8500
18.8800
18.9800
33,344,900
Thu, 26 Feb 2026
42 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
21.4500
21.6000
19.9150
20.4400
41,862,400
Wed, 25 Feb 2026
20.5000
22.1700
20.4850
21.5000
60,436,300
Tue, 24 Feb 2026
18.7500
19.6000
18.6500
19.4400
30,341,800
Mon, 23 Feb 2026
19.5000
19.6800
18.8100
19.2200
30,544,500
Mon, 23 Feb 2026
41 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
19.7800
20.4050
19.6700
20.1300
36,001,300
Thu, 19 Feb 2026
19.5000
19.9600
19.2500
19.9600
31,224,300
Wed, 18 Feb 2026
20.0800
20.6700
19.5850
19.8200
31,158,700
Tue, 17 Feb 2026
20.6100
20.6800
19.7700
20.1500
30,266,300
Tue, 17 Feb 2026
40 · 8-K
Pre-market · 08:40 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.2400
21.5950
20.0440
20.9600
49,138,800
Thu, 12 Feb 2026
19.9800
20.0600
18.6800
19.7400
39,889,800
Wed, 11 Feb 2026
20.5600
20.5600
19.0200
19.4700
33,392,400
Wed, 11 Feb 2026
39 · 8-K
Pre-market · 07:52 ET
8-K ↗
Tue, 10 Feb 2026
20.7050
21.2700
19.9500
19.9500
39,536,500
Mon, 09 Feb 2026
19.4000
21.7500
19.3300
21.4500
48,465,700
Mon, 09 Feb 2026
38 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
18.7750
20.7000
18.7000
20.4700
74,458,600
Thu, 05 Feb 2026
19.2500
20.0700
17.1900
17.4000
75,287,200
Wed, 04 Feb 2026
21.8700
21.9800
19.9000
20.3000
55,408,000
Tue, 03 Feb 2026
23.0900
23.0910
21.0400
22.3500
47,026,200
Mon, 02 Feb 2026
22.8750
24.0800
22.5800
22.8000
54,839,800
Mon, 02 Feb 2026
37 · 8-K
Pre-market · 08:40 ET
8-K ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
26.0000
26.5150
24.5500
25.1000
45,469,400
Thu, 29 Jan 2026
28.6800
28.7300
26.0200
26.7000
58,389,800
Wed, 28 Jan 2026
36 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 28 Jan 2026
29.9600
30.5500
29.4600
29.6300
34,159,000
Tue, 27 Jan 2026
27.8600
29.4750
27.7200
29.3300
31,650,900
Mon, 26 Jan 2026
27.7500
28.7400
27.5400
27.8000
32,814,300
Mon, 26 Jan 2026
35 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
28.6300
29.7600
27.9400
28.8000
28,633,800
Thu, 22 Jan 2026
29.4800
29.6300
28.3200
28.9000
32,774,400
Wed, 21 Jan 2026
28.3600
29.4500
26.7600
29.3500
51,539,700
Tue, 20 Jan 2026
28.7700
29.3000
28.0400
28.2400
51,116,900
Tue, 20 Jan 2026
34 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
30.8650
31.4900
29.7800
31.1600
44,329,000
Thu, 15 Jan 2026
33.0700
33.1500
30.7850
30.8700
46,884,200
Thu, 15 Jan 2026
33 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 14 Jan 2026
32.2200
34.3900
31.7400
32.6600
68,448,300
Wed, 14 Jan 2026
32 · DEFA14A
Pre-market · 08:56 ET
DEFA14A ↗
Wed, 14 Jan 2026
31 · 8-K
Pre-market · 08:55 ET
8-K ↗
Tue, 13 Jan 2026
30 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Tue, 13 Jan 2026
31.4900
32.2400
30.9550
31.2200
42,165,500
Mon, 12 Jan 2026
29.9400
31.5400
29.7100
31.1300
33,629,500
Mon, 12 Jan 2026
29 · DEFA14A
Pre-market · 08:50 ET
DEFA14A ↗
Mon, 12 Jan 2026
28 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 12 Jan 2026
27 · DEFA14A
Pre-market · 06:04 ET
DEFA14A ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
26 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 09 Jan 2026
30.6000
31.6800
29.6100
30.0600
37,670,300
Thu, 08 Jan 2026
29.6000
31.6650
29.1600
31.2800
39,942,400
Thu, 08 Jan 2026
25 · DEFA14A
Next filing day · accepted 07 Jan, 21:07 ET
DEFA14A ↗
Wed, 07 Jan 2026
31.6400
31.8900
30.2300
30.3600
39,821,700
Tue, 06 Jan 2026
33.9750
34.0400
31.3800
32.3300
42,062,400
Mon, 05 Jan 2026
32.4800
33.7800
31.9200
33.3500
54,163,800
Mon, 05 Jan 2026
24 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
23 · DEFA14A
After market open · 12:43 ET
DEFA14A ↗
Fri, 02 Jan 2026
22 · 8-K
After market open · 12:42 ET
8-K ↗
Fri, 02 Jan 2026
28.0000
31.2600
27.4600
31.1900
58,445,100
Fri, 02 Jan 2026
21 · DEFA14A
Pre-market · 08:42 ET
DEFA14A ↗
Fri, 02 Jan 2026
20 · 8-K
Pre-market · 08:40 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
28.0500
28.0800
26.8400
27.1500
33,878,400
Tue, 30 Dec 2025
19 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Tue, 30 Dec 2025
28.6000
29.1900
27.5700
27.7200
30,681,000
Mon, 29 Dec 2025
18 · DEFA14A
After-hours · 17:18 ET
DEFA14A ↗
Mon, 29 Dec 2025
28.0000
29.6200
27.9600
28.5400
28,409,700
Mon, 29 Dec 2025
17 · DEFA14A
Pre-market · 08:45 ET
DEFA14A ↗
Mon, 29 Dec 2025
16 · 8-K
Pre-market · 08:40 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
29.4700
29.5000
27.9000
28.3100
32,664,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
29.1700
29.5300
28.7400
29.3500
21,546,700
Tue, 23 Dec 2025
30.0000
30.3200
28.9400
29.7800
35,790,500
Mon, 22 Dec 2025
32.6800
32.7800
30.5000
31.0900
41,181,900
Mon, 22 Dec 2025
15 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
14 · DEFA14A
After market open · 14:32 ET
DEFA14A ↗
Fri, 19 Dec 2025
13 · 8-K
After market open · 14:21 ET
8-K ↗
Fri, 19 Dec 2025
29.8800
31.6100
29.5900
31.3600
62,526,800
Thu, 18 Dec 2025
31.1900
31.7200
28.4000
28.4300
52,809,800
Thu, 18 Dec 2025
12 · DEFA14A
Next filing day · accepted 17 Dec, 19:42 ET
DEFA14A ↗
Wed, 17 Dec 2025
31.2800
32.2250
29.1400
29.3200
55,921,700
Tue, 16 Dec 2025
30.8400
31.7580
30.3700
31.3900
40,973,200
Mon, 15 Dec 2025
34.5200
34.8400
30.7600
30.9500
61,583,600
Mon, 15 Dec 2025
11 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.5000
38.8000
34.7400
34.8600
51,648,900
Thu, 11 Dec 2025
38.8000
39.4680
37.6610
38.3800
41,639,200
Wed, 10 Dec 2025
38.9300
42.0850
38.4360
40.4000
53,350,000
Tue, 09 Dec 2025
10 · DEF 14A
After-hours · 16:40 ET
DEF 14A ↗
Tue, 09 Dec 2025
35.0000
39.7900
34.6600
39.2100
60,351,300
Mon, 08 Dec 2025
35.3500
35.9400
33.8000
35.8400
41,072,500
Mon, 08 Dec 2025
9 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.1500
36.6300
34.0100
34.0600
47,048,100
Thu, 04 Dec 2025
8 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 04 Dec 2025
33.3900
36.3200
32.5100
36.3200
48,483,900
Wed, 03 Dec 2025
33.1900
34.3700
32.1000
33.6600
56,861,700
Tue, 02 Dec 2025
30.6700
32.8100
30.5000
31.9100
60,205,300
Mon, 01 Dec 2025
30.5100
30.9000
28.8100
28.9400
64,694,700
Mon, 01 Dec 2025
7 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.8000
35.2000
32.0300
33.1200
51,366,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.3200
32.4500
29.3600
31.7400
53,469,400
Tue, 25 Nov 2025
29.8900
31.0000
28.6700
28.9100
49,691,900
Mon, 24 Nov 2025
26.9400
31.5300
26.4600
31.1000
72,026,000
Mon, 24 Nov 2025
6 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 10-K
After-hours · 17:03 ET
10-K ↗
Fri, 21 Nov 2025
4 · PRE 14A
After-hours · 16:43 ET
PRE 14A ↗
Fri, 21 Nov 2025
26.0200
26.7700
24.3300
26.0000
55,092,500
Fri, 21 Nov 2025
3 · 8-K
Pre-market · 09:07 ET
8-K ↗
Thu, 20 Nov 2025
30.2400
30.3800
25.9500
26.0200
62,020,700
Wed, 19 Nov 2025
31.7500
32.3800
28.7500
29.1800
50,636,800
Wed, 19 Nov 2025
2 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 18 Nov 2025
30.8450
33.3900
30.4700
32.2800
52,662,700
Mon, 17 Nov 2025
33.7500
34.3700
30.1200
30.9500
58,609,600
Mon, 17 Nov 2025
1 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.0000
36.0400
33.5450
34.4000
50,642,100
Thu, 13 Nov 2025
39.9000
40.1300
36.0500
36.5700
41,175,400
Wed, 12 Nov 2025
41.0600
41.2510
39.3000
40.5700
28,409,900
Tue, 11 Nov 2025
40.7200
41.4300
38.4300
39.5900
22,499,800
Mon, 10 Nov 2025
43.4100
43.7700
40.9600
41.1500
40,321,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
37.3900
40.4900
35.7900
40.2300
45,751,700
Thu, 06 Nov 2025
40.5000
40.7080
37.1200
37.3700
38,672,100
Wed, 05 Nov 2025
41.2500
42.5800
40.2800
41.4200
34,359,900
Tue, 04 Nov 2025
40.5300
43.0200
39.3210
39.4600
46,705,200
Mon, 03 Nov 2025
44.7800
44.8800
42.4900
42.8600
35,980,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.7800
47.3760
45.1700
46.6500
22,862,500
Thu, 30 Oct 2025
48.0400
48.4400
44.4700
44.5500
41,374,200
Wed, 29 Oct 2025
52.0000
52.2300
48.8800
49.7600
31,753,000
Tue, 28 Oct 2025
53.1500
54.0300
52.4000
52.5400
23,616,800
Mon, 27 Oct 2025
53.9400
54.5400
51.7700
53.7100
35,554,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
51.0000
51.6200
49.9400
50.4100
23,551,100