Market Price
$ 45.36
Selling Price
$ 38.70
1539
1182
646
2701
Market Price
$ 40.15
Selling Price
$ 35.22
3292
1535
1214
3369
Market Price
$ 41.57
Selling Price
$ 37.47
1749
1450
944
2233
Market Price
$ 63.16
Selling Price
$ 54.04
2767
789
2740
4771
Market Price
$ 65.92
Selling Price
$ 57.57
2732
1274
2498
2979
Market Price
$ 68.68
Selling Price
$ 57.94
1366
1067
840
2857
Market Price
$ 66.59
Selling Price
$ 57.38
1487
584
898
2205
Market Price
$ 36.48
Selling Price
$ 32.99
1157
884
812
3873
Market Price
$ 46.62
Selling Price
$ 39.19
2783
1139
833
3533
Market Price
$ 40.52
Selling Price
$ 34.32
1447
1379
764
1939
Market Price
$ 65.30
Selling Price
$ 59.13
699
265
556
1213
Market Price
$ 35.76
Selling Price
$ 32.11
497
427
243
1480
Market Price
$ 41.66
Selling Price
$ 37.14
1837
1225
1606
3934
Market Price
$ 48.50
Selling Price
$ 42.87
1469
318
928
3137
Market Price
$ 30.46
Selling Price
$ 27.40
3253
1499
2488
3746
Market Price
$ 51.43
Selling Price
$ 46.37
2394
721
2290
3697
Market Price
$ 41.76
Selling Price
$ 36.49
731
213
181
2823
Market Price
$ 43.36
Selling Price
$ 37.02
1333
466
882
4789
Market Price
$ 46.86
Selling Price
$ 41.21
1347
1187
852
4042
Market Price
$ 69.91
Selling Price
$ 59.67
893
471
743
1556
Market Price
$ 59.83
Selling Price
$ 54.05
2246
1860
1068
4355
Market Price
$ 31.90
Selling Price
$ 26.86
2358
2353
1035
2935
Market Price
$ 35.42
Selling Price
$ 30.09
2947
882
2765
3592
Market Price
$ 53.39
Selling Price
$ 44.52
3082
926
2466
4768
Market Price
$ 65.52
Selling Price
$ 55.85
598
400
353
1124
Market Price
$ 39.16
Selling Price
$ 34.90
3336
2245
1008
4736
Market Price
$ 60.69
Selling Price
$ 54.55
2338
673
2116
3287
Market Price
$ 41.24
Selling Price
$ 35.96
244
52
180
1154
Market Price
$ 51.40
Selling Price
$ 45.07
2642
1069
1805
4621
Market Price
$ 36.25
Selling Price
$ 31.47
2014
988
1891
2152
Market Price
$ 46.45
Selling Price
$ 40.76
1433
756
331
4686
Market Price
$ 54.77
Selling Price
$ 49.11
1358
1154
369
2433
Market Price
$ 68.65
Selling Price
$ 59.93
395
369
83
1220
Market Price
$ 44.38
Selling Price
$ 40.19
4497
4278
1062
4535
Market Price
$ 46.09
Selling Price
$ 38.67
3174
1940
2728
3659
Market Price
$ 64.44
Selling Price
$ 54.38
3931
3784
1178
4075
Market Price
$ 68.01
Selling Price
$ 57.75
4332
4037
911
4779
Market Price
$ 65.94
Selling Price
$ 58.12
1238
1205
955
3219
Market Price
$ 67.11
Selling Price
$ 57.61
1914
1589
1154
2411
Market Price
$ 65.90
Selling Price
$ 56.65
3004
2110
1075
4968