Market Price
$ 51.87
Selling Price
$ 45.23
1201
1191
779
1827
Market Price
$ 65.54
Selling Price
$ 56.63
869
551
344
1906
Market Price
$ 40.05
Selling Price
$ 35.97
643
594
577
844
Market Price
$ 37.21
Selling Price
$ 32.74
1762
1227
1225
4202
Market Price
$ 39.59
Selling Price
$ 34.24
3660
2700
2044
4258
Market Price
$ 56.82
Selling Price
$ 49.48
669
284
361
2996
Market Price
$ 44.46
Selling Price
$ 39.39
2430
1809
2153
4584
Market Price
$ 33.97
Selling Price
$ 29.16
147
62
34
511
Market Price
$ 60.49
Selling Price
$ 50.47
1177
1122
926
2841
Market Price
$ 60.34
Selling Price
$ 54.39
910
696
856
1429
Market Price
$ 48.47
Selling Price
$ 42.17
1471
1466
1433
3035
Market Price
$ 65.42
Selling Price
$ 55.48
3873
3018
2683
3958
Market Price
$ 41.47
Selling Price
$ 35.08
943
868
676
2891
Market Price
$ 48.09
Selling Price
$ 43.30
2232
514
1182
3298
Market Price
$ 34.29
Selling Price
$ 28.81
539
406
345
709
Market Price
$ 57.34
Selling Price
$ 48.58
2426
2125
1828
3582
Market Price
$ 45.14
Selling Price
$ 39.70
770
368
401
1607
Market Price
$ 35.01
Selling Price
$ 29.97
1132
947
710
1822
Market Price
$ 45.45
Selling Price
$ 40.05
1093
574
575
1162
Market Price
$ 53.36
Selling Price
$ 48.43
841
540
384
965
Market Price
$ 42.54
Selling Price
$ 35.70
447
276
237
1340
Market Price
$ 39.18
Selling Price
$ 35.03
1470
1154
1026
3034
Market Price
$ 56.47
Selling Price
$ 49.81
2606
1070
652
2839
Market Price
$ 59.06
Selling Price
$ 51.35
3381
1566
1482
4577
Market Price
$ 43.74
Selling Price
$ 37.31
3296
1010
929
4736
Market Price
$ 41.76
Selling Price
$ 36.73
4167
3086
2804
4907
Market Price
$ 32.74
Selling Price
$ 28.78
1744
1402
1487
2825
Market Price
$ 30.60
Selling Price
$ 27.39
3273
743
3195
3491
Market Price
$ 30.94
Selling Price
$ 27.73
1110
637
376
2113
Market Price
$ 58.37
Selling Price
$ 52.08
1251
866
270
1364
Market Price
$ 68.85
Selling Price
$ 57.56
2079
1639
2004
3107
Market Price
$ 52.53
Selling Price
$ 46.91
461
458
371
1086
Market Price
$ 59.17
Selling Price
$ 50.67
3110
1262
1242
4694
Market Price
$ 54.00
Selling Price
$ 48.81
1588
954
1048
3129
Market Price
$ 49.85
Selling Price
$ 44.46
999
249
880
2790
Market Price
$ 42.86
Selling Price
$ 37.82
3975
3248
1528
4053
Market Price
$ 44.48
Selling Price
$ 39.89
1260
628
602
4304
Market Price
$ 52.25
Selling Price
$ 45.54
599
381
585
655
Market Price
$ 36.32
Selling Price
$ 30.94
2749
1171
2054
3944
Market Price
$ 56.90
Selling Price
$ 51.38
1423
948
293
2631