Market Price
$ 44.63
Selling Price
$ 37.81
3580
1691
2026
4362
Market Price
$ 51.61
Selling Price
$ 44.74
612
430
443
1384
Market Price
$ 35.21
Selling Price
$ 30.29
650
547
350
842
Market Price
$ 31.40
Selling Price
$ 27.24
3657
2072
2232
3811
Market Price
$ 29.68
Selling Price
$ 26.97
2857
2089
956
2946
Market Price
$ 58.48
Selling Price
$ 50.86
3084
974
648
4033
Market Price
$ 36.22
Selling Price
$ 32.45
549
376
497
746
Market Price
$ 33.90
Selling Price
$ 28.80
4102
1580
2644
4422
Market Price
$ 60.34
Selling Price
$ 52.18
662
661
224
1979
Market Price
$ 39.77
Selling Price
$ 34.04
1683
862
665
4820
Market Price
$ 48.15
Selling Price
$ 42.67
259
74
153
474
Market Price
$ 59.54
Selling Price
$ 51.43
359
172
250
1079
Market Price
$ 33.42
Selling Price
$ 28.16
1088
984
571
4004
Market Price
$ 51.90
Selling Price
$ 44.79
713
449
418
810
Market Price
$ 64.67
Selling Price
$ 56.94
842
168
831
1047
Market Price
$ 66.35
Selling Price
$ 59.96
771
770
467
1978
Market Price
$ 30.27
Selling Price
$ 25.96
575
325
288
746
Market Price
$ 30.36
Selling Price
$ 26.61
3358
2414
3233
3420
Market Price
$ 44.73
Selling Price
$ 39.03
2658
2269
1042
2994
Market Price
$ 54.06
Selling Price
$ 47.84
1355
1185
547
2023
Market Price
$ 66.25
Selling Price
$ 58.40
1382
898
1054
2746
Market Price
$ 42.40
Selling Price
$ 38.05
1090
795
377
2441
Market Price
$ 40.79
Selling Price
$ 35.61
879
812
793
1757
Market Price
$ 55.22
Selling Price
$ 50.00
898
303
824
1426
Market Price
$ 59.65
Selling Price
$ 51.47
1899
1096
1617
2918
Market Price
$ 29.13
Selling Price
$ 25.78
435
187
135
1925
Market Price
$ 47.49
Selling Price
$ 40.81
1007
326
648
1626
Market Price
$ 44.52
Selling Price
$ 39.42
1068
518
306
3325
Market Price
$ 49.37
Selling Price
$ 43.77
862
759
392
3192
Market Price
$ 43.92
Selling Price
$ 39.81
136
63
131
532
Market Price
$ 50.49
Selling Price
$ 43.42
2610
2299
1650
3290
Market Price
$ 44.46
Selling Price
$ 39.10
362
328
253
700
Market Price
$ 48.32
Selling Price
$ 42.36
2576
895
1351
2825
Market Price
$ 43.41
Selling Price
$ 37.57
1025
750
687
2649
Market Price
$ 31.69
Selling Price
$ 28.49
2066
1353
528
4477
Market Price
$ 56.71
Selling Price
$ 49.96
878
787
509
1436
Market Price
$ 35.15
Selling Price
$ 30.44
1492
694
944
1777
Market Price
$ 54.61
Selling Price
$ 49.08
545
357
398
1195
Market Price
$ 44.09
Selling Price
$ 39.98
677
596
571
1505
Market Price
$ 33.31
Selling Price
$ 30.27
458
419
414
1045