Market Price
$ 43.80
Selling Price
$ 37.34
3062
1202
2975
4705
Market Price
$ 29.55
Selling Price
$ 25.73
1572
770
1239
4737
Market Price
$ 39.05
Selling Price
$ 33.77
946
568
685
1708
Market Price
$ 45.07
Selling Price
$ 39.38
960
823
785
2723
Market Price
$ 35.47
Selling Price
$ 31.94
2612
1401
1383
3642
Market Price
$ 35.45
Selling Price
$ 29.56
940
561
789
1222
Market Price
$ 50.13
Selling Price
$ 41.94
1928
700
1441
3721
Market Price
$ 32.90
Selling Price
$ 28.39
522
443
159
681
Market Price
$ 56.38
Selling Price
$ 48.33
1922
993
1624
3477
Market Price
$ 45.66
Selling Price
$ 39.43
3303
816
764
4604
Market Price
$ 62.16
Selling Price
$ 52.93
4207
1689
2973
4235
Market Price
$ 65.45
Selling Price
$ 58.05
1404
1267
1256
4030
Market Price
$ 32.42
Selling Price
$ 27.27
787
231
580
1614
Market Price
$ 33.53
Selling Price
$ 29.44
1890
546
1561
1899
Market Price
$ 60.56
Selling Price
$ 54.97
284
59
163
1208
Market Price
$ 44.49
Selling Price
$ 38.47
648
159
462
836
Market Price
$ 29.94
Selling Price
$ 25.80
900
602
668
2265
Market Price
$ 53.38
Selling Price
$ 45.17
661
455
205
779
Market Price
$ 53.67
Selling Price
$ 46.69
505
448
245
1005
Market Price
$ 34.88
Selling Price
$ 31.09
1071
605
955
1389
Market Price
$ 44.33
Selling Price
$ 39.58
801
551
280
2999
Market Price
$ 56.39
Selling Price
$ 47.27
3901
2675
3275
4773
Market Price
$ 37.82
Selling Price
$ 33.93
1364
319
528
4089
Market Price
$ 66.59
Selling Price
$ 55.79
289
197
126
549
Market Price
$ 55.90
Selling Price
$ 50.01
1813
1006
401
4345
Market Price
$ 39.65
Selling Price
$ 33.08
1788
1427
1635
2634
Market Price
$ 61.93
Selling Price
$ 53.47
2938
1353
2603
3289
Market Price
$ 67.63
Selling Price
$ 58.09
503
353
338
2026
Market Price
$ 54.63
Selling Price
$ 47.33
888
769
534
2685
Market Price
$ 58.13
Selling Price
$ 51.18
2108
673
761
4438
Market Price
$ 30.77
Selling Price
$ 26.19
1167
360
513
1989
Market Price
$ 59.26
Selling Price
$ 53.26
1001
394
285
2809
Market Price
$ 56.25
Selling Price
$ 48.37
1389
1048
1055
2471
Market Price
$ 34.34
Selling Price
$ 31.20
1619
666
1003
2276
Market Price
$ 31.58
Selling Price
$ 27.54
118
98
31
433
Market Price
$ 56.12
Selling Price
$ 50.51
2865
986
2539
4785
Market Price
$ 34.92
Selling Price
$ 31.66
2245
687
2204
4328
Market Price
$ 59.49
Selling Price
$ 50.94
765
237
682
3471
Market Price
$ 47.45
Selling Price
$ 42.67
1967
720
904
3642
Market Price
$ 53.32
Selling Price
$ 45.81
1771
535
691
1814