Market Price
$ 90.55
Selling Price
$ 81.41
145
110
29
728
Market Price
$ 106.61
Selling Price
$ 96.83
1850
803
529
2109
Market Price
$ 66.64
Selling Price
$ 57.24
568
270
134
935
Market Price
$ 84.51
Selling Price
$ 74.13
499
342
487
1595
Market Price
$ 65.06
Selling Price
$ 56.80
487
419
369
1647
Market Price
$ 111.14
Selling Price
$ 95.62
2397
962
1271
3862
Market Price
$ 107.18
Selling Price
$ 92.77
672
392
583
1739
Market Price
$ 68.75
Selling Price
$ 60.41
4077
4034
1985
4253
Market Price
$ 92.49
Selling Price
$ 80.77
1621
534
1306
3839
Market Price
$ 114.96
Selling Price
$ 96.14
2066
1876
1659
4785
Market Price
$ 100.88
Selling Price
$ 85.64
1067
505
1067
1386
Market Price
$ 104.49
Selling Price
$ 92.36
526
147
457
823
Market Price
$ 90.12
Selling Price
$ 77.72
632
256
571
726
Market Price
$ 90.23
Selling Price
$ 80.41
886
359
319
1467
Market Price
$ 103.29
Selling Price
$ 89.78
1148
531
1126
1809
Market Price
$ 99.71
Selling Price
$ 89.83
410
137
271
1118
Market Price
$ 67.02
Selling Price
$ 57.45
1034
431
345
3392
Market Price
$ 104.36
Selling Price
$ 91.48
3080
1698
2638
3380
Market Price
$ 66.40
Selling Price
$ 56.31
3496
1804
902
3856
Market Price
$ 66.76
Selling Price
$ 59.69
1092
413
1009
2262
Market Price
$ 101.29
Selling Price
$ 91.72
2154
1809
1073
4105
Market Price
$ 82.49
Selling Price
$ 70.64
798
187
632
3647
Market Price
$ 92.79
Selling Price
$ 83.49
1051
1004
829
1182
Market Price
$ 109.89
Selling Price
$ 97.26
1806
609
1549
2841
Market Price
$ 63.73
Selling Price
$ 57.28
613
248
319
1098
Market Price
$ 98.56
Selling Price
$ 88.71
3436
762
1691
3978
Market Price
$ 95.75
Selling Price
$ 81.09
1717
1151
1113
2836
Market Price
$ 69.36
Selling Price
$ 57.91
1211
415
396
1274
Market Price
$ 72.57
Selling Price
$ 65.82
1342
615
363
2621
Market Price
$ 95.85
Selling Price
$ 86.74
1827
618
1466
2162
Market Price
$ 66.77
Selling Price
$ 60.28
661
373
281
2301
Market Price
$ 108.02
Selling Price
$ 97.23
1358
530
1325
2091
Market Price
$ 108.35
Selling Price
$ 94.29
1861
1849
728
3528
Market Price
$ 90.80
Selling Price
$ 77.07
1645
442
1309
1783
Market Price
$ 103.98
Selling Price
$ 93.35
2834
1937
1377
4508
Market Price
$ 80.87
Selling Price
$ 67.56
1709
742
1681
2272
Market Price
$ 70.97
Selling Price
$ 63.15
1829
1340
535
3407
Market Price
$ 73.46
Selling Price
$ 64.40
346
323
189
426
Market Price
$ 78.82
Selling Price
$ 67.95
1568
1043
1038
3467
Market Price
$ 87.13
Selling Price
$ 73.45
3712
2410
1644
4308