Market Price
$ 67.59
Selling Price
$ 59.50
4627
4000
4309
4661
Market Price
$ 43.38
Selling Price
$ 39.16
510
409
478
1067
Market Price
$ 28.85
Selling Price
$ 25.43
2147
551
1797
2478
Market Price
$ 52.66
Selling Price
$ 44.33
1366
1301
652
4371
Market Price
$ 50.03
Selling Price
$ 45.41
1885
934
880
3660
Market Price
$ 33.33
Selling Price
$ 29.23
1802
1378
1540
3672
Market Price
$ 30.31
Selling Price
$ 25.26
2161
586
1761
2420
Market Price
$ 54.60
Selling Price
$ 47.35
514
432
354
1778
Market Price
$ 30.47
Selling Price
$ 27.16
1514
473
1006
2820
Market Price
$ 38.90
Selling Price
$ 32.82
1013
834
947
2572
Market Price
$ 53.96
Selling Price
$ 48.98
3535
1500
2459
4786
Market Price
$ 31.22
Selling Price
$ 27.36
2377
901
576
2404
Market Price
$ 36.99
Selling Price
$ 32.61
876
813
425
1146
Market Price
$ 28.00
Selling Price
$ 25.22
1383
1347
525
2559
Market Price
$ 67.82
Selling Price
$ 57.84
1430
1300
314
1930
Market Price
$ 62.93
Selling Price
$ 56.32
1533
1380
767
2515
Market Price
$ 60.31
Selling Price
$ 54.59
1562
1207
503
3519
Market Price
$ 31.83
Selling Price
$ 28.88
534
250
518
1294
Market Price
$ 62.37
Selling Price
$ 56.60
726
663
470
1579
Market Price
$ 45.61
Selling Price
$ 41.37
1240
1039
718
2380
Market Price
$ 48.85
Selling Price
$ 41.75
1630
842
638
4654
Market Price
$ 42.33
Selling Price
$ 35.79
332
319
210
405
Market Price
$ 54.69
Selling Price
$ 49.07
2499
1869
2186
3379
Market Price
$ 59.66
Selling Price
$ 49.85
1188
554
1048
3885
Market Price
$ 52.48
Selling Price
$ 46.73
1327
643
1196
4208
Market Price
$ 48.39
Selling Price
$ 41.26
250
81
123
1197
Market Price
$ 52.94
Selling Price
$ 44.86
1145
1109
667
2793
Market Price
$ 61.96
Selling Price
$ 52.68
1795
757
1718
2165
Market Price
$ 32.46
Selling Price
$ 29.51
1293
829
489
4863
Market Price
$ 68.48
Selling Price
$ 58.29
2900
930
2640
4103
Market Price
$ 37.43
Selling Price
$ 32.32
768
475
441
2342
Market Price
$ 54.63
Selling Price
$ 49.43
1193
489
646
1905
Market Price
$ 31.74
Selling Price
$ 28.28
419
335
90
568
Market Price
$ 50.34
Selling Price
$ 45.66
1107
309
651
2760
Market Price
$ 54.29
Selling Price
$ 46.67
2054
1944
629
2413
Market Price
$ 59.91
Selling Price
$ 54.23
1951
1166
513
3241
Market Price
$ 61.40
Selling Price
$ 54.82
266
174
148
1040
Market Price
$ 48.49
Selling Price
$ 41.62
2037
1580
1490
3943
Market Price
$ 63.60
Selling Price
$ 54.43
1281
614
969
1704
Market Price
$ 37.74
Selling Price
$ 33.52
1489
789
411
2350