Market Price
$ 48.54
Selling Price
$ 41.09
355
89
283
761
Market Price
$ 51.67
Selling Price
$ 44.81
237
155
167
1073
Market Price
$ 46.24
Selling Price
$ 40.99
1789
1588
845
4345
Market Price
$ 64.03
Selling Price
$ 56.71
4278
1980
892
4475
Market Price
$ 42.74
Selling Price
$ 37.52
339
247
175
1247
Market Price
$ 69.71
Selling Price
$ 58.63
1785
1340
1733
3163
Market Price
$ 62.56
Selling Price
$ 53.54
484
430
292
992
Market Price
$ 57.20
Selling Price
$ 49.69
485
292
273
1364
Market Price
$ 65.85
Selling Price
$ 56.64
4024
903
3498
4328
Market Price
$ 38.66
Selling Price
$ 34.50
2443
1399
864
4890
Market Price
$ 59.69
Selling Price
$ 53.62
2105
876
1907
3744
Market Price
$ 40.83
Selling Price
$ 34.54
2707
581
2007
3249
Market Price
$ 35.51
Selling Price
$ 31.36
1060
1036
852
1589
Market Price
$ 51.12
Selling Price
$ 44.08
1872
1411
1521
3432
Market Price
$ 48.27
Selling Price
$ 43.02
272
168
254
428
Market Price
$ 29.98
Selling Price
$ 25.33
2162
2005
1370
4053
Market Price
$ 65.39
Selling Price
$ 54.55
3688
3516
2467
4092
Market Price
$ 56.06
Selling Price
$ 50.81
4360
3312
4178
4921
Market Price
$ 40.84
Selling Price
$ 34.83
1999
1770
1871
2218
Market Price
$ 37.80
Selling Price
$ 32.78
186
92
89
624
Market Price
$ 55.52
Selling Price
$ 46.36
1013
934
905
4403
Market Price
$ 38.55
Selling Price
$ 34.67
1181
975
516
3680
Market Price
$ 39.23
Selling Price
$ 34.00
403
358
350
627
Market Price
$ 28.10
Selling Price
$ 25.11
3369
1467
1883
3890
Market Price
$ 38.83
Selling Price
$ 33.85
1145
962
839
4091
Market Price
$ 32.86
Selling Price
$ 28.04
2495
1812
634
4046
Market Price
$ 29.95
Selling Price
$ 27.12
1071
969
936
4617
Market Price
$ 43.75
Selling Price
$ 39.18
1579
650
827
2566
Market Price
$ 43.27
Selling Price
$ 36.27
934
929
616
2122
Market Price
$ 31.48
Selling Price
$ 27.39
2402
638
1764
3556
Market Price
$ 57.51
Selling Price
$ 48.55
1452
1387
1155
2556
Market Price
$ 46.47
Selling Price
$ 40.13
4289
3256
2545
4817
Market Price
$ 35.86
Selling Price
$ 30.69
3196
1359
2616
4387
Market Price
$ 35.18
Selling Price
$ 29.45
272
207
238
1169
Market Price
$ 46.46
Selling Price
$ 42.18
4328
3309
1821
4498
Market Price
$ 46.07
Selling Price
$ 40.49
1271
1165
730
1751
Market Price
$ 52.40
Selling Price
$ 45.08
1464
344
677
1833
Market Price
$ 48.22
Selling Price
$ 41.64
441
302
178
1901
Market Price
$ 51.08
Selling Price
$ 46.05
545
521
400
905
Market Price
$ 61.59
Selling Price
$ 54.53
2427
2033
2087
4054