Market Price
$ 50.89
Selling Price
$ 42.74
1510
710
1504
3331
Market Price
$ 64.38
Selling Price
$ 57.87
985
905
715
1147
Market Price
$ 46.28
Selling Price
$ 38.87
2743
2043
1280
3522
Market Price
$ 57.61
Selling Price
$ 48.82
2875
1518
1440
4662
Market Price
$ 27.67
Selling Price
$ 25.08
1224
635
834
4381
Market Price
$ 58.04
Selling Price
$ 52.19
236
73
117
516
Market Price
$ 69.52
Selling Price
$ 58.63
1450
1094
788
3900
Market Price
$ 42.12
Selling Price
$ 36.99
1085
243
811
1143
Market Price
$ 53.12
Selling Price
$ 45.43
2434
507
1054
3714
Market Price
$ 34.99
Selling Price
$ 31.73
1353
640
985
1544
Market Price
$ 32.77
Selling Price
$ 29.40
434
186
177
2076
Market Price
$ 60.03
Selling Price
$ 53.43
2128
1933
1477
2179
Market Price
$ 65.23
Selling Price
$ 59.24
3569
2288
2612
4745
Market Price
$ 43.64
Selling Price
$ 37.60
2998
2189
1489
3423
Market Price
$ 50.91
Selling Price
$ 46.25
3425
1844
2225
3487
Market Price
$ 36.64
Selling Price
$ 32.88
801
553
733
1483
Market Price
$ 50.84
Selling Price
$ 42.72
1754
1587
1363
3343
Market Price
$ 32.73
Selling Price
$ 28.57
1285
375
1090
4709
Market Price
$ 28.69
Selling Price
$ 25.04
855
625
745
1995
Market Price
$ 66.41
Selling Price
$ 58.88
1735
1651
1715
2044
Market Price
$ 65.73
Selling Price
$ 58.11
743
229
346
1911
Market Price
$ 50.54
Selling Price
$ 45.56
1107
858
866
2234
Market Price
$ 42.85
Selling Price
$ 36.57
605
189
495
1192
Market Price
$ 54.82
Selling Price
$ 49.09
4070
2733
3454
4851
Market Price
$ 58.09
Selling Price
$ 49.63
2166
1691
1231
2961
Market Price
$ 53.09
Selling Price
$ 46.36
289
216
64
984
Market Price
$ 45.55
Selling Price
$ 40.72
1982
547
819
2548
Market Price
$ 38.32
Selling Price
$ 32.41
1992
1743
908
4451
Market Price
$ 37.41
Selling Price
$ 32.12
636
155
206
1051
Market Price
$ 64.27
Selling Price
$ 57.72
3856
1438
1187
4187
Market Price
$ 33.58
Selling Price
$ 30.50
2667
1099
1496
4012
Market Price
$ 39.48
Selling Price
$ 34.92
2901
723
2038
3352
Market Price
$ 31.32
Selling Price
$ 28.04
4087
2759
1197
4391
Market Price
$ 45.53
Selling Price
$ 38.42
4394
2592
3082
4403
Market Price
$ 39.41
Selling Price
$ 34.69
2062
1623
1076
3110
Market Price
$ 56.31
Selling Price
$ 48.34
3068
1506
2890
4603
Market Price
$ 29.85
Selling Price
$ 25.67
1292
498
534
1728
Market Price
$ 59.55
Selling Price
$ 53.33
4219
1626
3511
4492
Market Price
$ 40.94
Selling Price
$ 37.00
1638
1156
877
3292
Market Price
$ 67.05
Selling Price
$ 58.88
1054
995
414
4357