Market Price
$ 51.50
Selling Price
$ 45.20
848
614
830
2874
Market Price
$ 63.36
Selling Price
$ 54.58
1113
706
779
4158
Market Price
$ 49.60
Selling Price
$ 44.23
1731
843
1685
3782
Market Price
$ 65.65
Selling Price
$ 58.85
1371
1234
600
2116
Market Price
$ 46.10
Selling Price
$ 40.01
337
275
214
443
Market Price
$ 43.19
Selling Price
$ 38.73
2529
1003
1646
3028
Market Price
$ 48.93
Selling Price
$ 42.88
1557
646
1067
1940
Market Price
$ 44.86
Selling Price
$ 38.56
1896
632
1285
3585
Market Price
$ 48.25
Selling Price
$ 41.64
2688
2540
684
4836
Market Price
$ 56.74
Selling Price
$ 48.22
3008
1305
1446
3388
Market Price
$ 39.73
Selling Price
$ 34.81
2679
1830
1593
3169
Market Price
$ 63.23
Selling Price
$ 56.95
2696
792
2388
4680
Market Price
$ 33.12
Selling Price
$ 28.31
1937
1116
975
2576
Market Price
$ 35.11
Selling Price
$ 31.54
1542
352
1441
3298
Market Price
$ 52.59
Selling Price
$ 46.46
746
703
666
755
Market Price
$ 41.67
Selling Price
$ 35.25
702
594
337
3416
Market Price
$ 52.48
Selling Price
$ 46.60
1652
1642
678
1842
Market Price
$ 64.28
Selling Price
$ 57.58
350
268
164
966
Market Price
$ 42.72
Selling Price
$ 37.09
1749
1418
626
2597
Market Price
$ 66.14
Selling Price
$ 57.63
2678
1649
2237
4762
Market Price
$ 45.56
Selling Price
$ 40.36
777
205
658
2714
Market Price
$ 58.16
Selling Price
$ 51.38
1826
1640
730
4772
Market Price
$ 33.00
Selling Price
$ 28.85
626
224
368
1934
Market Price
$ 54.95
Selling Price
$ 45.96
2617
1416
2039
4681
Market Price
$ 53.78
Selling Price
$ 46.98
2430
2426
851
3521
Market Price
$ 35.79
Selling Price
$ 31.32
2473
1718
2214
3746
Market Price
$ 61.31
Selling Price
$ 51.53
546
160
501
781
Market Price
$ 48.25
Selling Price
$ 43.78
2511
1855
2265
4451
Market Price
$ 52.53
Selling Price
$ 47.46
2577
756
673
4777
Market Price
$ 50.92
Selling Price
$ 44.51
1408
674
715
4919
Market Price
$ 43.65
Selling Price
$ 38.36
1351
742
645
3029
Market Price
$ 58.45
Selling Price
$ 52.42
490
365
236
2190
Market Price
$ 35.80
Selling Price
$ 31.25
1433
1212
317
1445
Market Price
$ 29.03
Selling Price
$ 26.28
1830
1067
1179
3069
Market Price
$ 43.78
Selling Price
$ 36.72
477
360
319
1528
Market Price
$ 38.46
Selling Price
$ 32.44
3451
2459
2814
4314
Market Price
$ 37.24
Selling Price
$ 33.49
1696
1091
1582
4788
Market Price
$ 28.13
Selling Price
$ 25.01
573
482
175
853
Market Price
$ 51.76
Selling Price
$ 45.52
993
935
198
3084
Market Price
$ 40.18
Selling Price
$ 35.86
560
135
296
1191