Market Price
$ 50.25
Selling Price
$ 42.16
4218
1841
2324
4399
Market Price
$ 54.80
Selling Price
$ 47.29
1750
727
1102
3189
Market Price
$ 49.27
Selling Price
$ 44.77
2360
2310
2355
2429
Market Price
$ 32.11
Selling Price
$ 27.18
800
353
329
1108
Market Price
$ 51.53
Selling Price
$ 45.38
1116
235
645
2237
Market Price
$ 69.80
Selling Price
$ 58.23
2499
1416
1529
3467
Market Price
$ 59.60
Selling Price
$ 50.26
372
328
197
921
Market Price
$ 49.25
Selling Price
$ 44.36
1346
831
388
4867
Market Price
$ 41.71
Selling Price
$ 37.18
4588
2223
2334
4967
Market Price
$ 32.61
Selling Price
$ 27.18
1846
1745
1386
3196
Market Price
$ 43.20
Selling Price
$ 36.24
412
99
198
1204
Market Price
$ 49.62
Selling Price
$ 43.01
1405
1071
1030
4819
Market Price
$ 59.40
Selling Price
$ 51.26
1822
1705
935
4507
Market Price
$ 46.55
Selling Price
$ 39.44
2645
1437
897
3952
Market Price
$ 44.91
Selling Price
$ 40.31
393
105
357
1298
Market Price
$ 51.64
Selling Price
$ 45.70
1708
697
1398
2823
Market Price
$ 50.36
Selling Price
$ 42.73
919
587
324
3640
Market Price
$ 70.45
Selling Price
$ 59.32
1959
563
1188
2398
Market Price
$ 59.30
Selling Price
$ 52.95
1303
288
718
1306
Market Price
$ 55.14
Selling Price
$ 48.48
2685
1162
1935
3375
Market Price
$ 49.86
Selling Price
$ 43.15
985
537
877
2834
Market Price
$ 41.01
Selling Price
$ 35.76
2866
1981
2501
4072
Market Price
$ 30.07
Selling Price
$ 25.21
2069
1914
1576
4523
Market Price
$ 51.38
Selling Price
$ 45.10
2484
536
2275
3591
Market Price
$ 68.23
Selling Price
$ 58.43
2439
1096
1852
3541
Market Price
$ 44.22
Selling Price
$ 39.02
1855
543
1282
2687
Market Price
$ 58.64
Selling Price
$ 48.89
3238
3050
2502
3527
Market Price
$ 55.96
Selling Price
$ 48.47
740
386
493
1379
Market Price
$ 36.91
Selling Price
$ 32.82
2181
1761
721
4173
Market Price
$ 34.93
Selling Price
$ 30.22
1669
929
732
2956
Market Price
$ 50.66
Selling Price
$ 42.75
2846
1693
2027
3059
Market Price
$ 61.12
Selling Price
$ 52.85
620
334
217
1619
Market Price
$ 60.96
Selling Price
$ 53.83
2383
1235
2102
3161
Market Price
$ 44.55
Selling Price
$ 40.43
687
385
146
1117
Market Price
$ 59.42
Selling Price
$ 52.78
601
201
349
1286
Market Price
$ 60.42
Selling Price
$ 54.49
720
253
273
802
Market Price
$ 48.75
Selling Price
$ 41.56
257
55
78
454
Market Price
$ 50.68
Selling Price
$ 42.76
711
263
602
1163
Market Price
$ 58.14
Selling Price
$ 49.09
2089
506
1164
2796
Market Price
$ 52.90
Selling Price
$ 47.56
1452
1176
985
1933