Home
Texas cattle prices Texas Weekly Cattle Auction Summary
heavy 7-weight M&L 1 steers
$355.05/cwt
+3.34 vs last sale · ≈ $2,778/hd at 782 lb · 343 head
light 8-weight M&L 1 steers
$346.08/cwt
-3.29 vs last sale · ≈ $2,862/hd at 827 lb · 281 head
heavy 4-weight M&L 1 steers
$434.14/cwt
+14.08 vs last sale · ≈ $2,071/hd at 477 lb · 214 head
Receipts
Head This sale Last sale Last year
Total receipts
6,279
6,634
6,714
Feeder cattle
5,383
5,168
5,670
Slaughter cattle
709
1,037
763
Replacement cattle
187
429
281
→ Feeder heifers: Steer and heifer calves sold unevenly steady with more demand on heifers
New to these tables? Plain-English explainers ↓
Feeder Steers
Medium and Large 1 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
259 thin fleshed
259
19
632.50
$632.50
$1,638
—
280–296
289
19
550.00–600.00
$575.74
$1,664
+47.45
305 unweaned
305
6
442.50
$442.50
$1,350
—
305–345
333
28
425.00–540.00
$506.36
$1,686
+19.97
353 thin fleshed
353
27
547.50
$547.50
$1,933
—
354 unweaned
354
7
452.50
$452.50
$1,602
—
350–395
373
42
420.00–545.00
$479.74
$1,789
-13.95
409 thin fleshed
409
15
542.50
$542.50
$2,219
—
400–445
416
54
415.00–475.00
$456.88
$1,901
-6.77
469 thin fleshed
469
58
447.50
$447.50
$2,099
—
469
469
5
457.50
$457.50
$2,146
+45.36
450–495
476
113
390.00–495.00
$433.01
$2,061
+20.87
485–495 unweaned
494
38
410.00–415.00
$414.02
$2,045
-27.02
500–545
518
102
360.00–440.00
$404.53
$2,095
-15.09
503–544 unweaned
538
56
388.00–422.50
$394.06
$2,120
-6.42
550–599
574
92
345.00–430.00
$379.75
$2,180
+21.02
568–594 unweaned
587
9
337.50–345.00
$340.36
$1,998
-19.64
600–630
613
143
330.00–418.00
$371.55
$2,278
-1.82
620–645 unweaned
636
46
310.00–345.00
$323.75
$2,059
+2.76
638
638
6
352.00
$352.00
$2,246
-21.37
656–690 unweaned
661
24
322.50–345.00
$339.49
$2,244
+24.52
650–695
665
25
325.00–348.00
$336.19
$2,236
+11.73
682
682
15
376.00
$376.00
$2,564
+51.54
700–745
729
65
320.00–356.00
$347.19
$2,531
+16.66
720–749 unweaned
730
17
295.00–319.00
$310.31
$2,265
-10.69
755–790
775
208
310.00–362.00
$355.08
$2,752
+3.37
794 fancy
794
135
355.00
$355.00
$2,819
—
803
803
3
267.50
$267.50
$2,148
-81.87
806–844
826
232
306.00–354.00
$345.92
$2,857
-3.45
834 thin fleshed
834
46
352.00
$352.00
$2,936
—
855–886
881
6
299.00–329.00
$324.15
$2,856
+16.15
885
885
6
311.00
$311.00
$2,752
+3.00
908–925
914
3
290.00–300.00
$296.63
$2,711
-35.87
957–990
968
81
315.00–326.50
$322.58
$3,123
—
1078
1078
2
250.00
$250.00
$2,695
—
Medium and Large 1-2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
335
335
3
510.00
$510.00
$1,708
—
352–392
367
31
455.00–495.00
$480.50
$1,763
+43.82
413–442
437
46
415.00–450.00
$434.59
$1,899
+0.78
452–497
461
81
405.00–432.00
$426.90
$1,968
+42.85
500–539
518
21
380.00–382.50
$380.92
$1,973
-4.17
553–590
583
56
322.00–367.00
$356.17
$2,076
+16.95
621–640
627
30
325.00–373.00
$363.08
$2,277
+24.45
658–681
677
35
315.00–348.50
$341.40
$2,311
+30.84
703–728
713
12
290.50–317.00
$302.97
$2,160
-33.91
775
775
2
305.00
$305.00
$2,364
-31.72
810
810
2
320.00
$320.00
$2,592
—
893
893
15
315.00
$315.00
$2,813
—
Medium and Large 2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
110
110
1
530.00
$530.00
$583
—
280–290
285
2
420.00
$420.00
$1,197
-39.46
305–335
328
8
375.00–420.00
$396.60
$1,301
-25.63
355–395
380
12
370.00–415.00
$390.87
$1,485
-21.00
391 thin fleshed
391
19
325.00
$325.00
$1,271
—
405–445
428
29
370.00–435.00
$398.43
$1,705
+3.73
450–495
477
35
340.00–388.00
$364.72
$1,740
+3.12
500–545
526
44
310.00–358.00
$345.44
$1,817
-0.73
555–595
573
31
310.00–343.00
$334.36
$1,916
+0.07
600–645
622
20
305.00–328.00
$319.72
$1,989
-0.60
660–695
675
14
293.00–323.00
$314.86
$2,125
-0.36
700–740
715
22
270.00–318.00
$295.56
$2,113
-13.14
770–795
783
14
275.00–320.00
$311.35
$2,438
+15.07
810–830
817
3
270.00–275.00
$273.31
$2,233
—
850–875
866
4
270.00–287.50
$278.18
$2,409
+8.73
Small 2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
430–445
437
9
345.00–360.00
$354.35
$1,549
+21.76
470
470
3
325.00
$325.00
$1,528
-15.05
515
515
4
225.00
$225.00
$1,159
-90.00
560–590
574
9
185.00–300.00
$232.50
$1,335
—
600
600
3
185.00
$185.00
$1,110
—
Medium and Large 1 ($/head)
Weight (lb)
Avg wt
Head
Price range
Avg $
Δ last sale
217–223
222
13
975.00–1,250.00
$1,187.86
-212.14
270 unweaned
270
2
1,375.00
$1,375.00
—
Medium and Large 2 ($/head)
Weight (lb)
Avg wt
Head
Price range
Avg $
Δ last sale
211
211
7
900.00
$900.00
—
Large 1-2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
1108
1108
3
206.00
$206.00
$2,282
—
↑ Back to top
Feeder Heifers
Medium and Large 1 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
210
210
1
570.00
$570.00
$1,197
+70.00
275–292
290
10
470.00–545.00
$533.24
$1,546
+87.44
310–345
329
28
400.00–470.00
$435.66
$1,433
+2.24
346 unweaned
346
8
487.50
$487.50
$1,687
—
371 thin fleshed
371
16
492.50
$492.50
$1,827
+12.50
350–398
380
46
367.00–475.00
$427.25
$1,624
-10.71
385 unweaned
385
17
445.00
$445.00
$1,713
+1.66
400–445
418
91
370.00–475.00
$437.76
$1,830
+49.01
425 fancy
425
1
500.00
$500.00
$2,125
+26.71
433–434 unweaned
434
11
412.50–418.00
$414.50
$1,799
+4.50
450–495
466
79
350.00–417.00
$378.63
$1,764
-2.73
475–494 unweaned
480
29
367.50–390.00
$374.18
$1,796
+26.68
495 fancy
495
1
410.00
$410.00
$2,030
—
507–540 fancy
511
37
390.00–480.00
$431.56
$2,205
-43.08
500–540
520
88
333.00–410.00
$358.58
$1,865
-0.57
538–543 unweaned
542
9
330.00–360.00
$338.29
$1,834
—
555–570 fancy
563
2
390.00–410.00
$399.87
$2,251
—
550–585
570
95
330.00–370.00
$349.39
$1,992
+0.60
557–589 unweaned
572
30
320.00–344.00
$331.79
$1,898
+22.42
617–626 unweaned
618
25
333.00–342.50
$334.54
$2,067
+15.11
600–640
630
74
313.00–355.00
$338.60
$2,133
-6.05
640
640
1
365.00
$365.00
$2,336
+20.35
665–677
674
7
262.50–311.00
$297.32
$2,004
-227.68
650–690
677
63
310.00–340.50
$330.49
$2,237
-194.51
673–683 unweaned
680
30
290.00–316.00
$304.70
$2,072
—
705 fancy
705
1
410.00
$410.00
$2,890
—
710–745
729
5
305.00–310.00
$307.96
$2,245
-21.75
748 thin fleshed
748
16
327.50
$327.50
$2,450
—
750–765
760
4
297.50–308.00
$301.38
$2,290
-36.62
790–799 unweaned
797
9
257.50–275.00
$271.15
$2,161
—
803–806
806
62
270.00–318.00
$315.69
$2,544
+39.21
854
854
6
280.00
$280.00
$2,391
-33.62
908
908
2
275.00
$275.00
$2,497
-8.05
936
936
47
290.00
$290.00
$2,714
+6.95
990
990
3
272.50
$272.50
$2,698
—
Medium and Large 1-2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
318–346
329
15
375.00–445.00
$407.44
$1,340
+72.44
368 unweaned
368
25
315.00
$315.00
$1,159
—
362–397
385
28
410.00–440.00
$418.79
$1,612
+10.26
420–447
440
21
390.00–415.00
$404.72
$1,781
+30.85
454–493
473
26
350.00–372.50
$357.70
$1,692
+14.76
486 unweaned
486
9
385.00
$385.00
$1,871
—
508
508
3
375.00
$375.00
$1,905
+47.45
500–539
524
22
332.00–360.00
$343.66
$1,801
+16.11
550–580
570
18
320.00–335.00
$326.50
$1,861
+8.74
626–638
631
9
304.00–330.00
$318.32
$2,009
+12.14
650–690
662
18
300.00–317.00
$311.82
$2,064
+24.76
706–749
727
19
285.00–288.00
$287.46
$2,090
-15.04
751–793
772
12
270.00–310.00
$286.57
$2,212
—
883
883
2
245.00
$245.00
$2,163
—
Medium and Large 2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
230
230
1
500.00
$500.00
$1,150
+69.70
250–290
271
5
375.00–425.00
$404.28
$1,096
+9.19
325–345
337
3
375.00–415.00
$398.12
$1,342
+0.64
360–395
374
13
365.00–415.00
$391.19
$1,463
+36.01
400–445
422
42
325.00–390.00
$368.33
$1,554
-4.28
450–490
469
27
325.00–358.00
$340.77
$1,598
+4.66
490 fancy
490
2
375.00
$375.00
$1,838
—
500–545
529
25
300.00–330.00
$321.74
$1,702
+0.41
550–595
573
39
290.00–325.00
$314.05
$1,800
+2.71
605–645
624
17
290.00–310.00
$299.06
$1,866
+3.11
655–695
677
9
262.50–305.00
$285.30
$1,931
-10.52
700–745
727
3
280.00–300.00
$292.15
$2,124
+2.42
990
990
1
230.00
$230.00
$2,277
-15.00
1045
1045
1
220.00
$220.00
$2,299
—
Small 2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
315–330
323
2
325.00–358.00
$341.88
$1,104
-33.12
355
355
1
345.00
$345.00
$1,225
-0.62
410–435
418
5
310.00–345.00
$322.37
$1,348
-9.82
465–490
476
10
325.00–338.00
$330.47
$1,573
+4.76
670
670
1
210.00
$210.00
$1,407
-15.00
850
850
1
225.00
$225.00
$1,912
+15.00
Medium and Large 1 ($/head)
Weight (lb)
Avg wt
Head
Price range
Avg $
Δ last sale
1243 fancy
1243
4
1,475.00
$1,475.00
—
N/N/A ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
855
855
2
300.00
$300.00
$2,565
+157.00
Large 1 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
1010
1010
1
270.00
$270.00
$2,727
—
↑ Back to top
Feeder Bulls
Medium and Large 1-2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
283
283
2
500.00
$500.00
$1,415
+105.00
320–328
323
7
470.00
$470.00
$1,518
—
354–398
373
14
400.00–455.00
$428.11
$1,597
+18.11
435–448
443
8
367.00–425.00
$403.65
$1,788
-11.35
468–490
485
9
360.00–420.00
$372.86
$1,808
+12.66
508–535
517
3
360.00–377.50
$366.04
$1,892
+45.15
555–595
567
22
320.00–335.00
$328.23
$1,861
-6.38
612–640
622
8
315.00–322.50
$318.48
$1,981
+0.48
655–695
684
12
267.00–310.00
$284.58
$1,947
-3.40
715–743
741
17
292.50–310.50
$306.98
$2,275
—
768–793
782
12
280.00–296.00
$286.20
$2,238
+16.20
888
888
2
272.50
$272.50
$2,420
—
Medium and Large 1 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
330–335
333
2
490.00–500.00
$494.96
$1,648
+26.85
380
380
3
480.00–485.00
$483.33
$1,837
+34.93
386 unweaned
386
5
455.00
$455.00
$1,756
—
400–435
423
13
420.00–470.00
$439.01
$1,857
-8.47
450
450
1
465.00
$465.00
$2,092
+52.74
505–513
509
4
415.00
$415.00
$2,112
+25.35
531 unweaned
531
17
350.00
$350.00
$1,858
—
560–580
570
6
347.50–365.00
$357.63
$2,038
+28.97
631–645
636
7
330.00–345.00
$333.84
$2,123
+21.06
650–668
666
11
304.50–320.00
$305.87
$2,037
—
715–735
723
5
282.50–313.00
$300.60
$2,173
—
732 unweaned
732
10
283.00
$283.00
$2,072
—
765–768
767
4
306.00–320.00
$313.01
$2,401
+20.32
815–827
826
13
255.00–292.50
$257.85
$2,130
-27.77
885
885
1
292.50
$292.50
$2,589
—
Medium and Large 2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
275–285
280
3
450.00–480.00
$468.30
$1,311
—
470–495
488
6
390.00–410.00
$404.10
$1,972
+27.80
515–545
538
4
345.00–347.50
$346.90
$1,866
+1.96
550–580
561
5
307.50–317.50
$311.49
$1,747
—
610–635
623
5
302.50–315.00
$306.55
$1,910
+17.47
665–690
678
2
275.00
$275.00
$1,864
-27.26
980
980
1
165.00
$165.00
$1,617
-81.47
1035
1035
1
185.00
$185.00
$1,915
-40.00
Medium and Large 1-2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
Δ last sale
1335
1335
Young (2-4 yrs) N/A 1
2,750.00
$2,750.00
—
↑ Back to top
Slaughter Cows
Boner ($/cwt)
Weight (lb)
Avg wt
Dressing Head
Price range
Avg $
≈ $/hd Δ last sale
904
904
80-85% 13
220.00
$220.00
$1,989
+97.76
935–993
974
80-85% 3
107.00–110.00
$109.04
$1,062
-8.57
988
988
80-85% 2
134.00
$134.00
$1,324
—
995–1190
1080
80-85% 40
105.00–119.00
$114.66
$1,238
—
875–1355
1180
80-85% 106
126.00–152.00
$138.69
$1,637
+8.42
950–1462
1248
80-85% 101
115.00–147.50
$127.76
$1,594
-6.92
Lean ($/cwt)
Weight (lb)
Avg wt
Dressing Head
Price range
Avg $
≈ $/hd Δ last sale
775–939
901
85-90% 12
75.00–98.00
$90.37
$814
-29.21
905–975
947
85-90% 7
105.00–121.00
$109.55
$1,037
-13.23
936–990
954
85-90% 6
136.00–145.00
$141.89
$1,354
—
878–1185
996
85-90% 23
95.00–141.00
$116.47
$1,160
—
930–1103
1026
85-90% 13
115.00–137.00
$130.03
$1,334
+15.37
872–1310
1067
85-90% 31
85.00–135.00
$105.58
$1,127
-24.57
1135
1135
85-90% 1
110.00
$110.00
$1,248
-32.27
Breaker ($/cwt)
Weight (lb)
Avg wt
Dressing Head
Price range
Avg $
≈ $/hd Δ last sale
1275–1485
1370
75-80% 16
119.00–130.00
$122.96
$1,685
—
1260–1535
1375
75-80% 5
129.00–130.00
$129.22
$1,777
—
1260–1745
1443
75-80% 16
109.00–116.00
$111.98
$1,616
-16.11
1420–1790
1652
75-80% 6
102.00–117.50
$109.04
$1,801
—
↑ Back to top
Slaughter Bulls
YG1-2 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
1080–1340
1210
2
150.50–154.00
$152.06
$1,840
—
1070–1760
1415
2
185.00–190.00
$186.89
$2,644
—
1170–1675
1474
9
150.00–169.50
$160.99
$2,373
+6.98
1215–2025
1586
9
160.00–175.00
$170.54
$2,705
-1.68
YG1 ($/cwt)
Weight (lb)
Avg wt
Head
Price range
Avg $
≈ $/hd Δ last sale
1790
1790
1
172.50
$172.50
$3,088
—
↑ Back to top
Stock Cows
Medium and Large 1 ($/cwt)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
≈ $/hd
855–1080
1044
(<2 yrs) Open 14
242.50–255.00
$249.35
$2,603
852–1235
1054
Young (2-4 yrs) Open 31
220.00–247.00
$231.51
$2,440
1145–1156
1154
Middle Aged (5-8 yrs) Open 9
192.00–200.00
$193.76
$2,236
Medium and Large 1-2 ($/cwt)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
≈ $/hd
978–980
979
(<2 yrs) Open 4
184.00–185.00
$184.75
$1,809
1120–1210
1166
Young (2-4 yrs) Open 4
196.00–219.00
$206.23
$2,405
Medium and Large 1-2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
850 thin fleshed
850
Young (2-4 yrs) Open 1
1,300.00
$1,300.00
800–1050
957
Young (2-4 yrs) Open 3
1,750.00–2,100.00
$1,892.68
1055
1055
Young (2-4 yrs) Open 1
3,600.00
$3,600.00
↑ Back to top
Bred Cows
Medium and Large 1-2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
600 thin fleshed
600
Middle Aged (5-8 yrs) 2nd Stage (4-6 mo) 1
1,450.00
$1,450.00
855
855
Young (2-4 yrs) 1st Stage (1-3 mo) 2
2,550.00
$2,550.00
907–1315
978
Young (2-4 yrs) 2nd Stage (4-6 mo) 10
2,200.00–3,300.00
$2,711.64
985–1060 thin fleshed
1023
Aged (>8 yrs) 2nd Stage (4-6 mo) 2
1,500.00–1,600.00
$1,548.17
975–1120
1048
Aged (>8 yrs) 3rd Stage (7-9 mo) 2
2,000.00
$2,000.00
900–1250
1065
Middle Aged (5-8 yrs) 2nd Stage (4-6 mo) 14
2,000.00–2,700.00
$2,387.12
1190
1190
Young (2-4 yrs) 3rd Stage (7-9 mo) 1
3,150.00
$3,150.00
1213
1213
Middle Aged/Aged (>5 yrs) 2nd Stage (4-6 mo) 12
1,600.00
$1,600.00
1245
1245
Middle Aged (5-8 yrs) 3rd Stage (7-9 mo) 1
3,100.00
$3,100.00
1010–1430
1289
Aged (>8 yrs) 2nd Stage (4-6 mo) 21
1,800.00–2,150.00
$1,931.56
Medium and Large 1 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
920–1345
1173
Aged (>8 yrs) 2nd Stage (4-6 mo) 7
1,700.00–2,300.00
$2,115.80
1185
1185
Middle Aged (5-8 yrs) 2nd Stage (4-6 mo) 1
2,600.00
$2,600.00
1035–1350
1195
Young (2-4 yrs) 2nd Stage (4-6 mo) 5
2,600.00–3,100.00
$2,800.46
1120–1650
1253
Aged (>8 yrs) 1st Stage (1-3 mo) 5
1,700.00–1,850.00
$1,775.25
Medium and Large 2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
910
910
Young (2-4 yrs) 2nd Stage (4-6 mo) 1
2,450.00
$2,450.00
1050
1050
Middle Aged (5-8 yrs) 2nd Stage (4-6 mo) 1
2,000.00
$2,000.00
↑ Back to top
Bred Heifers
Medium and Large 1-2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
793
793
(<2 yrs) 3rd Stage (7-9 mo) 2
2,175.00
$2,175.00
810–1000
905
Young (2-4 yrs) 2nd Stage (4-6 mo) 2
1,900.00–3,000.00
$2,507.73
↑ Back to top
Cow-Calf Pairs
Medium and Large 1-2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
Δ last sale
1020
1020
Young (2-4 yrs) Open 1
2,500.00
$2,500.00
—
1010–1165
1088
Middle Aged (5-8 yrs) Open 2
3,350.00–3,450.00
$3,396.44
—
1180
1180
Middle Aged (5-8 yrs) Open 3
2,800.00
$2,800.00
-250.00
1200
1200
Aged (>8 yrs) Open 1
2,500.00
$2,500.00
—
Medium and Large 2 ($/head)
Weight (lb)
Avg wt
Age Stage Head
Price range
Avg $
Δ last sale
1215
1215
Aged (>8 yrs) Open 1
2,300.00
$2,300.00
—
↑ Back to top
Price trend
high 408.76
low 312.10
Oct 2025
Oct 2026
700–749 lb Medium and Large 1 steers — head-weighted average $/cwt by sale date, last 12 months.
Never miss the next Texas Weekly Cattle Auction Summary
Get a notification when the next report is published — with the price call, plus history and comparisons. Free to start.
Reading this report
What does "Medium and Large 1" mean?
USDA feeder grades describe frame size and muscle thickness, not quality of
the individual animal. "Medium and Large" is the frame score; the number is
muscle (1 = heaviest muscled). "Medium and Large 1–2" pens mix both muscle
scores — common across the Southeast.
What is $/cwt?
Dollars per hundredweight — per 100 lb of animal. A 500-lb calf at
$450/cwt brings 5 × $450 = $2,250. Lighter cattle usually bring more per
cwt but less per head.
Why are some prices per head?
Bred cows, cow-calf pairs, and some replacement classes sell by the
head, not by weight. We show those exactly as USDA reports them — a
$/head figure is never converted into $/cwt on this site.
Where do these numbers come from?
From the USDA Agricultural Marketing Service's Livestock Market News —
federal reporters at the sale. We publish each report in full and link the
official USDA document at the top of the page.
← Previous sale (Oct 12, 2026)
Compared to last week: Steer and heifer calves sold unevenly steady with more demand on heifers. Yearlings were 6.00 to 7.00 higher on limited comparable sales. Demand was moderate to good.