Market Price
$ 41.77
Selling Price
$ 35.24
399
347
255
1724
Market Price
$ 59.64
Selling Price
$ 51.23
1559
986
588
2763
Market Price
$ 46.66
Selling Price
$ 41.97
2800
2008
1249
3298
Market Price
$ 50.40
Selling Price
$ 44.54
594
346
507
1561
Market Price
$ 32.82
Selling Price
$ 28.57
307
104
232
623
Market Price
$ 55.94
Selling Price
$ 47.78
516
425
385
2080
Market Price
$ 29.49
Selling Price
$ 26.77
2246
927
1015
3553
Market Price
$ 48.61
Selling Price
$ 43.69
3698
2460
839
4637
Market Price
$ 65.95
Selling Price
$ 55.56
1818
621
1558
2447
Market Price
$ 39.60
Selling Price
$ 34.71
1680
790
630
1969
Market Price
$ 34.26
Selling Price
$ 30.99
1044
311
693
3257
Market Price
$ 62.19
Selling Price
$ 55.08
619
176
581
1608
Market Price
$ 55.46
Selling Price
$ 49.81
2896
1068
2670
2927
Market Price
$ 64.54
Selling Price
$ 56.32
1979
1943
1974
2272
Market Price
$ 50.41
Selling Price
$ 45.60
2441
967
2193
3190
Market Price
$ 55.10
Selling Price
$ 48.89
528
486
292
1056
Market Price
$ 38.43
Selling Price
$ 34.62
3132
746
1742
4586
Market Price
$ 52.53
Selling Price
$ 44.74
1126
1023
966
1448
Market Price
$ 64.92
Selling Price
$ 54.69
1898
1841
653
2419
Market Price
$ 64.88
Selling Price
$ 56.24
2204
687
731
3192
Market Price
$ 64.40
Selling Price
$ 55.50
1056
1009
338
3236
Market Price
$ 46.98
Selling Price
$ 42.09
1564
330
563
2157
Market Price
$ 36.08
Selling Price
$ 31.65
1703
856
1567
2475
Market Price
$ 34.28
Selling Price
$ 30.39
3225
1849
2630
3543
Market Price
$ 62.45
Selling Price
$ 55.09
948
555
864
3004
Market Price
$ 30.60
Selling Price
$ 26.69
255
244
108
1130
Market Price
$ 63.33
Selling Price
$ 52.79
446
277
297
634
Market Price
$ 39.95
Selling Price
$ 35.76
609
476
461
813
Market Price
$ 52.68
Selling Price
$ 45.33
2142
1288
1259
3718
Market Price
$ 38.29
Selling Price
$ 31.96
832
727
730
1163
Market Price
$ 35.07
Selling Price
$ 29.83
4434
3819
1955
4878
Market Price
$ 50.61
Selling Price
$ 42.40
930
601
319
1570
Market Price
$ 46.05
Selling Price
$ 40.72
1673
813
1631
3196
Market Price
$ 40.03
Selling Price
$ 33.73
1513
1200
454
2709
Market Price
$ 50.63
Selling Price
$ 45.98
1684
1089
775
3455
Market Price
$ 53.23
Selling Price
$ 45.38
1217
331
325
1605
Market Price
$ 47.88
Selling Price
$ 40.31
1114
441
565
1569
Market Price
$ 37.04
Selling Price
$ 32.06
666
484
154
1073
Market Price
$ 50.40
Selling Price
$ 43.33
587
237
362
2103
Market Price
$ 35.44
Selling Price
$ 29.86
597
170
382
2087