walmart return between 2012 and 2016

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

DATEOPENHIGHLOWCLOSEVOLUME
December 2016
$19.86
$20.64
$19.60
$19.68
487,582,500
November 2016
$19.78
$20.38
$19.26
$19.91
631,111,800
October 2016
$20.31
$20.52
$18.96
$19.80
512,148,600
September 2016
$20.23
$20.69
$19.88
$20.39
530,951,700
August 2016
$20.44
$21.26
$20.04
$20.20
637,380,000
July 2016
$20.53
$20.88
$20.34
$20.49
413,170,500
June 2016
$19.80
$20.55
$19.70
$20.50
557,758,800
May 2016
$18.57
$20.04
$17.61
$19.87
698,928,600
April 2016
$18.96
$19.54
$18.50
$18.64
423,760,800
March 2016
$18.44
$19.29
$17.95
$19.09
609,323,700
February 2016
$18.24
$18.87
$17.25
$18.36
789,308,100
January 2016
$16.74
$18.41
$16.66
$18.36
793,997,400
December 2015
$16.23
$17.12
$16.09
$16.96
680,925,300
November 2015
$15.72
$16.87
$15.45
$16.15
673,888,200
October 2015
$17.77
$18.65
$15.69
$15.71
1,041,507,000
September 2015
$17.51
$18.39
$17.27
$17.79
572,442,000
August 2015
$19.58
$20.22
$16.88
$17.76
682,083,300
July 2015
$19.51
$20.21
$19.18
$19.62
451,261,200
June 2015
$20.36
$20.50
$19.29
$19.33
529,697,100
May 2015
$21.18
$21.79
$20.21
$20.24
453,377,100
April 2015
$22.28
$22.28
$21.00
$21.14
431,055,300
March 2015
$22.60
$22.72
$21.81
$22.28
427,599,000
February 2015
$22.83
$23.69
$22.22
$22.60
415,621,500
January 2015
$23.23
$24.49
$22.86
$22.88
476,783,100
December 2014
$23.22
$23.54
$22.25
$23.12
416,837,400