Market Price
$ 50.83
Selling Price
$ 42.65
713
200
629
1978
Market Price
$ 63.14
Selling Price
$ 54.95
1399
312
318
3448
Market Price
$ 66.05
Selling Price
$ 57.37
2085
1485
1805
2437
Market Price
$ 39.70
Selling Price
$ 33.96
918
426
620
2380
Market Price
$ 32.98
Selling Price
$ 29.15
750
491
230
3424
Market Price
$ 32.66
Selling Price
$ 28.92
2183
1618
1984
3518
Market Price
$ 62.68
Selling Price
$ 53.49
657
268
156
1628
Market Price
$ 40.16
Selling Price
$ 36.18
1053
918
750
2248
Market Price
$ 68.54
Selling Price
$ 57.47
687
631
470
1764
Market Price
$ 58.17
Selling Price
$ 52.05
2077
854
1852
4705
Market Price
$ 43.06
Selling Price
$ 35.93
1477
730
1214
4689
Market Price
$ 51.60
Selling Price
$ 45.87
1142
345
1120
4025
Market Price
$ 38.56
Selling Price
$ 32.80
1281
353
1039
4733
Market Price
$ 35.73
Selling Price
$ 31.05
3575
3280
2475
3848
Market Price
$ 52.66
Selling Price
$ 44.15
1016
855
521
4483
Market Price
$ 62.45
Selling Price
$ 54.89
3697
2756
1449
4874
Market Price
$ 64.26
Selling Price
$ 56.77
768
496
419
3097
Market Price
$ 52.43
Selling Price
$ 44.66
1951
1402
1466
2758
Market Price
$ 40.70
Selling Price
$ 35.51
1773
1765
1639
1842
Market Price
$ 41.43
Selling Price
$ 35.96
2487
2403
741
2498
Market Price
$ 43.93
Selling Price
$ 39.76
1662
497
523
4170
Market Price
$ 68.62
Selling Price
$ 57.62
3931
2747
2257
4439
Market Price
$ 46.66
Selling Price
$ 39.44
1158
868
244
4577
Market Price
$ 55.27
Selling Price
$ 49.87
784
645
194
1105
Market Price
$ 29.81
Selling Price
$ 26.63
718
659
193
3116
Market Price
$ 37.20
Selling Price
$ 31.10
772
691
519
2488
Market Price
$ 38.79
Selling Price
$ 34.62
3696
1043
2449
3756
Market Price
$ 59.20
Selling Price
$ 50.66
1748
1587
944
4499
Market Price
$ 47.04
Selling Price
$ 41.23
1647
470
387
1970
Market Price
$ 35.39
Selling Price
$ 31.83
2968
2523
949
3187
Market Price
$ 60.08
Selling Price
$ 54.31
2438
1392
1094
4203
Market Price
$ 42.90
Selling Price
$ 36.57
478
212
297
981
Market Price
$ 38.64
Selling Price
$ 34.51
977
585
441
2241
Market Price
$ 41.02
Selling Price
$ 37.00
428
318
220
751
Market Price
$ 35.42
Selling Price
$ 30.16
551
200
339
1253
Market Price
$ 61.11
Selling Price
$ 52.94
2569
2008
2290
3512
Market Price
$ 65.88
Selling Price
$ 58.18
3071
907
653
4948
Market Price
$ 67.37
Selling Price
$ 59.31
572
445
289
2065
Market Price
$ 42.72
Selling Price
$ 36.13
915
278
724
3810
Market Price
$ 38.28
Selling Price
$ 32.11
2532
701
2147
4744