Market Price
$ 112.12
Selling Price
$ 94.61
1362
1217
802
3031
Market Price
$ 64.87
Selling Price
$ 58.87
942
609
261
1883
Market Price
$ 73.92
Selling Price
$ 62.91
2740
2251
2354
4629
Market Price
$ 114.61
Selling Price
$ 96.23
1699
1032
1302
3119
Market Price
$ 70.32
Selling Price
$ 62.42
844
803
777
1734
Market Price
$ 92.41
Selling Price
$ 82.95
4224
2053
1071
4279
Market Price
$ 65.11
Selling Price
$ 55.12
810
518
225
2933
Market Price
$ 70.47
Selling Price
$ 60.54
2513
1939
2040
4932
Market Price
$ 104.09
Selling Price
$ 93.53
782
773
261
1159
Market Price
$ 85.61
Selling Price
$ 73.37
1179
1064
1111
3601
Market Price
$ 82.99
Selling Price
$ 72.77
2084
1168
469
3208
Market Price
$ 109.80
Selling Price
$ 93.17
3636
3214
2778
4415
Market Price
$ 116.06
Selling Price
$ 98.02
2309
1349
2035
3577
Market Price
$ 80.28
Selling Price
$ 69.98
1774
784
1381
4923
Market Price
$ 89.72
Selling Price
$ 80.29
1082
617
888
4634
Market Price
$ 69.93
Selling Price
$ 62.82
1437
991
1328
3528
Market Price
$ 87.87
Selling Price
$ 74.28
2673
984
2271
3273
Market Price
$ 79.20
Selling Price
$ 69.85
4308
2820
2696
4968
Market Price
$ 82.77
Selling Price
$ 73.33
765
252
548
1371
Market Price
$ 77.13
Selling Price
$ 65.93
1034
619
956
1259
Market Price
$ 106.76
Selling Price
$ 96.45
2771
2708
1792
2995
Market Price
$ 90.82
Selling Price
$ 76.43
1193
496
1130
1219
Market Price
$ 104.83
Selling Price
$ 91.57
987
271
790
2879
Market Price
$ 74.22
Selling Price
$ 64.81
947
539
714
2699
Market Price
$ 105.64
Selling Price
$ 88.49
2065
1667
1222
2142
Market Price
$ 70.41
Selling Price
$ 63.55
1383
455
1214
3842
Market Price
$ 64.77
Selling Price
$ 58.08
165
138
118
784
Market Price
$ 68.14
Selling Price
$ 57.29
1216
347
389
4299
Market Price
$ 64.18
Selling Price
$ 57.78
650
461
237
2641
Market Price
$ 98.91
Selling Price
$ 88.21
938
253
872
4634
Market Price
$ 96.00
Selling Price
$ 80.09
1500
1413
998
3446
Market Price
$ 99.23
Selling Price
$ 85.74
108
57
93
494
Market Price
$ 117.06
Selling Price
$ 97.88
3504
1202
2122
4116
Market Price
$ 96.22
Selling Price
$ 86.88
155
46
103
413
Market Price
$ 110.78
Selling Price
$ 93.84
1837
1759
761
3598
Market Price
$ 95.60
Selling Price
$ 79.77
2170
1772
1098
4006
Market Price
$ 97.55
Selling Price
$ 83.34
3695
3026
1983
4421
Market Price
$ 91.31
Selling Price
$ 79.31
774
524
526
2105
Market Price
$ 97.16
Selling Price
$ 86.08
3785
1884
1090
4531
Market Price
$ 83.05
Selling Price
$ 69.36
683
393
222
3316