Buying any Kardashian a gift is probably pretty tough considering they can buy anything they want themselves and also considering they probably have everything. Kim's husband, Kanye West, made a good move this Christmas when he opted out of getting his wife large material gifts when he bought her thousands of dollars worth of stocks instead.

RELATED: Kim Kardashian Shares Holiday Family Portrait; Kylie Jenner Notably Absent

Kim shared her presents with her fans on Snapchat, where she detailed how Kanye gave her two boxes. The first box had Apple headphones, Adidas socks, a Mickey Mouse toy and Netflix and Amazon gift cards. The second box, however, had official certificates with stocks in her name to match each gift from the previous box. 

“But then I open the next box and it is stock to Amazon, where he got the gift card, stock to Netflix, stock to Apple where he got the headphones, Adidas stock and Disney stock," she explains in the video. A caption to the pics reads, "best husband alert!"

RELATED: Kanye West & Kim Kardashian Move Into $20 Million Home: Report

Kim received 920 shares in The Walt Disney Company that's valued at approximately $100,000. Her 995 shares in Adidas stocks has a total value of $168,553 since the brand's stock standing on Tuesday morning. 

If you know anyone that's too hard to buy gifts for, considering getting them some stocks - at a more affordable value, of course.