Market Price
$ 49.71
Selling Price
$ 44.57
1450
794
784
2816
Market Price
$ 50.80
Selling Price
$ 45.99
1441
1022
1417
2009
Market Price
$ 34.22
Selling Price
$ 30.12
2250
975
1421
3702
Market Price
$ 56.11
Selling Price
$ 49.87
454
333
440
1091
Market Price
$ 46.79
Selling Price
$ 41.41
1298
941
338
1799
Market Price
$ 63.61
Selling Price
$ 55.73
1381
835
1184
4564
Market Price
$ 40.25
Selling Price
$ 35.75
505
287
111
769
Market Price
$ 66.96
Selling Price
$ 56.00
1366
746
622
4042
Market Price
$ 58.92
Selling Price
$ 49.75
634
590
273
1462
Market Price
$ 37.22
Selling Price
$ 32.59
1001
463
918
4504
Market Price
$ 60.21
Selling Price
$ 52.73
784
220
406
1905
Market Price
$ 38.94
Selling Price
$ 33.69
348
261
249
966
Market Price
$ 33.64
Selling Price
$ 30.24
1184
334
1121
4803
Market Price
$ 49.68
Selling Price
$ 42.50
2426
1156
2076
4648
Market Price
$ 46.61
Selling Price
$ 40.75
789
583
746
2218
Market Price
$ 53.76
Selling Price
$ 45.42
3952
2806
1919
4396
Market Price
$ 35.26
Selling Price
$ 30.45
1067
635
988
4828
Market Price
$ 30.06
Selling Price
$ 27.28
788
404
579
1082
Market Price
$ 31.05
Selling Price
$ 26.98
701
656
438
2984
Market Price
$ 60.24
Selling Price
$ 50.88
418
235
316
1351
Market Price
$ 66.38
Selling Price
$ 55.80
607
174
427
1331
Market Price
$ 51.25
Selling Price
$ 44.38
1066
504
945
1887
Market Price
$ 53.05
Selling Price
$ 47.03
3801
1102
1798
4832
Market Price
$ 50.65
Selling Price
$ 43.59
412
175
195
1374
Market Price
$ 42.90
Selling Price
$ 36.97
1849
854
1606
4030
Market Price
$ 56.14
Selling Price
$ 50.42
2067
1338
1739
3651
Market Price
$ 32.23
Selling Price
$ 28.38
678
672
177
1376
Market Price
$ 67.91
Selling Price
$ 57.16
1158
906
919
1539
Market Price
$ 36.00
Selling Price
$ 30.81
690
455
207
696
Market Price
$ 41.02
Selling Price
$ 35.63
1939
1888
1276
3290
Market Price
$ 46.05
Selling Price
$ 40.78
620
542
523
939
Market Price
$ 54.04
Selling Price
$ 47.76
1744
1455
839
1886
Market Price
$ 39.24
Selling Price
$ 34.34
2125
987
492
2379
Market Price
$ 38.28
Selling Price
$ 32.98
2200
667
1048
3208
Market Price
$ 54.05
Selling Price
$ 46.85
2853
2142
2083
4711
Market Price
$ 64.79
Selling Price
$ 58.76
921
681
398
2450
Market Price
$ 58.41
Selling Price
$ 50.65
641
332
201
1032
Market Price
$ 53.26
Selling Price
$ 44.84
322
111
309
648
Market Price
$ 29.55
Selling Price
$ 26.18
787
669
315
1225
Market Price
$ 51.77
Selling Price
$ 43.68
1405
948
369
3952