Market Price
$ 62.88
Selling Price
$ 55.59
2823
1553
1963
3792
Market Price
$ 66.12
Selling Price
$ 57.30
1901
1057
1111
4044
Market Price
$ 50.41
Selling Price
$ 45.30
2948
2812
1351
4642
Market Price
$ 53.04
Selling Price
$ 48.07
2151
1872
776
4866
Market Price
$ 62.42
Selling Price
$ 56.68
2218
1583
641
4337
Market Price
$ 64.36
Selling Price
$ 58.45
1515
1488
552
1821
Market Price
$ 39.93
Selling Price
$ 35.19
902
314
218
2009
Market Price
$ 35.69
Selling Price
$ 30.83
1162
799
450
4175
Market Price
$ 62.90
Selling Price
$ 54.65
2201
896
1002
2788
Market Price
$ 42.44
Selling Price
$ 37.47
2442
1188
1553
3095
Market Price
$ 40.83
Selling Price
$ 35.90
228
98
146
1071
Market Price
$ 60.03
Selling Price
$ 50.68
1670
1140
882
3359
Market Price
$ 32.92
Selling Price
$ 29.17
979
408
499
1651
Market Price
$ 55.41
Selling Price
$ 46.72
3737
3327
2617
4480
Market Price
$ 54.59
Selling Price
$ 48.15
1451
1032
860
3012
Market Price
$ 51.85
Selling Price
$ 44.67
494
288
160
749
Market Price
$ 56.25
Selling Price
$ 50.07
527
344
258
1053
Market Price
$ 42.52
Selling Price
$ 36.90
1289
738
360
1524
Market Price
$ 56.77
Selling Price
$ 48.14
578
185
474
1901
Market Price
$ 40.43
Selling Price
$ 36.27
888
666
394
2052
Market Price
$ 43.20
Selling Price
$ 36.06
3438
2294
2436
3752
Market Price
$ 32.46
Selling Price
$ 28.02
2300
1052
2213
3755
Market Price
$ 57.84
Selling Price
$ 49.67
1074
726
446
1911
Market Price
$ 34.78
Selling Price
$ 30.12
2492
1468
1353
4207
Market Price
$ 43.25
Selling Price
$ 36.97
553
125
170
930
Market Price
$ 48.94
Selling Price
$ 43.25
697
244
580
2672
Market Price
$ 61.50
Selling Price
$ 51.42
1360
324
636
2463
Market Price
$ 46.86
Selling Price
$ 39.62
2779
1022
922
3392
Market Price
$ 59.49
Selling Price
$ 52.22
2540
1957
1927
4779
Market Price
$ 61.25
Selling Price
$ 53.83
306
88
176
1023
Market Price
$ 61.90
Selling Price
$ 52.31
441
384
113
1196
Market Price
$ 58.74
Selling Price
$ 49.24
412
269
310
1125
Market Price
$ 51.78
Selling Price
$ 44.62
1308
1140
1128
1566
Market Price
$ 30.76
Selling Price
$ 26.30
1823
1106
513
2525
Market Price
$ 66.52
Selling Price
$ 55.62
995
441
326
4898
Market Price
$ 32.89
Selling Price
$ 28.93
1279
1270
690
2979
Market Price
$ 63.63
Selling Price
$ 56.35
1262
557
1103
2159
Market Price
$ 46.51
Selling Price
$ 40.93
1183
997
705
1267
Market Price
$ 60.74
Selling Price
$ 52.77
794
413
615
1240
Market Price
$ 36.33
Selling Price
$ 30.98
1016
362
208
3054