Market Price
$ 91.55
Selling Price
$ 77.69
1009
563
994
2933
Market Price
$ 112.22
Selling Price
$ 98.84
1154
615
460
4071
Market Price
$ 109.34
Selling Price
$ 91.16
1984
734
464
3842
Market Price
$ 102.09
Selling Price
$ 85.99
1258
956
342
4330
Market Price
$ 111.53
Selling Price
$ 94.60
3217
2994
2286
4075
Market Price
$ 109.05
Selling Price
$ 96.00
2778
754
740
3985
Market Price
$ 105.03
Selling Price
$ 95.47
732
428
259
1811
Market Price
$ 76.98
Selling Price
$ 64.78
646
446
276
1075
Market Price
$ 68.25
Selling Price
$ 57.82
602
139
145
681
Market Price
$ 97.60
Selling Price
$ 85.77
3597
984
1381
3759
Market Price
$ 100.02
Selling Price
$ 90.67
917
291
460
2277
Market Price
$ 89.28
Selling Price
$ 74.86
2868
1336
2427
3755
Market Price
$ 73.03
Selling Price
$ 61.55
3785
3284
841
3818
Market Price
$ 67.99
Selling Price
$ 59.29
1104
656
249
2152
Market Price
$ 68.91
Selling Price
$ 59.97
828
195
280
942
Market Price
$ 86.68
Selling Price
$ 76.52
1112
554
601
2519
Market Price
$ 70.15
Selling Price
$ 59.87
1344
677
688
2135
Market Price
$ 80.63
Selling Price
$ 70.61
4050
3750
3955
4658
Market Price
$ 107.79
Selling Price
$ 94.06
2614
1421
1033
2923
Market Price
$ 63.50
Selling Price
$ 56.23
1101
766
1052
1601
Market Price
$ 80.72
Selling Price
$ 73.37
1322
1132
361
2378
Market Price
$ 83.96
Selling Price
$ 70.53
1371
1001
705
3535
Market Price
$ 86.04
Selling Price
$ 74.77
3258
2317
1978
4736
Market Price
$ 112.48
Selling Price
$ 97.43
539
255
261
2155
Market Price
$ 105.41
Selling Price
$ 89.80
2008
1169
1239
4613
Market Price
$ 109.23
Selling Price
$ 98.86
796
311
779
1641
Market Price
$ 68.44
Selling Price
$ 57.83
482
416
258
741
Market Price
$ 98.38
Selling Price
$ 89.10
2117
1472
1653
2361
Market Price
$ 113.46
Selling Price
$ 96.22
1973
742
682
2783
Market Price
$ 110.42
Selling Price
$ 97.67
859
645
491
1311
Market Price
$ 113.12
Selling Price
$ 97.70
2313
764
1113
2751
Market Price
$ 98.01
Selling Price
$ 82.62
3197
3039
1830
4694
Market Price
$ 97.59
Selling Price
$ 86.79
559
153
153
2428
Market Price
$ 109.85
Selling Price
$ 98.78
1138
623
267
1167
Market Price
$ 86.47
Selling Price
$ 73.37
1130
263
649
2958
Market Price
$ 63.52
Selling Price
$ 56.36
1566
863
705
4245
Market Price
$ 90.03
Selling Price
$ 80.47
884
476
188
1318
Market Price
$ 115.33
Selling Price
$ 97.00
2861
2005
1898
3091
Market Price
$ 64.14
Selling Price
$ 57.85
1246
428
650
2694
Market Price
$ 71.58
Selling Price
$ 60.41
2795
1102
1635
4031