Market Price
$ 59.03
Selling Price
$ 52.25
347
258
115
1183
Market Price
$ 55.74
Selling Price
$ 48.76
3171
1779
802
3409
Market Price
$ 66.35
Selling Price
$ 55.51
3081
2950
1662
3437
Market Price
$ 36.60
Selling Price
$ 32.94
737
209
687
2696
Market Price
$ 31.43
Selling Price
$ 28.06
1177
1017
235
1941
Market Price
$ 57.37
Selling Price
$ 50.79
2758
2029
1721
2979
Market Price
$ 65.02
Selling Price
$ 55.29
1623
1575
569
3042
Market Price
$ 63.51
Selling Price
$ 55.22
2002
729
960
2608
Market Price
$ 49.97
Selling Price
$ 41.94
3033
2020
749
3286
Market Price
$ 34.72
Selling Price
$ 31.49
2071
2046
1043
3269
Market Price
$ 35.41
Selling Price
$ 30.17
1685
1288
1108
3668
Market Price
$ 61.45
Selling Price
$ 54.78
3161
881
2583
4328
Market Price
$ 55.12
Selling Price
$ 49.58
992
753
704
1322
Market Price
$ 37.48
Selling Price
$ 32.71
138
116
123
619
Market Price
$ 58.59
Selling Price
$ 52.99
1332
455
1240
1957
Market Price
$ 68.56
Selling Price
$ 57.41
966
199
539
2827
Market Price
$ 53.55
Selling Price
$ 46.36
358
281
172
1280
Market Price
$ 42.98
Selling Price
$ 38.13
165
165
128
564
Market Price
$ 31.65
Selling Price
$ 28.09
2055
1925
1207
3041
Market Price
$ 54.13
Selling Price
$ 49.11
4585
4560
3995
4640
Market Price
$ 60.97
Selling Price
$ 52.49
3826
1848
3775
3872
Market Price
$ 31.53
Selling Price
$ 27.78
1839
999
490
4676
Market Price
$ 35.51
Selling Price
$ 32.14
2190
914
1094
4920
Market Price
$ 41.84
Selling Price
$ 35.98
994
875
625
1626
Market Price
$ 33.24
Selling Price
$ 29.25
1544
1018
1080
1969
Market Price
$ 32.40
Selling Price
$ 28.42
3678
1611
1957
4549
Market Price
$ 62.49
Selling Price
$ 52.61
705
470
598
1155
Market Price
$ 39.52
Selling Price
$ 34.88
516
176
422
1234
Market Price
$ 52.38
Selling Price
$ 43.93
1124
328
382
2642
Market Price
$ 46.14
Selling Price
$ 41.59
190
128
58
718
Market Price
$ 41.10
Selling Price
$ 34.68
454
389
157
670
Market Price
$ 39.34
Selling Price
$ 35.60
3233
1338
3211
3475
Market Price
$ 30.94
Selling Price
$ 27.78
1919
838
1127
3042
Market Price
$ 30.12
Selling Price
$ 26.09
4095
3210
1806
4463
Market Price
$ 58.39
Selling Price
$ 49.23
2757
1967
2629
4556
Market Price
$ 33.78
Selling Price
$ 30.02
1460
869
688
2783
Market Price
$ 28.15
Selling Price
$ 25.28
336
252
325
871
Market Price
$ 67.45
Selling Price
$ 58.80
273
161
199
651
Market Price
$ 38.30
Selling Price
$ 34.58
393
300
283
853
Market Price
$ 48.12
Selling Price
$ 41.36
1243
595
1136
2167