Market Price
$ 50.00
Selling Price
$ 45.06
4028
3635
1275
4220
Market Price
$ 52.75
Selling Price
$ 45.09
569
168
279
1340
Market Price
$ 47.35
Selling Price
$ 40.13
252
146
210
1198
Market Price
$ 37.48
Selling Price
$ 31.85
304
88
67
498
Market Price
$ 34.54
Selling Price
$ 31.37
969
347
925
1475
Market Price
$ 38.11
Selling Price
$ 33.34
2375
2339
946
3692
Market Price
$ 56.74
Selling Price
$ 48.44
271
223
68
479
Market Price
$ 43.18
Selling Price
$ 37.95
1695
697
511
1987
Market Price
$ 29.99
Selling Price
$ 27.11
522
177
292
1988
Market Price
$ 41.75
Selling Price
$ 35.86
1269
1266
939
3055
Market Price
$ 48.26
Selling Price
$ 42.40
2510
1214
1078
4640
Market Price
$ 31.79
Selling Price
$ 27.04
3852
1687
1062
4446
Market Price
$ 54.22
Selling Price
$ 45.94
773
650
728
1755
Market Price
$ 67.61
Selling Price
$ 59.22
1283
1139
1213
2226
Market Price
$ 47.10
Selling Price
$ 40.05
2191
1013
1594
3526
Market Price
$ 30.97
Selling Price
$ 27.02
1346
800
943
2910
Market Price
$ 52.21
Selling Price
$ 46.68
3129
1711
2663
4382
Market Price
$ 54.41
Selling Price
$ 48.79
333
138
265
452
Market Price
$ 64.27
Selling Price
$ 57.42
4625
1346
3345
4736
Market Price
$ 43.11
Selling Price
$ 36.11
294
205
177
901
Market Price
$ 49.55
Selling Price
$ 44.38
424
130
301
586
Market Price
$ 35.19
Selling Price
$ 30.26
393
344
383
662
Market Price
$ 30.92
Selling Price
$ 27.30
1573
834
1359
1706
Market Price
$ 42.65
Selling Price
$ 38.76
1345
732
1259
1975
Market Price
$ 42.22
Selling Price
$ 35.49
1403
1066
1321
3945
Market Price
$ 42.29
Selling Price
$ 37.90
926
892
312
1546
Market Price
$ 65.41
Selling Price
$ 54.67
355
186
198
789
Market Price
$ 41.79
Selling Price
$ 35.15
367
165
283
1313
Market Price
$ 36.80
Selling Price
$ 32.02
446
381
138
1958
Market Price
$ 37.29
Selling Price
$ 33.32
2923
2506
2543
4639
Market Price
$ 55.37
Selling Price
$ 48.19
2286
1814
1084
3781
Market Price
$ 54.56
Selling Price
$ 49.22
966
270
590
1798
Market Price
$ 41.09
Selling Price
$ 34.30
724
525
534
1982
Market Price
$ 36.54
Selling Price
$ 32.42
697
381
268
3476
Market Price
$ 64.07
Selling Price
$ 57.60
3113
2938
1133
3784
Market Price
$ 35.58
Selling Price
$ 30.20
1219
500
979
1656
Market Price
$ 68.95
Selling Price
$ 57.80
831
700
416
887
Market Price
$ 35.30
Selling Price
$ 31.27
1309
950
903
3220
Market Price
$ 53.45
Selling Price
$ 47.84
1649
434
980
3033
Market Price
$ 29.07
Selling Price
$ 25.98
1011
772
864
1591