Market Price
$ 111.31
Selling Price
$ 96.71
1059
344
682
1244
Market Price
$ 111.84
Selling Price
$ 96.15
2194
1747
1423
3599
Market Price
$ 95.46
Selling Price
$ 80.34
1363
456
1236
1594
Market Price
$ 96.83
Selling Price
$ 83.52
847
309
521
2230
Market Price
$ 92.87
Selling Price
$ 79.41
1463
411
832
3618
Market Price
$ 68.00
Selling Price
$ 56.85
780
732
705
3102
Market Price
$ 90.13
Selling Price
$ 79.28
2283
1019
1571
3703
Market Price
$ 113.46
Selling Price
$ 94.85
1708
1350
879
2096
Market Price
$ 79.58
Selling Price
$ 69.32
841
471
204
2958
Market Price
$ 112.12
Selling Price
$ 94.92
2143
2032
742
3890
Market Price
$ 66.98
Selling Price
$ 58.10
1304
485
818
4219
Market Price
$ 73.47
Selling Price
$ 61.52
923
228
257
3663
Market Price
$ 104.16
Selling Price
$ 94.17
616
152
136
1856
Market Price
$ 66.10
Selling Price
$ 59.44
1117
351
442
3286
Market Price
$ 107.47
Selling Price
$ 93.34
672
617
227
1143
Market Price
$ 65.51
Selling Price
$ 58.76
1341
1223
629
2732
Market Price
$ 86.20
Selling Price
$ 77.82
1193
1004
914
3293
Market Price
$ 90.57
Selling Price
$ 77.11
508
310
331
848
Market Price
$ 80.36
Selling Price
$ 69.58
1255
337
1159
2621
Market Price
$ 98.16
Selling Price
$ 86.60
1866
1753
1078
3173
Market Price
$ 68.84
Selling Price
$ 58.80
2617
1304
1888
3161
Market Price
$ 104.94
Selling Price
$ 94.81
210
63
173
864
Market Price
$ 87.83
Selling Price
$ 76.08
1953
920
843
3613
Market Price
$ 71.84
Selling Price
$ 62.19
2961
1115
2451
4014
Market Price
$ 87.59
Selling Price
$ 74.63
1220
261
1121
2809
Market Price
$ 65.57
Selling Price
$ 55.99
950
477
644
1889
Market Price
$ 77.33
Selling Price
$ 64.77
3176
2234
1843
3906
Market Price
$ 65.64
Selling Price
$ 56.28
884
318
661
1554
Market Price
$ 76.26
Selling Price
$ 68.55
1939
775
1742
4108
Market Price
$ 89.90
Selling Price
$ 77.15
1358
1199
457
2166
Market Price
$ 96.56
Selling Price
$ 87.41
1455
1334
1230
2906
Market Price
$ 64.51
Selling Price
$ 57.63
3320
1520
2764
4304
Market Price
$ 93.29
Selling Price
$ 77.91
2590
2230
1483
3998
Market Price
$ 92.33
Selling Price
$ 77.64
1596
1498
1081
1615
Market Price
$ 100.66
Selling Price
$ 85.10
1002
493
351
4237
Market Price
$ 77.95
Selling Price
$ 68.28
322
260
199
1423
Market Price
$ 74.38
Selling Price
$ 67.10
1246
1072
703
3529
Market Price
$ 99.67
Selling Price
$ 85.41
2278
1634
543
4494
Market Price
$ 82.60
Selling Price
$ 72.32
1017
274
887
2980
Market Price
$ 65.82
Selling Price
$ 59.06
2041
1035
1833
4792