Market Price
$ 63.34
Selling Price
$ 53.61
1825
684
1799
2188
Market Price
$ 63.09
Selling Price
$ 52.70
1090
657
957
4458
Market Price
$ 58.35
Selling Price
$ 49.96
218
165
171
932
Market Price
$ 40.20
Selling Price
$ 34.04
227
152
163
1006
Market Price
$ 51.18
Selling Price
$ 43.41
2263
2061
2100
3509
Market Price
$ 48.03
Selling Price
$ 41.01
526
229
508
803
Market Price
$ 64.39
Selling Price
$ 57.20
1377
1131
342
3706
Market Price
$ 42.91
Selling Price
$ 38.34
2417
1501
2315
3032
Market Price
$ 41.00
Selling Price
$ 36.50
162
44
65
684
Market Price
$ 61.61
Selling Price
$ 51.38
1142
241
765
2663
Market Price
$ 63.67
Selling Price
$ 53.47
945
191
506
1625
Market Price
$ 33.01
Selling Price
$ 28.66
1424
583
846
1684
Market Price
$ 63.54
Selling Price
$ 56.61
1103
523
337
1938
Market Price
$ 49.21
Selling Price
$ 41.46
991
502
590
1485
Market Price
$ 47.66
Selling Price
$ 41.90
1343
1172
607
2397
Market Price
$ 57.21
Selling Price
$ 47.68
545
258
335
1093
Market Price
$ 54.03
Selling Price
$ 45.50
535
330
407
1059
Market Price
$ 44.43
Selling Price
$ 39.94
313
273
276
594
Market Price
$ 65.22
Selling Price
$ 54.73
515
110
198
2475
Market Price
$ 53.11
Selling Price
$ 46.24
977
314
726
2131
Market Price
$ 56.40
Selling Price
$ 50.49
817
598
567
2539
Market Price
$ 42.46
Selling Price
$ 37.06
3729
1105
3338
4790
Market Price
$ 66.16
Selling Price
$ 59.94
878
477
609
2413
Market Price
$ 62.83
Selling Price
$ 55.88
2131
1615
1883
3397
Market Price
$ 48.65
Selling Price
$ 41.49
921
543
199
1190
Market Price
$ 48.36
Selling Price
$ 42.19
2789
847
1485
3850
Market Price
$ 42.07
Selling Price
$ 36.49
1740
1203
359
2072
Market Price
$ 58.75
Selling Price
$ 50.09
1650
735
995
4689
Market Price
$ 60.07
Selling Price
$ 51.32
1897
1374
790
2113
Market Price
$ 28.72
Selling Price
$ 25.50
3129
2900
724
3717
Market Price
$ 46.62
Selling Price
$ 40.40
735
205
151
1626
Market Price
$ 44.57
Selling Price
$ 38.83
1254
316
1224
1504
Market Price
$ 48.42
Selling Price
$ 42.91
1055
895
745
1238
Market Price
$ 30.44
Selling Price
$ 26.91
2005
1225
1139
4486
Market Price
$ 53.57
Selling Price
$ 45.55
3983
874
1818
4579
Market Price
$ 69.33
Selling Price
$ 58.61
2423
1503
540
3273
Market Price
$ 32.43
Selling Price
$ 27.50
3197
1969
1994
4189
Market Price
$ 46.99
Selling Price
$ 41.29
3108
1432
2521
3403
Market Price
$ 46.41
Selling Price
$ 39.65
2139
1338
935
4429
Market Price
$ 36.78
Selling Price
$ 32.32
1360
1322
973
1914