Market Price
$ 61.51
Selling Price
$ 53.35
1707
1339
1169
2813
Market Price
$ 38.56
Selling Price
$ 32.37
2076
1190
551
2132
Market Price
$ 31.58
Selling Price
$ 27.84
601
393
394
2717
Market Price
$ 57.03
Selling Price
$ 50.61
2398
1063
523
3278
Market Price
$ 50.63
Selling Price
$ 43.40
3698
1482
2997
4580
Market Price
$ 39.09
Selling Price
$ 35.47
1012
387
833
2313
Market Price
$ 42.89
Selling Price
$ 36.31
1776
1298
1583
4451
Market Price
$ 57.30
Selling Price
$ 52.03
371
255
315
1222
Market Price
$ 60.54
Selling Price
$ 54.62
332
123
317
936
Market Price
$ 63.36
Selling Price
$ 53.68
928
902
423
1996
Market Price
$ 33.45
Selling Price
$ 27.93
883
693
325
4239
Market Price
$ 35.29
Selling Price
$ 32.00
1164
1094
257
2280
Market Price
$ 52.34
Selling Price
$ 47.35
2616
1789
1989
4673
Market Price
$ 70.39
Selling Price
$ 59.92
2928
2424
1418
3067
Market Price
$ 62.34
Selling Price
$ 52.41
2977
2647
1972
4761
Market Price
$ 41.34
Selling Price
$ 35.71
963
248
726
2092
Market Price
$ 51.40
Selling Price
$ 45.38
1231
924
937
2993
Market Price
$ 64.75
Selling Price
$ 55.40
1947
1756
656
3102
Market Price
$ 38.52
Selling Price
$ 33.88
722
314
432
972
Market Price
$ 47.05
Selling Price
$ 41.32
1082
822
467
4539
Market Price
$ 43.30
Selling Price
$ 37.58
932
615
928
4564
Market Price
$ 57.81
Selling Price
$ 52.20
4607
4518
2613
4977
Market Price
$ 51.14
Selling Price
$ 42.80
1203
793
513
4015
Market Price
$ 54.22
Selling Price
$ 45.60
736
586
466
1595
Market Price
$ 48.00
Selling Price
$ 41.73
1826
1003
1632
3476
Market Price
$ 39.65
Selling Price
$ 34.36
1202
548
1183
1667
Market Price
$ 53.20
Selling Price
$ 46.68
1311
314
1115
4616
Market Price
$ 39.82
Selling Price
$ 34.68
1109
927
402
3745
Market Price
$ 38.45
Selling Price
$ 33.91
2089
712
1471
3546
Market Price
$ 66.38
Selling Price
$ 59.96
1602
933
1023
3208
Market Price
$ 62.69
Selling Price
$ 56.96
465
213
223
604
Market Price
$ 64.03
Selling Price
$ 54.95
449
421
334
1565
Market Price
$ 34.40
Selling Price
$ 29.27
1504
1274
373
2473
Market Price
$ 51.68
Selling Price
$ 45.46
380
231
202
449
Market Price
$ 67.46
Selling Price
$ 57.68
3489
1643
1256
4030
Market Price
$ 42.80
Selling Price
$ 37.64
1527
441
1461
3258
Market Price
$ 51.77
Selling Price
$ 46.84
1712
1103
1110
3686
Market Price
$ 51.44
Selling Price
$ 45.53
1416
431
966
3050
Market Price
$ 46.21
Selling Price
$ 40.26
627
211
137
691
Market Price
$ 35.23
Selling Price
$ 31.93
1064
602
844
1358