Skip to main content
Skip to Filters
208 listings
  • New Listing
    Stock photo**
    $29,999
    great price
    $6,901 below market
    • 120,145 miles
    • No accidents, 2 owners, personal use only
    • 6'7” bed, 6l, 8cyl
    • Key Chevrolet of White River (89 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in White River Junction, VT / 89 miles away from Essex Junction, VT

    Recent Arrival! At Key Chevrolet of White River, our team is focused on helping you find the vehicle you want without any hassle or pressure. The sale...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC1KTEG4KF153115
    Stock: W4366A
    Certified Pre-Owned: No
    Listed since: 08-25-2025

  • $5,995
    great price
    $12,510 below market
    • 114,056 miles
    • No accidents, 3 owners, personal use only
    • 6'7” bed, 6l, 8cyl
    • EJ Barrette & Sons (9 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Swanton, VT / 9 miles away from Essex Junction, VT

    AS-IS, No VT Inspection, person who traded was driving it daily

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC2KXCG5BZ392430
    Stock: T3019C
    Certified Pre-Owned: No
    Listed since: 05-14-2025

  • $49,298
    good price
    $4,206 below market
    • 58,851 miles
    • No accidents, 1 owner, government vehicle
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Priced below KBB Fair Purchase Price!CARFAX One-Owner.4x4, Recently Traded In, 6-Speed Automatic, 4WD, Jet Black/Carhartt Brown Leather, 10-Way Power ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YPE76MF157494
    Stock: 17093A
    Certified Pre-Owned: No
    Listed since: 05-17-2025

  • Price Drop
    $50,999
    good price
    $3,800 below market
    • 30,385 miles
    • No accidents, 1 owner, government vehicle
    • 6'10” bed, 6.6l, 8cyl
    • Key Motors of South Burlington (27 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in South Burlington, VT / 27 miles away from Essex Junction, VT

    10-Speed Automatic, 4WD, Black Cloth. CARFAX One-Owner. Clean CARFAX. Black 2024 Chevrolet Silverado 2500HD LT 4WD 10-Speed Automatic 6.6L V8The Best ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YNE78R1106355
    Stock: C62429A
    Certified Pre-Owned: No
    Listed since: 06-30-2025

  • Advertisement

    7 Offers Nearby

    2025 Chevrolet Silverado 2500HD
    $45,300
    starting MSRP
    • 5 Colors
    • 2 Trims
    • 8 Packages
    View Offers 
    *The Manufacturer's Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees and optional equipment. Click here to see all Chevrolet vehicles' destination freight charges. Dealer sets the final price.
  • $50,998
    good price
    $4,016 below market
    • 55,872 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Power Driver Seat
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    CARFAX One-Owner. Clean CARFAX.Customer Trade In, 10-Speed Automatic, 4WD, Black Leather, 10-Way Power Driver Seat Adjuster w/Lumbar, 120-Volt Bed Mou...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YNEY4N1233431
    Stock: 17189A
    Certified Pre-Owned: No
    Listed since: 08-01-2025

  • New Listing
    $33,481
    great price
    $3,568 below market
    • 113,503 miles
    • 2 accidents, 2 owners, personal use only
    • 6'7” bed, 6l, 8cyl
    • McGee Chevrolet of Middlebury (54 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Middlebury, VT / 54 miles away from Essex Junction, VT

    Recent Arrival!McGee Chevrolet of Middlebury is proud to present you with another True Market Priced Pre-Owned Vehicle. This 2017 Chevrolet Silverad...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC1KWEG7HF222681
    Stock: T00124
    Certified Pre-Owned: No
    Listed since: 08-22-2025

  • $62,795
    good price
    $3,008 below market
    • 2,849 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Bensons Chevrolet (100 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Power Driver Seat
    Close

    Located in Ludlow, VT / 100 miles away from Essex Junction, VT

    2025 Chevrolet Silverado 2500HD Custom Summit WhiteDuramax 6.6L V8 Turbodiesel 4WD 10-Speed AutomaticClean CARFAX.10-Speed Automatic, 4WD, Black...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4KMEY0S1128991
    Stock: 2503
    Certified Pre-Owned: No
    Listed since: 08-13-2025

  • $62,500
    fair price
    $1,223 below market
    • 17,839 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Toyota (2 mi away)
    • Five Star Dealer
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Clean CARFAX. 10-Speed Automatic, 4WD, Black Cloth. Sterling Gray Metallic 2025 Chevrolet Silverado 2500HD LT 4D Crew Cab 10-Speed Automatic 4WD 6.6L ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4KNE79S1165034
    Stock: 46610A
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • Advertisement

    7 Offers Nearby

    2025 Chevrolet Silverado 2500HD
    $45,300
    starting MSRP
    • 5 Colors
    • 2 Trims
    • 8 Packages
    View Offers 
    *The Manufacturer's Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees and optional equipment. Click here to see all Chevrolet vehicles' destination freight charges. Dealer sets the final price.
  • Price Drop
    $59,788
    fair price
    $2,874 below market
    • 46,886 miles
    • No accidents, 2 owners, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Priced below KBB Fair Purchase Price! Odometer is 1227 miles below market average!Clean CARFAX.Customer Trade In, 10-Speed Automatic, 4WD, Jet Black L...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YPEY1NF182541
    Stock: 16892C
    Certified Pre-Owned: No
    Listed since: 08-13-2025

    • 14,918 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Littleton Chevrolet (72 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Littleton, NH / 72 miles away from Essex Junction, VT

    Take advantage of our exclusive Big Deal Plus+ plan which includes 2 years of UNLIMITED scheduled maintenance at no extra charge! You will enjoy 2 yea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YNEY7R1256126
    Stock: T25426A
    Certified Pre-Owned: Yes
    Listed since: 08-18-2025

  • Price Drop
    • 87,215 miles
    • 1 accident, 2 owners, personal use only
    • 6'7” bed, 6.6l, 8cyl
    • McGee Chevrolet of Middlebury (54 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Middlebury, VT / 54 miles away from Essex Junction, VT

    McGee Chevrolet of Middlebury is proud to present you with another True Market Priced Pre-Owned Vehicle. This 2018 Chevrolet Silverado 2500HD High Cou...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC1KXEY4JF191894
    Stock: CP1362A
    Certified Pre-Owned: No
    Listed since: 08-07-2025

  • Price Drop
    $71,498
    fair price
    $1,240 below market
    • 15,104 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Recent Arrival!Priced below KBB Fair Purchase Price! Odometer is 6060 miles below market average!CARFAX One-Owner. Clean CARFAX.Local Owner, Super cle...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YPEY3R1269175
    Stock: 17148A
    Certified Pre-Owned: No
    Listed since: 08-18-2025

  • Advertisement

    7 Offers Nearby

    2025 Chevrolet Silverado 2500HD
    $45,300
    starting MSRP
    • 5 Colors
    • 2 Trims
    • 8 Packages
    View Offers 
    *The Manufacturer's Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees and optional equipment. Click here to see all Chevrolet vehicles' destination freight charges. Dealer sets the final price.
  • Price Drop
    $47,999
    fair price
    $802 below market
    • 51,582 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Key Motors of South Burlington (27 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in South Burlington, VT / 27 miles away from Essex Junction, VT

    10-Speed Automatic, 4WD, Black Cloth. CARFAX One-Owner. Black 2024 Chevrolet Silverado 2500HD LT 4WD 10-Speed Automatic 6.6L V8The Best Service, The B...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YNE73R1100558
    Stock: C62390A
    Certified Pre-Owned: No
    Listed since: 07-21-2025

  • $46,998
    fair price
    $825 above market
    • 52,760 miles
    • No accidents, 2 owners, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Clean CARFAX.Customer, Customer Trade In, 10-Speed Automatic, 4WD, Black Cloth, 17 Machined Aluminum Wheels, 2 USB Ports (1st Row), 2-Speed Electronic...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YNEY4MF161542
    Stock: 16995B
    Certified Pre-Owned: No
    Listed since: 07-18-2025

    • 53,163 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Northpoint GMC (45 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Newport, VT / 45 miles away from Essex Junction, VT

    Take advantage of our exclusive Big Deal Plus+ plan which includes 2 years of UNLIMITED scheduled maintenance at no extra charge! You will enjoy 2 yea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YMEYXP1726365
    Stock: NG25119A
    Certified Pre-Owned: No
    Listed since: 08-11-2025

  • Price Drop
    • 32,320 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • McGee Chevrolet of Middlebury (54 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Middlebury, VT / 54 miles away from Essex Junction, VT

    McGee Chevrolet of Middlebury is proud to present you with another True Market Priced Pre-Owned Vehicle. This 2023 Chevrolet Silverado 2500HD High Cou...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YRE79PF193115
    Stock: 250212C
    Certified Pre-Owned: No
    Listed since: 06-16-2025

  • Advertisement

    7 Offers Nearby

    2025 Chevrolet Silverado 2500HD
    $45,300
    starting MSRP
    • 5 Colors
    • 2 Trims
    • 8 Packages
    View Offers 
    *The Manufacturer's Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees and optional equipment. Click here to see all Chevrolet vehicles' destination freight charges. Dealer sets the final price.
  • New Listing
    $60,000
    fair price
    $1,754 above market
    • 37,458 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Recent Arrival!Odometer is 7611 miles below market average!CARFAX One-Owner. Clean CARFAX.Customer Trade In, 10-Speed Automatic, 4WD, Jet Black Leathe...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YPEY7P1732187
    Stock: 17021A
    Certified Pre-Owned: No
    Listed since: 08-29-2025

  • Price Drop
    $53,000
    fair price
    $614 above market
    • 52,288 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Crosstown Chrysler Dodge Jeep Ram Fiat (72 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Littleton, NH / 72 miles away from Essex Junction, VT

    Take advantage of our exclusive Big Deal Plus+ plan which includes 2 years of UNLIMITED scheduled maintenance at no extra charge! You will enjoy 2 yea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC1YNE72RF121106
    Stock: DT25201A
    Certified Pre-Owned: No
    Listed since: 07-28-2025

  • $40,998
    fair price
    $554 above market
    • 50,740 miles
    • 1 accident, 2 owners, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Handy Buick GMC (2 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Saint Albans, VT / 2 miles away from Essex Junction, VT

    Customer Trade In, 6-Speed Automatic, 4WD, Black Cloth, 2-Speed Electronic Shift Transfer Case, 220 Amp Alternator, 3.5 Diagonal Monochromatic Display...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YME72LF214545
    Stock: 17015C
    Certified Pre-Owned: No
    Listed since: 07-21-2025

  • New Listing
    • 14,899 miles
    • No accidents, 1 owner, personal use
    • 6'10” bed, 6.6l, 8cyl
    • Wells River Chevrolet (68 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Wells River, VT / 68 miles away from Essex Junction, VT

    Take advantage of our exclusive Big Deal Plus+ plan which includes 2 years of UNLIMITED scheduled maintenance at no extra charge! You will enjoy 2 yea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 2GC4YPE79R1209487
    Stock: WP139
    Certified Pre-Owned: No
    Listed since: 08-26-2025

    • 62,654 miles
    • No accidents, 2 owners, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • St. Johnsbury GMC (59 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Saint Johnsbury, VT / 59 miles away from Essex Junction, VT

    Take advantage of our exclusive Big Deal Plus+ plan which includes 2 years of UNLIMITED scheduled maintenance at no extra charge! You will enjoy 2 yea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GC4YPE78NF109254
    Stock: SJG250207A
    Certified Pre-Owned: No
    Listed since: 07-28-2025

Showing 1 - 21 out of 208 listings
Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius100 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Trim

Truck Details

Mileage

Accidents & History

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.