Market Price
$ 32.06
Selling Price
$ 28.04
777
708
176
2577
Market Price
$ 51.24
Selling Price
$ 46.46
402
253
188
619
Market Price
$ 40.93
Selling Price
$ 36.42
1231
1157
839
1887
Market Price
$ 40.76
Selling Price
$ 36.88
3474
3081
1527
3679
Market Price
$ 59.72
Selling Price
$ 52.66
3365
1399
1977
3616
Market Price
$ 62.23
Selling Price
$ 55.47
1935
950
1754
3078
Market Price
$ 61.76
Selling Price
$ 54.90
1372
978
349
1580
Market Price
$ 32.68
Selling Price
$ 29.68
699
265
336
1656
Market Price
$ 65.18
Selling Price
$ 57.84
1139
271
974
3818
Market Price
$ 37.10
Selling Price
$ 31.50
3855
3516
2236
4086
Market Price
$ 42.17
Selling Price
$ 36.55
1580
1208
734
1682
Market Price
$ 50.39
Selling Price
$ 42.09
439
256
198
1235
Market Price
$ 30.96
Selling Price
$ 26.30
908
860
800
4231
Market Price
$ 52.11
Selling Price
$ 44.80
2712
1106
2344
3498
Market Price
$ 52.61
Selling Price
$ 45.90
1302
564
1159
1471
Market Price
$ 34.56
Selling Price
$ 29.90
1638
1013
1372
3483
Market Price
$ 56.68
Selling Price
$ 49.53
2468
1881
1515
4727
Market Price
$ 48.63
Selling Price
$ 40.91
258
130
75
463
Market Price
$ 52.01
Selling Price
$ 43.35
2070
1127
1157
4347
Market Price
$ 57.14
Selling Price
$ 50.27
3840
2117
2986
4390
Market Price
$ 57.30
Selling Price
$ 49.34
1419
832
442
1696
Market Price
$ 64.18
Selling Price
$ 57.14
393
329
113
422
Market Price
$ 39.64
Selling Price
$ 35.45
1391
1238
486
1829
Market Price
$ 50.14
Selling Price
$ 43.38
320
75
299
1252
Market Price
$ 58.42
Selling Price
$ 52.14
256
69
240
972
Market Price
$ 60.25
Selling Price
$ 52.45
1699
365
1042
2124
Market Price
$ 55.43
Selling Price
$ 50.03
1045
706
308
4333
Market Price
$ 65.05
Selling Price
$ 57.56
2670
2618
786
4028
Market Price
$ 42.43
Selling Price
$ 35.93
1062
239
520
4249
Market Price
$ 36.40
Selling Price
$ 32.36
1097
293
412
1528
Market Price
$ 67.28
Selling Price
$ 56.96
2979
1414
958
3484
Market Price
$ 62.64
Selling Price
$ 52.48
1564
643
1512
2680
Market Price
$ 42.79
Selling Price
$ 36.82
1429
1418
1406
1543
Market Price
$ 53.77
Selling Price
$ 47.20
689
454
662
737
Market Price
$ 54.66
Selling Price
$ 46.40
526
172
428
1500
Market Price
$ 46.46
Selling Price
$ 41.60
2101
1422
1110
4793
Market Price
$ 63.04
Selling Price
$ 57.20
1226
569
809
2510
Market Price
$ 30.81
Selling Price
$ 26.46
2354
1212
1149
3313
Market Price
$ 33.29
Selling Price
$ 28.37
2355
818
1452
4217
Market Price
$ 47.41
Selling Price
$ 41.80
655
398
149
808