Market Price
$ 54.81
Selling Price
$ 48.37
2904
1875
2639
3971
Market Price
$ 45.79
Selling Price
$ 39.35
2174
1926
914
3299
Market Price
$ 47.77
Selling Price
$ 41.12
1264
1172
858
1795
Market Price
$ 67.48
Selling Price
$ 58.76
3665
3572
1138
3987
Market Price
$ 34.87
Selling Price
$ 29.22
768
565
428
794
Market Price
$ 61.70
Selling Price
$ 55.78
2284
1491
1466
3235
Market Price
$ 60.80
Selling Price
$ 51.57
1973
590
629
2878
Market Price
$ 55.07
Selling Price
$ 47.35
908
648
361
3951
Market Price
$ 62.93
Selling Price
$ 53.39
960
589
872
4702
Market Price
$ 48.89
Selling Price
$ 41.54
3011
2529
931
4318
Market Price
$ 47.49
Selling Price
$ 43.10
952
746
700
1031
Market Price
$ 55.17
Selling Price
$ 49.66
1766
1691
689
2353
Market Price
$ 54.09
Selling Price
$ 48.40
1170
1012
770
1750
Market Price
$ 64.63
Selling Price
$ 55.77
1393
421
533
2256
Market Price
$ 38.82
Selling Price
$ 33.49
696
473
452
748
Market Price
$ 58.08
Selling Price
$ 52.23
837
452
488
1907
Market Price
$ 65.22
Selling Price
$ 55.88
500
407
426
790
Market Price
$ 63.60
Selling Price
$ 55.73
808
370
586
1679
Market Price
$ 36.47
Selling Price
$ 30.92
1596
641
644
3533
Market Price
$ 40.61
Selling Price
$ 36.29
1317
300
356
3843
Market Price
$ 49.03
Selling Price
$ 41.84
748
558
171
3499
Market Price
$ 54.88
Selling Price
$ 49.30
2271
1117
2165
3400
Market Price
$ 41.37
Selling Price
$ 36.56
1695
461
418
2517
Market Price
$ 54.92
Selling Price
$ 47.83
1322
1216
424
4637
Market Price
$ 41.96
Selling Price
$ 35.87
631
422
148
1660
Market Price
$ 39.06
Selling Price
$ 35.50
896
492
268
1574
Market Price
$ 31.12
Selling Price
$ 27.21
1216
495
1069
3135
Market Price
$ 55.29
Selling Price
$ 48.52
1938
657
1494
3402
Market Price
$ 44.86
Selling Price
$ 40.13
817
407
288
2141
Market Price
$ 35.31
Selling Price
$ 30.71
1110
417
695
2231
Market Price
$ 33.71
Selling Price
$ 29.47
304
259
303
829
Market Price
$ 35.33
Selling Price
$ 30.55
832
571
689
2765
Market Price
$ 50.93
Selling Price
$ 44.43
828
768
488
1608
Market Price
$ 36.21
Selling Price
$ 32.19
2178
1884
1303
2288
Market Price
$ 62.42
Selling Price
$ 53.84
416
215
386
1143
Market Price
$ 56.37
Selling Price
$ 47.34
3167
3125
2502
4423
Market Price
$ 61.30
Selling Price
$ 52.63
1542
1153
678
3892
Market Price
$ 57.70
Selling Price
$ 51.93
2521
1756
555
4789
Market Price
$ 29.01
Selling Price
$ 25.67
3925
2318
3861
4800
Market Price
$ 33.99
Selling Price
$ 28.81
505
454
253
1524