Position a rack in the middle of the oven and preheat to 350 F. Coat a 12-cup bundt cake pan generously with baking spray and set aside.
Zest 3 lemons and squeeze the juice into the same bowl with the zest. You should have ½ cup of lemon juice. If not, squeeze the juice from the fourth lemon. Set aside 3 tablespoons to use for the glaze.
In a large bowl, whisk together the flour, baking powder, and salt. Set aside.
In the bowl of a stand mixer fitted with a paddle attachment or with a handheld mixer in a large bowl, beat the eggs on medium-high speed until well combined, about 1 minute. Slowly pour in the sugar and continue to beat until thick and pale yellow, about 3 minutes.
In a liquid measuring cup, combine the olive oil and yogurt.
Switch the mixer to low speed and alternate adding the flour mixture and the oil/yogurt, starting and ending with the flour and beating just until combined.
Add the zest/lemon juice to the batter and mix until just incorporated.
Pour the batter into the prepared pan and bake for 50 minutes, and then lower the temperature to 325 F for 20 to 25 more minutes until a cake tester comes out with just a few moist crumbs. Check the cake occasionally and if the top begins to brown a touch too much, loosely cover it with foil.
When the cake is done, place the pan on a wire cooling rack and let the cake cool in the pan for 15 minutes. Set a timer so you don't forget, or the cake will stick to the pan.
Turn the cake out onto the wire rack and let it cool completely. Once fully cooled, place the cake on a cake stand or platter.
To make the glaze, whisk together the powdered sugar, almond extract, and remaining 3 tablespoons of lemon juice/zest in a medium-sized bowl. Drizzle the glaze over the cake and allow it to set (about 20 minutes) before serving.