Market Price
$ 45.57
Selling Price
$ 41.25
1799
1355
1643
2495
Market Price
$ 54.94
Selling Price
$ 48.45
1042
525
377
2074
Market Price
$ 52.71
Selling Price
$ 46.99
1608
962
789
3622
Market Price
$ 60.56
Selling Price
$ 53.84
534
335
490
1265
Market Price
$ 48.09
Selling Price
$ 42.40
1055
324
392
1449
Market Price
$ 62.52
Selling Price
$ 56.05
1310
685
1166
2014
Market Price
$ 53.06
Selling Price
$ 47.62
3426
2889
1364
3805
Market Price
$ 46.88
Selling Price
$ 40.69
675
431
549
2036
Market Price
$ 65.33
Selling Price
$ 55.27
1283
1210
733
2542
Market Price
$ 55.61
Selling Price
$ 46.89
656
421
406
3024
Market Price
$ 60.78
Selling Price
$ 51.39
463
149
215
585
Market Price
$ 30.49
Selling Price
$ 26.69
500
350
335
1498
Market Price
$ 47.01
Selling Price
$ 42.36
3993
1387
2716
4841
Market Price
$ 45.96
Selling Price
$ 41.70
2554
2221
767
3164
Market Price
$ 40.11
Selling Price
$ 35.38
2720
858
2020
4374
Market Price
$ 42.44
Selling Price
$ 36.73
1648
1080
367
3257
Market Price
$ 60.56
Selling Price
$ 52.76
273
150
247
532
Market Price
$ 49.65
Selling Price
$ 44.02
1861
374
1518
2813
Market Price
$ 40.45
Selling Price
$ 35.78
1468
1009
468
2428
Market Price
$ 43.03
Selling Price
$ 36.62
437
107
228
635
Market Price
$ 45.47
Selling Price
$ 40.78
1627
1546
1177
4152
Market Price
$ 41.72
Selling Price
$ 35.76
1634
845
1105
2222
Market Price
$ 44.17
Selling Price
$ 37.67
990
610
342
1367
Market Price
$ 37.00
Selling Price
$ 30.86
345
123
134
1622
Market Price
$ 33.82
Selling Price
$ 30.55
2446
1725
741
4625
Market Price
$ 61.88
Selling Price
$ 55.63
1476
439
1429
3613
Market Price
$ 31.70
Selling Price
$ 27.53
518
156
214
2092
Market Price
$ 36.26
Selling Price
$ 30.68
1067
755
666
4144
Market Price
$ 37.63
Selling Price
$ 33.62
1192
782
1171
3518
Market Price
$ 28.50
Selling Price
$ 25.80
1957
555
1565
4619
Market Price
$ 68.28
Selling Price
$ 58.46
3048
915
982
4453
Market Price
$ 53.62
Selling Price
$ 45.50
3264
1977
2540
3414
Market Price
$ 53.22
Selling Price
$ 48.02
1883
1331
879
2283
Market Price
$ 63.36
Selling Price
$ 56.53
2099
1706
1890
4227
Market Price
$ 67.83
Selling Price
$ 58.21
2466
757
1504
4563
Market Price
$ 67.98
Selling Price
$ 58.17
4580
1011
3766
4984
Market Price
$ 51.65
Selling Price
$ 45.88
2425
1479
2350
3061
Market Price
$ 30.16
Selling Price
$ 25.41
2162
1443
1071
2256
Market Price
$ 35.54
Selling Price
$ 30.39
1641
1171
1056
1663
Market Price
$ 67.88
Selling Price
$ 57.19
909
841
287
2724