Market Price
$ 51.44
Selling Price
$ 44.46
881
226
594
3485
Market Price
$ 29.94
Selling Price
$ 27.04
862
595
181
1508
Market Price
$ 53.99
Selling Price
$ 45.24
666
192
468
2551
Market Price
$ 55.04
Selling Price
$ 46.39
2019
863
1689
2080
Market Price
$ 47.01
Selling Price
$ 42.24
653
330
220
3269
Market Price
$ 65.62
Selling Price
$ 58.27
565
431
188
1235
Market Price
$ 58.52
Selling Price
$ 51.37
881
646
408
919
Market Price
$ 39.92
Selling Price
$ 34.52
961
242
540
2208
Market Price
$ 65.45
Selling Price
$ 55.41
1837
1771
814
2112
Market Price
$ 44.39
Selling Price
$ 37.52
1015
925
816
3581
Market Price
$ 39.70
Selling Price
$ 35.72
343
154
209
771
Market Price
$ 58.33
Selling Price
$ 50.37
3462
2909
1354
4382
Market Price
$ 33.28
Selling Price
$ 28.70
2023
1528
1903
4636
Market Price
$ 40.58
Selling Price
$ 34.39
486
310
196
495
Market Price
$ 60.26
Selling Price
$ 51.07
1509
1181
756
2142
Market Price
$ 46.47
Selling Price
$ 41.99
2041
1371
1650
4525
Market Price
$ 52.86
Selling Price
$ 44.63
1008
774
508
4756
Market Price
$ 44.64
Selling Price
$ 40.39
2602
1915
709
3450
Market Price
$ 38.30
Selling Price
$ 32.44
1381
964
437
2166
Market Price
$ 38.70
Selling Price
$ 32.27
2676
2542
622
4715
Market Price
$ 38.28
Selling Price
$ 34.64
3244
1101
3142
3253
Market Price
$ 55.77
Selling Price
$ 50.30
928
497
221
4198
Market Price
$ 46.57
Selling Price
$ 40.63
4424
2618
3028
4767
Market Price
$ 36.34
Selling Price
$ 30.95
454
446
161
544
Market Price
$ 48.60
Selling Price
$ 41.37
1869
1054
610
4482
Market Price
$ 32.35
Selling Price
$ 26.96
1358
926
444
1969
Market Price
$ 67.91
Selling Price
$ 57.81
801
565
206
3347
Market Price
$ 52.46
Selling Price
$ 44.04
891
317
600
3380
Market Price
$ 53.14
Selling Price
$ 45.79
610
338
494
946
Market Price
$ 60.62
Selling Price
$ 53.31
1757
1317
738
3046
Market Price
$ 61.18
Selling Price
$ 53.58
959
849
830
1461
Market Price
$ 59.63
Selling Price
$ 51.53
1037
473
278
1667
Market Price
$ 53.53
Selling Price
$ 48.02
1178
909
323
4502
Market Price
$ 48.81
Selling Price
$ 42.86
2223
592
959
2382
Market Price
$ 39.91
Selling Price
$ 35.43
2046
946
1201
2400
Market Price
$ 67.60
Selling Price
$ 59.76
3059
3024
1094
3158
Market Price
$ 38.58
Selling Price
$ 32.79
4305
2681
4006
4452
Market Price
$ 31.25
Selling Price
$ 26.40
1265
1261
535
4811
Market Price
$ 66.55
Selling Price
$ 59.73
1670
1024
905
2156
Market Price
$ 53.54
Selling Price
$ 47.42
4003
1659
3975
4055