Market Price
$ 49.11
Selling Price
$ 43.95
1930
1542
1383
3617
Market Price
$ 49.30
Selling Price
$ 42.93
2372
2052
2324
4811
Market Price
$ 53.83
Selling Price
$ 48.57
1307
717
641
1842
Market Price
$ 69.83
Selling Price
$ 58.30
1231
360
446
4561
Market Price
$ 42.42
Selling Price
$ 37.65
1945
1240
484
1972
Market Price
$ 53.42
Selling Price
$ 46.64
3201
2835
2459
4431
Market Price
$ 64.44
Selling Price
$ 56.86
3151
1096
770
3479
Market Price
$ 39.73
Selling Price
$ 35.88
145
38
102
507
Market Price
$ 48.65
Selling Price
$ 44.19
1491
1270
1324
2848
Market Price
$ 62.19
Selling Price
$ 53.35
839
814
567
2543
Market Price
$ 48.58
Selling Price
$ 42.52
2218
1266
737
4060
Market Price
$ 66.70
Selling Price
$ 56.42
4420
3182
3004
4427
Market Price
$ 69.21
Selling Price
$ 59.86
3277
1902
3048
3323
Market Price
$ 42.62
Selling Price
$ 37.62
4116
4093
4000
4811
Market Price
$ 65.61
Selling Price
$ 57.75
1729
1452
897
2099
Market Price
$ 45.05
Selling Price
$ 40.37
2614
1611
1735
3439
Market Price
$ 31.25
Selling Price
$ 28.04
245
242
87
655
Market Price
$ 40.97
Selling Price
$ 36.61
2824
1352
1850
4853
Market Price
$ 63.80
Selling Price
$ 55.00
573
511
417
1293
Market Price
$ 70.98
Selling Price
$ 59.46
1246
1135
1128
2424
Market Price
$ 42.54
Selling Price
$ 37.44
1433
406
670
4046
Market Price
$ 39.82
Selling Price
$ 34.25
2332
1175
2226
3779
Market Price
$ 53.95
Selling Price
$ 47.93
1296
1204
1102
1598
Market Price
$ 54.37
Selling Price
$ 48.47
2843
2049
2447
4052
Market Price
$ 53.52
Selling Price
$ 44.81
462
231
227
1778
Market Price
$ 59.40
Selling Price
$ 50.19
1582
331
439
1974
Market Price
$ 28.10
Selling Price
$ 25.37
624
274
214
2205
Market Price
$ 60.15
Selling Price
$ 52.23
3441
1964
1874
3673
Market Price
$ 67.39
Selling Price
$ 58.59
2199
944
937
2215
Market Price
$ 41.82
Selling Price
$ 36.91
417
118
417
515
Market Price
$ 64.86
Selling Price
$ 56.98
2119
1068
829
3561
Market Price
$ 46.67
Selling Price
$ 39.34
337
258
101
681
Market Price
$ 30.94
Selling Price
$ 26.57
869
252
569
1441
Market Price
$ 54.41
Selling Price
$ 46.17
1254
764
920
4135
Market Price
$ 56.55
Selling Price
$ 48.09
1657
1028
350
3869
Market Price
$ 37.52
Selling Price
$ 33.09
3334
2170
2488
4779
Market Price
$ 35.85
Selling Price
$ 30.79
873
809
784
3463
Market Price
$ 38.21
Selling Price
$ 31.95
2813
1137
845
4296
Market Price
$ 54.28
Selling Price
$ 46.32
890
344
757
2451
Market Price
$ 53.74
Selling Price
$ 46.55
2772
1012
2748
4843