Market Price
$ 99.47
Selling Price
$ 89.49
2280
572
606
4003
Market Price
$ 113.30
Selling Price
$ 98.32
2515
676
644
2710
Market Price
$ 65.59
Selling Price
$ 57.03
3689
3145
1214
4639
Market Price
$ 102.55
Selling Price
$ 87.95
2808
1615
1833
2888
Market Price
$ 106.55
Selling Price
$ 94.57
783
458
322
1609
Market Price
$ 106.96
Selling Price
$ 95.30
1346
569
1162
1874
Market Price
$ 89.87
Selling Price
$ 79.64
937
463
325
2271
Market Price
$ 110.93
Selling Price
$ 97.31
2317
1291
1588
4924
Market Price
$ 69.79
Selling Price
$ 58.63
1463
1345
1316
1846
Market Price
$ 68.02
Selling Price
$ 61.61
1289
1213
263
1323
Market Price
$ 90.87
Selling Price
$ 79.48
2848
742
2189
4401
Market Price
$ 73.09
Selling Price
$ 64.26
1030
886
332
1505
Market Price
$ 108.22
Selling Price
$ 91.61
2274
1078
1186
3006
Market Price
$ 81.99
Selling Price
$ 68.92
2722
675
1556
4446
Market Price
$ 113.36
Selling Price
$ 95.34
3274
2015
849
4103
Market Price
$ 65.90
Selling Price
$ 58.92
1620
1393
1057
2388
Market Price
$ 87.83
Selling Price
$ 77.42
4012
3802
1221
4238
Market Price
$ 69.02
Selling Price
$ 61.73
433
224
92
1989
Market Price
$ 84.56
Selling Price
$ 73.41
633
377
149
1348
Market Price
$ 98.50
Selling Price
$ 83.44
1541
967
421
3205
Market Price
$ 76.98
Selling Price
$ 66.93
1065
707
358
3687
Market Price
$ 77.83
Selling Price
$ 65.40
1291
318
1131
3272
Market Price
$ 110.72
Selling Price
$ 97.69
1007
297
738
3606
Market Price
$ 111.30
Selling Price
$ 93.35
1487
992
535
2131
Market Price
$ 102.86
Selling Price
$ 90.02
412
291
267
1673
Market Price
$ 62.63
Selling Price
$ 56.58
911
884
351
973
Market Price
$ 101.72
Selling Price
$ 89.96
3562
723
2461
4215
Market Price
$ 109.40
Selling Price
$ 98.07
2132
1362
1358
3472
Market Price
$ 63.00
Selling Price
$ 56.47
2833
2649
1594
3503
Market Price
$ 86.01
Selling Price
$ 72.42
425
173
422
662
Market Price
$ 92.53
Selling Price
$ 83.55
501
130
317
639
Market Price
$ 114.51
Selling Price
$ 96.77
2205
1253
1998
2433
Market Price
$ 94.61
Selling Price
$ 85.77
1143
860
828
1259
Market Price
$ 108.72
Selling Price
$ 92.35
1280
1035
838
3466
Market Price
$ 92.78
Selling Price
$ 77.67
2905
2381
1267
2939
Market Price
$ 107.51
Selling Price
$ 95.00
504
428
199
730
Market Price
$ 83.28
Selling Price
$ 70.10
830
547
426
3429
Market Price
$ 95.32
Selling Price
$ 81.51
1418
1411
570
3829
Market Price
$ 94.30
Selling Price
$ 79.48
1808
1376
1181
3020
Market Price
$ 64.60
Selling Price
$ 57.63
702
677
559
1882