Market Price
$ 57.46
Selling Price
$ 48.26
446
138
311
1037
Market Price
$ 56.47
Selling Price
$ 47.97
1168
743
817
2628
Market Price
$ 51.08
Selling Price
$ 43.85
1384
508
414
2991
Market Price
$ 43.87
Selling Price
$ 37.10
2770
2664
938
3408
Market Price
$ 59.78
Selling Price
$ 50.55
3129
1605
2321
4233
Market Price
$ 31.70
Selling Price
$ 28.55
1028
467
438
1139
Market Price
$ 52.88
Selling Price
$ 45.74
1194
890
249
3511
Market Price
$ 40.54
Selling Price
$ 35.04
441
388
101
1515
Market Price
$ 38.64
Selling Price
$ 34.83
1523
851
324
4758
Market Price
$ 57.82
Selling Price
$ 49.70
507
324
369
696
Market Price
$ 31.67
Selling Price
$ 27.88
1424
655
1126
1614
Market Price
$ 52.64
Selling Price
$ 44.91
722
552
562
980
Market Price
$ 67.22
Selling Price
$ 57.22
1753
1222
1110
4705
Market Price
$ 28.80
Selling Price
$ 25.40
1969
851
1872
4227
Market Price
$ 58.16
Selling Price
$ 49.92
1794
1711
1764
1951
Market Price
$ 63.70
Selling Price
$ 54.74
4320
2383
2712
4958
Market Price
$ 50.84
Selling Price
$ 42.92
2897
2097
1992
4591
Market Price
$ 51.84
Selling Price
$ 44.96
423
298
354
802
Market Price
$ 45.78
Selling Price
$ 40.63
4493
3064
3816
4809
Market Price
$ 65.04
Selling Price
$ 56.06
2448
1444
1170
4181
Market Price
$ 43.56
Selling Price
$ 36.56
1632
1033
996
2208
Market Price
$ 38.40
Selling Price
$ 33.91
1001
812
892
4053
Market Price
$ 56.72
Selling Price
$ 47.66
1329
1073
1009
2794
Market Price
$ 68.13
Selling Price
$ 59.80
639
276
442
1773
Market Price
$ 33.64
Selling Price
$ 28.78
894
585
270
4231
Market Price
$ 35.60
Selling Price
$ 31.36
2512
1781
2410
3028
Market Price
$ 63.57
Selling Price
$ 57.68
2205
1214
2113
3344
Market Price
$ 47.64
Selling Price
$ 42.34
1475
1372
348
2388
Market Price
$ 62.40
Selling Price
$ 54.67
3970
3626
3266
4997
Market Price
$ 37.96
Selling Price
$ 33.68
415
200
208
1627
Market Price
$ 49.41
Selling Price
$ 41.24
840
547
546
1518
Market Price
$ 44.54
Selling Price
$ 37.50
596
548
255
1694
Market Price
$ 61.48
Selling Price
$ 52.09
834
168
504
841
Market Price
$ 35.26
Selling Price
$ 30.99
1060
299
215
1882
Market Price
$ 44.00
Selling Price
$ 37.61
2721
2210
1315
3512
Market Price
$ 50.06
Selling Price
$ 44.03
2919
639
775
4834
Market Price
$ 59.78
Selling Price
$ 52.51
1668
1488
1299
1979
Market Price
$ 59.08
Selling Price
$ 52.83
1296
1040
624
2243
Market Price
$ 59.89
Selling Price
$ 50.56
2030
460
1799
4686
Market Price
$ 64.22
Selling Price
$ 58.31
428
174
305
2104