Market Price
$ 48.21
Selling Price
$ 41.51
840
836
513
3176
Market Price
$ 41.10
Selling Price
$ 36.18
1544
1307
809
3016
Market Price
$ 43.44
Selling Price
$ 38.13
702
380
496
1725
Market Price
$ 35.27
Selling Price
$ 31.48
205
72
44
620
Market Price
$ 61.37
Selling Price
$ 54.76
2238
1697
962
3698
Market Price
$ 55.38
Selling Price
$ 49.11
157
87
101
673
Market Price
$ 62.97
Selling Price
$ 55.27
1256
1070
775
1482
Market Price
$ 64.45
Selling Price
$ 55.74
2880
2208
2058
4039
Market Price
$ 64.33
Selling Price
$ 54.48
846
499
698
4121
Market Price
$ 45.25
Selling Price
$ 40.55
642
227
377
1033
Market Price
$ 46.55
Selling Price
$ 41.09
2336
1391
1176
2342
Market Price
$ 52.05
Selling Price
$ 46.63
2622
1372
1345
2960
Market Price
$ 64.00
Selling Price
$ 55.69
1214
510
790
1817
Market Price
$ 53.67
Selling Price
$ 45.61
2839
1502
926
3588
Market Price
$ 42.87
Selling Price
$ 37.45
441
415
295
1616
Market Price
$ 31.27
Selling Price
$ 27.21
1043
371
788
1204
Market Price
$ 41.03
Selling Price
$ 36.20
292
245
122
1122
Market Price
$ 50.35
Selling Price
$ 42.93
421
113
235
606
Market Price
$ 60.20
Selling Price
$ 51.15
445
191
237
518
Market Price
$ 44.66
Selling Price
$ 39.27
3237
3191
653
4863
Market Price
$ 45.54
Selling Price
$ 40.07
1117
1001
782
1935
Market Price
$ 38.69
Selling Price
$ 33.69
1281
609
982
1487
Market Price
$ 50.83
Selling Price
$ 46.13
564
502
124
1571
Market Price
$ 51.15
Selling Price
$ 45.65
4274
1704
1230
4360
Market Price
$ 57.62
Selling Price
$ 52.38
3051
2061
2757
4670
Market Price
$ 62.15
Selling Price
$ 52.08
1678
936
1640
4372
Market Price
$ 30.04
Selling Price
$ 26.00
3430
1213
2454
3501
Market Price
$ 35.02
Selling Price
$ 29.31
670
253
453
1589
Market Price
$ 35.23
Selling Price
$ 31.85
2616
789
530
4702
Market Price
$ 40.06
Selling Price
$ 34.98
310
276
94
670
Market Price
$ 56.45
Selling Price
$ 51.01
3470
3256
1218
3922
Market Price
$ 48.49
Selling Price
$ 41.70
1140
956
352
4810
Market Price
$ 51.61
Selling Price
$ 44.15
1645
922
1314
1757
Market Price
$ 59.61
Selling Price
$ 51.36
554
281
137
2265
Market Price
$ 56.55
Selling Price
$ 50.88
1928
1705
1533
2056
Market Price
$ 67.20
Selling Price
$ 59.35
993
456
937
1837
Market Price
$ 59.51
Selling Price
$ 50.29
4245
1343
3375
4694
Market Price
$ 62.84
Selling Price
$ 55.70
2718
1423
2213
3730
Market Price
$ 64.60
Selling Price
$ 56.06
882
710
792
1013
Market Price
$ 64.64
Selling Price
$ 54.87
2143
1901
1370
2868