Market Price
$ 60.74
Selling Price
$ 52.90
818
255
164
884
Market Price
$ 70.17
Selling Price
$ 59.87
2474
1555
623
3358
Market Price
$ 59.09
Selling Price
$ 50.48
2533
976
1369
3403
Market Price
$ 36.65
Selling Price
$ 32.52
2970
2779
1139
3344
Market Price
$ 47.00
Selling Price
$ 40.70
3656
3104
2696
4054
Market Price
$ 55.92
Selling Price
$ 48.66
953
662
351
1677
Market Price
$ 40.53
Selling Price
$ 35.86
1173
1132
463
4852
Market Price
$ 39.94
Selling Price
$ 35.22
1178
494
1097
1794
Market Price
$ 55.75
Selling Price
$ 50.08
1538
851
973
1696
Market Price
$ 59.17
Selling Price
$ 51.72
1298
465
777
1956
Market Price
$ 56.23
Selling Price
$ 49.51
1002
965
954
4958
Market Price
$ 37.36
Selling Price
$ 33.61
2418
1915
785
2953
Market Price
$ 64.00
Selling Price
$ 54.52
374
304
101
1642
Market Price
$ 55.33
Selling Price
$ 48.00
2305
1936
1649
4190
Market Price
$ 60.44
Selling Price
$ 53.49
1560
1420
1118
4902
Market Price
$ 33.75
Selling Price
$ 29.81
1723
589
710
4118
Market Price
$ 64.98
Selling Price
$ 58.52
459
364
186
2191
Market Price
$ 65.64
Selling Price
$ 55.94
1624
1167
936
1799
Market Price
$ 61.89
Selling Price
$ 53.72
3201
2333
2106
4048
Market Price
$ 59.14
Selling Price
$ 50.88
1463
691
950
4826
Market Price
$ 39.46
Selling Price
$ 35.23
1232
891
723
3427
Market Price
$ 38.31
Selling Price
$ 33.43
997
581
711
1913
Market Price
$ 39.31
Selling Price
$ 35.64
1890
1478
1018
2212
Market Price
$ 47.50
Selling Price
$ 39.92
854
318
765
3952
Market Price
$ 68.55
Selling Price
$ 57.99
1356
632
1295
3029
Market Price
$ 60.63
Selling Price
$ 51.67
3313
1208
2463
3999
Market Price
$ 67.91
Selling Price
$ 58.46
520
352
242
631
Market Price
$ 29.70
Selling Price
$ 25.20
323
272
238
1133
Market Price
$ 57.88
Selling Price
$ 49.19
1148
1075
630
3947
Market Price
$ 60.82
Selling Price
$ 53.58
122
85
63
564
Market Price
$ 34.49
Selling Price
$ 29.57
1802
1019
1061
2390
Market Price
$ 40.51
Selling Price
$ 34.76
285
85
117
1046
Market Price
$ 32.38
Selling Price
$ 28.07
545
503
539
773
Market Price
$ 30.48
Selling Price
$ 26.87
533
219
320
880
Market Price
$ 29.96
Selling Price
$ 27.09
2549
712
2082
3451
Market Price
$ 59.64
Selling Price
$ 51.19
3723
958
3239
3870
Market Price
$ 66.03
Selling Price
$ 56.29
4425
3341
2850
4716
Market Price
$ 36.75
Selling Price
$ 33.41
551
322
545
1584
Market Price
$ 44.65
Selling Price
$ 40.26
3554
2562
1323
3592
Market Price
$ 42.50
Selling Price
$ 35.96
487
212
293
1339