Market Price
$ 92.10
Selling Price
$ 79.29
676
672
480
1081
Market Price
$ 113.07
Selling Price
$ 96.64
1361
1122
803
4717
Market Price
$ 68.94
Selling Price
$ 57.63
911
587
613
955
Market Price
$ 70.42
Selling Price
$ 60.17
2083
1317
1960
2153
Market Price
$ 109.13
Selling Price
$ 92.08
536
461
391
1827
Market Price
$ 64.96
Selling Price
$ 56.40
1835
939
1459
3309
Market Price
$ 67.07
Selling Price
$ 59.64
1131
830
592
1692
Market Price
$ 74.12
Selling Price
$ 62.27
1592
701
880
4715
Market Price
$ 94.34
Selling Price
$ 80.24
671
450
409
2733
Market Price
$ 113.20
Selling Price
$ 94.64
2183
512
489
3318
Market Price
$ 80.22
Selling Price
$ 68.66
2012
801
1260
3767
Market Price
$ 74.13
Selling Price
$ 64.55
1175
332
550
1710
Market Price
$ 91.13
Selling Price
$ 81.03
2539
628
1875
3168
Market Price
$ 78.49
Selling Price
$ 65.87
3610
1894
2578
4244
Market Price
$ 110.44
Selling Price
$ 93.77
2781
1130
576
4876
Market Price
$ 103.93
Selling Price
$ 86.67
771
420
706
2222
Market Price
$ 111.22
Selling Price
$ 94.85
890
885
503
909
Market Price
$ 94.14
Selling Price
$ 81.53
1606
1082
365
4265
Market Price
$ 100.28
Selling Price
$ 85.94
327
93
159
673
Market Price
$ 110.08
Selling Price
$ 97.72
1032
594
988
1610
Market Price
$ 85.44
Selling Price
$ 71.88
1131
688
403
1747
Market Price
$ 115.14
Selling Price
$ 98.23
625
421
377
2870
Market Price
$ 72.64
Selling Price
$ 62.76
2759
1115
785
3285
Market Price
$ 75.35
Selling Price
$ 68.19
3033
1973
2872
4533
Market Price
$ 85.99
Selling Price
$ 74.40
1910
399
1646
2352
Market Price
$ 79.06
Selling Price
$ 68.27
2790
2156
2523
4161
Market Price
$ 62.22
Selling Price
$ 55.98
1747
618
1257
2505
Market Price
$ 97.83
Selling Price
$ 81.55
333
206
212
818
Market Price
$ 111.68
Selling Price
$ 98.92
1074
681
280
3112
Market Price
$ 89.05
Selling Price
$ 75.35
930
426
353
975
Market Price
$ 106.13
Selling Price
$ 88.94
770
762
286
1424
Market Price
$ 104.67
Selling Price
$ 90.11
1644
838
1061
4433
Market Price
$ 102.56
Selling Price
$ 87.54
1591
899
1288
2243
Market Price
$ 110.42
Selling Price
$ 97.54
2886
1488
929
3009
Market Price
$ 65.56
Selling Price
$ 56.38
3046
2421
635
3709
Market Price
$ 84.10
Selling Price
$ 72.45
1131
287
548
1693
Market Price
$ 79.10
Selling Price
$ 68.96
345
97
179
547
Market Price
$ 65.00
Selling Price
$ 57.79
3166
2865
701
4119
Market Price
$ 114.72
Selling Price
$ 98.99
3626
2646
3193
3684
Market Price
$ 110.14
Selling Price
$ 98.05
1243
912
491
4000