Market Price
$ 36.09
Selling Price
$ 30.61
684
601
600
1541
Market Price
$ 41.97
Selling Price
$ 36.61
2399
1369
1528
3039
Market Price
$ 34.44
Selling Price
$ 30.82
663
492
384
3001
Market Price
$ 48.75
Selling Price
$ 42.50
1844
1170
1224
2793
Market Price
$ 47.57
Selling Price
$ 40.56
592
378
283
913
Market Price
$ 39.19
Selling Price
$ 33.43
2773
1470
2442
4796
Market Price
$ 38.24
Selling Price
$ 33.86
1270
448
657
3749
Market Price
$ 29.29
Selling Price
$ 25.29
2316
2128
503
2477
Market Price
$ 64.47
Selling Price
$ 57.53
2422
2062
1826
2780
Market Price
$ 49.19
Selling Price
$ 44.12
3253
1032
2607
3574
Market Price
$ 39.55
Selling Price
$ 34.35
987
489
545
1356
Market Price
$ 51.11
Selling Price
$ 45.88
261
69
201
1070
Market Price
$ 52.81
Selling Price
$ 45.02
2062
1875
1247
2084
Market Price
$ 45.71
Selling Price
$ 39.74
1790
384
1751
3821
Market Price
$ 63.26
Selling Price
$ 54.56
1961
1579
1597
2059
Market Price
$ 40.62
Selling Price
$ 34.36
1502
605
664
3262
Market Price
$ 36.39
Selling Price
$ 30.74
978
756
637
4769
Market Price
$ 50.84
Selling Price
$ 43.12
927
767
336
2393
Market Price
$ 34.06
Selling Price
$ 29.95
2631
2013
1795
3791
Market Price
$ 31.81
Selling Price
$ 27.21
2176
1896
1130
2308
Market Price
$ 58.90
Selling Price
$ 50.37
2374
2218
1476
3980
Market Price
$ 61.79
Selling Price
$ 54.88
3819
1616
3326
4754
Market Price
$ 35.10
Selling Price
$ 31.34
678
385
210
2554
Market Price
$ 28.79
Selling Price
$ 25.60
1310
1140
422
1432
Market Price
$ 40.35
Selling Price
$ 35.56
1981
543
1354
2334
Market Price
$ 34.31
Selling Price
$ 30.74
1263
1054
962
1986
Market Price
$ 62.45
Selling Price
$ 54.37
4112
2142
3502
4496
Market Price
$ 43.55
Selling Price
$ 37.04
410
119
251
615
Market Price
$ 40.34
Selling Price
$ 35.28
2348
2136
1428
3913
Market Price
$ 31.22
Selling Price
$ 26.45
1846
1542
866
2250
Market Price
$ 54.54
Selling Price
$ 47.32
1136
437
782
1765
Market Price
$ 31.91
Selling Price
$ 26.72
683
494
461
2220
Market Price
$ 61.33
Selling Price
$ 55.43
2618
2539
1049
4082
Market Price
$ 46.00
Selling Price
$ 40.14
3158
2700
2482
3348
Market Price
$ 32.43
Selling Price
$ 28.42
1610
1021
966
3737
Market Price
$ 28.72
Selling Price
$ 25.65
2000
1229
1648
4694
Market Price
$ 43.41
Selling Price
$ 36.61
568
333
220
2169
Market Price
$ 36.90
Selling Price
$ 32.47
1361
479
698
1592
Market Price
$ 38.02
Selling Price
$ 33.58
2547
929
974
3454
Market Price
$ 43.25
Selling Price
$ 36.81
866
412
411
3313