Market Price
$ 109.54
Selling Price
$ 93.85
886
223
331
4176
Market Price
$ 110.35
Selling Price
$ 94.74
700
650
267
1289
Market Price
$ 110.99
Selling Price
$ 93.62
659
151
493
1549
Market Price
$ 88.63
Selling Price
$ 76.78
2002
613
1740
2401
Market Price
$ 74.09
Selling Price
$ 63.76
2603
2491
1984
4030
Market Price
$ 105.60
Selling Price
$ 91.68
664
350
618
798
Market Price
$ 114.88
Selling Price
$ 98.54
860
381
812
902
Market Price
$ 85.08
Selling Price
$ 71.35
229
137
142
917
Market Price
$ 109.88
Selling Price
$ 97.06
100
33
39
435
Market Price
$ 101.39
Selling Price
$ 90.32
3775
2950
2138
3974
Market Price
$ 84.16
Selling Price
$ 70.51
2077
1992
985
3159
Market Price
$ 113.03
Selling Price
$ 98.41
438
357
375
602
Market Price
$ 109.84
Selling Price
$ 92.85
1796
499
1408
2537
Market Price
$ 102.78
Selling Price
$ 88.95
1240
629
715
2653
Market Price
$ 111.99
Selling Price
$ 98.97
782
471
261
1335
Market Price
$ 64.17
Selling Price
$ 58.30
413
107
213
1472
Market Price
$ 89.50
Selling Price
$ 75.17
591
418
388
1102
Market Price
$ 97.81
Selling Price
$ 87.52
512
386
269
1491
Market Price
$ 102.36
Selling Price
$ 87.81
2926
1546
2624
3999
Market Price
$ 112.38
Selling Price
$ 98.84
1007
781
752
1356
Market Price
$ 64.68
Selling Price
$ 58.46
3626
2866
1407
4155
Market Price
$ 87.95
Selling Price
$ 75.49
598
435
225
1057
Market Price
$ 64.91
Selling Price
$ 58.67
441
258
176
602
Market Price
$ 110.28
Selling Price
$ 98.28
307
245
249
524
Market Price
$ 74.07
Selling Price
$ 67.25
1330
355
1203
2551
Market Price
$ 107.94
Selling Price
$ 90.32
2300
2051
2224
3700
Market Price
$ 78.36
Selling Price
$ 65.78
838
774
655
3634
Market Price
$ 70.60
Selling Price
$ 61.19
4142
2969
2316
4640
Market Price
$ 69.49
Selling Price
$ 61.72
1097
296
433
4369
Market Price
$ 72.17
Selling Price
$ 64.14
387
79
387
1869
Market Price
$ 113.56
Selling Price
$ 97.33
2688
1267
983
2987
Market Price
$ 102.75
Selling Price
$ 93.17
387
354
182
1516
Market Price
$ 106.23
Selling Price
$ 89.84
856
192
772
1523
Market Price
$ 80.71
Selling Price
$ 71.02
540
515
224
979
Market Price
$ 101.68
Selling Price
$ 84.74
1070
281
370
4526
Market Price
$ 63.77
Selling Price
$ 55.24
690
234
441
1048
Market Price
$ 106.55
Selling Price
$ 89.48
1067
720
730
4965
Market Price
$ 82.05
Selling Price
$ 68.39
3016
1594
2559
3280
Market Price
$ 104.92
Selling Price
$ 95.15
1155
1091
629
3133
Market Price
$ 64.93
Selling Price
$ 58.79
249
104
100
405