Market Price
$ 36.61
Selling Price
$ 31.73
456
222
208
671
Market Price
$ 55.66
Selling Price
$ 50.57
1783
543
1358
2905
Market Price
$ 49.74
Selling Price
$ 42.04
3569
3099
2485
4100
Market Price
$ 62.47
Selling Price
$ 56.54
3002
1674
2425
4134
Market Price
$ 41.08
Selling Price
$ 36.88
1779
1536
1432
3283
Market Price
$ 68.47
Selling Price
$ 57.63
432
310
340
901
Market Price
$ 33.79
Selling Price
$ 28.75
477
450
376
928
Market Price
$ 62.56
Selling Price
$ 55.38
451
276
211
453
Market Price
$ 33.00
Selling Price
$ 27.71
3153
2744
1778
4008
Market Price
$ 47.37
Selling Price
$ 42.73
3442
1883
2916
3491
Market Price
$ 63.51
Selling Price
$ 53.65
782
339
413
841
Market Price
$ 64.56
Selling Price
$ 55.17
906
800
359
3671
Market Price
$ 35.52
Selling Price
$ 30.73
1253
926
483
1851
Market Price
$ 65.61
Selling Price
$ 59.49
802
500
518
3173
Market Price
$ 51.02
Selling Price
$ 45.57
2359
1051
1428
2730
Market Price
$ 42.09
Selling Price
$ 36.13
981
250
383
3474
Market Price
$ 42.87
Selling Price
$ 36.69
2364
1747
2223
4051
Market Price
$ 32.75
Selling Price
$ 29.10
413
275
200
499
Market Price
$ 57.42
Selling Price
$ 51.28
4042
3363
818
4088
Market Price
$ 52.52
Selling Price
$ 44.09
625
576
391
1162
Market Price
$ 53.44
Selling Price
$ 48.06
785
303
170
2970
Market Price
$ 50.98
Selling Price
$ 45.40
978
711
591
1727
Market Price
$ 32.67
Selling Price
$ 27.98
630
297
240
1561
Market Price
$ 54.50
Selling Price
$ 46.51
1480
1184
352
2225
Market Price
$ 41.28
Selling Price
$ 36.52
1759
463
377
1841
Market Price
$ 41.72
Selling Price
$ 37.03
3722
1619
3181
3903
Market Price
$ 45.36
Selling Price
$ 41.20
1690
1525
1095
4172
Market Price
$ 42.12
Selling Price
$ 36.33
1344
480
769
4643
Market Price
$ 30.36
Selling Price
$ 26.82
1603
959
758
1784
Market Price
$ 69.14
Selling Price
$ 59.25
712
601
601
2579
Market Price
$ 64.00
Selling Price
$ 58.14
715
601
475
862
Market Price
$ 53.63
Selling Price
$ 45.49
491
157
350
1185
Market Price
$ 71.61
Selling Price
$ 59.77
458
233
358
1270
Market Price
$ 48.13
Selling Price
$ 41.12
2711
1746
2103
3182
Market Price
$ 46.38
Selling Price
$ 40.28
2036
1780
414
3252
Market Price
$ 67.87
Selling Price
$ 56.76
651
177
553
1593
Market Price
$ 44.48
Selling Price
$ 37.83
2190
1045
1825
4713
Market Price
$ 53.52
Selling Price
$ 47.47
336
140
311
1596
Market Price
$ 53.67
Selling Price
$ 46.51
3625
2493
744
4876
Market Price
$ 59.45
Selling Price
$ 53.36
1046
595
404
3247