Skip to main content
Skip to Filters
419 listings
  • $31,198
    fair price
    $531 below market
    • 46,133 miles
    • No accidents, 2 owners, personal use
    • 5'2” bed, 3.6l, 6cyl
    • Bennett Hyundai (63 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Lebanon, PA / 63 miles away from Wilmington, DE

    Priced below KBB Fair Purchase Price! Clean CARFAX. Satin Steel Metallic 2020 GMC Canyon Denali 4WD 8-Speed Automatic V6 4WD.

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN8L1245898
    Stock: N40221
    Certified Pre-Owned: No
    Listed since: 05-24-2025

  • $31,511
    fair price
    $321 below market
    • 50,247 miles
    • No accidents, 1 owner, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Heritage Toyota Catonsville (72 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Catonsville, MD / 72 miles away from Wilmington, DE

    New Price! *APPLE CARPLAY/ANDROID AUTO*, *HANDS FREE BLUETOOTH*, *CARFAX ONE OWNER VEHICLE*, *BACKUP CAMERA*, *Four Wheel Drive 4x4*, *HEATED SEATS*, ...

    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:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6FEN8M1117832
    Stock: 3P117832
    Certified Pre-Owned: No
    Listed since: 06-13-2025

  • $29,995
    good price
    $1,620 below market
    • 84,388 miles
    • No accidents, 2 owners, personal use
    • 5'2” bed, 3.6l, 6cyl
    • Bristol Auto Mall (46 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Levittown, PA / 46 miles away from Wilmington, DE

    *E-Z FINANCE!!!* *Bad Credit No Problem A Job Is Your Credit* *For fast loan approval click FINANCING at www.bristolautomall.com* *ALL TYPES OF CREDIT...

    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:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6FEN2M1113811
    Stock: 698
    Certified Pre-Owned: No
    Listed since: 06-25-2025

  • New Listing
    $35,000
    good price
    $1,428 below market
    • 25,701 miles
    • 5'2” bed, 3.6l, 6cyl
    • Koons White Marsh Chevrolet (54 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in White Marsh, MD / 54 miles away from Wilmington, DE

    ****BALANCE OF FACTORY WARRANTY STILL APPLIES*****1-Owner**Bedliner**Ht'd/Cld Leather**NAV**BOSE**Camera*Great 1-Owner just Off-Lease 2021 GMC Cany...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6EEN9M1291645
    Stock: KTWP211201
    Certified Pre-Owned: No
    Listed since: 07-23-2025

  • $27,830
    fair price
    $233 below market
    • 73,514 miles
    • No accidents, 3 owners, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Mercedes-Benz of Fort Washington (32 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Fort Washington, PA / 32 miles away from Wilmington, DE

    Clean CARFAX. Onyx Black 2019 GMC Canyon Denali 4WD 8-Speed Automatic V6 4WD, Driver Alert Package, Forward Collision Alert, Heated Driver & Front Pas...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN0K1345881
    Stock: K345881T
    Certified Pre-Owned: No
    Listed since: 07-12-2025

  • Price Drop
    $30,687
    fair price
    $808 above market
    • 47,169 miles
    • 1 accident, 1 owner, personal use
    • 5'2” bed, 3.6l, 6cyl
    • Len Stoler Chevrolet (76 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Westminster, MD / 76 miles away from Wilmington, DE

    Canyon Denali, 4D Crew Cab, 4WD, Satin Steel Metallic, Jet Black Leather, 5" Rectangular Chrome Assist Steps, Black Spray-On Bedliner w/GMC Logo, Dena...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN6K1144390
    Stock: BV1444
    Certified Pre-Owned: No
    Listed since: 06-09-2025

  • $26,995
    good price
    $1,070 below market
    • 65,879 miles
    • 1 accident, 2 owners, personal use
    • 5'2” bed, 3.6l, 6cyl
    • Matt Blatt Chrysler Dodge Jeep Ram (21 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Philadelphia, PA / 21 miles away from Wilmington, DE

    Experience the perfect blend of rugged capability and refined luxury with this 2019 GMC Canyon Denali, presented in the striking Dark Sky Metallic fin...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN9K1321983
    Stock: C25004A
    Certified Pre-Owned: No
    Listed since: 05-29-2025

    • 13,597 miles
    • No accidents, 1 owner, personal use
    • 6'2” bed, 3.6l, 6cyl
    • Larson Ford (77 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Lakewood, NJ / 77 miles away from Wilmington, DE

    Heated/Cooled Leather Seats, NAV, Back-Up Camera, 4x4, Alloy Wheels, AUDIO SYSTEM, 8 DIAGONAL GMC INFOTAINMENT SYSTEM WITH NAVIGATION, TRANSMISSION, 8...

    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:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6EENXM1254331
    Stock: P5810
    Certified Pre-Owned: No
    Listed since: 05-19-2025

    • 49,289 miles
    • No accidents, 3 owners, personal use
    • 5'2” bed, 3.6l, 6cyl
    • The Truck Store Dover (41 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Dover, DE / 41 miles away from Wilmington, DE

    4X4, ALL POWER OPTIONS, APPLE CAR PLAY / ANDROID AUTO, BACK-UP CAMERA, BLUETOOTH HANDS FREE PHONE, LEATHER, NAVIGATION, REMOTE STARTER, TRAILER TOW, C...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN0K1344178
    Stock: C2065A
    Certified Pre-Owned: No
    Listed since: 06-07-2025

  • $24,997
    fair price
    $1,274 above market
    • 85,957 miles
    • 1 accident, 1 owner, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • The Truck Store (91 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Delmar, MD / 91 miles away from Wilmington, DE

    4X4, ALL POWER OPTIONS, APPLE CAR PLAY / ANDROID AUTO, BACK-UP CAMERA, BLUETOOTH HANDS FREE PHONE, LOCAL TRADE, NEW TIRES !, NO ACCIDENTS, ONE OF A KI...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6CEN2K1128210
    Stock: D2715
    Certified Pre-Owned: No
    Listed since: 07-01-2025

  • Price Drop
    $33,998
    fair price
    $61 above market
    • 39,768 miles
    • 2 accidents, 1 owner, personal use
    • 5'2” bed, 3.6l, 6cyl
    • CarMax Frederick (97 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Gaithersburg, MD / 97 miles away from Wilmington, DE

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    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: Yes

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6EEN7M1132560
    Stock: 27223255
    Certified Pre-Owned: No

  • Price Drop
    • 70,372 miles
    • No accidents, 2 owners, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Fred Beans Honda of Abington (35 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Abington, PA / 35 miles away from Wilmington, DE

    Recent Arrival! 2021 GMC Canyon AT4 w/Leather V6 8-Speed Automatic 4WD 4D Crew Cab Onyx Black Triton Certified Vehicle.For better peace of mind all ou...

    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:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6FEN9M1103292
    Stock: AH600741
    Certified Pre-Owned: No
    Listed since: 07-16-2025

    • 12,125 miles
    • 1 accident, 1 owner, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Freehold Hyundai (76 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Freehold, NJ / 76 miles away from Wilmington, DE

    4WD. Cayenne Red Tintcoat 2021 GMC Canyon AT4 w/Cloth 4WD 8-Speed Automatic V6

    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:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6FEN9M1110663
    Stock: HM1110663U
    Certified Pre-Owned: No
    Listed since: 04-18-2025

  • $32,000
    great price
    $3,499 below market
    • 47,292 miles
    • No accidents, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Bayside Pre-Owned Super Center (99 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Prince Frederick, MD / 99 miles away from Wilmington, DE

    This Clean Carrfax Great Condition 2022 GMC Canyon AT4 Crew Cab 4WD is what happens when rugged capability meets refined style and decides to bring fr...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6FENXN1190296
    Stock: N1190296
    Certified Pre-Owned: No
    Listed since: 06-07-2025

  • Price Drop
    • 66,135 miles
    • 1 accident, 2 owners, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • CarMax Laurel (80 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Laurel, MD / 80 miles away from Wilmington, DE

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    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: Yes

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN5K1109629
    Stock: 27233135
    Certified Pre-Owned: No

  • New Listing
    • 74,671 miles
    • 2 accidents, 2 owners, corporate fleet vehicle
    • 5'2” bed, 3.6l, 6cyl
    • Ourisman Hyundai of Bowie (84 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Bowie, MD / 84 miles away from Wilmington, DE

    2019 GMC Canyon Denali 4WD, Driver Alert Package, Forward Collision Alert, Lane Departure Warning System.2019 GMC Canyon Denali 4WD V6 8-Speed Auto...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6EEN2K1312235
    Stock: BH8680
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • New Listing
    Stock photo**
    • 58,090 miles
    • 6'2” bed, 3.6l, 6cyl
    • Performance Buick GMC of Woodbridge (87 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Power Driver Seat
    Close

    Located in Woodbridge, NJ / 87 miles away from Wilmington, DE

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GTG6FEN6M1186101
    Stock: GW1106
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • $30,392
    great price
    $2,530 below market
    • 59,760 miles
    • No accidents, 2 owners, personal use only
    • 6'2” bed, 3.6l, 6cyl
    • Bob Weaver Chevrolet GMC (74 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Pottsville, PA / 74 miles away from Wilmington, DE

    ***For Current Pricing Visit www.bobweaverauto.com***, 4WD.CARFAX One-Owner. Clean CARFAX.4WD 8-Speed Automatic V6Excited to offer this superb 2022 GM...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6CEN0N1246129
    Stock: 106500
    Certified Pre-Owned: No
    Listed since: 06-20-2025

  • $28,287
    great price
    $2,660 below market
    • 44,817 miles
    • 1 accident, 2 owners, personal use only
    • 5'2” bed, 3.6l, 6cyl
    • Auto Lenders (17 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Newtown Square, PA / 17 miles away from Wilmington, DE

    CertificationThis Auto Lenders Safe & Value 2020 GMC Canyon has passed a rigorous mechanical inspection. All Auto Lenders Safe & Value cars are guaran...

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6CEN0L1187550
    Stock: L1187550
    Certified Pre-Owned: No
    Listed since: 07-17-2025

  • $24,999
    good price
    $2,257 below market
    • 53,665 miles
    • No accidents, 2 owners, personal use
    • 5'2” bed, 3.6l, 6cyl
    • Superior Motor Company (47 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Bel Air, MD / 47 miles away from Wilmington, DE

    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:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6DEN1J1303101
    Stock: 17737A
    Certified Pre-Owned: No
    Listed since: 04-30-2025

  • Price Drop
    $36,886
    fair price
    $864 above market
    • 21,669 miles
    • No accidents, personal use only
    • 6'2” bed, 3.6l, 6cyl
    • John Sauder Chevrolet of New Holland (39 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in New Holland, PA / 39 miles away from Wilmington, DE

    Check out this 2022 GMC Canyon with the following inviting features **Professionally Detailed**, **Passed 172 Point Inspection**, BLUETOOTH, and BACK-...

    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: Yes

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: 1GTG6FEN5N1217890
    Stock: 17087PB
    Certified Pre-Owned: No
    Listed since: 06-13-2025

Showing 1 - 21 out of 419 listings

Consumer Reviews for the GMC Canyon

Read recent reviews for the GMC Canyon
Overall Consumer Rating
3.7 out of 5 stars36 Reviews
Write a vehicle reviewSee all 36 reviews
  • 5 star
    (44%)
  • 4 star
    (19%)
  • 3 star
    (8%)
  • 2 star
    (14%)
  • 1 star
    (14%)
4 out of 5 stars

Better than all the rivals

M. Levine, 02/22/2020
2020 GMC Canyon Denali 4dr Crew Cab SB (3.6L 6cyl 8A)
This truck is actually fun to drive. Adequate power from the V6, Nice brakes and steering that actually gives feedback. The interior although a bit dated is nice enough. I previously owned a 2016 Colorado but stepped up to the Canyon. All in all a great truck!
Report abuse

Used 2020 GMC Canyon in Wilmington, DE Values

Estimated values
2020 GMC Canyon Denali 4dr Crew Cab 4WD SB (3.6L 6cyl 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$26,730$29,336$31,855
Clean$26,241$28,773$31,216
Average$25,425$27,836$30,152
Rough$24,366$26,617$28,768

The average list price of a used 2020 GMC Canyon in Wilmington, Delaware is $31,049. The average mileage on a used GMC Canyon 2020 for sale in Wilmington, Delaware is 51,916. Based on the average mileage of 51,916 for used 2020 GMC Canyon for sale in Wilmington, DE and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used GMC Canyon 2020 in Wilmington, Delaware to be $25,425.

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

MPG

Listing Details


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