Market Price
$ 86.52
Selling Price
$ 74.32
2539
2319
1638
4176
Market Price
$ 108.10
Selling Price
$ 91.50
457
424
440
562
Market Price
$ 105.55
Selling Price
$ 94.72
898
303
276
2571
Market Price
$ 90.08
Selling Price
$ 79.71
2735
686
2714
3894
Market Price
$ 78.19
Selling Price
$ 68.27
1039
285
1008
3072
Market Price
$ 100.16
Selling Price
$ 83.55
4189
851
1756
4831
Market Price
$ 116.12
Selling Price
$ 98.16
2340
2006
1073
4779
Market Price
$ 68.85
Selling Price
$ 58.75
1089
367
832
3039
Market Price
$ 105.30
Selling Price
$ 90.86
1998
1520
1938
3668
Market Price
$ 98.85
Selling Price
$ 84.18
2803
1373
2489
3464
Market Price
$ 104.28
Selling Price
$ 91.68
854
531
190
1933
Market Price
$ 87.69
Selling Price
$ 77.08
2378
1143
1949
2829
Market Price
$ 111.53
Selling Price
$ 94.23
1569
949
464
3183
Market Price
$ 99.88
Selling Price
$ 83.69
1781
651
965
3053
Market Price
$ 70.15
Selling Price
$ 60.41
777
516
365
2681
Market Price
$ 80.94
Selling Price
$ 69.12
510
180
205
729
Market Price
$ 109.48
Selling Price
$ 91.40
3128
2146
2571
4566
Market Price
$ 93.01
Selling Price
$ 81.63
1244
1104
678
1331
Market Price
$ 87.07
Selling Price
$ 72.58
4734
2313
3286
4848
Market Price
$ 103.87
Selling Price
$ 90.09
3026
641
2443
3412
Market Price
$ 90.43
Selling Price
$ 78.29
1519
1038
369
3583
Market Price
$ 79.20
Selling Price
$ 67.45
1368
1043
487
1716
Market Price
$ 77.41
Selling Price
$ 67.99
1219
319
1085
1681
Market Price
$ 67.83
Selling Price
$ 57.83
786
262
744
2806
Market Price
$ 82.35
Selling Price
$ 70.06
900
797
777
1056
Market Price
$ 106.46
Selling Price
$ 93.82
705
581
222
1662
Market Price
$ 65.31
Selling Price
$ 56.01
655
277
345
3042
Market Price
$ 85.14
Selling Price
$ 73.07
1672
523
545
2084
Market Price
$ 63.95
Selling Price
$ 55.45
2447
1322
2021
4239
Market Price
$ 109.38
Selling Price
$ 93.73
432
397
129
1388
Market Price
$ 104.53
Selling Price
$ 90.07
1750
1616
737
3228
Market Price
$ 66.63
Selling Price
$ 56.53
1706
1547
1475
1779
Market Price
$ 105.82
Selling Price
$ 89.87
1234
748
929
1675
Market Price
$ 111.27
Selling Price
$ 97.93
1064
972
813
3197
Market Price
$ 99.97
Selling Price
$ 85.60
805
731
171
3035
Market Price
$ 70.74
Selling Price
$ 62.36
918
893
911
2041
Market Price
$ 66.65
Selling Price
$ 57.06
1121
635
600
2764
Market Price
$ 99.72
Selling Price
$ 85.32
2795
939
597
4376
Market Price
$ 70.49
Selling Price
$ 60.85
3157
2819
3153
4870
Market Price
$ 79.09
Selling Price
$ 69.30
1929
1496
779
2051