Market Price
$ 68.13
Selling Price
$ 57.77
371
122
123
628
Market Price
$ 32.17
Selling Price
$ 26.86
1347
800
658
2149
Market Price
$ 59.30
Selling Price
$ 52.18
1459
901
625
2797
Market Price
$ 65.44
Selling Price
$ 58.01
2897
838
647
3913
Market Price
$ 67.27
Selling Price
$ 59.29
1511
647
628
1969
Market Price
$ 41.50
Selling Price
$ 36.14
1582
605
1087
1981
Market Price
$ 48.30
Selling Price
$ 43.81
2980
1480
1089
3016
Market Price
$ 62.52
Selling Price
$ 52.63
2345
2174
2249
3324
Market Price
$ 46.11
Selling Price
$ 41.45
3618
2770
3354
3927
Market Price
$ 48.60
Selling Price
$ 43.21
610
405
393
1650
Market Price
$ 44.71
Selling Price
$ 38.20
1632
570
1165
4321
Market Price
$ 45.40
Selling Price
$ 40.93
1699
1554
347
4040
Market Price
$ 68.13
Selling Price
$ 58.81
1304
816
260
2447
Market Price
$ 61.20
Selling Price
$ 52.71
3970
1615
2156
4629
Market Price
$ 40.81
Selling Price
$ 36.58
4215
2206
3648
4518
Market Price
$ 51.68
Selling Price
$ 46.73
913
660
702
1990
Market Price
$ 37.59
Selling Price
$ 34.03
2854
2486
1547
3013
Market Price
$ 62.05
Selling Price
$ 56.13
772
625
683
992
Market Price
$ 43.07
Selling Price
$ 38.88
310
254
171
1270
Market Price
$ 54.91
Selling Price
$ 49.42
2107
1920
1945
3338
Market Price
$ 55.13
Selling Price
$ 49.41
4403
2821
4080
4818
Market Price
$ 64.60
Selling Price
$ 57.54
756
657
449
786
Market Price
$ 69.28
Selling Price
$ 59.43
247
55
105
427
Market Price
$ 69.96
Selling Price
$ 59.86
1865
736
1542
1962
Market Price
$ 67.51
Selling Price
$ 59.96
1349
1292
1158
1769
Market Price
$ 54.14
Selling Price
$ 48.32
2611
2540
2084
3817
Market Price
$ 62.24
Selling Price
$ 52.21
426
191
414
959
Market Price
$ 31.62
Selling Price
$ 27.58
1230
994
910
1455
Market Price
$ 48.51
Selling Price
$ 43.56
1686
411
1641
2498
Market Price
$ 37.26
Selling Price
$ 31.74
2727
1861
1122
3942
Market Price
$ 46.65
Selling Price
$ 41.71
2260
1518
1429
4832
Market Price
$ 31.98
Selling Price
$ 27.27
809
638
338
1648
Market Price
$ 66.86
Selling Price
$ 58.21
1226
897
539
3382
Market Price
$ 50.10
Selling Price
$ 44.60
911
260
229
3102
Market Price
$ 52.31
Selling Price
$ 46.59
894
547
704
1891
Market Price
$ 37.24
Selling Price
$ 31.12
992
410
957
1233
Market Price
$ 45.77
Selling Price
$ 39.67
821
442
602
3415
Market Price
$ 53.29
Selling Price
$ 47.41
2672
2418
2105
3327
Market Price
$ 39.42
Selling Price
$ 34.12
2668
991
704
3336
Market Price
$ 62.67
Selling Price
$ 56.07
3423
1610
2934
3452