Market Price
$ 108.51
Selling Price
$ 93.25
605
415
296
2013
Market Price
$ 63.86
Selling Price
$ 56.66
1448
555
365
2348
Market Price
$ 86.05
Selling Price
$ 74.35
2813
1175
2128
3911
Market Price
$ 66.15
Selling Price
$ 57.36
2638
1310
1574
2978
Market Price
$ 76.30
Selling Price
$ 67.15
3371
2834
3078
3605
Market Price
$ 68.33
Selling Price
$ 59.80
1356
885
617
1570
Market Price
$ 68.32
Selling Price
$ 58.95
1022
855
485
1119
Market Price
$ 67.03
Selling Price
$ 59.99
810
799
661
2921
Market Price
$ 68.77
Selling Price
$ 61.99
2667
2253
2464
2854
Market Price
$ 93.72
Selling Price
$ 79.66
548
305
498
693
Market Price
$ 74.60
Selling Price
$ 64.44
2457
1029
775
2769
Market Price
$ 73.17
Selling Price
$ 62.51
2288
896
2168
4246
Market Price
$ 106.05
Selling Price
$ 93.71
1781
1472
483
4888
Market Price
$ 67.83
Selling Price
$ 58.34
1136
931
1087
1690
Market Price
$ 106.38
Selling Price
$ 91.66
3439
720
1074
4103
Market Price
$ 95.37
Selling Price
$ 85.66
2237
1638
972
2952
Market Price
$ 75.43
Selling Price
$ 64.54
938
625
779
4631
Market Price
$ 69.39
Selling Price
$ 60.68
401
384
146
846
Market Price
$ 87.32
Selling Price
$ 75.96
2641
2354
2169
4582
Market Price
$ 68.57
Selling Price
$ 58.70
432
422
379
1047
Market Price
$ 97.19
Selling Price
$ 83.52
2184
758
1485
2546
Market Price
$ 67.81
Selling Price
$ 57.30
1395
1266
878
4578
Market Price
$ 107.44
Selling Price
$ 93.33
848
253
662
1452
Market Price
$ 88.25
Selling Price
$ 74.11
3044
1863
1933
3230
Market Price
$ 100.66
Selling Price
$ 88.74
777
594
269
1322
Market Price
$ 72.66
Selling Price
$ 60.87
993
216
501
4591
Market Price
$ 94.85
Selling Price
$ 82.86
668
530
266
752
Market Price
$ 63.42
Selling Price
$ 55.48
1706
772
1272
3255
Market Price
$ 70.79
Selling Price
$ 61.18
674
610
285
1651
Market Price
$ 76.91
Selling Price
$ 65.14
592
190
564
1559
Market Price
$ 82.57
Selling Price
$ 69.84
1942
547
1019
4066
Market Price
$ 84.77
Selling Price
$ 76.36
1510
1408
491
3480
Market Price
$ 96.17
Selling Price
$ 85.65
1854
871
892
2163
Market Price
$ 98.45
Selling Price
$ 84.29
1856
1661
596
2279
Market Price
$ 103.51
Selling Price
$ 93.61
3348
870
3235
4370
Market Price
$ 92.57
Selling Price
$ 80.25
662
358
633
3143
Market Price
$ 114.10
Selling Price
$ 98.87
4850
1033
3062
4883
Market Price
$ 102.92
Selling Price
$ 90.37
662
534
655
684
Market Price
$ 82.60
Selling Price
$ 70.00
169
97
132
623
Market Price
$ 95.61
Selling Price
$ 82.87
1271
475
547
2660