Market Price
$ 90.22
Selling Price
$ 76.22
3058
1809
974
3113
Market Price
$ 64.40
Selling Price
$ 56.04
192
173
99
560
Market Price
$ 111.20
Selling Price
$ 93.66
658
520
369
2234
Market Price
$ 101.34
Selling Price
$ 89.75
1211
1079
344
3504
Market Price
$ 79.14
Selling Price
$ 70.70
1964
1741
944
3400
Market Price
$ 111.04
Selling Price
$ 98.91
3379
942
3294
3763
Market Price
$ 91.94
Selling Price
$ 78.95
356
244
355
1499
Market Price
$ 76.56
Selling Price
$ 65.62
1991
1936
1113
2059
Market Price
$ 94.44
Selling Price
$ 79.38
1268
1081
1236
1455
Market Price
$ 103.81
Selling Price
$ 92.09
3140
2410
1614
4136
Market Price
$ 93.81
Selling Price
$ 79.36
2455
772
703
2617
Market Price
$ 96.66
Selling Price
$ 83.24
320
122
259
682
Market Price
$ 73.73
Selling Price
$ 64.61
1383
1075
1225
1438
Market Price
$ 101.40
Selling Price
$ 90.94
2908
1277
1342
3011
Market Price
$ 114.29
Selling Price
$ 97.03
2295
1110
1685
3486
Market Price
$ 110.69
Selling Price
$ 98.40
1753
589
1247
2273
Market Price
$ 96.49
Selling Price
$ 83.99
361
281
282
489
Market Price
$ 98.30
Selling Price
$ 88.85
446
190
402
1843
Market Price
$ 101.11
Selling Price
$ 87.09
522
108
465
2557
Market Price
$ 81.41
Selling Price
$ 67.87
1414
853
1017
2054
Market Price
$ 73.13
Selling Price
$ 65.75
1385
942
329
3138
Market Price
$ 81.47
Selling Price
$ 68.62
283
236
170
1303
Market Price
$ 104.29
Selling Price
$ 88.79
2424
2211
684
4089
Market Price
$ 103.96
Selling Price
$ 92.11
1572
1001
349
4142
Market Price
$ 102.08
Selling Price
$ 90.91
1894
684
429
2880
Market Price
$ 104.96
Selling Price
$ 87.82
910
398
654
1137
Market Price
$ 92.84
Selling Price
$ 83.06
716
247
454
725
Market Price
$ 69.56
Selling Price
$ 61.50
1017
547
789
3281
Market Price
$ 83.91
Selling Price
$ 71.15
616
440
214
871
Market Price
$ 75.17
Selling Price
$ 65.08
1879
1146
1361
2137
Market Price
$ 75.18
Selling Price
$ 66.41
1505
1135
983
2338
Market Price
$ 63.57
Selling Price
$ 56.00
2270
649
1257
4657
Market Price
$ 114.41
Selling Price
$ 96.86
2488
1965
744
3912
Market Price
$ 90.37
Selling Price
$ 80.43
490
402
440
1609
Market Price
$ 78.77
Selling Price
$ 68.76
4231
2463
1225
4362
Market Price
$ 112.10
Selling Price
$ 98.79
1907
484
1665
2995
Market Price
$ 88.08
Selling Price
$ 79.40
335
220
307
1463
Market Price
$ 94.91
Selling Price
$ 81.07
365
140
133
1226
Market Price
$ 70.01
Selling Price
$ 60.98
1049
372
554
1253
Market Price
$ 84.41
Selling Price
$ 70.94
1947
562
878
4458