Market Price
$ 51.36
Selling Price
$ 46.25
1182
446
907
3587
Market Price
$ 55.18
Selling Price
$ 48.18
494
398
376
1364
Market Price
$ 38.93
Selling Price
$ 33.22
1575
898
417
2958
Market Price
$ 36.29
Selling Price
$ 30.98
439
215
249
539
Market Price
$ 62.67
Selling Price
$ 55.55
2500
1831
1838
4030
Market Price
$ 46.32
Selling Price
$ 38.93
2597
570
2430
3981
Market Price
$ 30.08
Selling Price
$ 26.37
956
534
384
1212
Market Price
$ 65.57
Selling Price
$ 57.64
113
37
33
466
Market Price
$ 38.16
Selling Price
$ 32.27
513
273
259
1837
Market Price
$ 43.90
Selling Price
$ 37.91
334
242
281
1306
Market Price
$ 63.34
Selling Price
$ 55.75
356
325
225
990
Market Price
$ 43.38
Selling Price
$ 36.95
1793
1151
837
2252
Market Price
$ 64.48
Selling Price
$ 58.01
367
340
240
1008
Market Price
$ 59.42
Selling Price
$ 52.69
1189
688
705
1613
Market Price
$ 28.73
Selling Price
$ 25.15
1836
903
533
3352
Market Price
$ 31.24
Selling Price
$ 27.69
1224
556
677
2481
Market Price
$ 59.76
Selling Price
$ 52.76
2208
1052
1084
4298
Market Price
$ 65.26
Selling Price
$ 58.70
2170
725
1185
4309
Market Price
$ 28.00
Selling Price
$ 25.25
1151
800
861
1841
Market Price
$ 30.44
Selling Price
$ 25.85
3058
2555
755
4325
Market Price
$ 45.32
Selling Price
$ 38.00
760
254
295
1212
Market Price
$ 53.91
Selling Price
$ 46.39
597
324
299
1851
Market Price
$ 49.38
Selling Price
$ 44.65
4034
3174
942
4789
Market Price
$ 43.72
Selling Price
$ 38.95
1981
1613
1144
3383
Market Price
$ 58.82
Selling Price
$ 53.37
3338
957
3199
4086
Market Price
$ 51.49
Selling Price
$ 44.29
3969
3080
887
4440
Market Price
$ 39.77
Selling Price
$ 36.03
738
218
264
1004
Market Price
$ 29.13
Selling Price
$ 25.29
3439
775
3152
4219
Market Price
$ 65.45
Selling Price
$ 56.81
2259
1814
1528
3901
Market Price
$ 60.19
Selling Price
$ 54.58
1401
912
983
1527
Market Price
$ 47.94
Selling Price
$ 40.37
1056
912
470
1435
Market Price
$ 46.65
Selling Price
$ 40.75
4459
3383
3977
4508
Market Price
$ 68.13
Selling Price
$ 57.80
1378
395
858
3731
Market Price
$ 46.62
Selling Price
$ 39.41
2386
2248
567
3241
Market Price
$ 43.63
Selling Price
$ 38.09
1576
1563
736
3041
Market Price
$ 48.22
Selling Price
$ 42.01
153
78
71
473
Market Price
$ 29.89
Selling Price
$ 25.66
2531
1345
1748
3843
Market Price
$ 62.37
Selling Price
$ 55.43
948
904
417
2284
Market Price
$ 58.45
Selling Price
$ 52.16
741
573
649
3002
Market Price
$ 29.95
Selling Price
$ 25.12
4254
1200
3063
4972