Market Price
$ 100.93
Selling Price
$ 91.08
352
220
121
515
Market Price
$ 91.45
Selling Price
$ 78.02
2896
1351
679
4224
Market Price
$ 113.69
Selling Price
$ 96.01
688
610
155
985
Market Price
$ 84.77
Selling Price
$ 71.67
1934
895
950
4549
Market Price
$ 109.28
Selling Price
$ 98.45
721
229
610
920
Market Price
$ 90.00
Selling Price
$ 77.87
2918
2556
2351
4765
Market Price
$ 107.87
Selling Price
$ 93.29
911
345
375
1972
Market Price
$ 96.20
Selling Price
$ 81.86
2510
772
790
4435
Market Price
$ 63.83
Selling Price
$ 57.68
502
451
213
2056
Market Price
$ 112.07
Selling Price
$ 94.50
1933
1885
826
4298
Market Price
$ 69.92
Selling Price
$ 61.28
626
591
380
1377
Market Price
$ 106.55
Selling Price
$ 96.30
2136
1482
1230
4948
Market Price
$ 107.54
Selling Price
$ 92.41
769
607
370
3695
Market Price
$ 67.76
Selling Price
$ 59.58
1264
941
528
2527
Market Price
$ 76.13
Selling Price
$ 64.83
1376
683
657
4387
Market Price
$ 63.19
Selling Price
$ 55.20
704
542
273
1939
Market Price
$ 74.49
Selling Price
$ 66.72
2605
1616
1958
2652
Market Price
$ 68.51
Selling Price
$ 59.79
1119
519
397
1756
Market Price
$ 83.90
Selling Price
$ 73.75
1697
1134
1270
2725
Market Price
$ 61.64
Selling Price
$ 55.32
1654
1520
1079
2388
Market Price
$ 87.35
Selling Price
$ 78.62
1343
1041
687
2633
Market Price
$ 74.48
Selling Price
$ 64.93
1593
972
852
2512
Market Price
$ 70.55
Selling Price
$ 63.67
613
426
196
794
Market Price
$ 96.79
Selling Price
$ 80.81
2176
1054
2059
2261
Market Price
$ 78.52
Selling Price
$ 65.79
2835
628
1954
4199
Market Price
$ 111.51
Selling Price
$ 93.71
720
593
662
952
Market Price
$ 80.46
Selling Price
$ 71.92
1272
961
504
2891
Market Price
$ 63.12
Selling Price
$ 55.63
1742
554
1093
1976
Market Price
$ 94.48
Selling Price
$ 79.75
280
280
83
459
Market Price
$ 77.59
Selling Price
$ 66.71
614
339
289
1572
Market Price
$ 75.77
Selling Price
$ 66.26
2307
2124
553
2475
Market Price
$ 80.45
Selling Price
$ 69.86
612
203
473
790
Market Price
$ 86.51
Selling Price
$ 76.02
2566
1659
2038
3525
Market Price
$ 94.68
Selling Price
$ 85.08
1075
293
657
1900
Market Price
$ 80.86
Selling Price
$ 68.79
2825
797
697
3749
Market Price
$ 115.59
Selling Price
$ 97.29
520
438
349
996
Market Price
$ 88.81
Selling Price
$ 76.89
2162
1298
842
3549
Market Price
$ 103.93
Selling Price
$ 92.05
2759
1274
2120
2768
Market Price
$ 90.54
Selling Price
$ 80.12
630
527
159
1028
Market Price
$ 62.94
Selling Price
$ 55.19
609
531
327
1188