Market Price
$ 112.07
Selling Price
$ 94.35
2395
974
1901
4283
Market Price
$ 66.89
Selling Price
$ 56.61
190
176
83
512
Market Price
$ 86.71
Selling Price
$ 73.90
1627
1529
1196
2796
Market Price
$ 63.91
Selling Price
$ 56.63
709
267
475
3132
Market Price
$ 90.67
Selling Price
$ 80.74
2386
2301
2079
3812
Market Price
$ 79.06
Selling Price
$ 68.03
3015
2590
2994
3190
Market Price
$ 79.22
Selling Price
$ 68.14
515
298
242
763
Market Price
$ 83.45
Selling Price
$ 72.55
3626
3297
858
4555
Market Price
$ 90.22
Selling Price
$ 79.87
4231
1077
2795
4504
Market Price
$ 102.62
Selling Price
$ 90.60
1965
1552
406
2497
Market Price
$ 104.59
Selling Price
$ 91.38
1369
867
628
2749
Market Price
$ 100.68
Selling Price
$ 89.10
920
783
741
1643
Market Price
$ 99.37
Selling Price
$ 85.04
825
547
695
1411
Market Price
$ 71.06
Selling Price
$ 64.36
789
698
351
3464
Market Price
$ 71.75
Selling Price
$ 60.60
361
204
115
544
Market Price
$ 67.65
Selling Price
$ 61.20
384
242
186
589
Market Price
$ 89.67
Selling Price
$ 78.14
267
103
146
572
Market Price
$ 71.13
Selling Price
$ 62.17
633
550
376
1870
Market Price
$ 99.57
Selling Price
$ 88.56
353
308
119
521
Market Price
$ 91.83
Selling Price
$ 79.22
1164
308
688
4630
Market Price
$ 94.60
Selling Price
$ 84.18
2236
2151
1351
3217
Market Price
$ 110.20
Selling Price
$ 95.55
1422
489
1340
4586
Market Price
$ 112.70
Selling Price
$ 98.20
967
515
274
1237
Market Price
$ 94.93
Selling Price
$ 84.14
2022
1875
495
4636
Market Price
$ 106.83
Selling Price
$ 89.18
2818
2508
1845
4179
Market Price
$ 98.13
Selling Price
$ 87.58
883
852
694
2336
Market Price
$ 107.83
Selling Price
$ 97.90
1271
669
449
2446
Market Price
$ 64.32
Selling Price
$ 56.98
1180
369
958
4439
Market Price
$ 100.99
Selling Price
$ 88.00
3249
2307
2313
3411
Market Price
$ 107.58
Selling Price
$ 94.67
488
149
277
528
Market Price
$ 89.80
Selling Price
$ 80.79
3669
929
897
3690
Market Price
$ 61.35
Selling Price
$ 55.42
2384
1172
964
3046
Market Price
$ 68.43
Selling Price
$ 61.77
1012
495
432
3033
Market Price
$ 112.42
Selling Price
$ 95.48
1582
1208
1532
2450
Market Price
$ 88.38
Selling Price
$ 76.21
3371
889
2311
4225
Market Price
$ 72.99
Selling Price
$ 62.19
838
297
306
853
Market Price
$ 98.44
Selling Price
$ 89.25
2557
2524
780
4010
Market Price
$ 92.16
Selling Price
$ 80.35
1612
1070
946
3785
Market Price
$ 62.76
Selling Price
$ 56.50
1075
691
589
1733
Market Price
$ 102.56
Selling Price
$ 93.05
2834
2448
1476
4719