Market Price
$ 101.75
Selling Price
$ 85.80
3014
2377
726
3773
Market Price
$ 91.55
Selling Price
$ 79.93
1684
1446
1630
1828
Market Price
$ 98.96
Selling Price
$ 86.28
1907
1064
1754
4624
Market Price
$ 95.07
Selling Price
$ 84.15
429
228
104
1963
Market Price
$ 86.40
Selling Price
$ 78.50
1426
652
1297
2499
Market Price
$ 65.64
Selling Price
$ 55.11
3074
1156
2012
4092
Market Price
$ 90.87
Selling Price
$ 76.68
515
300
500
2487
Market Price
$ 104.28
Selling Price
$ 91.10
1310
859
1250
1592
Market Price
$ 92.71
Selling Price
$ 78.61
353
321
104
1461
Market Price
$ 111.61
Selling Price
$ 96.98
2854
2206
1121
3023
Market Price
$ 104.57
Selling Price
$ 87.76
3023
2325
2340
4054
Market Price
$ 89.23
Selling Price
$ 80.95
2342
494
862
4219
Market Price
$ 80.41
Selling Price
$ 72.66
318
285
317
457
Market Price
$ 67.85
Selling Price
$ 61.11
931
292
226
4214
Market Price
$ 70.08
Selling Price
$ 59.30
2670
2635
572
3795
Market Price
$ 101.35
Selling Price
$ 89.47
2257
1550
833
2330
Market Price
$ 75.54
Selling Price
$ 67.01
263
194
52
457
Market Price
$ 69.97
Selling Price
$ 63.53
1692
1264
406
2290
Market Price
$ 92.64
Selling Price
$ 79.88
4254
1397
1998
4947
Market Price
$ 92.05
Selling Price
$ 78.96
1664
368
742
3028
Market Price
$ 97.30
Selling Price
$ 86.64
698
693
311
780
Market Price
$ 97.83
Selling Price
$ 85.08
3395
822
1509
3675
Market Price
$ 111.17
Selling Price
$ 94.58
886
872
694
2199
Market Price
$ 74.25
Selling Price
$ 66.95
2199
473
654
2281
Market Price
$ 69.33
Selling Price
$ 61.72
3739
2997
2499
4368
Market Price
$ 103.98
Selling Price
$ 91.55
1214
1141
1170
4810
Market Price
$ 80.24
Selling Price
$ 69.67
1400
1126
1238
1652
Market Price
$ 93.50
Selling Price
$ 81.94
939
752
468
1165
Market Price
$ 73.42
Selling Price
$ 65.68
1488
975
317
3647
Market Price
$ 107.07
Selling Price
$ 93.15
3574
874
1633
4404
Market Price
$ 83.55
Selling Price
$ 71.02
1055
740
672
2253
Market Price
$ 95.71
Selling Price
$ 83.65
745
554
220
938
Market Price
$ 92.24
Selling Price
$ 82.74
321
273
141
700
Market Price
$ 71.30
Selling Price
$ 62.36
2167
1968
704
3003
Market Price
$ 65.78
Selling Price
$ 58.01
537
452
473
2506
Market Price
$ 102.15
Selling Price
$ 86.90
2596
529
2508
4579
Market Price
$ 106.17
Selling Price
$ 92.50
2544
2496
2172
3187
Market Price
$ 89.51
Selling Price
$ 77.53
1135
976
672
3266
Market Price
$ 111.28
Selling Price
$ 94.72
569
414
226
2206
Market Price
$ 96.16
Selling Price
$ 84.35
348
119
127
887