Market Price
$ 57.40
Selling Price
$ 48.30
1826
500
682
3503
Market Price
$ 41.60
Selling Price
$ 36.55
1133
516
812
1239
Market Price
$ 53.01
Selling Price
$ 48.16
1792
605
1210
2380
Market Price
$ 43.27
Selling Price
$ 36.41
1320
422
1213
3730
Market Price
$ 41.63
Selling Price
$ 36.29
3744
2942
2640
4313
Market Price
$ 61.13
Selling Price
$ 51.69
751
404
634
1821
Market Price
$ 36.50
Selling Price
$ 30.71
1733
657
1669
1924
Market Price
$ 44.25
Selling Price
$ 37.29
1139
509
620
3445
Market Price
$ 35.59
Selling Price
$ 31.92
1479
844
349
3837
Market Price
$ 49.81
Selling Price
$ 44.10
1021
257
811
4174
Market Price
$ 50.46
Selling Price
$ 42.86
994
244
963
3558
Market Price
$ 28.89
Selling Price
$ 25.07
649
448
413
1447
Market Price
$ 62.91
Selling Price
$ 54.16
676
490
669
1559
Market Price
$ 43.14
Selling Price
$ 38.57
1675
679
936
2686
Market Price
$ 30.88
Selling Price
$ 26.24
881
808
880
1215
Market Price
$ 66.48
Selling Price
$ 57.54
236
163
178
812
Market Price
$ 51.13
Selling Price
$ 43.82
190
183
133
783
Market Price
$ 51.26
Selling Price
$ 45.52
654
390
605
1552
Market Price
$ 46.26
Selling Price
$ 41.26
584
201
553
902
Market Price
$ 37.84
Selling Price
$ 33.59
253
151
252
677
Market Price
$ 67.01
Selling Price
$ 57.24
2832
2272
1210
3770
Market Price
$ 61.75
Selling Price
$ 52.53
875
563
432
1317
Market Price
$ 56.66
Selling Price
$ 48.47
675
579
637
705
Market Price
$ 48.60
Selling Price
$ 43.27
1397
579
1168
4440
Market Price
$ 40.12
Selling Price
$ 35.96
3090
1144
783
4757
Market Price
$ 30.23
Selling Price
$ 25.51
1968
546
655
2210
Market Price
$ 37.36
Selling Price
$ 33.87
2156
1360
1197
4172
Market Price
$ 31.95
Selling Price
$ 27.94
2987
1521
2853
4727
Market Price
$ 45.23
Selling Price
$ 38.61
1624
458
649
1983
Market Price
$ 68.37
Selling Price
$ 58.37
1473
1072
481
2348
Market Price
$ 47.72
Selling Price
$ 41.08
427
127
352
1096
Market Price
$ 34.20
Selling Price
$ 29.01
230
67
109
705
Market Price
$ 31.00
Selling Price
$ 26.32
2082
1410
1194
4586
Market Price
$ 43.91
Selling Price
$ 37.53
1742
935
366
3026
Market Price
$ 64.19
Selling Price
$ 57.11
1949
1785
444
2899
Market Price
$ 46.55
Selling Price
$ 39.34
781
529
418
1561
Market Price
$ 30.01
Selling Price
$ 26.54
2337
2330
2222
2700
Market Price
$ 51.80
Selling Price
$ 46.11
208
67
150
417
Market Price
$ 54.20
Selling Price
$ 48.01
3356
945
3097
4002
Market Price
$ 38.71
Selling Price
$ 32.98
932
669
656
3718