Market Price
$ 63.53
Selling Price
$ 57.06
852
251
566
1967
Market Price
$ 40.14
Selling Price
$ 33.64
2063
520
1021
4034
Market Price
$ 32.10
Selling Price
$ 28.72
775
557
686
820
Market Price
$ 60.16
Selling Price
$ 51.65
2085
825
493
3057
Market Price
$ 49.43
Selling Price
$ 44.85
1701
974
928
2482
Market Price
$ 58.15
Selling Price
$ 49.19
2044
2043
902
2226
Market Price
$ 55.01
Selling Price
$ 47.04
2528
2490
2013
4563
Market Price
$ 47.11
Selling Price
$ 42.00
1886
1374
1141
3225
Market Price
$ 38.19
Selling Price
$ 34.32
1647
983
480
2589
Market Price
$ 51.84
Selling Price
$ 46.53
1030
306
930
1270
Market Price
$ 38.56
Selling Price
$ 34.45
428
218
188
479
Market Price
$ 38.97
Selling Price
$ 33.57
654
477
499
2382
Market Price
$ 57.12
Selling Price
$ 47.80
2771
554
1728
4313
Market Price
$ 40.67
Selling Price
$ 36.81
730
618
357
976
Market Price
$ 55.72
Selling Price
$ 48.75
576
193
389
1010
Market Price
$ 30.01
Selling Price
$ 25.65
1271
956
513
3719
Market Price
$ 32.90
Selling Price
$ 29.84
836
591
612
1041
Market Price
$ 36.59
Selling Price
$ 32.84
3267
998
2420
4933
Market Price
$ 43.36
Selling Price
$ 36.46
2016
1966
914
4944
Market Price
$ 47.46
Selling Price
$ 41.48
885
526
265
1354
Market Price
$ 57.27
Selling Price
$ 48.65
2396
1816
696
3546
Market Price
$ 67.60
Selling Price
$ 58.92
1749
553
884
4394
Market Price
$ 31.12
Selling Price
$ 26.99
1714
645
1214
2497
Market Price
$ 33.62
Selling Price
$ 28.67
971
256
277
2977
Market Price
$ 33.61
Selling Price
$ 30.46
999
992
499
1644
Market Price
$ 49.66
Selling Price
$ 44.54
293
106
263
972
Market Price
$ 62.63
Selling Price
$ 55.74
3199
3034
2391
3207
Market Price
$ 38.24
Selling Price
$ 34.73
637
291
472
1335
Market Price
$ 49.48
Selling Price
$ 42.63
851
558
596
2298
Market Price
$ 32.46
Selling Price
$ 27.81
927
595
370
1204
Market Price
$ 56.19
Selling Price
$ 47.14
1955
1366
1806
4099
Market Price
$ 43.81
Selling Price
$ 37.63
1725
706
699
1841
Market Price
$ 45.49
Selling Price
$ 38.67
1147
1088
761
2567
Market Price
$ 35.29
Selling Price
$ 31.91
1562
552
1182
1902
Market Price
$ 36.77
Selling Price
$ 31.95
324
284
92
834
Market Price
$ 51.30
Selling Price
$ 45.95
2917
938
1331
4918
Market Price
$ 67.80
Selling Price
$ 57.61
407
363
89
526
Market Price
$ 30.56
Selling Price
$ 25.69
2115
1670
1089
3546
Market Price
$ 43.39
Selling Price
$ 38.62
1924
702
1095
3373
Market Price
$ 39.71
Selling Price
$ 35.80
4522
1765
2834
4635