Market Price
$ 43.22
Selling Price
$ 38.24
1929
1554
1156
3119
Market Price
$ 38.43
Selling Price
$ 34.54
327
95
131
647
Market Price
$ 53.49
Selling Price
$ 48.15
2209
845
1745
2876
Market Price
$ 54.28
Selling Price
$ 48.73
1549
1027
1031
3747
Market Price
$ 39.75
Selling Price
$ 33.51
726
302
343
1398
Market Price
$ 60.38
Selling Price
$ 54.60
2781
802
1406
4513
Market Price
$ 41.89
Selling Price
$ 36.50
1472
894
1400
1787
Market Price
$ 51.06
Selling Price
$ 45.96
2922
1643
2902
3664
Market Price
$ 51.93
Selling Price
$ 44.43
838
764
657
858
Market Price
$ 57.68
Selling Price
$ 50.40
3812
922
1989
4949
Market Price
$ 30.63
Selling Price
$ 25.86
1042
997
349
4627
Market Price
$ 34.35
Selling Price
$ 29.63
1309
901
466
2578
Market Price
$ 51.63
Selling Price
$ 44.10
2071
918
2010
2111
Market Price
$ 66.25
Selling Price
$ 55.29
1323
424
1059
3163
Market Price
$ 65.50
Selling Price
$ 57.45
1538
1138
1250
2647
Market Price
$ 66.92
Selling Price
$ 57.32
2481
2172
1753
2493
Market Price
$ 39.63
Selling Price
$ 33.05
1455
1367
616
3688
Market Price
$ 30.66
Selling Price
$ 27.64
1551
1043
1350
3787
Market Price
$ 31.60
Selling Price
$ 26.72
1039
949
704
4259
Market Price
$ 30.62
Selling Price
$ 26.99
658
480
278
1429
Market Price
$ 44.53
Selling Price
$ 39.41
1354
1074
929
3622
Market Price
$ 42.99
Selling Price
$ 36.69
3370
770
2069
4428
Market Price
$ 60.39
Selling Price
$ 51.34
1780
1654
617
2989
Market Price
$ 48.75
Selling Price
$ 41.67
972
386
251
3389
Market Price
$ 62.60
Selling Price
$ 55.67
1789
934
728
2047
Market Price
$ 55.93
Selling Price
$ 47.23
1185
948
742
3097
Market Price
$ 58.68
Selling Price
$ 51.83
2925
2711
2452
4282
Market Price
$ 31.65
Selling Price
$ 27.31
2176
1803
703
2973
Market Price
$ 49.90
Selling Price
$ 43.23
1856
1770
1729
1966
Market Price
$ 47.42
Selling Price
$ 42.95
815
397
589
1280
Market Price
$ 42.95
Selling Price
$ 37.18
2929
2823
2109
4901
Market Price
$ 59.01
Selling Price
$ 50.98
4402
2976
935
4449
Market Price
$ 48.17
Selling Price
$ 40.91
595
292
217
736
Market Price
$ 62.32
Selling Price
$ 54.52
2311
1734
1479
2742
Market Price
$ 38.85
Selling Price
$ 33.90
662
444
336
1514
Market Price
$ 63.76
Selling Price
$ 53.32
2168
434
729
3208
Market Price
$ 52.52
Selling Price
$ 45.90
757
324
386
1335
Market Price
$ 42.93
Selling Price
$ 38.73
3478
1516
2590
4674
Market Price
$ 35.08
Selling Price
$ 29.25
1123
1000
1021
2412
Market Price
$ 46.86
Selling Price
$ 39.17
649
438
339
912