Market Price
$ 30.14
Selling Price
$ 27.15
212
176
88
659
Market Price
$ 46.38
Selling Price
$ 38.85
2601
1746
1892
3188
Market Price
$ 54.61
Selling Price
$ 47.37
3273
1016
2013
3912
Market Price
$ 53.21
Selling Price
$ 46.00
1107
819
915
1271
Market Price
$ 45.38
Selling Price
$ 40.87
3405
3192
2237
4753
Market Price
$ 38.20
Selling Price
$ 32.79
984
226
779
4696
Market Price
$ 38.30
Selling Price
$ 32.69
1598
1292
1190
3175
Market Price
$ 70.12
Selling Price
$ 58.55
1967
1619
1381
3573
Market Price
$ 35.03
Selling Price
$ 31.68
572
251
269
580
Market Price
$ 40.66
Selling Price
$ 36.63
3810
2892
3506
4324
Market Price
$ 48.40
Selling Price
$ 42.15
1391
1256
565
4523
Market Price
$ 58.50
Selling Price
$ 49.70
1423
502
1227
3017
Market Price
$ 30.02
Selling Price
$ 25.46
2134
1646
1764
4713
Market Price
$ 32.29
Selling Price
$ 29.19
428
255
397
1057
Market Price
$ 37.69
Selling Price
$ 31.84
797
655
600
1324
Market Price
$ 51.54
Selling Price
$ 46.67
320
226
310
411
Market Price
$ 39.50
Selling Price
$ 35.50
3843
3759
2891
4386
Market Price
$ 40.67
Selling Price
$ 35.27
575
415
183
1226
Market Price
$ 31.03
Selling Price
$ 26.96
704
588
281
1002
Market Price
$ 69.84
Selling Price
$ 59.84
2833
2538
927
4029
Market Price
$ 56.65
Selling Price
$ 47.41
2062
1973
1591
2454
Market Price
$ 31.12
Selling Price
$ 27.40
2078
1381
1692
2630
Market Price
$ 52.10
Selling Price
$ 44.87
2957
2046
1277
4621
Market Price
$ 40.44
Selling Price
$ 33.98
920
884
611
2543
Market Price
$ 50.83
Selling Price
$ 45.00
1079
441
280
1725
Market Price
$ 61.96
Selling Price
$ 55.35
740
361
467
1502
Market Price
$ 64.26
Selling Price
$ 57.25
865
533
281
1791
Market Price
$ 38.04
Selling Price
$ 33.63
1056
354
426
1125
Market Price
$ 59.46
Selling Price
$ 51.97
821
464
301
3436
Market Price
$ 49.41
Selling Price
$ 43.73
3484
3358
3150
3909
Market Price
$ 40.38
Selling Price
$ 35.57
2824
2285
1783
4530
Market Price
$ 41.78
Selling Price
$ 36.37
2027
746
1639
2945
Market Price
$ 33.62
Selling Price
$ 28.75
1553
1354
547
1845
Market Price
$ 32.95
Selling Price
$ 27.47
853
540
277
3329
Market Price
$ 58.51
Selling Price
$ 51.20
1211
488
524
2086
Market Price
$ 37.37
Selling Price
$ 32.84
945
320
227
3115
Market Price
$ 60.52
Selling Price
$ 52.67
972
581
430
1201
Market Price
$ 38.05
Selling Price
$ 33.50
533
146
332
814
Market Price
$ 47.58
Selling Price
$ 41.61
1291
775
850
2061
Market Price
$ 29.88
Selling Price
$ 26.51
4233
2992
1327
4536