Market Price
$ 53.67
Selling Price
$ 46.78
3833
2889
2865
4547
Market Price
$ 54.22
Selling Price
$ 46.70
203
87
113
579
Market Price
$ 35.24
Selling Price
$ 30.57
873
597
443
1044
Market Price
$ 29.78
Selling Price
$ 27.05
1833
1033
1341
3323
Market Price
$ 31.44
Selling Price
$ 26.56
256
126
190
655
Market Price
$ 30.67
Selling Price
$ 26.91
1722
718
1653
2689
Market Price
$ 43.45
Selling Price
$ 39.33
365
94
120
404
Market Price
$ 41.26
Selling Price
$ 36.58
2094
615
944
2488
Market Price
$ 46.58
Selling Price
$ 39.53
2431
1540
1523
4264
Market Price
$ 52.35
Selling Price
$ 45.35
2281
942
603
2649
Market Price
$ 47.98
Selling Price
$ 42.41
3431
3340
1013
4962
Market Price
$ 39.14
Selling Price
$ 35.56
537
198
369
1749
Market Price
$ 42.59
Selling Price
$ 36.80
1692
1199
1250
2178
Market Price
$ 59.62
Selling Price
$ 52.82
840
509
524
1077
Market Price
$ 64.80
Selling Price
$ 55.76
559
507
349
1674
Market Price
$ 36.07
Selling Price
$ 32.00
1022
458
842
4996
Market Price
$ 59.26
Selling Price
$ 49.74
1964
1026
1330
4076
Market Price
$ 33.04
Selling Price
$ 28.90
934
270
746
2240
Market Price
$ 66.52
Selling Price
$ 58.26
2278
1857
1824
3503
Market Price
$ 38.58
Selling Price
$ 32.46
966
256
516
1912
Market Price
$ 28.99
Selling Price
$ 26.35
840
611
402
1872
Market Price
$ 40.22
Selling Price
$ 36.43
3964
2056
1162
4474
Market Price
$ 63.02
Selling Price
$ 55.27
1942
715
918
2018
Market Price
$ 71.90
Selling Price
$ 59.97
1437
951
1053
3538
Market Price
$ 29.65
Selling Price
$ 26.52
1284
289
915
4956
Market Price
$ 57.52
Selling Price
$ 50.88
4740
2780
2999
4929
Market Price
$ 64.06
Selling Price
$ 55.96
1808
1574
1744
2184
Market Price
$ 53.47
Selling Price
$ 44.64
1279
322
657
2631
Market Price
$ 52.85
Selling Price
$ 47.41
505
438
196
571
Market Price
$ 66.51
Selling Price
$ 55.80
786
564
782
3485
Market Price
$ 53.81
Selling Price
$ 45.54
1540
1409
793
3619
Market Price
$ 42.48
Selling Price
$ 37.30
1118
426
310
2865
Market Price
$ 30.69
Selling Price
$ 26.98
3147
3037
1023
3972
Market Price
$ 41.23
Selling Price
$ 35.87
440
305
288
1334
Market Price
$ 34.99
Selling Price
$ 30.78
1055
467
799
1083
Market Price
$ 62.21
Selling Price
$ 54.35
2689
1078
685
3267
Market Price
$ 41.75
Selling Price
$ 36.99
3023
725
2807
4560
Market Price
$ 66.33
Selling Price
$ 58.54
1531
814
444
2155
Market Price
$ 59.57
Selling Price
$ 53.56
2496
1781
2116
3637
Market Price
$ 55.20
Selling Price
$ 49.76
2000
1437
1498
4646