Market Price
$ 55.78
Selling Price
$ 49.25
1305
1209
663
2454
Market Price
$ 49.50
Selling Price
$ 44.98
2157
795
924
4942
Market Price
$ 44.58
Selling Price
$ 38.55
3074
961
1037
3813
Market Price
$ 48.87
Selling Price
$ 40.93
1493
1136
1114
2954
Market Price
$ 55.08
Selling Price
$ 47.03
373
268
246
1781
Market Price
$ 65.10
Selling Price
$ 56.41
2710
1047
2579
3635
Market Price
$ 66.10
Selling Price
$ 58.34
802
237
617
1258
Market Price
$ 53.17
Selling Price
$ 46.76
478
398
151
500
Market Price
$ 30.86
Selling Price
$ 26.82
2050
721
1135
3807
Market Price
$ 38.02
Selling Price
$ 32.44
1422
1103
650
4648
Market Price
$ 43.05
Selling Price
$ 36.80
1318
359
1111
4438
Market Price
$ 50.30
Selling Price
$ 42.18
3441
1723
864
4926
Market Price
$ 44.29
Selling Price
$ 38.04
934
330
407
1600
Market Price
$ 33.53
Selling Price
$ 29.34
340
157
166
648
Market Price
$ 46.80
Selling Price
$ 39.55
819
449
704
2938
Market Price
$ 68.87
Selling Price
$ 59.47
1821
1236
1465
2669
Market Price
$ 49.79
Selling Price
$ 42.60
981
340
691
4000
Market Price
$ 63.34
Selling Price
$ 54.50
338
316
100
504
Market Price
$ 37.11
Selling Price
$ 33.31
3358
2947
1224
3553
Market Price
$ 33.92
Selling Price
$ 29.01
207
137
95
964
Market Price
$ 33.08
Selling Price
$ 28.92
482
292
292
591
Market Price
$ 59.78
Selling Price
$ 53.52
1089
616
495
3057
Market Price
$ 66.34
Selling Price
$ 59.57
986
328
472
2983
Market Price
$ 55.59
Selling Price
$ 49.77
1490
1456
857
2174
Market Price
$ 37.42
Selling Price
$ 31.43
1363
1338
340
1524
Market Price
$ 59.85
Selling Price
$ 50.79
1081
616
547
2005
Market Price
$ 48.20
Selling Price
$ 42.51
3865
2590
2522
4307
Market Price
$ 39.47
Selling Price
$ 33.92
1206
447
341
3068
Market Price
$ 39.52
Selling Price
$ 34.02
2941
1026
904
3086
Market Price
$ 54.32
Selling Price
$ 48.73
1784
1374
1568
4665
Market Price
$ 58.39
Selling Price
$ 49.88
1112
309
880
2966
Market Price
$ 69.07
Selling Price
$ 58.56
218
46
126
930
Market Price
$ 41.74
Selling Price
$ 37.64
804
598
233
2550
Market Price
$ 39.11
Selling Price
$ 34.87
1169
678
798
1908
Market Price
$ 42.20
Selling Price
$ 37.24
1306
518
317
1381
Market Price
$ 34.95
Selling Price
$ 30.45
3512
2652
2071
3998
Market Price
$ 33.06
Selling Price
$ 30.00
1399
1103
1292
2234
Market Price
$ 51.28
Selling Price
$ 43.18
1355
1030
773
3348
Market Price
$ 35.71
Selling Price
$ 30.30
826
259
583
2311
Market Price
$ 43.46
Selling Price
$ 39.44
2515
1627
2068
2626