Market Price
$ 60.02
Selling Price
$ 52.32
600
426
252
783
Market Price
$ 32.71
Selling Price
$ 27.31
4326
2587
2579
4989
Market Price
$ 49.41
Selling Price
$ 43.08
258
162
65
885
Market Price
$ 60.48
Selling Price
$ 54.37
188
87
48
701
Market Price
$ 65.90
Selling Price
$ 56.25
417
141
241
861
Market Price
$ 65.75
Selling Price
$ 55.63
2246
970
714
3102
Market Price
$ 48.46
Selling Price
$ 42.29
368
84
287
421
Market Price
$ 61.69
Selling Price
$ 55.28
1084
237
598
2670
Market Price
$ 54.62
Selling Price
$ 46.37
1408
619
537
1609
Market Price
$ 60.18
Selling Price
$ 50.52
1800
1404
950
4283
Market Price
$ 28.62
Selling Price
$ 25.41
1221
541
462
1254
Market Price
$ 34.03
Selling Price
$ 28.84
2588
1198
2022
3931
Market Price
$ 63.21
Selling Price
$ 54.60
807
548
731
3248
Market Price
$ 29.99
Selling Price
$ 26.39
923
239
887
950
Market Price
$ 58.11
Selling Price
$ 52.45
3341
980
3075
3946
Market Price
$ 66.49
Selling Price
$ 58.62
246
60
116
558
Market Price
$ 28.28
Selling Price
$ 25.22
1856
1621
1446
3389
Market Price
$ 55.25
Selling Price
$ 49.16
2089
2037
582
2857
Market Price
$ 50.21
Selling Price
$ 41.86
309
137
258
912
Market Price
$ 67.55
Selling Price
$ 56.71
2172
1400
1146
2845
Market Price
$ 54.70
Selling Price
$ 48.89
951
330
807
3810
Market Price
$ 36.10
Selling Price
$ 30.92
1612
1589
399
3447
Market Price
$ 45.24
Selling Price
$ 38.57
284
271
273
739
Market Price
$ 53.22
Selling Price
$ 45.65
716
182
291
2233
Market Price
$ 37.40
Selling Price
$ 31.55
1890
947
1006
2383
Market Price
$ 62.16
Selling Price
$ 52.37
4560
2311
4051
4742
Market Price
$ 37.32
Selling Price
$ 33.43
1166
345
550
1714
Market Price
$ 63.84
Selling Price
$ 53.27
250
233
198
1007
Market Price
$ 53.26
Selling Price
$ 45.97
2324
589
819
2666
Market Price
$ 31.67
Selling Price
$ 27.19
1343
1038
758
2540
Market Price
$ 51.98
Selling Price
$ 45.00
142
61
59
634
Market Price
$ 53.75
Selling Price
$ 45.93
1600
324
1488
2211
Market Price
$ 63.80
Selling Price
$ 53.22
564
525
380
2569
Market Price
$ 47.61
Selling Price
$ 41.72
2302
2109
1726
3390
Market Price
$ 36.11
Selling Price
$ 31.79
1451
892
1076
2564
Market Price
$ 61.97
Selling Price
$ 54.08
4758
3263
2652
4925
Market Price
$ 69.33
Selling Price
$ 59.53
1205
379
1199
4604
Market Price
$ 55.75
Selling Price
$ 49.52
1087
864
619
2426
Market Price
$ 34.80
Selling Price
$ 31.03
1158
628
1017
2513
Market Price
$ 56.59
Selling Price
$ 50.21
2316
1629
524
4068