Market Price
$ 60.05
Selling Price
$ 51.94
395
391
223
407
Market Price
$ 47.19
Selling Price
$ 41.57
2079
1343
1669
3858
Market Price
$ 63.04
Selling Price
$ 55.31
1336
692
695
4517
Market Price
$ 53.86
Selling Price
$ 46.65
3730
1301
3504
4535
Market Price
$ 31.65
Selling Price
$ 27.65
516
425
264
1642
Market Price
$ 68.03
Selling Price
$ 57.20
283
94
115
981
Market Price
$ 63.56
Selling Price
$ 54.45
2133
725
649
4513
Market Price
$ 45.98
Selling Price
$ 40.02
2964
1764
1059
3768
Market Price
$ 33.10
Selling Price
$ 28.55
581
533
280
1812
Market Price
$ 54.94
Selling Price
$ 49.24
1564
1384
1263
1583
Market Price
$ 32.34
Selling Price
$ 29.22
3072
2213
2732
3417
Market Price
$ 53.87
Selling Price
$ 47.29
135
40
82
518
Market Price
$ 29.08
Selling Price
$ 25.74
1689
672
1074
4714
Market Price
$ 47.89
Selling Price
$ 42.14
3920
1036
1681
4119
Market Price
$ 61.35
Selling Price
$ 53.31
1089
383
617
1201
Market Price
$ 36.91
Selling Price
$ 31.48
810
510
764
2171
Market Price
$ 54.85
Selling Price
$ 49.69
881
861
454
1546
Market Price
$ 58.36
Selling Price
$ 52.32
620
382
248
986
Market Price
$ 30.71
Selling Price
$ 27.31
1602
1562
944
2135
Market Price
$ 48.92
Selling Price
$ 43.07
628
468
290
717
Market Price
$ 60.78
Selling Price
$ 54.35
2512
1847
2057
4661
Market Price
$ 38.98
Selling Price
$ 32.89
1684
794
757
2321
Market Price
$ 57.00
Selling Price
$ 51.71
1827
693
380
4221
Market Price
$ 36.42
Selling Price
$ 31.88
1836
636
1430
3245
Market Price
$ 43.27
Selling Price
$ 39.23
744
187
453
2964
Market Price
$ 39.08
Selling Price
$ 34.76
2566
860
2480
4374
Market Price
$ 41.61
Selling Price
$ 36.52
3022
1137
2779
3125
Market Price
$ 59.15
Selling Price
$ 52.61
1982
1204
1945
4401
Market Price
$ 49.44
Selling Price
$ 43.85
1683
1676
1280
3577
Market Price
$ 40.43
Selling Price
$ 35.54
2235
1085
1688
2565
Market Price
$ 68.77
Selling Price
$ 59.62
663
170
644
870
Market Price
$ 65.73
Selling Price
$ 55.86
1087
1015
641
3486
Market Price
$ 60.85
Selling Price
$ 53.22
698
510
198
1426
Market Price
$ 59.09
Selling Price
$ 50.08
1029
991
457
4921
Market Price
$ 64.22
Selling Price
$ 57.40
3420
2516
2515
4268
Market Price
$ 55.41
Selling Price
$ 47.30
317
176
232
656
Market Price
$ 58.87
Selling Price
$ 51.37
968
325
643
1885
Market Price
$ 55.81
Selling Price
$ 49.85
2503
2013
848
3183
Market Price
$ 38.31
Selling Price
$ 34.29
3041
3024
2637
3687
Market Price
$ 62.33
Selling Price
$ 55.54
2414
1193
2246
3788