Market Price
$ 53.01
Selling Price
$ 44.28
2811
771
968
3099
Market Price
$ 54.20
Selling Price
$ 46.06
1044
647
655
1506
Market Price
$ 36.27
Selling Price
$ 30.34
3568
3258
1469
3902
Market Price
$ 58.59
Selling Price
$ 50.21
389
163
211
1655
Market Price
$ 63.20
Selling Price
$ 53.58
634
244
574
955
Market Price
$ 61.86
Selling Price
$ 52.56
1607
995
1569
1620
Market Price
$ 41.95
Selling Price
$ 38.07
1371
454
682
3769
Market Price
$ 44.26
Selling Price
$ 37.59
1164
315
819
3023
Market Price
$ 48.36
Selling Price
$ 41.63
2222
1836
1021
4977
Market Price
$ 53.87
Selling Price
$ 48.52
1903
1423
991
1960
Market Price
$ 39.92
Selling Price
$ 35.33
1908
1365
845
3170
Market Price
$ 66.15
Selling Price
$ 57.70
993
504
857
4069
Market Price
$ 58.05
Selling Price
$ 52.73
1444
357
465
4596
Market Price
$ 43.86
Selling Price
$ 36.98
2435
1350
1528
2648
Market Price
$ 42.03
Selling Price
$ 35.73
1123
480
303
2693
Market Price
$ 60.60
Selling Price
$ 50.56
3568
3341
3180
3929
Market Price
$ 32.08
Selling Price
$ 29.02
835
649
497
2636
Market Price
$ 66.49
Selling Price
$ 58.18
238
84
61
511
Market Price
$ 61.34
Selling Price
$ 55.62
2866
834
905
4401
Market Price
$ 46.80
Selling Price
$ 41.64
2151
563
451
3361
Market Price
$ 48.43
Selling Price
$ 42.53
1998
509
1460
2767
Market Price
$ 54.68
Selling Price
$ 48.67
1111
867
984
2565
Market Price
$ 66.00
Selling Price
$ 58.61
1336
676
554
3775
Market Price
$ 29.16
Selling Price
$ 26.45
2470
707
1896
4393
Market Price
$ 32.40
Selling Price
$ 27.89
1592
974
973
2140
Market Price
$ 34.29
Selling Price
$ 29.33
3671
2844
818
4110
Market Price
$ 49.83
Selling Price
$ 42.92
2981
2981
1966
4198
Market Price
$ 47.82
Selling Price
$ 41.75
1516
506
1412
1690
Market Price
$ 69.67
Selling Price
$ 58.62
1273
1254
272
1858
Market Price
$ 60.75
Selling Price
$ 52.11
509
264
423
1198
Market Price
$ 67.64
Selling Price
$ 58.98
1718
583
479
4727
Market Price
$ 56.95
Selling Price
$ 49.26
875
810
177
3999
Market Price
$ 60.13
Selling Price
$ 54.11
1027
598
978
4465
Market Price
$ 34.48
Selling Price
$ 30.42
1148
751
558
1641
Market Price
$ 40.28
Selling Price
$ 36.01
1845
946
1696
2576
Market Price
$ 34.44
Selling Price
$ 29.87
2688
959
1231
3772
Market Price
$ 60.65
Selling Price
$ 52.78
3260
751
1691
3405
Market Price
$ 53.94
Selling Price
$ 46.34
1052
422
1043
2646
Market Price
$ 57.66
Selling Price
$ 51.31
1996
708
1423
3432
Market Price
$ 30.79
Selling Price
$ 26.74
780
466
602
1016