Market Price
$ 52.15
Selling Price
$ 45.50
3444
2135
1778
3957
Market Price
$ 32.10
Selling Price
$ 28.10
1556
1181
452
1916
Market Price
$ 41.59
Selling Price
$ 35.00
1162
718
604
2532
Market Price
$ 32.82
Selling Price
$ 28.97
1453
809
1167
2824
Market Price
$ 61.55
Selling Price
$ 51.62
1984
1731
1190
3709
Market Price
$ 36.66
Selling Price
$ 33.04
932
596
497
2352
Market Price
$ 35.00
Selling Price
$ 29.53
906
446
523
2057
Market Price
$ 47.29
Selling Price
$ 41.53
3044
1050
2964
3371
Market Price
$ 57.99
Selling Price
$ 51.04
1406
1170
957
3157
Market Price
$ 58.78
Selling Price
$ 51.23
3562
1213
2500
4049
Market Price
$ 41.60
Selling Price
$ 36.70
1698
1029
540
3929
Market Price
$ 67.35
Selling Price
$ 59.08
1185
412
264
1752
Market Price
$ 49.58
Selling Price
$ 42.91
189
186
61
517
Market Price
$ 49.82
Selling Price
$ 43.48
481
106
445
1492
Market Price
$ 57.71
Selling Price
$ 49.84
3192
1312
2176
3215
Market Price
$ 41.12
Selling Price
$ 36.90
1713
1547
1169
3327
Market Price
$ 53.27
Selling Price
$ 48.22
1029
749
1004
1039
Market Price
$ 53.03
Selling Price
$ 48.07
390
163
303
1185
Market Price
$ 50.09
Selling Price
$ 44.05
3377
1155
923
4510
Market Price
$ 43.40
Selling Price
$ 37.39
154
121
96
664
Market Price
$ 31.93
Selling Price
$ 27.63
692
503
684
1749
Market Price
$ 40.82
Selling Price
$ 36.92
1455
312
1007
1570
Market Price
$ 66.28
Selling Price
$ 55.66
1735
1140
1404
1865
Market Price
$ 57.71
Selling Price
$ 48.79
924
446
511
2211
Market Price
$ 62.10
Selling Price
$ 54.43
2119
1899
903
4369
Market Price
$ 63.93
Selling Price
$ 54.45
2917
1901
1323
3165
Market Price
$ 34.43
Selling Price
$ 29.27
2096
1968
951
3321
Market Price
$ 37.46
Selling Price
$ 33.97
649
460
222
1359
Market Price
$ 45.41
Selling Price
$ 38.52
2453
1185
2266
3467
Market Price
$ 51.86
Selling Price
$ 44.55
2927
948
2181
3137
Market Price
$ 35.10
Selling Price
$ 29.74
899
701
473
1260
Market Price
$ 31.12
Selling Price
$ 26.39
2120
447
719
3174
Market Price
$ 30.16
Selling Price
$ 25.73
1797
436
1760
2217
Market Price
$ 42.17
Selling Price
$ 37.42
2151
929
1603
3525
Market Price
$ 64.04
Selling Price
$ 57.13
1229
318
273
4181
Market Price
$ 60.90
Selling Price
$ 51.07
800
492
580
2655
Market Price
$ 64.33
Selling Price
$ 57.75
4348
3575
2776
4803
Market Price
$ 41.60
Selling Price
$ 35.89
2482
2449
914
2990
Market Price
$ 64.47
Selling Price
$ 55.56
4057
2536
1613
4880
Market Price
$ 57.83
Selling Price
$ 48.97
1868
1409
1695
3589