Preheat oven to 350F degrees. Line two large baking sheets with parchment paper or silicone baking mats. Set aside.
In a large bowl, using an electric or stand mixer, cream together the granulated sugar, light brown sugar, butter, and shortening.
Add eggs one at a time, mixing between each egg.
Add baking soda, salt, baking powder and vanilla extract.
Add flour and old fashioned oats until just combined. DO NOT OVERMIX!
Using a cookie scoop, scoop dough into balls about 2 Tablespoons each and place onto prepared baking sheet. Place baking sheet with cookie dough balls in the freezer for 10 minutes. Once chilled, slightly press down the cookie dough balls and place back onto prepared cookie sheet.
Bake for 10-12 minutes or until edges are lightly browned. Let cool for 5 minutes on baking sheet before moving them to a wire rack.
Notes
STORE: Cookies will stay fresh for up to 7 days in an airtight container, stored at room temperature.
FREEZING: Roll the dough into balls and place them in an airtight container. You can freeze the cookie dough for up to 2 months. To bake, place frozen cookie dough balls onto prepared baking sheet and bake for 16-18 minutes.