Preheat oven to 375 degrees Fahrenheit. Line a roasting pan or baking sheet with aluminum foil.
Rub pork with olive oil, salt, and black pepper, and tie with kitchen string in 2-3 places to prevent flattening. Place in the prepared pan and roast 30 minutes, turning once.
In the meantime, bring apricot preserves, espresso powder, mustard, Worcestershire, garlic, and clove to a boil in a small saucepan over medium heat. Cook 1 minute, stirring constantly. Remove from heat.
Brush pork with 1/2 cup glaze, leaving the remainder in the pan. Continue roasting until a meat thermometer reads 140 degrees Fahrenheit, or 20-40 minutes more. Transfer pork to a cutting board and let cool 10 minutes.
Add broth to remaining glaze in the pan, simmering 5 minutes over medium heat until slightly thickened.
Remove kitchen string and cut pork into thin slices. Serve immediately with the sauce.