Market Price
$ 52.34
Selling Price
$ 45.58
332
141
207
805
Market Price
$ 45.58
Selling Price
$ 41.35
347
229
253
849
Market Price
$ 38.93
Selling Price
$ 33.73
1849
1200
870
4232
Market Price
$ 40.57
Selling Price
$ 34.10
208
100
145
891
Market Price
$ 43.38
Selling Price
$ 37.25
477
263
435
1690
Market Price
$ 35.16
Selling Price
$ 30.72
651
543
502
1786
Market Price
$ 35.10
Selling Price
$ 30.45
2481
1875
1418
4588
Market Price
$ 49.96
Selling Price
$ 43.84
1392
1082
649
3545
Market Price
$ 50.72
Selling Price
$ 42.91
655
447
281
1348
Market Price
$ 41.46
Selling Price
$ 36.91
1178
1059
534
3629
Market Price
$ 59.56
Selling Price
$ 50.55
3269
1822
1996
3308
Market Price
$ 46.55
Selling Price
$ 40.27
1793
1286
1333
1989
Market Price
$ 35.33
Selling Price
$ 30.27
1617
606
1346
2319
Market Price
$ 34.24
Selling Price
$ 28.70
413
121
204
1851
Market Price
$ 49.26
Selling Price
$ 41.07
604
512
188
1888
Market Price
$ 45.43
Selling Price
$ 38.89
3867
2828
2717
4021
Market Price
$ 47.65
Selling Price
$ 42.79
1100
305
790
4456
Market Price
$ 58.37
Selling Price
$ 50.03
2613
579
1473
3554
Market Price
$ 29.39
Selling Price
$ 25.78
1767
1164
1602
4864
Market Price
$ 58.84
Selling Price
$ 52.96
3625
2880
2295
4185
Market Price
$ 67.92
Selling Price
$ 59.67
2800
2557
2442
3667
Market Price
$ 43.34
Selling Price
$ 38.46
3721
3107
931
4249
Market Price
$ 53.82
Selling Price
$ 47.55
353
353
137
414
Market Price
$ 53.13
Selling Price
$ 46.43
1779
1356
672
2615
Market Price
$ 61.87
Selling Price
$ 53.19
2700
2250
1414
3180
Market Price
$ 33.55
Selling Price
$ 29.85
1109
925
808
1509
Market Price
$ 54.17
Selling Price
$ 47.02
2542
779
1140
2815
Market Price
$ 57.06
Selling Price
$ 48.41
1781
700
385
2134
Market Price
$ 63.14
Selling Price
$ 56.68
1548
535
1228
2938
Market Price
$ 54.29
Selling Price
$ 46.66
458
411
336
2112
Market Price
$ 45.41
Selling Price
$ 38.88
2608
1971
794
4190
Market Price
$ 33.88
Selling Price
$ 29.24
949
826
239
1073
Market Price
$ 56.30
Selling Price
$ 50.78
694
517
443
754
Market Price
$ 51.63
Selling Price
$ 43.21
906
584
593
4384
Market Price
$ 39.38
Selling Price
$ 35.10
3668
2886
3585
4976
Market Price
$ 40.70
Selling Price
$ 35.76
624
599
355
939
Market Price
$ 59.23
Selling Price
$ 51.23
1631
365
883
4178
Market Price
$ 33.57
Selling Price
$ 30.13
1669
599
905
1953
Market Price
$ 41.53
Selling Price
$ 36.48
1039
461
1019
1163
Market Price
$ 49.18
Selling Price
$ 42.42
1321
409
1016
1438