Market Price
$ 28.43
Selling Price
$ 25.57
338
301
72
438
Market Price
$ 66.71
Selling Price
$ 58.68
366
289
362
1201
Market Price
$ 68.59
Selling Price
$ 57.61
1199
1083
604
1511
Market Price
$ 64.30
Selling Price
$ 56.46
435
403
428
2005
Market Price
$ 47.60
Selling Price
$ 43.23
1382
1028
1369
2033
Market Price
$ 50.38
Selling Price
$ 44.89
1718
1618
756
2581
Market Price
$ 60.93
Selling Price
$ 52.08
3286
1274
2816
3581
Market Price
$ 57.51
Selling Price
$ 51.84
426
137
98
729
Market Price
$ 43.30
Selling Price
$ 37.37
2435
1871
1589
4972
Market Price
$ 71.69
Selling Price
$ 60.00
1587
503
583
3027
Market Price
$ 61.76
Selling Price
$ 55.88
2044
1994
461
3732
Market Price
$ 62.54
Selling Price
$ 53.13
540
251
416
822
Market Price
$ 45.65
Selling Price
$ 38.25
1446
500
422
2845
Market Price
$ 45.13
Selling Price
$ 37.71
1131
904
976
1735
Market Price
$ 60.37
Selling Price
$ 53.43
2161
1707
1046
4577
Market Price
$ 63.14
Selling Price
$ 56.49
1129
752
418
4774
Market Price
$ 64.94
Selling Price
$ 56.33
4482
1023
3812
4511
Market Price
$ 37.50
Selling Price
$ 31.72
3571
2506
2386
3611
Market Price
$ 58.24
Selling Price
$ 49.10
2730
847
2339
4588
Market Price
$ 31.16
Selling Price
$ 27.92
358
317
160
526
Market Price
$ 52.61
Selling Price
$ 45.17
571
242
118
1117
Market Price
$ 63.55
Selling Price
$ 57.64
587
232
378
2930
Market Price
$ 43.31
Selling Price
$ 37.68
1395
919
1092
3333
Market Price
$ 69.21
Selling Price
$ 58.58
389
199
198
1299
Market Price
$ 35.66
Selling Price
$ 30.07
690
182
322
1665
Market Price
$ 37.87
Selling Price
$ 33.93
1276
565
329
2687
Market Price
$ 56.42
Selling Price
$ 49.86
407
113
407
1377
Market Price
$ 57.69
Selling Price
$ 51.79
1578
360
1576
2492
Market Price
$ 29.33
Selling Price
$ 26.36
889
437
601
912
Market Price
$ 49.30
Selling Price
$ 41.67
1245
837
721
1693
Market Price
$ 46.13
Selling Price
$ 40.67
1653
472
733
4692
Market Price
$ 40.54
Selling Price
$ 33.89
3325
2602
2491
3446
Market Price
$ 66.55
Selling Price
$ 57.93
1540
1467
1375
1821
Market Price
$ 48.17
Selling Price
$ 41.92
2067
762
1524
3927
Market Price
$ 35.61
Selling Price
$ 30.55
460
425
153
583
Market Price
$ 60.26
Selling Price
$ 51.95
2124
1255
2071
2847
Market Price
$ 37.84
Selling Price
$ 33.06
991
875
808
1338
Market Price
$ 47.46
Selling Price
$ 41.12
1326
366
1122
2784
Market Price
$ 29.52
Selling Price
$ 25.84
945
419
277
4696
Market Price
$ 52.61
Selling Price
$ 44.37
982
743
563
1864