walmart return between 2012 and 2016

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

DATE OPEN HIGH LOW CLOSE VOLUME
December 2016
$20.03
$20.81
$19.76
$19.85
487,582,500
November 2016
$19.95
$20.55
$19.42
$20.08
631,111,800
October 2016
$20.48
$20.69
$19.12
$19.96
512,148,600
September 2016
$20.40
$20.87
$20.04
$20.56
530,951,700
August 2016
$20.62
$21.44
$20.21
$20.37
637,380,000
July 2016
$20.71
$21.05
$20.51
$20.66
413,170,500
June 2016
$19.96
$20.72
$19.86
$20.68
557,758,800
May 2016
$18.73
$20.21
$17.76
$20.04
698,928,600
April 2016
$19.12
$19.70
$18.65
$18.80
423,760,800
March 2016
$18.60
$19.45
$18.10
$19.25
609,323,700
February 2016
$18.39
$19.03
$17.40
$18.51
789,308,100
January 2016
$16.88
$18.56
$16.80
$18.52
793,997,400
December 2015
$16.36
$17.26
$16.23
$17.10
680,925,300
November 2015
$15.85
$17.01
$15.58
$16.28
673,888,200
October 2015
$17.92
$18.80
$15.82
$15.84
1,041,507,000
September 2015
$17.65
$18.54
$17.41
$17.94
572,442,000
August 2015
$19.74
$20.39
$17.02
$17.91
682,083,300
July 2015
$19.68
$20.38
$19.34
$19.78
451,261,200
June 2015
$20.53
$20.67
$19.45
$19.49
529,697,100
May 2015
$21.36
$21.97
$20.38
$20.41
453,377,100
April 2015
$22.47
$22.47
$21.18
$21.32
431,055,300
March 2015
$22.78
$22.91
$22.00
$22.46
427,599,000
February 2015
$23.02
$23.89
$22.41
$22.78
415,621,500
January 2015
$23.42
$24.70
$23.05
$23.07
476,783,100
December 2014
$23.41
$23.74
$22.44
$23.31
416,837,400