Market Price
$ 84.07
Selling Price
$ 73.66
2627
2204
1218
3510
Market Price
$ 89.98
Selling Price
$ 76.35
1979
518
1357
3139
Market Price
$ 63.30
Selling Price
$ 55.02
2950
2384
1215
4782
Market Price
$ 89.45
Selling Price
$ 77.26
1294
1231
1047
3804
Market Price
$ 105.56
Selling Price
$ 92.09
346
271
252
958
Market Price
$ 95.36
Selling Price
$ 80.06
242
190
106
824
Market Price
$ 98.75
Selling Price
$ 84.41
3292
2534
1499
3740
Market Price
$ 96.07
Selling Price
$ 81.00
1770
1598
594
1773
Market Price
$ 87.65
Selling Price
$ 73.86
1831
1812
1554
2791
Market Price
$ 74.62
Selling Price
$ 63.10
1369
993
1345
1461
Market Price
$ 104.54
Selling Price
$ 91.54
1350
643
988
1944
Market Price
$ 112.59
Selling Price
$ 98.54
859
438
690
2082
Market Price
$ 80.20
Selling Price
$ 71.38
1263
265
444
4405
Market Price
$ 92.77
Selling Price
$ 82.46
1282
355
514
1604
Market Price
$ 91.44
Selling Price
$ 80.64
987
628
485
1121
Market Price
$ 82.40
Selling Price
$ 73.91
903
353
885
2367
Market Price
$ 109.33
Selling Price
$ 92.64
3973
1119
2647
4629
Market Price
$ 109.21
Selling Price
$ 96.76
3431
2415
1071
4352
Market Price
$ 109.18
Selling Price
$ 97.39
1902
1744
1629
3300
Market Price
$ 109.25
Selling Price
$ 97.06
2037
587
1389
2641
Market Price
$ 106.16
Selling Price
$ 96.31
717
185
285
1309
Market Price
$ 113.74
Selling Price
$ 95.16
2872
1153
2124
3419
Market Price
$ 105.15
Selling Price
$ 93.50
284
186
74
873
Market Price
$ 70.58
Selling Price
$ 61.77
468
182
118
761
Market Price
$ 116.58
Selling Price
$ 97.46
1768
516
398
1896
Market Price
$ 93.76
Selling Price
$ 79.50
1608
1482
884
2162
Market Price
$ 112.43
Selling Price
$ 96.35
528
445
415
1902
Market Price
$ 63.84
Selling Price
$ 57.08
551
127
175
671
Market Price
$ 101.26
Selling Price
$ 88.69
1977
1143
1176
3867
Market Price
$ 91.67
Selling Price
$ 81.12
861
653
210
1987
Market Price
$ 63.93
Selling Price
$ 57.97
966
644
503
2477
Market Price
$ 93.58
Selling Price
$ 80.58
1007
245
452
1840
Market Price
$ 106.45
Selling Price
$ 96.65
657
375
461
3157
Market Price
$ 67.62
Selling Price
$ 57.22
1498
313
923
2338
Market Price
$ 103.84
Selling Price
$ 88.81
3486
2480
2361
3505
Market Price
$ 96.57
Selling Price
$ 81.28
707
702
341
1285
Market Price
$ 81.89
Selling Price
$ 72.87
1345
1163
746
1774
Market Price
$ 72.20
Selling Price
$ 61.35
3729
2548
2730
4160
Market Price
$ 68.78
Selling Price
$ 59.63
3693
2789
2044
3804
Market Price
$ 70.51
Selling Price
$ 60.60
596
538
278
1896