walmart return between 2012 and 2016

Walmart (WMT) returned 31.2% between 2012 and 2016.

DATE OPEN HIGH LOW CLOSE VOLUME
December 2016
$19.98
$20.76
$19.72
$19.80
487,582,500
November 2016
$19.90
$20.50
$19.37
$20.03
631,111,800
October 2016
$20.43
$20.64
$19.08
$19.92
512,148,600
September 2016
$20.36
$20.82
$19.99
$20.51
530,951,700
August 2016
$20.57
$21.39
$20.16
$20.32
637,380,000
July 2016
$20.66
$21.00
$20.46
$20.61
413,170,500
June 2016
$19.92
$20.68
$19.82
$20.63
557,758,800
May 2016
$18.68
$20.16
$17.72
$19.99
698,928,600
April 2016
$19.07
$19.65
$18.61
$18.75
423,760,800
March 2016
$18.55
$19.40
$18.06
$19.21
609,323,700
February 2016
$18.35
$18.98
$17.36
$18.47
789,308,100
January 2016
$16.84
$18.52
$16.76
$18.47
793,997,400
December 2015
$16.32
$17.22
$16.19
$17.06
680,925,300
November 2015
$15.82
$16.97
$15.54
$16.24
673,888,200
October 2015
$17.88
$18.76
$15.78
$15.80
1,041,507,000
September 2015
$17.61
$18.50
$17.37
$17.90
572,442,000
August 2015
$19.70
$20.34
$16.98
$17.87
682,083,300
July 2015
$19.63
$20.33
$19.29
$19.74
451,261,200
June 2015
$20.48
$20.62
$19.41
$19.45
529,697,100
May 2015
$21.31
$21.92
$20.33
$20.36
453,377,100
April 2015
$22.42
$22.42
$21.13
$21.27
431,055,300
March 2015
$22.73
$22.86
$21.94
$22.41
427,599,000
February 2015
$22.96
$23.83
$22.36
$22.73
415,621,500
January 2015
$23.37
$24.64
$22.99
$23.02
476,783,100
December 2014
$23.36
$23.68
$22.39
$23.26
416,837,400