Market Price
$ 52.98
Selling Price
$ 46.40
1132
625
435
1404
Market Price
$ 64.06
Selling Price
$ 56.62
1540
1074
1108
1628
Market Price
$ 67.05
Selling Price
$ 58.90
346
278
312
576
Market Price
$ 42.68
Selling Price
$ 35.96
787
325
446
2057
Market Price
$ 64.44
Selling Price
$ 55.30
1948
1914
1143
3657
Market Price
$ 54.01
Selling Price
$ 48.51
2799
2720
1791
3878
Market Price
$ 63.13
Selling Price
$ 54.09
818
208
248
1359
Market Price
$ 33.94
Selling Price
$ 30.65
586
502
304
703
Market Price
$ 53.97
Selling Price
$ 48.05
492
175
444
493
Market Price
$ 54.99
Selling Price
$ 49.86
722
355
254
881
Market Price
$ 41.22
Selling Price
$ 35.42
373
75
225
447
Market Price
$ 65.37
Selling Price
$ 57.42
486
427
145
911
Market Price
$ 45.00
Selling Price
$ 40.55
266
197
86
675
Market Price
$ 31.39
Selling Price
$ 28.45
682
143
263
897
Market Price
$ 42.27
Selling Price
$ 37.23
1665
1337
1182
4263
Market Price
$ 37.72
Selling Price
$ 32.57
735
320
593
3078
Market Price
$ 50.56
Selling Price
$ 45.21
1932
1384
560
3348
Market Price
$ 64.27
Selling Price
$ 56.16
3262
2373
2358
4005
Market Price
$ 66.40
Selling Price
$ 58.52
3503
1689
3440
3930
Market Price
$ 39.38
Selling Price
$ 35.49
518
411
445
2175
Market Price
$ 34.57
Selling Price
$ 31.30
1854
612
1150
3319
Market Price
$ 37.48
Selling Price
$ 32.01
1225
288
727
1797
Market Price
$ 64.69
Selling Price
$ 57.92
902
357
188
1132
Market Price
$ 34.08
Selling Price
$ 30.86
724
470
529
867
Market Price
$ 66.73
Selling Price
$ 58.79
4432
1883
1594
4909
Market Price
$ 66.70
Selling Price
$ 56.03
2166
938
1155
3892
Market Price
$ 46.57
Selling Price
$ 42.12
792
252
270
997
Market Price
$ 50.93
Selling Price
$ 43.19
1571
1371
1316
4994
Market Price
$ 56.08
Selling Price
$ 49.62
1478
433
1421
2334
Market Price
$ 42.39
Selling Price
$ 36.63
1374
1201
1216
1839
Market Price
$ 56.70
Selling Price
$ 47.84
504
241
475
723
Market Price
$ 41.47
Selling Price
$ 35.86
703
260
676
1109
Market Price
$ 53.39
Selling Price
$ 47.15
2986
2047
1797
3253
Market Price
$ 68.11
Selling Price
$ 58.30
1317
465
877
2595
Market Price
$ 30.06
Selling Price
$ 26.45
488
485
207
2002
Market Price
$ 45.12
Selling Price
$ 39.65
3270
1402
2974
4716
Market Price
$ 56.32
Selling Price
$ 48.93
1236
609
835
3223
Market Price
$ 53.44
Selling Price
$ 48.33
1468
688
1204
3630
Market Price
$ 51.29
Selling Price
$ 44.24
3399
2789
3095
4996
Market Price
$ 31.07
Selling Price
$ 25.96
973
841
570
2504