Market Price
$ 36.22
Selling Price
$ 31.76
1545
1389
476
2255
Market Price
$ 58.48
Selling Price
$ 48.95
1461
733
1443
2723
Market Price
$ 60.05
Selling Price
$ 50.99
1433
1399
821
1684
Market Price
$ 55.06
Selling Price
$ 48.67
2174
536
2059
4672
Market Price
$ 52.63
Selling Price
$ 44.12
1733
954
485
4370
Market Price
$ 54.40
Selling Price
$ 48.97
1311
794
1204
1946
Market Price
$ 69.55
Selling Price
$ 58.58
1754
1567
1545
3435
Market Price
$ 43.37
Selling Price
$ 37.98
545
357
199
823
Market Price
$ 40.41
Selling Price
$ 35.43
1778
1211
604
3355
Market Price
$ 57.38
Selling Price
$ 49.73
1739
1659
995
4315
Market Price
$ 31.70
Selling Price
$ 27.74
1472
796
332
2905
Market Price
$ 39.15
Selling Price
$ 32.99
734
295
207
2861
Market Price
$ 58.72
Selling Price
$ 49.06
3269
906
2463
4651
Market Price
$ 45.60
Selling Price
$ 39.11
2738
846
2499
4772
Market Price
$ 59.70
Selling Price
$ 52.17
203
137
86
760
Market Price
$ 50.06
Selling Price
$ 42.24
686
500
165
1793
Market Price
$ 53.34
Selling Price
$ 44.68
1984
1566
926
3169
Market Price
$ 33.34
Selling Price
$ 28.71
3211
2444
2810
3298
Market Price
$ 54.57
Selling Price
$ 47.96
1215
976
557
1357
Market Price
$ 45.50
Selling Price
$ 38.70
2541
2533
1539
4523
Market Price
$ 46.09
Selling Price
$ 40.18
1755
860
1017
2020
Market Price
$ 66.19
Selling Price
$ 57.40
138
68
28
580
Market Price
$ 59.36
Selling Price
$ 50.61
1174
937
488
3606
Market Price
$ 37.03
Selling Price
$ 33.55
1249
585
732
1381
Market Price
$ 47.26
Selling Price
$ 42.37
2301
1643
546
2488
Market Price
$ 46.98
Selling Price
$ 39.44
651
445
331
722
Market Price
$ 36.25
Selling Price
$ 31.61
1668
495
773
3314
Market Price
$ 35.81
Selling Price
$ 31.21
1102
784
625
2122
Market Price
$ 65.71
Selling Price
$ 56.47
1997
1570
663
3238
Market Price
$ 61.95
Selling Price
$ 52.05
743
730
191
1481
Market Price
$ 57.31
Selling Price
$ 47.93
398
153
240
1558
Market Price
$ 49.46
Selling Price
$ 42.53
1209
927
516
1393
Market Price
$ 68.31
Selling Price
$ 58.24
463
139
447
513
Market Price
$ 32.55
Selling Price
$ 27.89
427
425
332
576
Market Price
$ 60.24
Selling Price
$ 53.74
1705
743
942
3106
Market Price
$ 54.07
Selling Price
$ 48.60
930
501
570
1807
Market Price
$ 48.00
Selling Price
$ 43.09
918
286
691
2122
Market Price
$ 69.90
Selling Price
$ 58.95
302
160
218
858
Market Price
$ 32.87
Selling Price
$ 28.88
1929
1842
1503
2559
Market Price
$ 36.12
Selling Price
$ 31.82
4616
1441
1300
4987