Market Price
$ 49.08
Selling Price
$ 43.31
3077
2893
2088
3131
Market Price
$ 62.20
Selling Price
$ 53.51
479
377
467
683
Market Price
$ 35.39
Selling Price
$ 31.42
284
178
120
486
Market Price
$ 57.26
Selling Price
$ 49.52
158
53
81
730
Market Price
$ 45.18
Selling Price
$ 40.40
821
469
652
1966
Market Price
$ 48.66
Selling Price
$ 42.49
1695
604
733
2441
Market Price
$ 42.43
Selling Price
$ 37.35
2305
1055
1143
3105
Market Price
$ 58.87
Selling Price
$ 51.42
2163
1602
839
2778
Market Price
$ 49.73
Selling Price
$ 41.58
1001
781
742
1317
Market Price
$ 37.91
Selling Price
$ 32.17
498
250
297
2073
Market Price
$ 51.64
Selling Price
$ 43.08
1859
452
1006
4743
Market Price
$ 34.46
Selling Price
$ 29.41
867
541
496
3001
Market Price
$ 29.49
Selling Price
$ 26.33
2879
2558
1326
4823
Market Price
$ 44.01
Selling Price
$ 37.41
2105
1418
707
3247
Market Price
$ 50.69
Selling Price
$ 45.24
1450
1131
715
1916
Market Price
$ 49.03
Selling Price
$ 42.93
3442
2843
1472
4101
Market Price
$ 41.21
Selling Price
$ 36.47
613
327
593
834
Market Price
$ 30.96
Selling Price
$ 26.48
738
352
575
1616
Market Price
$ 39.01
Selling Price
$ 35.30
883
186
276
1659
Market Price
$ 48.03
Selling Price
$ 41.68
820
550
269
1293
Market Price
$ 44.69
Selling Price
$ 37.70
1815
992
1186
4582
Market Price
$ 60.54
Selling Price
$ 52.27
2288
1601
1523
2702
Market Price
$ 35.44
Selling Price
$ 31.22
706
595
693
2797
Market Price
$ 54.87
Selling Price
$ 49.61
492
454
465
708
Market Price
$ 48.67
Selling Price
$ 40.61
1470
692
1342
2078
Market Price
$ 61.49
Selling Price
$ 54.48
1571
1512
497
4810
Market Price
$ 37.83
Selling Price
$ 33.93
712
556
377
715
Market Price
$ 47.92
Selling Price
$ 41.72
1214
1024
657
2077
Market Price
$ 58.67
Selling Price
$ 49.89
2424
524
1709
4513
Market Price
$ 41.72
Selling Price
$ 37.57
1632
1317
886
2631
Market Price
$ 30.12
Selling Price
$ 25.99
1190
936
852
1666
Market Price
$ 54.71
Selling Price
$ 45.79
974
723
758
989
Market Price
$ 40.97
Selling Price
$ 35.99
1627
1274
478
2942
Market Price
$ 69.60
Selling Price
$ 59.72
1140
426
263
1241
Market Price
$ 38.93
Selling Price
$ 32.54
1102
529
810
1303
Market Price
$ 57.81
Selling Price
$ 49.32
1395
1341
1331
1754
Market Price
$ 33.29
Selling Price
$ 28.02
391
251
170
1184
Market Price
$ 67.72
Selling Price
$ 56.93
354
75
286
458
Market Price
$ 35.23
Selling Price
$ 30.55
1163
855
665
3323
Market Price
$ 39.68
Selling Price
$ 35.26
885
230
587
4161