Market Price
$ 43.39
Selling Price
$ 37.68
2336
1273
490
2353
Market Price
$ 33.22
Selling Price
$ 29.17
1517
1297
715
2533
Market Price
$ 45.21
Selling Price
$ 39.39
1300
1128
288
2498
Market Price
$ 41.91
Selling Price
$ 35.93
1274
1068
1243
3561
Market Price
$ 31.07
Selling Price
$ 26.75
1317
992
946
3730
Market Price
$ 56.19
Selling Price
$ 47.60
577
305
119
891
Market Price
$ 59.51
Selling Price
$ 50.42
562
389
133
821
Market Price
$ 54.92
Selling Price
$ 48.17
3966
1898
1570
4717
Market Price
$ 37.33
Selling Price
$ 31.81
1990
1906
1413
4549
Market Price
$ 57.64
Selling Price
$ 51.96
1702
1227
797
4502
Market Price
$ 66.68
Selling Price
$ 55.99
1176
595
929
2495
Market Price
$ 64.31
Selling Price
$ 56.00
1089
429
295
1231
Market Price
$ 48.04
Selling Price
$ 43.01
3274
2829
3173
3345
Market Price
$ 38.91
Selling Price
$ 33.01
1794
1062
732
1824
Market Price
$ 66.40
Selling Price
$ 55.69
777
358
362
2986
Market Price
$ 56.54
Selling Price
$ 50.14
1828
710
1404
2084
Market Price
$ 65.09
Selling Price
$ 56.67
3187
1890
1374
4193
Market Price
$ 40.32
Selling Price
$ 34.41
1999
653
1964
3257
Market Price
$ 58.99
Selling Price
$ 53.46
1839
1033
855
4951
Market Price
$ 39.39
Selling Price
$ 34.29
527
482
409
964
Market Price
$ 47.49
Selling Price
$ 42.66
378
170
128
819
Market Price
$ 45.20
Selling Price
$ 39.68
1062
288
819
1954
Market Price
$ 38.10
Selling Price
$ 31.91
1074
450
878
4325
Market Price
$ 49.51
Selling Price
$ 43.29
2270
1461
948
4778
Market Price
$ 47.39
Selling Price
$ 41.51
1343
332
668
2810
Market Price
$ 69.01
Selling Price
$ 58.09
1031
232
508
1729
Market Price
$ 33.55
Selling Price
$ 27.97
2805
2104
2629
3577
Market Price
$ 35.79
Selling Price
$ 30.59
1476
1182
1274
2210
Market Price
$ 67.06
Selling Price
$ 56.67
189
90
64
648
Market Price
$ 58.65
Selling Price
$ 52.58
1800
674
630
3330
Market Price
$ 44.42
Selling Price
$ 37.08
2283
577
483
2580
Market Price
$ 66.68
Selling Price
$ 59.27
306
168
171
685
Market Price
$ 49.22
Selling Price
$ 43.09
1428
334
448
1803
Market Price
$ 66.22
Selling Price
$ 55.39
1008
696
431
1749
Market Price
$ 68.28
Selling Price
$ 57.95
467
286
231
1044
Market Price
$ 52.58
Selling Price
$ 46.45
1721
957
1345
3288
Market Price
$ 45.50
Selling Price
$ 38.11
1330
807
1063
3071
Market Price
$ 31.17
Selling Price
$ 28.02
912
537
632
915
Market Price
$ 56.67
Selling Price
$ 49.01
1316
930
647
4251
Market Price
$ 47.03
Selling Price
$ 40.67
1233
1100
567
1462