Market Price
$ 61.20
Selling Price
$ 51.50
579
336
195
1297
Market Price
$ 70.05
Selling Price
$ 59.64
2660
1840
1773
3664
Market Price
$ 43.87
Selling Price
$ 38.89
4237
2663
3901
4418
Market Price
$ 67.25
Selling Price
$ 59.94
189
171
51
607
Market Price
$ 50.62
Selling Price
$ 43.61
475
334
466
1463
Market Price
$ 39.04
Selling Price
$ 32.70
712
684
536
1571
Market Price
$ 47.75
Selling Price
$ 43.30
3891
1544
924
4055
Market Price
$ 32.76
Selling Price
$ 29.60
2599
765
1336
3112
Market Price
$ 30.37
Selling Price
$ 26.56
1319
817
756
2537
Market Price
$ 44.17
Selling Price
$ 37.74
1697
379
1290
2188
Market Price
$ 63.27
Selling Price
$ 57.38
596
577
445
1280
Market Price
$ 60.69
Selling Price
$ 51.39
1001
545
675
4251
Market Price
$ 64.06
Selling Price
$ 58.19
2362
1481
993
4845
Market Price
$ 70.29
Selling Price
$ 59.85
1089
921
375
1792
Market Price
$ 57.94
Selling Price
$ 48.68
1083
512
218
1471
Market Price
$ 46.37
Selling Price
$ 41.19
459
290
359
1037
Market Price
$ 49.06
Selling Price
$ 44.09
1282
684
988
1934
Market Price
$ 58.93
Selling Price
$ 51.42
470
177
318
2290
Market Price
$ 44.81
Selling Price
$ 39.33
737
441
343
2961
Market Price
$ 47.43
Selling Price
$ 40.08
211
203
135
687
Market Price
$ 54.09
Selling Price
$ 45.36
1203
742
578
3945
Market Price
$ 34.43
Selling Price
$ 30.57
1524
442
1113
1683
Market Price
$ 59.97
Selling Price
$ 50.83
2463
1111
1207
3577
Market Price
$ 37.16
Selling Price
$ 31.20
2562
1874
1273
3410
Market Price
$ 31.84
Selling Price
$ 26.72
1908
1287
1889
2294
Market Price
$ 55.16
Selling Price
$ 49.14
770
592
522
1305
Market Price
$ 48.49
Selling Price
$ 41.32
410
208
261
687
Market Price
$ 52.17
Selling Price
$ 44.15
2236
2009
600
3225
Market Price
$ 60.66
Selling Price
$ 51.48
2124
493
478
2314
Market Price
$ 32.47
Selling Price
$ 27.75
2132
922
760
2714
Market Price
$ 51.02
Selling Price
$ 44.09
181
61
156
774
Market Price
$ 65.52
Selling Price
$ 55.90
3515
2259
1881
4208
Market Price
$ 39.86
Selling Price
$ 35.14
631
200
409
1161
Market Price
$ 62.26
Selling Price
$ 54.94
435
145
284
1541
Market Price
$ 55.12
Selling Price
$ 48.18
551
254
524
2218
Market Price
$ 47.41
Selling Price
$ 41.99
1281
984
888
2273
Market Price
$ 51.67
Selling Price
$ 45.58
458
101
236
1160
Market Price
$ 35.76
Selling Price
$ 30.31
1948
778
1156
2316
Market Price
$ 59.79
Selling Price
$ 50.32
2402
1164
1939
3621
Market Price
$ 62.04
Selling Price
$ 53.77
1980
1068
1915
3196