Market Price
$ 33.62
Selling Price
$ 28.29
422
360
120
1913
Market Price
$ 55.85
Selling Price
$ 50.63
214
127
165
649
Market Price
$ 37.19
Selling Price
$ 31.63
3151
1428
2758
3670
Market Price
$ 46.69
Selling Price
$ 39.17
859
227
582
2998
Market Price
$ 52.34
Selling Price
$ 46.40
654
271
207
2819
Market Price
$ 37.49
Selling Price
$ 32.62
575
466
554
1868
Market Price
$ 59.61
Selling Price
$ 53.89
1222
741
368
1309
Market Price
$ 56.45
Selling Price
$ 47.28
2587
1013
742
3759
Market Price
$ 32.70
Selling Price
$ 29.17
2332
1994
2246
3468
Market Price
$ 56.02
Selling Price
$ 47.86
978
277
359
1167
Market Price
$ 57.25
Selling Price
$ 50.05
2355
1103
1522
3245
Market Price
$ 67.97
Selling Price
$ 59.12
1153
1035
291
2166
Market Price
$ 58.63
Selling Price
$ 50.19
1067
801
794
2614
Market Price
$ 49.67
Selling Price
$ 43.94
2854
1936
725
3209
Market Price
$ 42.39
Selling Price
$ 36.51
744
566
494
1387
Market Price
$ 31.23
Selling Price
$ 26.20
139
111
52
585
Market Price
$ 67.81
Selling Price
$ 58.16
657
546
141
1131
Market Price
$ 49.93
Selling Price
$ 44.87
634
438
449
1239
Market Price
$ 56.44
Selling Price
$ 47.07
1206
512
945
2904
Market Price
$ 51.94
Selling Price
$ 43.49
3182
977
2564
3621
Market Price
$ 43.81
Selling Price
$ 36.79
2987
1546
2690
4284
Market Price
$ 57.85
Selling Price
$ 50.16
1801
576
981
3020
Market Price
$ 61.18
Selling Price
$ 51.33
1092
237
395
2998
Market Price
$ 43.42
Selling Price
$ 37.16
1843
1731
857
3351
Market Price
$ 43.21
Selling Price
$ 36.50
2008
1608
1935
3954
Market Price
$ 32.71
Selling Price
$ 28.44
826
342
283
1409
Market Price
$ 56.36
Selling Price
$ 50.23
843
484
212
1167
Market Price
$ 35.65
Selling Price
$ 30.91
1693
1426
1675
3019
Market Price
$ 57.16
Selling Price
$ 49.77
571
480
223
1974
Market Price
$ 61.23
Selling Price
$ 52.65
4399
2410
3941
4908
Market Price
$ 31.22
Selling Price
$ 27.83
1313
1000
1140
3732
Market Price
$ 51.82
Selling Price
$ 43.83
659
601
210
2914
Market Price
$ 37.35
Selling Price
$ 32.11
1816
1216
1014
2078
Market Price
$ 36.01
Selling Price
$ 30.57
836
590
557
1134
Market Price
$ 48.33
Selling Price
$ 43.59
726
324
539
1050
Market Price
$ 47.63
Selling Price
$ 42.45
1187
988
1137
2113
Market Price
$ 65.55
Selling Price
$ 59.56
2229
593
1702
2728
Market Price
$ 62.01
Selling Price
$ 53.45
1418
1090
844
1442
Market Price
$ 41.32
Selling Price
$ 37.56
2410
1352
2274
3677
Market Price
$ 41.81
Selling Price
$ 36.46
308
94
257
456