Market Price
$ 47.73
Selling Price
$ 42.02
2372
1801
2151
2598
Market Price
$ 48.46
Selling Price
$ 42.93
779
357
181
2884
Market Price
$ 29.39
Selling Price
$ 25.87
365
99
255
931
Market Price
$ 65.67
Selling Price
$ 55.48
1942
1211
1862
4667
Market Price
$ 32.52
Selling Price
$ 28.84
1934
1416
638
4837
Market Price
$ 64.74
Selling Price
$ 56.24
1589
355
914
4033
Market Price
$ 61.69
Selling Price
$ 52.45
3929
3633
1252
4910
Market Price
$ 42.31
Selling Price
$ 37.01
1257
1000
406
3406
Market Price
$ 67.88
Selling Price
$ 59.20
1282
680
866
2169
Market Price
$ 50.01
Selling Price
$ 42.99
352
293
309
1627
Market Price
$ 62.07
Selling Price
$ 55.26
3060
697
1161
4029
Market Price
$ 39.63
Selling Price
$ 34.43
1111
997
621
1573
Market Price
$ 34.02
Selling Price
$ 30.63
775
223
714
2493
Market Price
$ 50.08
Selling Price
$ 42.90
1173
678
998
2300
Market Price
$ 32.86
Selling Price
$ 29.63
1582
958
459
3979
Market Price
$ 59.71
Selling Price
$ 50.08
421
322
392
1310
Market Price
$ 34.83
Selling Price
$ 30.26
1045
241
514
1969
Market Price
$ 41.56
Selling Price
$ 37.08
2050
1226
1497
2725
Market Price
$ 37.55
Selling Price
$ 31.71
1327
676
766
3258
Market Price
$ 48.21
Selling Price
$ 43.82
947
312
411
3445
Market Price
$ 59.84
Selling Price
$ 54.13
1166
1157
1159
1787
Market Price
$ 50.20
Selling Price
$ 43.94
3580
2683
2334
4479
Market Price
$ 54.77
Selling Price
$ 46.86
3110
1524
1132
3296
Market Price
$ 60.65
Selling Price
$ 55.11
2978
2713
1834
3213
Market Price
$ 36.56
Selling Price
$ 32.90
854
389
371
3218
Market Price
$ 45.85
Selling Price
$ 39.80
583
322
432
2702
Market Price
$ 67.48
Selling Price
$ 58.70
1798
754
678
2589
Market Price
$ 59.88
Selling Price
$ 52.90
1790
1614
983
4084
Market Price
$ 43.21
Selling Price
$ 36.93
2109
1710
1459
3552
Market Price
$ 40.54
Selling Price
$ 35.58
2137
472
634
4803
Market Price
$ 29.94
Selling Price
$ 27.00
1586
1053
1262
4597
Market Price
$ 40.18
Selling Price
$ 36.47
2633
2127
1384
3012
Market Price
$ 36.02
Selling Price
$ 31.78
1225
803
1011
4396
Market Price
$ 37.51
Selling Price
$ 32.48
1784
879
767
1911
Market Price
$ 53.76
Selling Price
$ 46.87
302
165
103
1465
Market Price
$ 42.51
Selling Price
$ 35.62
429
390
315
860
Market Price
$ 66.98
Selling Price
$ 58.75
138
118
34
648
Market Price
$ 36.28
Selling Price
$ 31.04
1473
1060
486
2860
Market Price
$ 68.71
Selling Price
$ 58.82
202
58
104
594
Market Price
$ 64.82
Selling Price
$ 56.01
2540
1216
1234
3416