Market Price
$ 53.76
Selling Price
$ 45.98
2237
1565
728
3976
Market Price
$ 62.70
Selling Price
$ 52.58
851
596
851
1982
Market Price
$ 59.16
Selling Price
$ 52.31
2511
2092
961
4269
Market Price
$ 57.30
Selling Price
$ 49.65
2444
1473
756
4710
Market Price
$ 67.24
Selling Price
$ 56.99
820
605
288
1262
Market Price
$ 40.29
Selling Price
$ 35.09
2529
2461
1786
4565
Market Price
$ 34.92
Selling Price
$ 31.16
1129
407
262
1456
Market Price
$ 35.67
Selling Price
$ 31.90
3260
1331
2049
4848
Market Price
$ 41.00
Selling Price
$ 34.45
1627
1521
526
1858
Market Price
$ 42.71
Selling Price
$ 38.45
2019
1311
1314
2271
Market Price
$ 62.73
Selling Price
$ 55.94
1353
1001
352
1762
Market Price
$ 30.46
Selling Price
$ 25.41
359
169
309
904
Market Price
$ 43.51
Selling Price
$ 38.71
389
94
338
748
Market Price
$ 54.41
Selling Price
$ 47.71
1410
1151
811
2981
Market Price
$ 40.51
Selling Price
$ 34.94
2442
1844
1438
4558
Market Price
$ 51.10
Selling Price
$ 45.67
1905
1572
1145
2597
Market Price
$ 52.40
Selling Price
$ 44.47
4508
2734
3612
5000
Market Price
$ 30.60
Selling Price
$ 27.22
784
601
584
3570
Market Price
$ 40.01
Selling Price
$ 33.88
2063
1268
1018
4134
Market Price
$ 32.70
Selling Price
$ 27.40
1123
475
712
1454
Market Price
$ 43.81
Selling Price
$ 37.70
2704
1610
2012
4707
Market Price
$ 66.87
Selling Price
$ 57.03
186
85
124
732
Market Price
$ 57.60
Selling Price
$ 50.82
1081
961
596
4004
Market Price
$ 38.50
Selling Price
$ 34.03
1448
751
1100
1982
Market Price
$ 34.83
Selling Price
$ 31.44
1019
251
786
1412
Market Price
$ 38.27
Selling Price
$ 32.72
1656
646
1029
1925
Market Price
$ 65.73
Selling Price
$ 59.05
2943
1382
1823
4038
Market Price
$ 36.80
Selling Price
$ 32.51
399
211
348
1996
Market Price
$ 29.20
Selling Price
$ 26.17
3100
1124
2558
4540
Market Price
$ 54.89
Selling Price
$ 47.78
1460
304
812
4132
Market Price
$ 59.88
Selling Price
$ 50.91
2874
797
943
4627
Market Price
$ 28.41
Selling Price
$ 25.58
1350
654
845
3642
Market Price
$ 33.62
Selling Price
$ 29.00
3459
1147
1187
4800
Market Price
$ 35.52
Selling Price
$ 31.48
930
232
394
4464
Market Price
$ 52.02
Selling Price
$ 46.13
1587
784
441
3142
Market Price
$ 39.46
Selling Price
$ 34.72
1107
1001
676
2866
Market Price
$ 52.78
Selling Price
$ 45.83
297
60
151
656
Market Price
$ 49.62
Selling Price
$ 44.81
2750
1360
1897
4445
Market Price
$ 31.30
Selling Price
$ 27.74
1867
1283
1435
3111
Market Price
$ 39.64
Selling Price
$ 34.62
2449
1878
976
4506