Market Price
$ 51.06
Selling Price
$ 46.27
598
416
397
845
Market Price
$ 62.33
Selling Price
$ 53.24
3288
2926
3062
4333
Market Price
$ 46.51
Selling Price
$ 41.65
899
412
432
1686
Market Price
$ 47.85
Selling Price
$ 43.34
1616
1145
417
2121
Market Price
$ 58.41
Selling Price
$ 50.01
1994
1868
513
4170
Market Price
$ 28.43
Selling Price
$ 25.57
1817
1065
979
4425
Market Price
$ 34.08
Selling Price
$ 29.28
272
58
206
1050
Market Price
$ 48.07
Selling Price
$ 43.61
1353
474
575
3789
Market Price
$ 64.57
Selling Price
$ 54.60
1570
528
1092
4824
Market Price
$ 62.30
Selling Price
$ 56.45
708
457
627
1294
Market Price
$ 50.65
Selling Price
$ 44.23
335
203
264
1112
Market Price
$ 40.96
Selling Price
$ 34.89
168
109
47
577
Market Price
$ 53.36
Selling Price
$ 46.74
3574
3498
1121
3604
Market Price
$ 38.47
Selling Price
$ 34.61
1222
1001
667
3794
Market Price
$ 66.91
Selling Price
$ 57.10
1447
857
962
2001
Market Price
$ 57.99
Selling Price
$ 51.97
1273
694
311
2604
Market Price
$ 52.46
Selling Price
$ 47.58
1110
688
647
1267
Market Price
$ 48.93
Selling Price
$ 41.98
326
286
241
682
Market Price
$ 38.93
Selling Price
$ 34.10
2060
1698
1429
3053
Market Price
$ 40.76
Selling Price
$ 34.51
988
865
371
2009
Market Price
$ 43.65
Selling Price
$ 37.81
2211
673
1095
3357
Market Price
$ 63.83
Selling Price
$ 54.85
1038
769
762
2536
Market Price
$ 52.87
Selling Price
$ 47.15
1129
977
549
1335
Market Price
$ 61.38
Selling Price
$ 51.97
1865
449
1296
1904
Market Price
$ 44.25
Selling Price
$ 39.23
2576
1233
686
2578
Market Price
$ 45.81
Selling Price
$ 39.73
1239
728
1155
3694
Market Price
$ 52.82
Selling Price
$ 44.80
1788
1297
1239
3593
Market Price
$ 47.54
Selling Price
$ 41.43
1430
872
558
2183
Market Price
$ 52.76
Selling Price
$ 45.77
282
117
213
543
Market Price
$ 36.12
Selling Price
$ 30.82
2240
1244
1808
2598
Market Price
$ 59.74
Selling Price
$ 51.10
3161
2554
3158
4280
Market Price
$ 37.61
Selling Price
$ 31.57
1092
945
632
4032
Market Price
$ 31.66
Selling Price
$ 27.24
2748
677
1058
3936
Market Price
$ 42.29
Selling Price
$ 38.21
721
336
237
2677
Market Price
$ 65.12
Selling Price
$ 57.94
207
84
66
547
Market Price
$ 46.07
Selling Price
$ 40.50
650
321
481
1950
Market Price
$ 47.34
Selling Price
$ 39.85
388
216
89
1190
Market Price
$ 52.05
Selling Price
$ 44.59
1797
690
557
2873
Market Price
$ 62.35
Selling Price
$ 52.70
867
403
348
3635
Market Price
$ 33.06
Selling Price
$ 29.63
2436
1512
783
2527