Market Price
$ 66.76
Selling Price
$ 59.26
1633
397
748
1681
Market Price
$ 46.69
Selling Price
$ 41.69
890
240
474
3735
Market Price
$ 63.19
Selling Price
$ 53.06
2242
2134
1297
3298
Market Price
$ 62.45
Selling Price
$ 54.54
822
571
725
1927
Market Price
$ 48.95
Selling Price
$ 41.55
2747
2006
1969
3702
Market Price
$ 64.29
Selling Price
$ 54.40
1093
432
802
1246
Market Price
$ 53.14
Selling Price
$ 45.15
2385
1931
2248
2882
Market Price
$ 28.87
Selling Price
$ 25.45
369
88
139
637
Market Price
$ 47.94
Selling Price
$ 42.37
1391
427
597
2576
Market Price
$ 63.18
Selling Price
$ 53.80
686
613
152
2557
Market Price
$ 51.79
Selling Price
$ 43.88
2544
1481
1063
2857
Market Price
$ 40.20
Selling Price
$ 35.20
214
103
60
723
Market Price
$ 42.02
Selling Price
$ 35.71
1412
803
1304
1570
Market Price
$ 32.80
Selling Price
$ 27.78
2162
1702
661
3206
Market Price
$ 44.35
Selling Price
$ 37.73
1954
999
685
2438
Market Price
$ 64.49
Selling Price
$ 56.96
1361
417
1311
3832
Market Price
$ 46.64
Selling Price
$ 39.02
1593
908
850
4809
Market Price
$ 42.05
Selling Price
$ 37.72
1529
801
1499
2931
Market Price
$ 34.61
Selling Price
$ 29.85
3987
2556
1192
4078
Market Price
$ 48.39
Selling Price
$ 40.52
783
431
770
937
Market Price
$ 57.65
Selling Price
$ 49.25
1204
757
385
1221
Market Price
$ 29.94
Selling Price
$ 25.24
3050
2241
1061
3639
Market Price
$ 58.59
Selling Price
$ 52.31
223
150
151
410
Market Price
$ 55.18
Selling Price
$ 47.11
479
282
199
2226
Market Price
$ 60.43
Selling Price
$ 52.75
370
321
82
793
Market Price
$ 61.90
Selling Price
$ 52.21
229
214
192
655
Market Price
$ 45.08
Selling Price
$ 37.76
1017
901
1015
1862
Market Price
$ 56.76
Selling Price
$ 48.87
1810
928
945
4012
Market Price
$ 29.05
Selling Price
$ 25.53
797
276
784
1433
Market Price
$ 34.79
Selling Price
$ 29.59
770
285
537
2454
Market Price
$ 62.16
Selling Price
$ 55.81
926
554
405
3944
Market Price
$ 45.04
Selling Price
$ 39.82
656
440
299
959
Market Price
$ 30.93
Selling Price
$ 27.77
632
331
332
2154
Market Price
$ 66.39
Selling Price
$ 59.67
920
263
795
998
Market Price
$ 65.34
Selling Price
$ 58.53
2147
1164
1665
4111
Market Price
$ 51.65
Selling Price
$ 45.99
1446
1378
1309
4513
Market Price
$ 55.31
Selling Price
$ 48.81
2551
1480
688
3118
Market Price
$ 38.28
Selling Price
$ 34.36
1482
1037
387
2410
Market Price
$ 38.51
Selling Price
$ 32.66
1879
1053
735
3277
Market Price
$ 67.30
Selling Price
$ 57.98
1287
348
280
3697