Market Price
$ 104.00
Selling Price
$ 90.67
478
163
119
578
Market Price
$ 107.42
Selling Price
$ 94.69
2573
2129
684
2839
Market Price
$ 74.51
Selling Price
$ 65.26
1852
1057
1756
2604
Market Price
$ 105.09
Selling Price
$ 88.20
703
675
684
2836
Market Price
$ 85.76
Selling Price
$ 77.59
3449
992
2728
3982
Market Price
$ 113.39
Selling Price
$ 96.24
2135
514
811
2592
Market Price
$ 68.78
Selling Price
$ 57.54
1163
955
1069
2387
Market Price
$ 72.16
Selling Price
$ 60.16
927
661
478
2176
Market Price
$ 107.49
Selling Price
$ 92.08
304
69
218
1388
Market Price
$ 95.39
Selling Price
$ 85.75
2215
2167
1605
4314
Market Price
$ 106.24
Selling Price
$ 93.89
3042
1309
2676
4957
Market Price
$ 75.31
Selling Price
$ 65.57
1559
662
1534
2238
Market Price
$ 86.96
Selling Price
$ 74.31
521
493
247
1102
Market Price
$ 111.54
Selling Price
$ 98.33
1159
750
325
4996
Market Price
$ 106.73
Selling Price
$ 91.45
2486
1961
1848
3008
Market Price
$ 81.60
Selling Price
$ 71.97
900
453
441
2361
Market Price
$ 97.29
Selling Price
$ 85.80
453
251
384
611
Market Price
$ 101.38
Selling Price
$ 86.02
1098
264
675
1957
Market Price
$ 107.96
Selling Price
$ 96.42
1168
1009
924
1767
Market Price
$ 96.17
Selling Price
$ 84.37
3775
1682
3754
4083
Market Price
$ 101.55
Selling Price
$ 90.14
1594
1579
438
1636
Market Price
$ 103.75
Selling Price
$ 89.11
1463
608
948
2669
Market Price
$ 96.73
Selling Price
$ 85.47
929
858
743
1177
Market Price
$ 73.63
Selling Price
$ 65.08
1373
873
957
2980
Market Price
$ 89.67
Selling Price
$ 76.31
424
130
156
648
Market Price
$ 97.14
Selling Price
$ 87.15
1513
340
1216
3755
Market Price
$ 65.12
Selling Price
$ 57.49
585
232
556
1712
Market Price
$ 70.43
Selling Price
$ 63.09
659
432
609
1049
Market Price
$ 114.74
Selling Price
$ 96.99
1361
1258
762
1999
Market Price
$ 88.69
Selling Price
$ 78.29
862
226
528
1485
Market Price
$ 109.66
Selling Price
$ 94.49
1690
1205
594
2135
Market Price
$ 94.02
Selling Price
$ 83.71
941
859
482
1426
Market Price
$ 67.51
Selling Price
$ 60.36
690
383
667
1390
Market Price
$ 117.03
Selling Price
$ 98.36
2625
1719
1191
4731
Market Price
$ 93.17
Selling Price
$ 81.48
459
134
178
1038
Market Price
$ 65.08
Selling Price
$ 55.35
2232
2067
906
4431
Market Price
$ 89.68
Selling Price
$ 76.09
1221
382
888
1657
Market Price
$ 88.36
Selling Price
$ 75.37
782
653
352
926
Market Price
$ 92.38
Selling Price
$ 81.92
1686
1682
1389
3944
Market Price
$ 110.64
Selling Price
$ 93.08
2932
2872
2386
3548