Market Price
$ 48.92
Selling Price
$ 42.48
1802
1148
394
3931
Market Price
$ 59.68
Selling Price
$ 53.32
850
589
442
1931
Market Price
$ 49.44
Selling Price
$ 43.05
391
280
217
1824
Market Price
$ 39.89
Selling Price
$ 33.97
1351
734
1312
2492
Market Price
$ 50.52
Selling Price
$ 45.61
287
81
232
817
Market Price
$ 38.12
Selling Price
$ 33.02
3293
2887
3070
3722
Market Price
$ 36.37
Selling Price
$ 31.49
2417
1314
1716
3915
Market Price
$ 51.10
Selling Price
$ 44.82
889
304
500
2302
Market Price
$ 37.36
Selling Price
$ 32.53
461
164
242
1045
Market Price
$ 49.76
Selling Price
$ 42.62
1658
1533
551
2235
Market Price
$ 48.08
Selling Price
$ 40.18
499
484
261
1082
Market Price
$ 49.09
Selling Price
$ 44.43
977
536
304
3757
Market Price
$ 58.05
Selling Price
$ 52.32
130
103
47
435
Market Price
$ 58.38
Selling Price
$ 52.40
2249
1155
762
2959
Market Price
$ 31.51
Selling Price
$ 26.55
1178
665
676
1742
Market Price
$ 47.65
Selling Price
$ 41.79
740
359
455
901
Market Price
$ 32.18
Selling Price
$ 29.13
2428
1326
875
2850
Market Price
$ 55.97
Selling Price
$ 49.62
2204
1446
1607
4956
Market Price
$ 60.68
Selling Price
$ 53.00
1083
244
847
3251
Market Price
$ 32.21
Selling Price
$ 28.45
4102
1624
920
4616
Market Price
$ 50.97
Selling Price
$ 44.76
1335
616
555
1335
Market Price
$ 38.58
Selling Price
$ 33.44
585
286
149
1944
Market Price
$ 38.23
Selling Price
$ 32.49
3002
892
1460
3299
Market Price
$ 54.51
Selling Price
$ 46.33
3196
2852
1848
4599
Market Price
$ 63.99
Selling Price
$ 58.06
1905
982
1437
2543
Market Price
$ 55.17
Selling Price
$ 49.65
1565
590
1497
2684
Market Price
$ 51.42
Selling Price
$ 43.40
658
423
601
1466
Market Price
$ 69.21
Selling Price
$ 59.11
3326
2728
2639
3739
Market Price
$ 58.84
Selling Price
$ 52.39
2949
1890
2729
4386
Market Price
$ 41.27
Selling Price
$ 35.94
1427
525
1341
2742
Market Price
$ 40.00
Selling Price
$ 34.11
4025
2018
3142
4113
Market Price
$ 41.60
Selling Price
$ 36.54
1092
350
267
3188
Market Price
$ 48.33
Selling Price
$ 41.19
3929
1429
3511
4372
Market Price
$ 68.33
Selling Price
$ 59.80
824
292
195
1286
Market Price
$ 34.44
Selling Price
$ 30.94
1656
1231
704
3821
Market Price
$ 39.91
Selling Price
$ 34.97
302
131
158
712
Market Price
$ 59.72
Selling Price
$ 51.30
2902
1104
1386
3455
Market Price
$ 47.52
Selling Price
$ 42.18
1814
854
1740
2222
Market Price
$ 38.39
Selling Price
$ 33.20
1603
1308
684
2028
Market Price
$ 66.68
Selling Price
$ 56.27
3511
2276
3209
3659