Preheat oven to 375°.
To prepare filling, melt butter in a large saucepan over medium-high heat. Add apricots and the next 8 ingredients (through cinnamon stick); bring to a boil. Reduce heat, and simmer 10 minutes or until fruit is tender, stirring occasionally. Discard cinnamon stick.
Place filling in an 8-inch square baking dish coated with cooking spray.
To prepare topping, place oats in a food processor; pulse until coarsely chopped. Place oats in a large bowl. Lightly spoon flour into a dry measuring cup; level with a knife. Add flour, 1/4 cup brown sugar, salt, and ground cinnamon to oats; stir to combine. Cut in butter with a pastry blender or 2 knives until mixture resembles coarse meal. Add pistachios; toss well. Sprinkle topping over filling. Bake at 375° for 25 minutes or until golden.