Market Price
$ 43.59
Selling Price
$ 37.07
2662
1462
2075
3140
Market Price
$ 66.80
Selling Price
$ 58.13
1299
1121
751
3000
Market Price
$ 49.02
Selling Price
$ 41.20
1249
1055
598
3765
Market Price
$ 33.20
Selling Price
$ 29.29
3328
1816
2317
3625
Market Price
$ 59.72
Selling Price
$ 50.08
944
855
752
1074
Market Price
$ 63.16
Selling Price
$ 53.70
1375
911
300
1421
Market Price
$ 61.41
Selling Price
$ 52.81
2424
1855
977
4536
Market Price
$ 30.70
Selling Price
$ 26.79
1386
911
1159
3034
Market Price
$ 48.59
Selling Price
$ 42.04
1285
1265
1259
4501
Market Price
$ 62.19
Selling Price
$ 52.80
3256
924
2547
4784
Market Price
$ 35.09
Selling Price
$ 30.66
1531
903
505
2347
Market Price
$ 54.05
Selling Price
$ 48.49
2641
2109
1326
4055
Market Price
$ 43.21
Selling Price
$ 38.94
2890
2594
2042
3878
Market Price
$ 46.24
Selling Price
$ 40.40
1534
1284
768
2137
Market Price
$ 39.08
Selling Price
$ 34.35
932
302
871
1398
Market Price
$ 41.87
Selling Price
$ 35.45
4133
1405
2218
4514
Market Price
$ 46.74
Selling Price
$ 39.30
1593
935
972
2124
Market Price
$ 53.91
Selling Price
$ 45.36
273
256
68
961
Market Price
$ 50.33
Selling Price
$ 42.49
4151
1481
1468
4823
Market Price
$ 54.22
Selling Price
$ 47.37
498
176
405
1271
Market Price
$ 36.84
Selling Price
$ 33.11
1999
1378
1611
4079
Market Price
$ 60.19
Selling Price
$ 54.40
2669
1464
2397
3601
Market Price
$ 69.95
Selling Price
$ 59.63
4377
3084
3910
4684
Market Price
$ 30.27
Selling Price
$ 26.25
4244
2358
3179
4288
Market Price
$ 60.51
Selling Price
$ 50.54
3167
1464
1217
4275
Market Price
$ 35.73
Selling Price
$ 32.15
2841
2794
1746
4396
Market Price
$ 61.38
Selling Price
$ 51.74
1540
619
1437
3953
Market Price
$ 51.45
Selling Price
$ 43.85
861
177
190
3726
Market Price
$ 70.63
Selling Price
$ 59.18
141
37
29
588
Market Price
$ 62.70
Selling Price
$ 52.34
2067
460
1216
3143
Market Price
$ 41.77
Selling Price
$ 35.84
2106
2015
1428
4429
Market Price
$ 38.82
Selling Price
$ 33.96
1428
651
997
1768
Market Price
$ 41.78
Selling Price
$ 36.32
673
365
407
1096
Market Price
$ 34.15
Selling Price
$ 29.21
1859
1104
693
4263
Market Price
$ 61.82
Selling Price
$ 51.57
4689
1048
2842
4946
Market Price
$ 37.54
Selling Price
$ 32.89
598
388
243
2334
Market Price
$ 58.03
Selling Price
$ 52.62
842
734
517
1548
Market Price
$ 53.68
Selling Price
$ 45.07
4059
2172
4036
4122
Market Price
$ 43.24
Selling Price
$ 37.58
264
138
62
673
Market Price
$ 30.94
Selling Price
$ 27.61
1476
829
1016
1712