Market Price
$ 54.42
Selling Price
$ 47.68
787
637
279
3099
Market Price
$ 51.31
Selling Price
$ 44.45
504
157
404
1714
Market Price
$ 57.01
Selling Price
$ 49.86
722
207
683
981
Market Price
$ 41.05
Selling Price
$ 36.62
1636
1185
1539
1723
Market Price
$ 56.67
Selling Price
$ 47.74
455
334
182
2081
Market Price
$ 65.22
Selling Price
$ 59.03
1527
1003
805
1697
Market Price
$ 31.47
Selling Price
$ 27.47
1525
1518
1184
3465
Market Price
$ 45.54
Selling Price
$ 41.10
448
287
291
1403
Market Price
$ 33.16
Selling Price
$ 27.68
2206
1752
1131
2380
Market Price
$ 56.65
Selling Price
$ 47.44
497
178
335
1122
Market Price
$ 59.35
Selling Price
$ 49.84
2117
906
1660
3999
Market Price
$ 67.95
Selling Price
$ 58.92
254
117
144
1136
Market Price
$ 30.79
Selling Price
$ 26.58
1790
1407
498
2820
Market Price
$ 45.48
Selling Price
$ 39.67
3115
2520
2557
3128
Market Price
$ 55.00
Selling Price
$ 48.91
3345
1333
2572
3483
Market Price
$ 42.46
Selling Price
$ 36.64
1021
647
938
3960
Market Price
$ 55.61
Selling Price
$ 48.09
869
868
389
3063
Market Price
$ 66.02
Selling Price
$ 59.60
2787
1465
688
3774
Market Price
$ 33.80
Selling Price
$ 28.31
1492
307
933
3825
Market Price
$ 64.11
Selling Price
$ 53.98
1557
1383
1036
2465
Market Price
$ 41.45
Selling Price
$ 37.19
1450
512
936
2342
Market Price
$ 54.99
Selling Price
$ 47.33
1357
576
961
3613
Market Price
$ 54.15
Selling Price
$ 46.49
2137
1781
1257
4310
Market Price
$ 48.12
Selling Price
$ 41.70
1735
717
1026
2204
Market Price
$ 51.84
Selling Price
$ 45.67
492
219
351
2328
Market Price
$ 46.75
Selling Price
$ 42.22
897
533
788
3212
Market Price
$ 39.84
Selling Price
$ 35.14
798
624
421
3818
Market Price
$ 42.93
Selling Price
$ 36.16
3494
1265
2769
4947
Market Price
$ 45.61
Selling Price
$ 40.22
2212
761
1683
2745
Market Price
$ 41.77
Selling Price
$ 34.98
3268
1155
3030
3375
Market Price
$ 68.62
Selling Price
$ 59.89
871
844
191
945
Market Price
$ 64.67
Selling Price
$ 56.49
3608
1835
1037
3627
Market Price
$ 50.73
Selling Price
$ 42.53
1938
448
1869
3849
Market Price
$ 36.51
Selling Price
$ 32.04
1698
969
579
2257
Market Price
$ 61.55
Selling Price
$ 54.23
872
827
473
2058
Market Price
$ 68.37
Selling Price
$ 59.70
1674
706
630
3779
Market Price
$ 31.64
Selling Price
$ 26.43
918
603
890
3157
Market Price
$ 31.51
Selling Price
$ 27.48
1198
611
811
1802
Market Price
$ 59.55
Selling Price
$ 51.99
405
120
185
784
Market Price
$ 66.71
Selling Price
$ 57.50
3203
2719
2705
3431