Market Price
$ 54.03
Selling Price
$ 47.96
1067
242
950
1590
Market Price
$ 52.09
Selling Price
$ 44.54
966
867
591
1520
Market Price
$ 42.33
Selling Price
$ 38.24
1070
909
812
3754
Market Price
$ 62.08
Selling Price
$ 52.23
1618
697
375
2775
Market Price
$ 48.82
Selling Price
$ 42.63
2264
634
820
2597
Market Price
$ 38.55
Selling Price
$ 33.64
2936
924
1864
3161
Market Price
$ 66.04
Selling Price
$ 56.86
788
698
636
3260
Market Price
$ 31.99
Selling Price
$ 28.55
851
799
628
1677
Market Price
$ 51.49
Selling Price
$ 43.63
3329
2180
1461
3654
Market Price
$ 36.58
Selling Price
$ 31.53
3550
2659
2464
3910
Market Price
$ 48.53
Selling Price
$ 41.35
740
182
674
2682
Market Price
$ 31.26
Selling Price
$ 26.73
1161
1045
739
2772
Market Price
$ 39.48
Selling Price
$ 34.10
1823
435
1344
4384
Market Price
$ 56.72
Selling Price
$ 51.26
1319
389
1180
3420
Market Price
$ 36.63
Selling Price
$ 30.74
2405
1221
1758
2905
Market Price
$ 41.86
Selling Price
$ 37.47
457
358
349
1283
Market Price
$ 66.54
Selling Price
$ 55.54
1047
509
748
2357
Market Price
$ 28.20
Selling Price
$ 25.08
1677
770
1014
2830
Market Price
$ 42.42
Selling Price
$ 38.29
797
627
632
1591
Market Price
$ 66.91
Selling Price
$ 58.78
1045
281
608
1166
Market Price
$ 50.03
Selling Price
$ 41.88
3349
2611
1260
3537
Market Price
$ 61.29
Selling Price
$ 53.53
751
336
535
3443
Market Price
$ 35.44
Selling Price
$ 31.93
1901
1882
823
2921
Market Price
$ 45.22
Selling Price
$ 38.70
1196
324
824
4150
Market Price
$ 67.33
Selling Price
$ 57.19
2116
714
516
3883
Market Price
$ 30.33
Selling Price
$ 27.42
3470
1854
2497
4220
Market Price
$ 46.54
Selling Price
$ 41.64
954
825
435
1739
Market Price
$ 60.27
Selling Price
$ 51.93
2925
1443
2375
3551
Market Price
$ 61.20
Selling Price
$ 52.67
923
200
640
3112
Market Price
$ 44.61
Selling Price
$ 38.80
691
182
329
1050
Market Price
$ 45.07
Selling Price
$ 38.78
2423
765
694
4533
Market Price
$ 63.49
Selling Price
$ 55.03
1088
721
342
1155
Market Price
$ 53.51
Selling Price
$ 47.13
666
657
242
1867
Market Price
$ 47.21
Selling Price
$ 40.20
1550
520
716
1795
Market Price
$ 64.40
Selling Price
$ 54.63
770
486
315
1159
Market Price
$ 37.98
Selling Price
$ 34.32
1596
1124
1239
1909
Market Price
$ 34.27
Selling Price
$ 30.65
444
406
186
773
Market Price
$ 36.37
Selling Price
$ 31.31
2217
1317
595
4831
Market Price
$ 68.16
Selling Price
$ 56.97
1600
480
493
2436
Market Price
$ 46.95
Selling Price
$ 41.18
2482
1515
1284
2734