Market Price
$ 106.06
Selling Price
$ 89.54
3283
1615
2417
4151
Market Price
$ 81.18
Selling Price
$ 72.45
524
231
117
537
Market Price
$ 65.97
Selling Price
$ 57.91
742
648
701
2406
Market Price
$ 93.80
Selling Price
$ 83.36
2005
942
935
2036
Market Price
$ 86.06
Selling Price
$ 71.97
1215
291
615
2114
Market Price
$ 98.92
Selling Price
$ 88.50
432
249
143
491
Market Price
$ 85.78
Selling Price
$ 75.84
2217
2212
607
2676
Market Price
$ 71.09
Selling Price
$ 63.90
3357
731
1897
3500
Market Price
$ 91.29
Selling Price
$ 77.55
475
361
205
2032
Market Price
$ 84.28
Selling Price
$ 74.95
3047
1945
2352
4466
Market Price
$ 109.55
Selling Price
$ 95.40
2279
2144
1579
2603
Market Price
$ 64.95
Selling Price
$ 57.02
2213
1862
2172
4843
Market Price
$ 99.19
Selling Price
$ 88.90
4112
1892
3121
4879
Market Price
$ 93.44
Selling Price
$ 81.50
4644
4090
1658
4704
Market Price
$ 64.71
Selling Price
$ 58.53
613
415
230
1442
Market Price
$ 79.65
Selling Price
$ 66.72
273
240
170
417
Market Price
$ 69.71
Selling Price
$ 58.69
1975
1699
1107
2303
Market Price
$ 80.18
Selling Price
$ 71.91
2095
1231
2033
2446
Market Price
$ 75.96
Selling Price
$ 67.28
388
130
375
931
Market Price
$ 79.85
Selling Price
$ 69.84
1307
986
803
4343
Market Price
$ 68.85
Selling Price
$ 60.97
986
586
752
2868
Market Price
$ 101.33
Selling Price
$ 89.33
1190
776
1154
2407
Market Price
$ 73.79
Selling Price
$ 66.23
905
757
449
1541
Market Price
$ 71.33
Selling Price
$ 62.27
491
411
348
1538
Market Price
$ 102.39
Selling Price
$ 92.71
3051
2659
2850
4195
Market Price
$ 82.78
Selling Price
$ 71.43
1222
739
422
2132
Market Price
$ 64.16
Selling Price
$ 55.15
1869
1788
952
3111
Market Price
$ 104.95
Selling Price
$ 93.77
2654
961
738
3160
Market Price
$ 103.25
Selling Price
$ 90.23
1312
1038
338
3260
Market Price
$ 83.44
Selling Price
$ 71.47
2233
451
998
2323
Market Price
$ 96.55
Selling Price
$ 85.37
1278
515
646
2512
Market Price
$ 65.23
Selling Price
$ 56.12
2348
1040
1896
2884
Market Price
$ 69.22
Selling Price
$ 61.42
672
254
514
2713
Market Price
$ 75.61
Selling Price
$ 65.32
1037
769
362
1880
Market Price
$ 62.05
Selling Price
$ 55.39
299
267
110
497
Market Price
$ 93.62
Selling Price
$ 81.55
362
178
182
1516
Market Price
$ 79.55
Selling Price
$ 69.79
2427
1573
502
3450
Market Price
$ 98.32
Selling Price
$ 85.46
2857
1109
2798
3161
Market Price
$ 81.33
Selling Price
$ 71.50
1986
484
753
3271
Market Price
$ 96.80
Selling Price
$ 87.02
2029
1432
1093
2049