Market Price
$ 50.21
Selling Price
$ 44.63
3863
1558
1286
4034
Market Price
$ 48.52
Selling Price
$ 42.83
1145
1084
343
2154
Market Price
$ 53.62
Selling Price
$ 48.17
2086
914
1931
2232
Market Price
$ 52.65
Selling Price
$ 46.01
4430
4075
1191
4564
Market Price
$ 33.86
Selling Price
$ 28.96
2928
1240
1249
4538
Market Price
$ 41.14
Selling Price
$ 36.27
524
455
360
1499
Market Price
$ 46.73
Selling Price
$ 42.46
1500
1221
1362
4090
Market Price
$ 56.52
Selling Price
$ 50.34
1865
966
901
4178
Market Price
$ 43.33
Selling Price
$ 38.08
1216
369
764
1252
Market Price
$ 59.46
Selling Price
$ 50.02
4598
1432
1618
4625
Market Price
$ 44.29
Selling Price
$ 39.01
1805
964
567
4053
Market Price
$ 61.80
Selling Price
$ 51.68
2757
2428
1160
4278
Market Price
$ 47.60
Selling Price
$ 41.46
3616
977
1545
3653
Market Price
$ 61.55
Selling Price
$ 55.21
723
526
257
999
Market Price
$ 54.68
Selling Price
$ 46.52
890
275
491
943
Market Price
$ 60.31
Selling Price
$ 50.80
1162
751
1024
1384
Market Price
$ 44.51
Selling Price
$ 37.50
1338
475
365
3352
Market Price
$ 28.52
Selling Price
$ 25.56
1635
650
1299
1644
Market Price
$ 52.50
Selling Price
$ 45.10
1046
839
1035
1618
Market Price
$ 39.70
Selling Price
$ 34.98
2076
1457
2017
4147
Market Price
$ 68.18
Selling Price
$ 58.27
537
132
488
1102
Market Price
$ 61.24
Selling Price
$ 53.79
851
443
587
4008
Market Price
$ 58.97
Selling Price
$ 50.22
678
519
555
1242
Market Price
$ 39.03
Selling Price
$ 34.11
2671
2627
1410
3626
Market Price
$ 35.44
Selling Price
$ 31.77
1826
761
1362
3400
Market Price
$ 36.95
Selling Price
$ 33.25
3100
1714
2270
3363
Market Price
$ 55.24
Selling Price
$ 48.16
392
266
153
1374
Market Price
$ 42.82
Selling Price
$ 37.52
3838
2077
2127
4414
Market Price
$ 31.42
Selling Price
$ 26.48
778
367
354
2800
Market Price
$ 41.84
Selling Price
$ 34.96
1624
950
661
2762
Market Price
$ 59.77
Selling Price
$ 52.77
896
835
786
3366
Market Price
$ 38.10
Selling Price
$ 32.97
745
288
681
832
Market Price
$ 58.37
Selling Price
$ 52.35
3077
617
2990
4085
Market Price
$ 50.84
Selling Price
$ 44.60
1591
1204
954
4920
Market Price
$ 54.77
Selling Price
$ 48.55
598
416
397
845
Market Price
$ 63.49
Selling Price
$ 57.71
3288
2926
3062
4333
Market Price
$ 55.96
Selling Price
$ 48.34
899
412
432
1686
Market Price
$ 33.50
Selling Price
$ 29.66
1616
1145
417
2121
Market Price
$ 56.21
Selling Price
$ 48.33
1994
1868
513
4170
Market Price
$ 46.60
Selling Price
$ 38.99
1817
1065
979
4425