Market Price
$ 52.58
Selling Price
$ 44.81
2996
1056
2105
4590
Market Price
$ 30.97
Selling Price
$ 27.24
1104
607
955
1638
Market Price
$ 38.43
Selling Price
$ 33.80
2032
540
1957
3421
Market Price
$ 32.23
Selling Price
$ 27.25
2011
2003
1005
3800
Market Price
$ 56.94
Selling Price
$ 49.14
683
234
489
2324
Market Price
$ 61.84
Selling Price
$ 52.83
2959
2046
2290
4392
Market Price
$ 58.44
Selling Price
$ 51.66
930
830
365
989
Market Price
$ 42.79
Selling Price
$ 36.83
293
206
181
942
Market Price
$ 66.61
Selling Price
$ 59.16
1057
402
977
2058
Market Price
$ 36.20
Selling Price
$ 31.32
1191
667
792
4894
Market Price
$ 54.66
Selling Price
$ 47.48
1801
1217
548
2200
Market Price
$ 53.57
Selling Price
$ 48.69
1454
667
1027
2829
Market Price
$ 39.83
Selling Price
$ 33.66
1052
473
741
1270
Market Price
$ 36.96
Selling Price
$ 31.54
312
80
206
495
Market Price
$ 65.29
Selling Price
$ 56.34
2189
694
1403
4476
Market Price
$ 59.01
Selling Price
$ 51.73
3339
2600
1775
3746
Market Price
$ 39.88
Selling Price
$ 35.77
3868
1160
2240
3929
Market Price
$ 40.09
Selling Price
$ 34.03
572
133
353
2376
Market Price
$ 67.27
Selling Price
$ 59.80
928
699
459
1567
Market Price
$ 65.10
Selling Price
$ 56.66
670
211
475
3170
Market Price
$ 63.93
Selling Price
$ 54.49
1919
905
1537
2178
Market Price
$ 31.62
Selling Price
$ 28.60
1765
1220
856
4475
Market Price
$ 52.75
Selling Price
$ 44.51
1725
1608
1716
3307
Market Price
$ 62.32
Selling Price
$ 56.31
2395
1291
2166
3257
Market Price
$ 42.20
Selling Price
$ 35.68
2120
1117
1864
3377
Market Price
$ 35.67
Selling Price
$ 32.36
2338
735
2200
2614
Market Price
$ 50.36
Selling Price
$ 45.38
3504
1097
2659
4159
Market Price
$ 38.10
Selling Price
$ 33.17
4540
2831
4386
4786
Market Price
$ 37.49
Selling Price
$ 31.83
351
138
289
785
Market Price
$ 38.60
Selling Price
$ 33.66
135
104
64
440
Market Price
$ 56.25
Selling Price
$ 48.82
2040
1887
1669
2196
Market Price
$ 58.74
Selling Price
$ 50.15
782
626
483
1191
Market Price
$ 68.88
Selling Price
$ 58.97
2501
1396
1519
3025
Market Price
$ 30.72
Selling Price
$ 26.57
593
495
164
678
Market Price
$ 30.88
Selling Price
$ 27.96
743
264
400
2663
Market Price
$ 59.18
Selling Price
$ 52.74
3799
805
2652
4557
Market Price
$ 66.51
Selling Price
$ 58.58
1251
1176
555
2476
Market Price
$ 41.06
Selling Price
$ 36.72
842
288
569
3307
Market Price
$ 50.35
Selling Price
$ 45.01
2175
1534
2139
3940
Market Price
$ 63.06
Selling Price
$ 54.44
3020
1308
1097
4071