Market Price
$ 46.01
Selling Price
$ 39.19
741
253
657
1337
Market Price
$ 45.82
Selling Price
$ 38.32
237
214
237
543
Market Price
$ 48.18
Selling Price
$ 42.46
1852
943
829
2717
Market Price
$ 57.59
Selling Price
$ 49.67
2933
1401
1080
4399
Market Price
$ 56.12
Selling Price
$ 48.62
2015
1747
1150
2704
Market Price
$ 65.72
Selling Price
$ 56.15
651
477
347
815
Market Price
$ 54.83
Selling Price
$ 45.71
4217
1937
1880
4740
Market Price
$ 54.48
Selling Price
$ 49.13
466
362
464
1824
Market Price
$ 39.00
Selling Price
$ 34.98
3278
1349
2790
4180
Market Price
$ 63.86
Selling Price
$ 56.92
1970
965
925
4415
Market Price
$ 46.45
Selling Price
$ 39.87
1044
649
1007
1604
Market Price
$ 30.26
Selling Price
$ 27.48
1798
1489
930
3302
Market Price
$ 41.10
Selling Price
$ 35.84
4822
4341
4059
4946
Market Price
$ 34.98
Selling Price
$ 30.57
2942
900
1771
3104
Market Price
$ 49.03
Selling Price
$ 42.34
1171
966
1171
1794
Market Price
$ 33.93
Selling Price
$ 28.71
2861
1150
2283
4421
Market Price
$ 41.42
Selling Price
$ 37.07
1444
1444
1038
3352
Market Price
$ 48.33
Selling Price
$ 43.88
1898
964
1865
2386
Market Price
$ 48.79
Selling Price
$ 40.77
1423
493
1220
2013
Market Price
$ 67.65
Selling Price
$ 56.66
3964
3160
1594
4420
Market Price
$ 56.94
Selling Price
$ 49.18
1050
722
737
2946
Market Price
$ 35.55
Selling Price
$ 31.41
283
217
262
776
Market Price
$ 56.06
Selling Price
$ 50.95
762
230
637
3109
Market Price
$ 34.95
Selling Price
$ 31.12
336
287
304
1633
Market Price
$ 29.34
Selling Price
$ 26.55
1958
482
1423
4991
Market Price
$ 40.96
Selling Price
$ 37.21
3165
2057
1718
4134
Market Price
$ 65.90
Selling Price
$ 56.50
588
513
228
1348
Market Price
$ 31.50
Selling Price
$ 26.76
2238
1093
1992
4100
Market Price
$ 61.49
Selling Price
$ 52.43
2575
1416
2249
3420
Market Price
$ 42.01
Selling Price
$ 35.13
1068
1024
441
1405
Market Price
$ 51.90
Selling Price
$ 44.41
2819
953
1428
2831
Market Price
$ 63.82
Selling Price
$ 53.97
1033
925
1030
2927
Market Price
$ 63.31
Selling Price
$ 55.15
260
205
251
673
Market Price
$ 63.94
Selling Price
$ 53.93
1699
389
902
1711
Market Price
$ 32.67
Selling Price
$ 28.16
764
505
382
3188
Market Price
$ 48.58
Selling Price
$ 43.96
1626
1093
1532
4028
Market Price
$ 36.13
Selling Price
$ 32.21
409
98
297
722
Market Price
$ 63.10
Selling Price
$ 54.04
904
876
445
4508
Market Price
$ 54.27
Selling Price
$ 47.65
530
384
156
2329
Market Price
$ 47.31
Selling Price
$ 41.41
874
231
768
1712