Market Price
$ 66.15
Selling Price
$ 57.54
2043
2006
658
3967
Market Price
$ 77.40
Selling Price
$ 68.59
2698
1431
2057
3678
Market Price
$ 109.51
Selling Price
$ 91.46
1493
1392
1279
2283
Market Price
$ 97.16
Selling Price
$ 81.91
3361
2267
1437
4396
Market Price
$ 68.74
Selling Price
$ 58.36
2356
2272
1574
4818
Market Price
$ 108.47
Selling Price
$ 95.62
782
561
304
1279
Market Price
$ 110.52
Selling Price
$ 92.25
138
76
88
470
Market Price
$ 68.60
Selling Price
$ 59.55
1049
324
274
2875
Market Price
$ 111.80
Selling Price
$ 94.17
1516
1083
433
2530
Market Price
$ 106.85
Selling Price
$ 89.43
1067
336
706
3035
Market Price
$ 64.29
Selling Price
$ 55.32
2766
1800
1150
3078
Market Price
$ 68.83
Selling Price
$ 58.73
2476
2475
1668
3653
Market Price
$ 73.28
Selling Price
$ 61.10
1190
701
1053
3420
Market Price
$ 70.85
Selling Price
$ 63.93
2352
2217
1997
3507
Market Price
$ 97.41
Selling Price
$ 82.51
1943
1272
1701
3926
Market Price
$ 94.16
Selling Price
$ 83.21
1046
370
380
1280
Market Price
$ 93.22
Selling Price
$ 78.18
1678
769
1104
3906
Market Price
$ 93.52
Selling Price
$ 84.24
1698
444
495
2072
Market Price
$ 74.63
Selling Price
$ 66.67
1099
624
741
3640
Market Price
$ 109.29
Selling Price
$ 94.03
1286
879
675
1824
Market Price
$ 98.18
Selling Price
$ 86.83
630
399
150
1408
Market Price
$ 93.53
Selling Price
$ 80.37
2000
816
1019
2883
Market Price
$ 81.33
Selling Price
$ 72.01
3510
1132
1243
4044
Market Price
$ 67.92
Selling Price
$ 60.23
4017
1191
952
4581
Market Price
$ 102.21
Selling Price
$ 87.38
1069
919
805
1875
Market Price
$ 86.23
Selling Price
$ 77.89
1366
1066
323
1448
Market Price
$ 115.30
Selling Price
$ 97.02
2895
2717
2204
3746
Market Price
$ 65.29
Selling Price
$ 58.73
2602
2450
1714
4705
Market Price
$ 69.52
Selling Price
$ 61.88
2828
2119
2616
4308
Market Price
$ 88.03
Selling Price
$ 79.89
1466
1071
975
3557
Market Price
$ 106.30
Selling Price
$ 94.19
2756
2426
623
3396
Market Price
$ 114.92
Selling Price
$ 97.36
2096
1022
882
3239
Market Price
$ 81.62
Selling Price
$ 68.53
2030
1100
1982
3088
Market Price
$ 87.86
Selling Price
$ 78.10
1950
1502
840
2153
Market Price
$ 66.30
Selling Price
$ 59.66
2104
765
1336
3140
Market Price
$ 82.08
Selling Price
$ 69.73
646
286
329
1826
Market Price
$ 71.24
Selling Price
$ 63.34
181
107
101
430
Market Price
$ 92.97
Selling Price
$ 78.65
1488
328
1326
4862
Market Price
$ 74.47
Selling Price
$ 62.30
632
632
499
1228
Market Price
$ 83.67
Selling Price
$ 73.95
1262
832
1024
3377