Market Price
$ 112.11
Selling Price
$ 95.54
3692
1507
2955
4367
Market Price
$ 103.45
Selling Price
$ 88.76
1229
873
1223
4869
Market Price
$ 78.79
Selling Price
$ 68.43
935
194
771
3653
Market Price
$ 91.33
Selling Price
$ 80.79
1010
519
493
1196
Market Price
$ 102.89
Selling Price
$ 93.51
933
226
433
2590
Market Price
$ 107.78
Selling Price
$ 95.92
419
133
112
2084
Market Price
$ 95.02
Selling Price
$ 81.03
440
277
352
813
Market Price
$ 78.02
Selling Price
$ 70.08
2187
656
1949
2678
Market Price
$ 66.12
Selling Price
$ 56.78
2720
1135
2124
4489
Market Price
$ 76.85
Selling Price
$ 67.62
3777
1542
1873
3847
Market Price
$ 102.65
Selling Price
$ 90.10
2291
1343
1415
2720
Market Price
$ 94.88
Selling Price
$ 79.96
1498
821
1245
3885
Market Price
$ 84.13
Selling Price
$ 70.23
733
338
153
1012
Market Price
$ 101.28
Selling Price
$ 86.73
4038
3343
2611
4482
Market Price
$ 69.41
Selling Price
$ 58.81
1751
1093
1587
3527
Market Price
$ 108.47
Selling Price
$ 94.77
666
410
328
1787
Market Price
$ 84.69
Selling Price
$ 76.01
1453
925
303
1532
Market Price
$ 90.23
Selling Price
$ 76.77
3010
1530
958
3270
Market Price
$ 114.20
Selling Price
$ 98.94
537
216
424
619
Market Price
$ 106.80
Selling Price
$ 91.65
1090
816
722
4793
Market Price
$ 68.39
Selling Price
$ 57.43
1712
568
451
2083
Market Price
$ 105.62
Selling Price
$ 90.83
1080
544
805
3436
Market Price
$ 96.52
Selling Price
$ 84.58
303
293
240
1255
Market Price
$ 74.42
Selling Price
$ 63.02
240
158
147
610
Market Price
$ 69.50
Selling Price
$ 58.51
302
110
288
520
Market Price
$ 81.54
Selling Price
$ 72.84
1831
1641
644
3695
Market Price
$ 111.64
Selling Price
$ 98.23
2653
1787
1307
4221
Market Price
$ 105.94
Selling Price
$ 91.77
477
353
148
1321
Market Price
$ 64.34
Selling Price
$ 57.87
1753
936
1152
4905
Market Price
$ 106.91
Selling Price
$ 91.52
261
214
114
646
Market Price
$ 83.42
Selling Price
$ 70.91
2122
805
1633
2466
Market Price
$ 76.60
Selling Price
$ 69.35
1675
527
1517
1733
Market Price
$ 84.57
Selling Price
$ 73.61
2316
1698
1545
4465
Market Price
$ 76.33
Selling Price
$ 66.57
944
729
627
3604
Market Price
$ 116.37
Selling Price
$ 97.41
2296
1651
1688
3301
Market Price
$ 108.74
Selling Price
$ 92.50
2561
1599
1101
2999
Market Price
$ 88.42
Selling Price
$ 74.03
1198
1135
627
2585
Market Price
$ 100.62
Selling Price
$ 88.88
1502
1294
1337
1950
Market Price
$ 90.09
Selling Price
$ 75.79
1294
315
352
1632
Market Price
$ 108.87
Selling Price
$ 93.02
2428
560
1586
4933