Market Price
$ 30.37
Selling Price
$ 26.92
1136
643
1069
1209
Market Price
$ 34.97
Selling Price
$ 31.60
2369
2020
1447
3145
Market Price
$ 68.57
Selling Price
$ 58.69
3970
1457
3061
4452
Market Price
$ 48.85
Selling Price
$ 43.95
2041
1370
1944
2189
Market Price
$ 39.19
Selling Price
$ 33.69
2284
2015
1467
2503
Market Price
$ 66.00
Selling Price
$ 56.50
2510
2379
648
2627
Market Price
$ 47.23
Selling Price
$ 39.60
2314
1463
1936
2372
Market Price
$ 46.53
Selling Price
$ 38.83
1902
752
692
3401
Market Price
$ 48.92
Selling Price
$ 43.18
2586
1124
2477
3265
Market Price
$ 60.27
Selling Price
$ 50.70
1489
755
397
1516
Market Price
$ 42.41
Selling Price
$ 38.43
158
60
32
706
Market Price
$ 56.03
Selling Price
$ 50.49
2188
2169
2018
3208
Market Price
$ 31.23
Selling Price
$ 28.01
993
868
568
1209
Market Price
$ 51.81
Selling Price
$ 44.85
2819
2134
2219
3558
Market Price
$ 52.38
Selling Price
$ 45.41
2793
977
1694
3363
Market Price
$ 61.35
Selling Price
$ 52.40
1809
1055
1733
2326
Market Price
$ 60.91
Selling Price
$ 52.20
1081
682
728
2681
Market Price
$ 43.71
Selling Price
$ 37.86
427
296
320
1940
Market Price
$ 43.66
Selling Price
$ 37.37
1265
1198
1023
2604
Market Price
$ 61.60
Selling Price
$ 52.99
1992
1154
1229
4873
Market Price
$ 36.26
Selling Price
$ 32.53
3779
1328
874
3805
Market Price
$ 46.69
Selling Price
$ 39.89
2176
452
1886
3518
Market Price
$ 67.58
Selling Price
$ 58.98
1875
1547
911
3058
Market Price
$ 59.70
Selling Price
$ 53.33
472
113
365
906
Market Price
$ 56.63
Selling Price
$ 49.22
1918
907
1896
2447
Market Price
$ 65.87
Selling Price
$ 55.93
2121
631
1817
3730
Market Price
$ 67.00
Selling Price
$ 56.81
3089
1731
910
3718
Market Price
$ 63.87
Selling Price
$ 56.04
909
799
652
992
Market Price
$ 47.34
Selling Price
$ 42.79
1310
1025
461
2803
Market Price
$ 51.58
Selling Price
$ 44.31
1989
480
1361
3565
Market Price
$ 46.36
Selling Price
$ 39.58
1055
503
852
2077
Market Price
$ 37.36
Selling Price
$ 31.20
4553
4430
975
4810
Market Price
$ 34.69
Selling Price
$ 30.47
1025
742
590
1769
Market Price
$ 49.48
Selling Price
$ 43.72
262
221
196
767
Market Price
$ 47.27
Selling Price
$ 42.71
1398
1121
671
3073
Market Price
$ 53.14
Selling Price
$ 48.27
612
568
300
2886
Market Price
$ 39.12
Selling Price
$ 34.55
138
96
60
532
Market Price
$ 67.07
Selling Price
$ 56.50
1499
533
1479
4719
Market Price
$ 56.13
Selling Price
$ 50.98
449
223
192
1403
Market Price
$ 67.78
Selling Price
$ 57.80
2698
1979
1397
2750