Market Price
$ 93.11
Selling Price
$ 84.51
1897
1176
1181
2185
Market Price
$ 66.26
Selling Price
$ 58.03
1698
574
411
3928
Market Price
$ 75.84
Selling Price
$ 64.87
3833
1829
1668
4868
Market Price
$ 82.27
Selling Price
$ 70.45
639
138
371
2137
Market Price
$ 92.16
Selling Price
$ 77.45
1400
850
464
4697
Market Price
$ 67.25
Selling Price
$ 57.94
3820
3129
1351
4438
Market Price
$ 106.50
Selling Price
$ 96.42
3988
3070
1975
4323
Market Price
$ 108.15
Selling Price
$ 93.72
2578
1821
1768
3392
Market Price
$ 69.24
Selling Price
$ 61.72
2079
1836
1891
4901
Market Price
$ 92.41
Selling Price
$ 82.63
763
555
627
1308
Market Price
$ 97.32
Selling Price
$ 84.14
567
447
342
2446
Market Price
$ 75.09
Selling Price
$ 65.02
1430
1022
485
3487
Market Price
$ 68.56
Selling Price
$ 61.99
2981
888
1113
4427
Market Price
$ 87.73
Selling Price
$ 77.98
445
266
348
1587
Market Price
$ 89.51
Selling Price
$ 76.31
2862
2029
730
4271
Market Price
$ 75.91
Selling Price
$ 68.18
1167
957
550
4847
Market Price
$ 95.62
Selling Price
$ 84.53
2962
2408
2585
3106
Market Price
$ 64.07
Selling Price
$ 55.83
2427
1887
576
2484
Market Price
$ 99.80
Selling Price
$ 90.54
1324
616
1070
2970
Market Price
$ 78.43
Selling Price
$ 69.95
1173
758
1048
1633
Market Price
$ 96.64
Selling Price
$ 82.74
291
100
263
855
Market Price
$ 92.96
Selling Price
$ 81.58
817
614
803
1054
Market Price
$ 83.68
Selling Price
$ 75.39
1552
774
1382
2120
Market Price
$ 104.58
Selling Price
$ 94.79
402
141
327
441
Market Price
$ 93.90
Selling Price
$ 85.19
667
216
181
1526
Market Price
$ 87.91
Selling Price
$ 77.39
1041
523
973
4823
Market Price
$ 109.12
Selling Price
$ 96.92
3878
2971
1209
4711
Market Price
$ 85.47
Selling Price
$ 73.40
374
174
252
1597
Market Price
$ 83.56
Selling Price
$ 71.70
1704
954
1194
4702
Market Price
$ 73.66
Selling Price
$ 62.03
4540
2718
1305
4944
Market Price
$ 107.74
Selling Price
$ 90.48
580
188
266
955
Market Price
$ 95.28
Selling Price
$ 82.46
1677
509
755
2954
Market Price
$ 88.78
Selling Price
$ 74.27
634
204
316
764
Market Price
$ 105.65
Selling Price
$ 92.63
629
351
420
978
Market Price
$ 78.67
Selling Price
$ 67.29
251
243
188
643
Market Price
$ 101.67
Selling Price
$ 92.28
533
502
274
613
Market Price
$ 98.75
Selling Price
$ 83.70
1040
609
737
1895
Market Price
$ 69.16
Selling Price
$ 61.07
1431
1002
753
2880
Market Price
$ 101.38
Selling Price
$ 84.89
2702
1046
1699
4222
Market Price
$ 84.19
Selling Price
$ 73.45
653
630
368
1137