Market Price
$ 69.48
Selling Price
$ 59.10
1103
973
243
1999
Market Price
$ 48.51
Selling Price
$ 42.49
2205
980
1304
3657
Market Price
$ 36.63
Selling Price
$ 31.11
2000
1378
888
2296
Market Price
$ 60.52
Selling Price
$ 52.69
2572
859
903
3925
Market Price
$ 40.54
Selling Price
$ 34.11
1164
544
992
4558
Market Price
$ 36.05
Selling Price
$ 30.96
450
334
406
1041
Market Price
$ 51.31
Selling Price
$ 43.56
599
383
584
753
Market Price
$ 59.80
Selling Price
$ 53.95
1516
733
649
2588
Market Price
$ 49.03
Selling Price
$ 43.72
2002
653
1606
3919
Market Price
$ 40.69
Selling Price
$ 34.89
2100
1347
1579
4170
Market Price
$ 68.54
Selling Price
$ 58.58
2296
1383
1598
4342
Market Price
$ 34.97
Selling Price
$ 31.00
1752
1674
966
3803
Market Price
$ 42.21
Selling Price
$ 35.47
1002
741
531
1530
Market Price
$ 47.50
Selling Price
$ 40.46
2675
1669
1793
2869
Market Price
$ 56.41
Selling Price
$ 47.27
2878
1149
2547
4159
Market Price
$ 66.31
Selling Price
$ 56.96
4446
3185
1042
4769
Market Price
$ 39.77
Selling Price
$ 35.85
2345
1525
1479
2466
Market Price
$ 51.19
Selling Price
$ 44.10
633
195
177
915
Market Price
$ 63.75
Selling Price
$ 53.21
1057
629
236
2003
Market Price
$ 49.79
Selling Price
$ 42.32
2734
721
1632
4544
Market Price
$ 53.12
Selling Price
$ 44.46
327
251
96
635
Market Price
$ 46.62
Selling Price
$ 39.99
2649
1750
1630
3048
Market Price
$ 51.25
Selling Price
$ 43.50
293
231
80
1316
Market Price
$ 43.41
Selling Price
$ 39.17
1113
628
868
1718
Market Price
$ 36.56
Selling Price
$ 30.78
1129
607
627
2823
Market Price
$ 35.20
Selling Price
$ 29.91
969
663
607
1134
Market Price
$ 35.38
Selling Price
$ 31.25
1555
1270
435
2645
Market Price
$ 52.77
Selling Price
$ 45.45
2059
1259
1306
3985
Market Price
$ 38.98
Selling Price
$ 33.67
860
709
854
1008
Market Price
$ 65.81
Selling Price
$ 55.96
2330
1354
1663
2859
Market Price
$ 44.16
Selling Price
$ 38.71
2457
909
1069
2643
Market Price
$ 42.88
Selling Price
$ 37.53
2767
858
1837
4408
Market Price
$ 49.20
Selling Price
$ 41.32
1470
636
296
1717
Market Price
$ 65.88
Selling Price
$ 59.69
4395
2498
1550
4883
Market Price
$ 34.07
Selling Price
$ 30.71
3085
1461
2633
4693
Market Price
$ 54.65
Selling Price
$ 46.28
939
613
605
1444
Market Price
$ 70.20
Selling Price
$ 58.57
808
772
466
1619
Market Price
$ 44.18
Selling Price
$ 38.85
840
435
381
3232
Market Price
$ 56.45
Selling Price
$ 48.56
3208
887
1515
3447
Market Price
$ 42.07
Selling Price
$ 36.32
1183
986
931
3854