Market Price
$ 63.23
Selling Price
$ 55.17
1764
1349
1670
3173
Market Price
$ 62.38
Selling Price
$ 53.69
3375
2899
1593
4392
Market Price
$ 32.97
Selling Price
$ 27.76
2905
2643
1049
4990
Market Price
$ 48.82
Selling Price
$ 43.38
1960
822
789
2033
Market Price
$ 50.78
Selling Price
$ 43.04
938
347
277
3578
Market Price
$ 58.30
Selling Price
$ 48.94
1662
1451
1658
2212
Market Price
$ 40.02
Selling Price
$ 35.55
4175
1289
3454
4388
Market Price
$ 40.79
Selling Price
$ 34.60
2125
1749
1397
4556
Market Price
$ 58.48
Selling Price
$ 49.16
2983
783
1384
4350
Market Price
$ 59.95
Selling Price
$ 50.39
3496
3405
3442
4127
Market Price
$ 70.31
Selling Price
$ 59.27
1735
817
493
4564
Market Price
$ 44.36
Selling Price
$ 38.66
221
173
150
467
Market Price
$ 41.78
Selling Price
$ 36.33
947
940
397
1781
Market Price
$ 59.57
Selling Price
$ 51.01
985
373
245
1897
Market Price
$ 49.32
Selling Price
$ 41.23
2072
1961
1797
2776
Market Price
$ 62.63
Selling Price
$ 55.05
1114
880
960
1122
Market Price
$ 39.21
Selling Price
$ 34.67
1523
423
618
2454
Market Price
$ 36.46
Selling Price
$ 31.11
396
190
332
639
Market Price
$ 51.32
Selling Price
$ 43.62
3939
3278
1531
4725
Market Price
$ 46.72
Selling Price
$ 42.33
1435
879
993
2089
Market Price
$ 66.10
Selling Price
$ 59.34
2735
970
2356
4636
Market Price
$ 46.51
Selling Price
$ 41.46
3965
1756
3546
4009
Market Price
$ 63.10
Selling Price
$ 52.65
4920
4423
3904
4951
Market Price
$ 48.90
Selling Price
$ 42.27
3162
1070
2937
4257
Market Price
$ 63.46
Selling Price
$ 56.23
770
340
672
3654
Market Price
$ 57.33
Selling Price
$ 47.96
4375
3903
4246
4618
Market Price
$ 45.98
Selling Price
$ 41.19
2394
2265
1238
4954
Market Price
$ 63.20
Selling Price
$ 56.00
510
113
409
589
Market Price
$ 54.74
Selling Price
$ 47.93
1510
1302
685
3176
Market Price
$ 46.47
Selling Price
$ 41.22
574
243
352
1880
Market Price
$ 53.19
Selling Price
$ 44.39
1044
685
947
1614
Market Price
$ 58.21
Selling Price
$ 51.91
2142
860
1320
3107
Market Price
$ 57.04
Selling Price
$ 51.72
1516
387
526
3342
Market Price
$ 42.11
Selling Price
$ 37.23
963
801
347
3045
Market Price
$ 66.83
Selling Price
$ 59.81
1663
455
1598
3021
Market Price
$ 64.06
Selling Price
$ 55.61
2886
1104
1730
3365
Market Price
$ 48.50
Selling Price
$ 41.07
4274
3195
1353
4381
Market Price
$ 46.48
Selling Price
$ 41.59
1067
380
960
1781
Market Price
$ 55.27
Selling Price
$ 47.29
2451
1982
686
2977
Market Price
$ 52.84
Selling Price
$ 44.95
1516
341
722
1830