Market Price
$ 75.12
Selling Price
$ 65.78
2842
1454
1559
3664
Market Price
$ 63.01
Selling Price
$ 56.33
2083
430
1869
4358
Market Price
$ 98.20
Selling Price
$ 82.96
506
365
472
546
Market Price
$ 83.79
Selling Price
$ 71.82
1656
1070
1542
3533
Market Price
$ 84.76
Selling Price
$ 73.71
1840
1130
461
3130
Market Price
$ 93.55
Selling Price
$ 80.58
223
104
97
995
Market Price
$ 108.29
Selling Price
$ 91.39
674
486
167
2789
Market Price
$ 74.99
Selling Price
$ 63.13
628
218
473
1070
Market Price
$ 64.96
Selling Price
$ 56.41
2726
1035
1849
3417
Market Price
$ 94.34
Selling Price
$ 83.98
274
75
174
497
Market Price
$ 104.76
Selling Price
$ 88.16
2305
1024
1007
4222
Market Price
$ 81.22
Selling Price
$ 71.28
3069
2461
1172
3705
Market Price
$ 78.40
Selling Price
$ 71.08
1803
1511
1298
2655
Market Price
$ 105.47
Selling Price
$ 91.04
909
863
476
3076
Market Price
$ 74.23
Selling Price
$ 65.70
1598
1527
1583
2827
Market Price
$ 107.89
Selling Price
$ 90.15
2071
1151
1334
4704
Market Price
$ 76.02
Selling Price
$ 66.02
2184
807
2092
3823
Market Price
$ 88.03
Selling Price
$ 76.32
2291
620
1898
3998
Market Price
$ 98.90
Selling Price
$ 86.86
1341
1306
1065
3358
Market Price
$ 96.10
Selling Price
$ 86.33
1384
1381
985
1411
Market Price
$ 107.14
Selling Price
$ 96.60
1589
1498
1260
2853
Market Price
$ 93.91
Selling Price
$ 84.55
513
497
172
1736
Market Price
$ 100.77
Selling Price
$ 90.39
449
279
407
761
Market Price
$ 71.43
Selling Price
$ 60.13
100
77
58
464
Market Price
$ 78.03
Selling Price
$ 66.42
1703
1365
1014
1748
Market Price
$ 84.05
Selling Price
$ 72.32
1877
1270
1031
3275
Market Price
$ 111.64
Selling Price
$ 94.72
3080
1642
902
4289
Market Price
$ 101.34
Selling Price
$ 86.10
279
241
128
518
Market Price
$ 86.99
Selling Price
$ 78.93
3319
1137
2485
4077
Market Price
$ 82.26
Selling Price
$ 69.84
2016
755
1344
2520
Market Price
$ 64.47
Selling Price
$ 57.10
840
698
651
2090
Market Price
$ 76.57
Selling Price
$ 68.22
838
366
599
1137
Market Price
$ 102.60
Selling Price
$ 90.99
2769
1422
803
3097
Market Price
$ 106.02
Selling Price
$ 95.92
1263
531
510
1308
Market Price
$ 109.36
Selling Price
$ 96.53
871
382
624
3536
Market Price
$ 110.60
Selling Price
$ 95.92
1804
1533
985
4366
Market Price
$ 108.33
Selling Price
$ 94.68
3056
1259
1578
3146
Market Price
$ 90.36
Selling Price
$ 78.17
956
848
733
1610
Market Price
$ 73.06
Selling Price
$ 65.71
1071
474
474
1842
Market Price
$ 107.16
Selling Price
$ 94.47
407
390
101
441