Market Price
$ 61.23
Selling Price
$ 52.07
1335
903
269
4665
Market Price
$ 44.25
Selling Price
$ 37.69
700
417
330
2627
Market Price
$ 28.80
Selling Price
$ 25.45
654
654
521
866
Market Price
$ 39.64
Selling Price
$ 33.19
1156
351
269
3665
Market Price
$ 59.21
Selling Price
$ 50.17
1031
992
225
2948
Market Price
$ 61.43
Selling Price
$ 52.55
1685
342
916
3117
Market Price
$ 45.26
Selling Price
$ 39.19
2977
1805
1628
4607
Market Price
$ 58.03
Selling Price
$ 51.13
1186
991
973
3256
Market Price
$ 61.20
Selling Price
$ 52.16
566
305
556
837
Market Price
$ 57.07
Selling Price
$ 49.89
112
108
39
531
Market Price
$ 67.88
Selling Price
$ 57.42
2449
2149
600
4164
Market Price
$ 70.24
Selling Price
$ 59.08
2705
2291
882
4327
Market Price
$ 53.42
Selling Price
$ 47.66
758
584
725
3194
Market Price
$ 31.96
Selling Price
$ 28.07
643
161
500
2226
Market Price
$ 40.75
Selling Price
$ 34.23
1012
249
466
2693
Market Price
$ 31.51
Selling Price
$ 27.69
2059
1091
511
2090
Market Price
$ 29.93
Selling Price
$ 26.41
440
112
337
1397
Market Price
$ 43.54
Selling Price
$ 38.11
989
220
219
4158
Market Price
$ 52.26
Selling Price
$ 46.39
750
335
392
1021
Market Price
$ 39.42
Selling Price
$ 32.94
1406
367
1282
2038
Market Price
$ 34.81
Selling Price
$ 31.11
428
97
121
1505
Market Price
$ 63.29
Selling Price
$ 55.87
4040
1407
2283
4545
Market Price
$ 30.93
Selling Price
$ 27.74
718
165
486
2488
Market Price
$ 50.31
Selling Price
$ 42.61
1216
578
694
2193
Market Price
$ 34.01
Selling Price
$ 30.11
451
296
214
1341
Market Price
$ 58.90
Selling Price
$ 50.98
713
188
226
2055
Market Price
$ 49.72
Selling Price
$ 43.26
1978
895
727
2903
Market Price
$ 40.86
Selling Price
$ 35.11
806
516
447
2155
Market Price
$ 41.35
Selling Price
$ 35.76
445
141
422
669
Market Price
$ 31.77
Selling Price
$ 27.89
1559
1321
1175
2550
Market Price
$ 58.50
Selling Price
$ 49.57
2198
934
1591
4654
Market Price
$ 59.74
Selling Price
$ 53.32
438
184
133
1202
Market Price
$ 57.95
Selling Price
$ 52.34
770
620
371
2834
Market Price
$ 56.31
Selling Price
$ 49.46
1908
1449
978
3112
Market Price
$ 38.71
Selling Price
$ 33.32
1568
1365
446
2298
Market Price
$ 50.44
Selling Price
$ 42.38
2143
1448
1333
3668
Market Price
$ 31.48
Selling Price
$ 27.86
533
348
250
805
Market Price
$ 56.11
Selling Price
$ 47.30
2977
2549
1363
3720
Market Price
$ 41.69
Selling Price
$ 37.88
567
113
288
1833
Market Price
$ 45.76
Selling Price
$ 39.04
447
385
240
1064