Market Price
$ 95.16
Selling Price
$ 81.86
1475
588
1059
4319
Market Price
$ 83.13
Selling Price
$ 73.53
490
456
341
799
Market Price
$ 70.36
Selling Price
$ 62.26
1892
1714
488
2255
Market Price
$ 69.44
Selling Price
$ 60.92
707
626
496
3444
Market Price
$ 74.30
Selling Price
$ 62.45
1228
430
760
1275
Market Price
$ 107.69
Selling Price
$ 94.77
2191
2141
1457
3420
Market Price
$ 68.00
Selling Price
$ 60.14
1111
897
500
1294
Market Price
$ 107.42
Selling Price
$ 94.31
1400
631
1228
2979
Market Price
$ 88.87
Selling Price
$ 74.80
3980
1894
2062
4561
Market Price
$ 87.42
Selling Price
$ 74.90
2319
484
1199
2469
Market Price
$ 113.80
Selling Price
$ 96.24
4276
3775
1026
4362
Market Price
$ 69.05
Selling Price
$ 58.43
1827
618
1461
3693
Market Price
$ 106.93
Selling Price
$ 90.97
2080
1251
1497
2369
Market Price
$ 95.61
Selling Price
$ 84.47
1945
1847
1577
2587
Market Price
$ 103.90
Selling Price
$ 92.12
2042
2032
832
2668
Market Price
$ 90.87
Selling Price
$ 77.72
1179
359
907
1633
Market Price
$ 72.80
Selling Price
$ 65.82
863
252
181
3738
Market Price
$ 95.12
Selling Price
$ 80.13
2373
970
539
3410
Market Price
$ 109.73
Selling Price
$ 93.28
1335
823
1153
1562
Market Price
$ 75.16
Selling Price
$ 66.42
1641
1049
1240
3462
Market Price
$ 102.13
Selling Price
$ 90.60
853
291
770
2972
Market Price
$ 73.29
Selling Price
$ 66.53
759
593
723
3074
Market Price
$ 74.42
Selling Price
$ 62.35
1862
1530
1563
2728
Market Price
$ 71.15
Selling Price
$ 63.41
414
362
319
574
Market Price
$ 75.81
Selling Price
$ 66.56
1303
696
853
2392
Market Price
$ 85.11
Selling Price
$ 71.47
548
284
120
696
Market Price
$ 109.28
Selling Price
$ 93.26
528
451
257
659
Market Price
$ 110.71
Selling Price
$ 98.61
2671
2158
900
3723
Market Price
$ 101.05
Selling Price
$ 85.59
2239
452
712
3538
Market Price
$ 106.09
Selling Price
$ 91.45
4576
1228
1500
4647
Market Price
$ 72.23
Selling Price
$ 61.56
620
450
190
2450
Market Price
$ 97.13
Selling Price
$ 83.11
585
469
351
964
Market Price
$ 66.24
Selling Price
$ 55.66
3180
1994
1800
3592
Market Price
$ 71.26
Selling Price
$ 61.40
994
939
886
2862
Market Price
$ 104.68
Selling Price
$ 94.79
1314
1207
811
4297
Market Price
$ 67.79
Selling Price
$ 60.51
3085
2196
862
4432
Market Price
$ 90.89
Selling Price
$ 80.25
3243
2226
1481
4004
Market Price
$ 77.84
Selling Price
$ 65.92
1105
643
998
3091
Market Price
$ 94.58
Selling Price
$ 79.45
1204
1074
879
3716
Market Price
$ 74.72
Selling Price
$ 62.77
2051
1179
1999
3393