Market Price
$ 103.13
Selling Price
$ 89.93
2530
887
1533
3335
Market Price
$ 66.42
Selling Price
$ 59.07
907
899
774
1177
Market Price
$ 75.09
Selling Price
$ 64.81
1288
719
541
1570
Market Price
$ 63.96
Selling Price
$ 55.32
1492
669
1292
3549
Market Price
$ 76.34
Selling Price
$ 66.93
2355
1562
496
2911
Market Price
$ 69.08
Selling Price
$ 60.12
530
236
528
599
Market Price
$ 67.58
Selling Price
$ 59.55
1927
390
621
2311
Market Price
$ 106.00
Selling Price
$ 90.21
486
481
101
1202
Market Price
$ 97.75
Selling Price
$ 82.83
647
401
141
2907
Market Price
$ 99.39
Selling Price
$ 89.65
906
471
375
1089
Market Price
$ 83.11
Selling Price
$ 74.14
1756
898
1466
3712
Market Price
$ 70.72
Selling Price
$ 60.68
1275
488
808
3911
Market Price
$ 102.18
Selling Price
$ 87.43
1415
1100
694
4289
Market Price
$ 75.32
Selling Price
$ 63.15
460
454
288
703
Market Price
$ 65.37
Selling Price
$ 57.77
526
134
161
2034
Market Price
$ 80.28
Selling Price
$ 71.57
3487
1542
1530
4254
Market Price
$ 111.67
Selling Price
$ 96.36
259
170
171
1118
Market Price
$ 88.62
Selling Price
$ 74.41
817
418
262
3720
Market Price
$ 68.64
Selling Price
$ 58.90
2646
1355
676
4570
Market Price
$ 63.02
Selling Price
$ 55.03
334
170
191
848
Market Price
$ 95.83
Selling Price
$ 83.08
524
241
474
596
Market Price
$ 85.08
Selling Price
$ 72.46
1469
725
572
1892
Market Price
$ 68.42
Selling Price
$ 60.07
1538
1293
1288
4163
Market Price
$ 84.86
Selling Price
$ 72.30
135
71
39
471
Market Price
$ 91.16
Selling Price
$ 82.14
1026
718
316
3189
Market Price
$ 106.29
Selling Price
$ 94.46
728
169
623
2155
Market Price
$ 107.29
Selling Price
$ 97.06
1019
861
222
1865
Market Price
$ 113.55
Selling Price
$ 97.28
847
638
428
1989
Market Price
$ 79.38
Selling Price
$ 67.45
1856
646
1688
2282
Market Price
$ 84.39
Selling Price
$ 76.32
2141
1987
973
3759
Market Price
$ 65.65
Selling Price
$ 57.05
679
603
231
1893
Market Price
$ 92.68
Selling Price
$ 80.65
1687
402
1378
2713
Market Price
$ 78.91
Selling Price
$ 67.73
1437
437
1132
3373
Market Price
$ 80.65
Selling Price
$ 67.66
3481
1159
2747
3618
Market Price
$ 97.93
Selling Price
$ 86.53
3384
2894
3152
3770
Market Price
$ 83.03
Selling Price
$ 73.99
685
624
342
868
Market Price
$ 85.78
Selling Price
$ 76.15
3123
2896
2346
4893
Market Price
$ 112.05
Selling Price
$ 98.58
1789
941
1340
3866
Market Price
$ 108.19
Selling Price
$ 91.25
488
363
420
1276
Market Price
$ 97.48
Selling Price
$ 86.23
3194
2776
2280
4602