Market Price
$ 51.87
Selling Price
$ 43.46
429
147
375
1279
Market Price
$ 50.02
Selling Price
$ 42.10
216
65
78
969
Market Price
$ 42.19
Selling Price
$ 35.68
454
354
189
603
Market Price
$ 57.28
Selling Price
$ 48.77
3359
964
748
4323
Market Price
$ 59.11
Selling Price
$ 49.39
3312
1422
1939
3746
Market Price
$ 63.69
Selling Price
$ 57.73
2122
1313
493
4129
Market Price
$ 41.50
Selling Price
$ 36.41
997
640
471
1287
Market Price
$ 38.58
Selling Price
$ 33.11
1914
1630
1769
4412
Market Price
$ 39.19
Selling Price
$ 34.72
1173
643
1098
1513
Market Price
$ 45.91
Selling Price
$ 38.49
2210
1869
1509
4371
Market Price
$ 37.30
Selling Price
$ 32.58
2496
1809
1562
4568
Market Price
$ 37.91
Selling Price
$ 33.14
1298
857
410
2722
Market Price
$ 56.86
Selling Price
$ 47.71
2702
2646
1907
4190
Market Price
$ 53.55
Selling Price
$ 48.47
1509
380
314
1892
Market Price
$ 66.58
Selling Price
$ 56.55
627
255
330
1232
Market Price
$ 39.18
Selling Price
$ 34.75
3660
3479
3019
4882
Market Price
$ 64.16
Selling Price
$ 54.07
3332
2067
2374
3687
Market Price
$ 51.65
Selling Price
$ 46.87
2108
1657
1831
2816
Market Price
$ 44.40
Selling Price
$ 40.09
550
445
428
1728
Market Price
$ 60.64
Selling Price
$ 54.53
1621
618
957
2044
Market Price
$ 64.28
Selling Price
$ 57.52
1269
1155
493
2770
Market Price
$ 38.67
Selling Price
$ 34.36
2984
1483
1559
4295
Market Price
$ 58.57
Selling Price
$ 53.10
519
156
305
824
Market Price
$ 51.26
Selling Price
$ 45.37
405
87
244
601
Market Price
$ 43.56
Selling Price
$ 37.92
1541
1418
753
2667
Market Price
$ 58.51
Selling Price
$ 51.42
527
497
217
1013
Market Price
$ 60.85
Selling Price
$ 53.05
1149
291
624
3433
Market Price
$ 32.58
Selling Price
$ 27.95
1974
1489
1249
3865
Market Price
$ 50.95
Selling Price
$ 43.90
923
879
225
2428
Market Price
$ 65.45
Selling Price
$ 55.51
747
559
343
904
Market Price
$ 40.72
Selling Price
$ 34.56
1612
1410
533
4296
Market Price
$ 61.51
Selling Price
$ 54.09
2712
1446
1382
4775
Market Price
$ 68.56
Selling Price
$ 58.63
325
234
124
1231
Market Price
$ 40.10
Selling Price
$ 36.35
1110
841
497
2190
Market Price
$ 62.51
Selling Price
$ 56.04
440
329
213
859
Market Price
$ 30.45
Selling Price
$ 26.29
2972
1138
1751
4029
Market Price
$ 32.98
Selling Price
$ 28.47
1553
429
444
2563
Market Price
$ 61.43
Selling Price
$ 53.68
1241
413
627
2072
Market Price
$ 71.26
Selling Price
$ 59.98
1360
987
972
2790
Market Price
$ 30.64
Selling Price
$ 27.07
1370
739
853
1937