Market Price
$ 58.27
Selling Price
$ 51.83
903
624
379
3345
Market Price
$ 51.77
Selling Price
$ 44.50
929
917
353
2162
Market Price
$ 44.18
Selling Price
$ 36.90
1763
1330
586
3726
Market Price
$ 31.31
Selling Price
$ 26.66
1212
312
427
1974
Market Price
$ 53.03
Selling Price
$ 47.13
666
398
342
2936
Market Price
$ 30.29
Selling Price
$ 26.33
368
362
153
1007
Market Price
$ 62.65
Selling Price
$ 54.85
416
271
240
2006
Market Price
$ 58.80
Selling Price
$ 50.97
4003
2847
2874
4301
Market Price
$ 68.55
Selling Price
$ 58.33
994
265
276
1996
Market Price
$ 42.08
Selling Price
$ 36.89
1374
550
740
1554
Market Price
$ 37.40
Selling Price
$ 33.71
2725
1178
553
2747
Market Price
$ 39.20
Selling Price
$ 35.56
1884
1711
839
2691
Market Price
$ 32.71
Selling Price
$ 28.02
1841
1784
1136
3357
Market Price
$ 58.74
Selling Price
$ 49.85
1944
831
935
3835
Market Price
$ 49.43
Selling Price
$ 42.08
3344
2106
1106
4357
Market Price
$ 40.17
Selling Price
$ 33.52
1402
925
746
4688
Market Price
$ 66.63
Selling Price
$ 56.83
696
507
151
3328
Market Price
$ 47.78
Selling Price
$ 40.22
484
186
404
560
Market Price
$ 31.52
Selling Price
$ 28.08
1420
1078
431
4814
Market Price
$ 55.25
Selling Price
$ 48.40
2046
1984
1836
3061
Market Price
$ 32.49
Selling Price
$ 27.97
3036
2847
1613
4848
Market Price
$ 66.04
Selling Price
$ 57.15
3937
3106
1073
4369
Market Price
$ 59.98
Selling Price
$ 54.26
1920
1411
1392
2445
Market Price
$ 44.63
Selling Price
$ 39.71
849
232
465
3891
Market Price
$ 56.83
Selling Price
$ 51.44
1098
988
690
2529
Market Price
$ 61.23
Selling Price
$ 52.49
1507
632
1464
3914
Market Price
$ 44.19
Selling Price
$ 38.67
2380
1031
2275
3950
Market Price
$ 31.87
Selling Price
$ 26.96
545
438
351
703
Market Price
$ 69.83
Selling Price
$ 58.71
1718
1202
1309
2120
Market Price
$ 40.24
Selling Price
$ 33.86
4104
2885
1284
4199
Market Price
$ 31.88
Selling Price
$ 28.53
1067
797
691
1985
Market Price
$ 31.63
Selling Price
$ 27.92
1066
552
944
1158
Market Price
$ 32.98
Selling Price
$ 28.70
1191
1096
306
2599
Market Price
$ 46.22
Selling Price
$ 41.85
1320
330
1082
4126
Market Price
$ 32.07
Selling Price
$ 28.53
1185
465
1136
4501
Market Price
$ 55.34
Selling Price
$ 48.59
2587
1774
584
3311
Market Price
$ 61.27
Selling Price
$ 51.48
2551
2069
607
4053
Market Price
$ 30.74
Selling Price
$ 26.26
174
60
117
847
Market Price
$ 46.64
Selling Price
$ 41.61
660
550
383
895
Market Price
$ 47.82
Selling Price
$ 40.60
3187
970
2471
3526