CoreCivic, Inc CXW
Open calendar →CoreCivic, Inc. Common Stock · Company · NYSE
USD closing-price chart (daily close from yfinance · Last year)
USD 19.82 → 32.18 · 62.4%
Numbered dotted lines mark the filtered filings under Announcement Events below.
Price & SEC Filing History 23 Jul 2025 — 24 Jul 2026 (Last year)
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
No data yet
No data yet
32.1000
32.4700
31.6105
32.1800
735,330
32.1500
32.6900
31.6200
32.0800
846,300
30.6600
32.2000
30.6600
31.8500
874,400
Weekend
Weekend
30.3200
30.7500
30.0600
30.6500
983,400
31.2900
31.5900
30.6100
30.6500
832,200
31.4300
31.6000
31.0200
31.0900
1,008,400
31.6200
31.8800
31.2500
31.3600
821,800
32.0000
32.3000
30.9900
31.4300
853,400
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Weekend
Weekend
31.2000
31.9700
31.1000
31.8900
753,500
30.8000
31.7800
30.7200
31.2800
1,464,900
29.0600
30.6300
28.7000
30.6200
1,620,800
31.0000
31.8200
29.1000
29.3000
1,779,500
32.3000
32.6000
29.5800
30.4200
2,758,800
17 · 8-K
Pre-market · 08:00 ET
8-K ↗
Weekend
Weekend
No trading
31.0700
31.6600
30.4500
31.0300
794,300
30.6700
31.5500
30.4200
31.0100
1,412,500
30.1700
30.8500
29.6300
30.3800
1,585,400
30.8200
31.0500
30.0600
30.2900
1,174,500
Weekend
Weekend
30.2700
30.9500
29.5500
30.7700
2,646,400
29.7300
29.8600
29.0300
29.3800
1,094,200
30.0200
30.4000
29.6300
29.8000
1,278,300
29.4700
30.7700
29.1600
29.7300
1,886,600
28.7500
30.4500
28.6200
29.6500
1,887,300
Weekend
Weekend
No trading
28.2300
28.9600
27.9100
28.9000
2,773,600
27.8500
28.6200
27.4600
28.1700
1,704,700
27.7800
27.9800
26.8700
27.8800
1,246,300
26.7200
27.8500
26.5600
27.7700
1,493,900
Weekend
Weekend
26.7000
27.2000
26.4000
27.1000
924,000
26.4500
27.2900
26.2900
26.8500
1,373,700
25.2600
26.9700
25.0800
26.4500
2,276,400
24.9500
25.4000
24.5600
25.1800
1,466,600
23.2700
24.9400
23.0000
24.7200
1,735,700
Weekend
Weekend
23.0600
23.4300
22.7400
23.2100
827,000
22.0000
23.1000
21.8500
23.0600
1,369,600
21.2100
21.9000
21.1300
21.7100
736,300
21.0000
21.8100
20.9700
21.3500
935,300
21.0000
21.4500
20.7700
21.2100
771,300
Weekend
Weekend
21.4900
21.6900
21.0300
21.0800
1,259,200
21.0500
21.7900
20.8600
21.7700
722,600
21.5400
21.7400
21.0400
21.1900
674,500
21.3300
21.8100
21.0900
21.1900
1,583,100
No trading
Weekend
Weekend
21.0400
21.6300
21.0200
21.5000
661,200
21.1900
21.8900
21.1000
21.1200
865,700
21.0400
21.4200
20.7900
21.3900
746,300
21.0000
21.1900
20.7400
21.0100
631,700
20.7400
21.3700
20.7400
21.0200
719,400
16 · 8-K
Pre-market · 06:01 ET
8-K ↗
Weekend
Weekend
21.1900
21.3100
20.5100
20.7400
1,609,400
20.8200
21.5100
20.5500
21.2500
1,105,900
19.3800
20.6800
19.3100
20.6000
1,079,700
19.8700
19.8700
19.3500
19.6000
1,086,400
20.2800
20.7200
19.8200
19.8800
1,458,400
Weekend
Weekend
21.5900
22.0900
20.3100
20.3300
1,979,400
15 · 10-Q
After market open · 12:35 ET
10-Q ↗
21.6000
22.2000
20.3000
21.8200
2,920,500
14 · 8-K
After-hours · 16:05 ET
8-K ↗
19.7600
21.5200
19.7600
21.1700
1,861,600
20.2000
20.3000
19.4200
19.4200
1,229,700
20.4400
20.4400
19.9900
20.1500
607,000
Weekend
Weekend
20.6400
20.7000
20.2500
20.5800
636,500
20.4800
20.7200
20.3000
20.4600
613,600
20.5700
20.6900
20.4400
20.5400
412,500
20.3800
20.6000
20.2100
20.5700
502,600
20.3600
20.7000
20.2100
20.2500
507,700
Weekend
Weekend
20.0000
20.8300
19.9300
20.5100
783,700
20.4200
20.6900
20.0200
20.0400
441,300
20.6900
20.8900
20.2400
20.4100
965,300
20.7000
20.8700
20.4300
20.5700
506,800
20.4100
20.7500
20.2700
20.6200
1,160,900
Weekend
Weekend
20.2300
20.5900
20.2300
20.4500
982,100
20.0900
20.3100
19.9700
20.2200
710,600
19.9500
20.4600
19.8300
20.0800
661,700
19.9300
20.3100
19.8700
19.9500
1,349,900
19.8500
19.9600
19.4500
19.9300
815,700
Weekend
Weekend
13 · 8-K
After-hours · 16:05 ET
8-K ↗
20.3000
20.3000
19.7600
19.9200
399,200
20.3000
20.5900
20.1300
20.2200
525,200
20.2100
20.4000
19.7800
20.3800
1,101,500
20.1200
20.3300
19.6900
19.9800
676,600
20.6100
20.7700
19.9600
20.0500
1,025,700
Weekend
Weekend
No trading
18.8800
20.5100
18.8000
20.5100
1,099,000
18.9400
19.2500
18.4600
19.1300
792,300
19.1500
19.3200
18.6900
18.9100
1,170,600
12 · DEFA14A
Pre-market · 06:16 ET
DEFA14A ↗
11 · DEF 14A
Pre-market · 06:15 ET
DEF 14A ↗
19.4200
19.5100
18.9500
19.0700
1,000,600
Weekend
Weekend
19.4300
19.7800
19.3300
19.4400
1,299,600
19.8900
20.1700
19.7400
19.7900
995,700
20.0100
20.4400
19.9000
19.9800
2,334,500
20.5500
20.6000
19.8900
19.9400
2,714,600
19.2700
20.4200
19.2700
20.2300
1,468,200
Weekend
Weekend
19.9100
19.9100
19.4000
19.4600
4,315,000
20.1500
20.4000
19.7900
19.9100
1,144,300
20.0500
20.7200
19.7800
20.2200
1,492,300
19.1000
20.3100
19.0800
20.2800
2,105,100
18.2300
19.2300
17.9700
19.0000
1,547,900
Weekend
Weekend
17.6600
18.2200
17.3800
18.2100
802,900
17.3100
17.8800
17.2200
17.6400
747,200
17.8600
17.9000
17.3200
17.4900
1,065,800
17.6500
18.0700
17.1500
17.7200
1,132,000
17.8900
18.0100
17.4400
17.9200
943,400
Weekend
Weekend
18.1100
18.1900
17.6900
18.0600
824,300
18.4100
18.5100
18.0900
18.3900
714,100
18.5000
18.6200
18.0000
18.4600
745,000
17.9100
18.3800
17.7100
18.3400
1,519,100
17.4800
18.4300
17.4600
18.1900
1,296,000
Weekend
Weekend
17.2300
17.9000
17.0700
17.6800
1,076,700
17.2300
17.5800
17.1100
17.4800
1,000,500
16.5000
17.2700
16.2400
17.1700
1,127,200
16.1400
16.6000
16.0900
16.4700
1,032,100
16.5800
16.6300
15.7400
16.2100
1,522,600
Weekend
Weekend
10 · 10-K
After market open · 11:18 ET
10-K ↗
18.5200
18.5200
16.3700
16.7400
3,068,300
18.5400
18.8000
18.4600
18.6600
754,400
18.6400
18.9400
18.4500
18.5600
762,100
19.2300
19.3000
18.3500
18.6900
888,400
No trading
Weekend
Weekend
18.2200
19.2600
18.0700
18.9200
1,829,800
19.4500
19.6900
16.1600
17.8600
2,475,100
9 · 8-K
After-hours · 16:05 ET
8-K ↗
18.7200
18.9500
18.4300
18.5000
663,000
18.8400
18.9300
18.6600
18.6900
507,000
18.6800
18.9300
18.3500
18.8900
570,800
Weekend
Weekend
18.6800
18.8500
18.5100
18.7200
2,095,800
18.6200
18.8700
18.4700
18.6300
729,100
18.7200
18.7200
18.3100
18.6200
840,600
18.3900
18.7000
18.2700
18.7000
948,800
18.5900
18.7500
18.4000
18.5100
1,004,300
Weekend
Weekend
18.6000
18.7800
18.4400
18.5300
1,058,400
18.4800
18.8100
18.3200
18.7500
1,160,500
18.6600
18.6600
18.2800
18.4700
987,600
18.6100
18.7700
18.4300
18.6600
1,190,700
20.1600
20.2000
18.1200
18.6600
1,813,600
Weekend
Weekend
20.0200
20.2000
19.9800
20.0700
354,900
19.9600
20.2900
19.9600
20.1300
694,400
20.1400
20.2000
19.6300
19.8600
1,033,500
19.7700
20.9800
19.6800
20.1700
1,861,100
No trading
Weekend
Weekend
19.8400
20.0800
19.7200
20.0100
651,200
19.9100
20.2000
19.6500
19.9100
655,600
19.9800
20.1200
19.4500
19.9300
832,400
20.1300
20.2000
19.9100
19.9400
547,600
20.2100
20.4600
20.1000
20.1800
697,200
Weekend
Weekend
19.7400
20.3300
19.7400
20.3000
881,300
18.9000
19.7600
18.8400
19.7100
825,100
19.0600
19.0700
18.6800
18.9500
691,200
19.4400
19.4500
18.5700
18.9600
843,200
18.9700
19.8400
18.9700
19.6200
687,900
Weekend
Weekend
19.0400
19.0900
18.8600
19.0200
649,800
No trading
19.2200
19.2500
19.0100
19.1100
931,100
19.2800
19.4200
19.0900
19.1300
649,100
19.1300
19.3500
19.1100
19.3500
580,800
Weekend
Weekend
19.0500
19.2900
19.0500
19.2200
520,200
No trading
18.9000
19.1900
18.8600
19.1000
329,200
19.2500
19.3400
18.9500
18.9900
703,400
18.9500
19.3700
18.8400
19.3400
1,003,600
Weekend
Weekend
19.4700
19.6000
18.9300
18.9700
2,858,300
19.5600
19.8100
19.5600
19.6200
781,000
18.9300
19.5500
18.9000
19.4700
898,700
19.1400
19.4600
18.9700
19.0200
878,700
19.0100
19.2000
18.8600
18.9900
1,042,400
Weekend
Weekend
18.9900
19.1500
18.8200
18.9000
838,800
8 · 8-K
Pre-market · 08:00 ET
8-K ↗
18.6600
18.9800
18.4800
18.9500
896,300
18.7800
18.9400
18.5600
18.5900
1,323,900
18.7000
18.9400
18.4800
18.7800
885,200
18.6400
18.8700
18.5000
18.5800
985,000
Weekend
Weekend
18.7000
18.9400
18.5500
18.6400
785,000
18.5600
18.7100
18.4600
18.6100
735,900
18.2700
18.6500
18.1900
18.6000
878,500
18.1200
18.4100
17.9600
18.2800
884,400
7 · 8-K
Pre-market · 07:01 ET
8-K ↗
17.9000
18.2500
17.8700
17.9300
816,100
Weekend
Weekend
17.8400
18.1200
17.8400
18.0500
492,900
No trading
17.7700
18.1000
17.7700
17.8800
1,405,600
17.4400
17.8400
17.4000
17.7200
933,600
17.0300
17.4300
17.0000
17.3400
1,231,700
Weekend
Weekend
16.7900
17.2800
16.7600
17.0700
948,500
16.7700
17.2000
16.6100
16.7100
1,141,200
16.1000
17.5800
16.0800
16.7600
2,170,400
16.1300
16.3400
15.9500
16.1300
1,031,700
17.1000
17.1800
16.1700
16.2200
1,145,100
Weekend
Weekend
16.8500
17.3300
16.7500
17.1900
1,185,500
17.0100
17.1300
16.7100
16.7500
1,279,300
17.2100
17.4400
17.0500
17.0800
1,299,400
17.3400
17.4700
17.0100
17.2300
1,325,100
17.5900
18.3100
17.4400
17.4500
1,821,800
6 · 8-K
Pre-market · 06:02 ET
8-K ↗
Weekend
Weekend
16.7000
16.9600
16.2800
16.9500
1,922,600
5 · 10-Q
After market open · 15:45 ET
10-Q ↗
17.0800
18.1100
16.0200
16.7900
2,642,800
4 · 8-K
After-hours · 16:13 ET
8-K ↗
18.3900
19.0100
18.2400
18.6400
1,100,800
18.8200
18.8400
18.3100
18.4300
553,100
18.4900
19.1000
18.2100
18.8500
925,400
Weekend
Weekend
18.3500
18.6600
18.2200
18.5300
1,145,700
18.5700
18.7000
18.2000
18.3200
1,018,600
18.1600
19.3200
17.9900
18.6600
1,108,500
18.5000
18.5300
18.2500
18.3700
562,600
18.8000
18.8600
18.5200
18.5600
480,800
Weekend
Weekend
18.9400
18.9400
18.5700
18.7800
458,400
18.4900
18.9100
18.3900
18.7200
643,400
18.3000
18.6000
18.2300
18.4400
791,600
18.0300
18.4900
17.9700
18.2700
395,000
18.0000
18.1300
17.7600
18.0200
508,000
Weekend
Weekend
17.7300
17.9700
17.7000
17.9600
685,200
17.8800
17.9600
17.5800
17.7400
1,273,700
18.0200
18.3400
17.8600
17.9800
1,050,100
17.9500
18.3700
17.8000
18.1700
1,058,000
18.0000
18.1000
17.7800
17.9300
962,200
Weekend
Weekend
18.2600
18.5800
17.8600
17.9900
884,000
18.7500
18.7900
18.2600
18.3100
684,100
19.0600
19.0600
18.6100
18.7500
1,128,000
19.0000
19.1000
18.7200
18.9300
1,232,900
19.7400
19.8900
19.0300
19.0900
693,100
Weekend
Weekend
19.5000
20.0400
19.5000
19.8200
895,600
20.5400
20.5600
19.4800
19.4800
971,700
20.2200
21.0200
20.0000
20.5500
791,300
21.4900
21.5400
20.3200
20.3500
761,100
22.1000
22.4600
21.3900
21.5400
1,214,700
Weekend
Weekend
21.4300
21.7600
21.4100
21.5500
519,900
21.6200
21.7500
21.2700
21.3800
1,017,700
21.1300
21.6800
21.1300
21.5400
832,000
21.1500
21.8400
21.1500
21.2300
1,042,300
20.9100
21.1900
20.7300
21.1500
988,700
Weekend
Weekend
21.0000
21.1700
20.8100
20.9100
2,316,400
20.6400
21.0300
20.6400
20.9300
792,100
20.7400
21.0300
20.6000
20.6700
849,400
20.9100
21.0100
20.5300
20.6300
699,200
21.0200
21.4200
20.7400
20.9700
1,024,400
Weekend
Weekend
21.2900
21.4200
20.9900
21.1000
1,089,300
20.3300
21.4500
20.3000
21.4200
1,426,900
20.4000
20.6500
20.2000
20.3300
831,600
19.6000
20.5300
19.5100
20.4300
1,004,100
19.5900
19.7000
19.3900
19.6200
1,049,500
Weekend
Weekend
19.7800
19.8800
19.5300
19.6700
685,200
20.1100
20.1100
19.7500
19.8700
541,700
20.0400
20.2800
19.9500
20.0600
748,200
20.1800
20.2300
19.8100
20.1100
495,200
No trading
Weekend
Weekend
20.1000
20.3700
19.9300
20.2800
1,119,600
20.5400
20.5400
20.1100
20.1800
642,400
20.3900
20.6900
20.3400
20.5400
617,300
20.4400
20.6300
20.2600
20.3700
1,448,900
20.7700
21.0200
20.4300
20.5400
1,150,100
Weekend
Weekend
20.5400
21.0700
20.4000
20.7900
1,229,400
20.8700
20.9100
20.4300
20.4500
911,500
21.1500
21.1500
20.7400
20.9800
1,132,900
20.2600
21.0600
20.0200
21.0500
1,397,600
3 · 8-K
After-hours · 16:06 ET
8-K ↗
20.7600
20.8800
20.5600
20.6700
718,000
Weekend
Weekend
20.6300
21.1000
20.4000
20.8200
950,900
20.6700
20.7200
20.4500
20.4600
1,061,900
20.7200
20.8800
20.3000
20.6600
994,200
20.2900
20.8100
19.8800
20.7000
1,281,300
20.5700
20.6500
19.9500
20.1900
895,600
Weekend
Weekend
20.1900
21.0800
20.1700
20.5000
1,575,600
2 · 10-Q
After market open · 12:52 ET
10-Q ↗
21.5300
21.6500
19.9200
20.0000
2,005,600
1 · 8-K
After-hours · 16:05 ET
8-K ↗
20.2900
20.6600
19.4800
19.6000
2,237,300
19.7200
20.1600
19.5200
20.1100
736,300
19.6800
19.8200
19.2700
19.6600
560,100
Weekend
Weekend
19.9800
19.9800
19.4500
19.6100
705,300
19.6000
20.1300
19.4500
20.0400
636,600
19.9600
20.1300
19.5900
19.8000
568,100
20.2700
20.3600
19.8200
19.9600
597,900
20.6600
20.6600
20.1000
20.1200
972,900
Weekend
Weekend
20.0300
21.0200
19.9400
20.7300
1,114,600
19.9200
20.0700
19.6500
19.9700
886,500
19.7300
20.0200
19.7300
19.8200
965,000
Announcement Events
Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.