Market Price
$ 111.06
Selling Price
$ 95.80
2876
1100
2304
3217
Market Price
$ 83.37
Selling Price
$ 72.65
3252
688
2420
3433
Market Price
$ 63.22
Selling Price
$ 56.14
626
572
494
1018
Market Price
$ 93.31
Selling Price
$ 80.36
1110
258
848
3729
Market Price
$ 95.35
Selling Price
$ 82.21
2133
1858
613
4076
Market Price
$ 88.52
Selling Price
$ 77.24
1447
760
866
4926
Market Price
$ 112.96
Selling Price
$ 97.66
3410
2036
1196
3859
Market Price
$ 83.08
Selling Price
$ 74.68
1334
342
1141
4775
Market Price
$ 81.09
Selling Price
$ 73.59
449
168
372
1139
Market Price
$ 109.67
Selling Price
$ 94.08
1166
558
686
1220
Market Price
$ 61.29
Selling Price
$ 55.27
461
321
317
872
Market Price
$ 103.11
Selling Price
$ 86.43
4235
2627
3097
4475
Market Price
$ 103.62
Selling Price
$ 92.63
1276
822
1100
4313
Market Price
$ 85.70
Selling Price
$ 77.90
4027
2912
1383
4650
Market Price
$ 74.35
Selling Price
$ 65.96
726
389
247
3526
Market Price
$ 91.96
Selling Price
$ 80.29
751
226
191
934
Market Price
$ 105.96
Selling Price
$ 93.50
1007
835
316
2523
Market Price
$ 106.36
Selling Price
$ 96.08
1065
238
407
1456
Market Price
$ 77.76
Selling Price
$ 66.62
1080
720
812
1920
Market Price
$ 105.89
Selling Price
$ 90.02
680
295
316
1301
Market Price
$ 74.54
Selling Price
$ 65.49
446
175
156
564
Market Price
$ 67.17
Selling Price
$ 60.80
383
221
285
1089
Market Price
$ 71.08
Selling Price
$ 61.18
365
290
351
709
Market Price
$ 102.10
Selling Price
$ 92.69
3096
888
2406
3652
Market Price
$ 99.28
Selling Price
$ 86.43
1266
565
383
4617
Market Price
$ 108.78
Selling Price
$ 94.82
1076
658
809
2085
Market Price
$ 75.53
Selling Price
$ 66.89
1902
1271
1247
4224
Market Price
$ 105.98
Selling Price
$ 90.88
2552
1953
895
2878
Market Price
$ 95.13
Selling Price
$ 81.50
3276
1028
1966
3740
Market Price
$ 103.78
Selling Price
$ 87.21
318
214
262
1558
Market Price
$ 79.52
Selling Price
$ 70.52
888
837
539
930
Market Price
$ 78.26
Selling Price
$ 70.12
1474
603
785
4062
Market Price
$ 100.25
Selling Price
$ 89.70
2182
1963
1054
3600
Market Price
$ 104.66
Selling Price
$ 93.12
1201
1109
976
2759
Market Price
$ 90.64
Selling Price
$ 77.64
606
475
461
2206
Market Price
$ 76.54
Selling Price
$ 65.36
3042
1403
1831
4512
Market Price
$ 94.93
Selling Price
$ 79.38
1879
627
1087
2757
Market Price
$ 69.32
Selling Price
$ 62.85
3369
2319
2933
4787
Market Price
$ 104.72
Selling Price
$ 89.29
1610
943
948
4304
Market Price
$ 92.54
Selling Price
$ 80.21
1056
873
601
2120