Market Price
$ 56.58
Selling Price
$ 49.86
2252
2092
1807
4907
Market Price
$ 56.57
Selling Price
$ 49.97
411
140
95
1577
Market Price
$ 54.84
Selling Price
$ 46.66
2302
971
1833
3803
Market Price
$ 48.58
Selling Price
$ 41.12
1637
1572
1407
3465
Market Price
$ 37.71
Selling Price
$ 32.97
2211
1736
1349
2500
Market Price
$ 49.60
Selling Price
$ 44.58
3614
2125
1122
4910
Market Price
$ 37.13
Selling Price
$ 31.65
966
706
594
1734
Market Price
$ 46.05
Selling Price
$ 41.21
3181
3166
1645
3286
Market Price
$ 56.69
Selling Price
$ 49.81
3673
734
2357
4824
Market Price
$ 43.54
Selling Price
$ 37.61
2167
1149
1708
4060
Market Price
$ 55.20
Selling Price
$ 49.42
574
412
540
1976
Market Price
$ 56.91
Selling Price
$ 49.82
1755
1457
1212
1818
Market Price
$ 69.77
Selling Price
$ 58.23
813
723
673
1420
Market Price
$ 28.41
Selling Price
$ 25.45
3503
804
761
4216
Market Price
$ 29.69
Selling Price
$ 26.33
2350
776
2297
4857
Market Price
$ 59.18
Selling Price
$ 50.41
943
744
249
3040
Market Price
$ 37.67
Selling Price
$ 31.90
4087
2421
939
4907
Market Price
$ 57.01
Selling Price
$ 51.36
414
216
173
562
Market Price
$ 51.52
Selling Price
$ 43.31
2623
1521
988
3088
Market Price
$ 66.92
Selling Price
$ 58.39
335
128
197
546
Market Price
$ 58.74
Selling Price
$ 51.21
2798
2472
658
3936
Market Price
$ 40.95
Selling Price
$ 34.23
1056
388
251
1196
Market Price
$ 35.17
Selling Price
$ 31.64
688
468
419
1297
Market Price
$ 64.99
Selling Price
$ 56.33
2063
846
698
3137
Market Price
$ 46.10
Selling Price
$ 40.00
283
256
239
472
Market Price
$ 59.90
Selling Price
$ 51.22
3800
3781
812
4810
Market Price
$ 62.34
Selling Price
$ 52.03
2501
1868
867
2929
Market Price
$ 30.88
Selling Price
$ 26.31
365
144
268
518
Market Price
$ 34.53
Selling Price
$ 29.84
3299
1484
1590
4851
Market Price
$ 65.51
Selling Price
$ 55.97
987
974
867
1447
Market Price
$ 45.27
Selling Price
$ 40.00
778
172
413
1116
Market Price
$ 44.80
Selling Price
$ 39.67
1818
619
1370
4380
Market Price
$ 49.12
Selling Price
$ 44.45
3163
1206
1334
3398
Market Price
$ 46.25
Selling Price
$ 40.86
1165
329
1036
2953
Market Price
$ 63.32
Selling Price
$ 56.62
427
104
239
1539
Market Price
$ 41.91
Selling Price
$ 37.42
221
59
197
416
Market Price
$ 54.33
Selling Price
$ 46.82
4461
2096
1673
4738
Market Price
$ 38.22
Selling Price
$ 33.90
1740
1395
445
2666
Market Price
$ 51.24
Selling Price
$ 44.22
628
291
161
2229
Market Price
$ 34.50
Selling Price
$ 30.74
1039
817
658
3313