Market Price
$ 70.52
Selling Price
$ 58.90
3297
730
1516
4001
Market Price
$ 106.40
Selling Price
$ 90.73
1158
320
823
1479
Market Price
$ 94.16
Selling Price
$ 83.91
1525
351
895
2992
Market Price
$ 101.56
Selling Price
$ 91.28
1380
354
1013
4158
Market Price
$ 107.61
Selling Price
$ 91.16
3635
1775
1997
4884
Market Price
$ 70.79
Selling Price
$ 59.17
1155
259
1005
4124
Market Price
$ 103.34
Selling Price
$ 93.89
1194
533
1040
1368
Market Price
$ 84.52
Selling Price
$ 74.43
1079
340
358
3013
Market Price
$ 106.23
Selling Price
$ 89.09
525
426
254
1295
Market Price
$ 84.27
Selling Price
$ 76.01
1276
555
1029
4901
Market Price
$ 104.24
Selling Price
$ 93.31
4400
2609
2084
4843
Market Price
$ 98.38
Selling Price
$ 82.52
320
151
197
712
Market Price
$ 84.30
Selling Price
$ 73.43
585
466
480
756
Market Price
$ 85.42
Selling Price
$ 76.54
4459
1391
3246
4780
Market Price
$ 82.53
Selling Price
$ 70.10
1187
980
966
2656
Market Price
$ 101.40
Selling Price
$ 87.65
1605
728
723
2805
Market Price
$ 66.56
Selling Price
$ 60.38
3247
1179
2353
4209
Market Price
$ 78.02
Selling Price
$ 67.75
1217
575
834
4519
Market Price
$ 105.63
Selling Price
$ 89.12
2587
1984
2505
3972
Market Price
$ 71.56
Selling Price
$ 63.62
1009
294
858
4902
Market Price
$ 66.49
Selling Price
$ 58.00
1414
1098
553
4256
Market Price
$ 83.92
Selling Price
$ 71.79
1100
353
1057
3882
Market Price
$ 78.50
Selling Price
$ 67.32
1540
1170
1475
2291
Market Price
$ 61.93
Selling Price
$ 55.27
1616
1583
504
3592
Market Price
$ 89.72
Selling Price
$ 80.67
726
317
625
1525
Market Price
$ 92.46
Selling Price
$ 83.03
1313
910
1309
1466
Market Price
$ 87.79
Selling Price
$ 78.49
521
232
270
789
Market Price
$ 83.67
Selling Price
$ 70.14
823
471
683
1645
Market Price
$ 68.26
Selling Price
$ 57.74
1372
922
881
1524
Market Price
$ 81.12
Selling Price
$ 69.18
2760
2692
2423
4586
Market Price
$ 107.19
Selling Price
$ 92.39
151
32
63
670
Market Price
$ 115.17
Selling Price
$ 97.92
1307
593
881
3649
Market Price
$ 77.57
Selling Price
$ 70.08
718
254
500
3078
Market Price
$ 90.09
Selling Price
$ 80.48
4291
3494
2561
4862
Market Price
$ 75.53
Selling Price
$ 63.12
2270
1625
1178
2772
Market Price
$ 71.31
Selling Price
$ 60.03
2574
950
899
3200
Market Price
$ 83.97
Selling Price
$ 75.35
2729
1386
1892
3720
Market Price
$ 101.31
Selling Price
$ 87.24
3872
1623
1077
4758
Market Price
$ 82.10
Selling Price
$ 72.61
454
381
453
569
Market Price
$ 105.69
Selling Price
$ 88.27
3025
1130
2234
3311