Market Price
$ 48.05
Selling Price
$ 42.76
869
666
343
3089
Market Price
$ 54.04
Selling Price
$ 48.51
2706
1567
1435
2831
Market Price
$ 51.97
Selling Price
$ 46.59
345
141
87
1116
Market Price
$ 59.59
Selling Price
$ 53.15
775
690
708
1822
Market Price
$ 61.73
Selling Price
$ 53.06
1809
810
1519
3598
Market Price
$ 57.40
Selling Price
$ 50.71
159
34
59
436
Market Price
$ 70.12
Selling Price
$ 58.50
583
376
316
2735
Market Price
$ 30.38
Selling Price
$ 25.59
2712
1903
1872
4233
Market Price
$ 29.47
Selling Price
$ 26.49
597
457
531
664
Market Price
$ 45.12
Selling Price
$ 38.95
1420
1101
426
1434
Market Price
$ 68.91
Selling Price
$ 59.42
410
86
327
881
Market Price
$ 35.60
Selling Price
$ 31.04
735
511
564
1112
Market Price
$ 42.02
Selling Price
$ 35.27
532
370
144
2078
Market Price
$ 45.59
Selling Price
$ 40.10
1270
1243
986
2476
Market Price
$ 69.95
Selling Price
$ 58.41
1965
1293
824
3838
Market Price
$ 33.33
Selling Price
$ 28.98
2464
650
526
3122
Market Price
$ 65.75
Selling Price
$ 55.50
1048
614
982
3007
Market Price
$ 45.73
Selling Price
$ 39.50
1299
1211
404
3311
Market Price
$ 45.54
Selling Price
$ 39.00
4798
1832
3708
4841
Market Price
$ 62.18
Selling Price
$ 55.17
2090
1116
1987
4227
Market Price
$ 54.66
Selling Price
$ 47.29
3185
2973
1994
4098
Market Price
$ 45.17
Selling Price
$ 40.42
516
465
104
1391
Market Price
$ 36.16
Selling Price
$ 31.61
2617
2163
1275
2682
Market Price
$ 63.28
Selling Price
$ 54.21
3449
1762
2795
4833
Market Price
$ 71.63
Selling Price
$ 59.81
613
545
151
702
Market Price
$ 58.60
Selling Price
$ 49.94
1292
759
1002
2086
Market Price
$ 36.60
Selling Price
$ 31.64
2018
484
1142
2376
Market Price
$ 59.76
Selling Price
$ 51.08
2053
1256
473
2083
Market Price
$ 49.97
Selling Price
$ 42.92
510
198
346
835
Market Price
$ 51.59
Selling Price
$ 46.18
242
70
173
1049
Market Price
$ 60.15
Selling Price
$ 54.32
699
546
337
986
Market Price
$ 64.68
Selling Price
$ 55.14
1789
1442
870
2957
Market Price
$ 48.56
Selling Price
$ 42.13
1372
1015
505
3892
Market Price
$ 62.34
Selling Price
$ 55.17
1920
1477
1743
2142
Market Price
$ 39.16
Selling Price
$ 34.58
1192
1168
559
3028
Market Price
$ 34.32
Selling Price
$ 30.90
1809
896
1732
2102
Market Price
$ 49.39
Selling Price
$ 43.31
1928
1617
739
2396
Market Price
$ 60.55
Selling Price
$ 53.56
1343
931
954
2282
Market Price
$ 62.34
Selling Price
$ 54.82
1657
1198
1364
2458
Market Price
$ 48.21
Selling Price
$ 41.85
962
520
240
2273