Market Price
$ 44.02
Selling Price
$ 38.18
573
483
513
2590
Market Price
$ 48.29
Selling Price
$ 42.72
3558
3296
839
4894
Market Price
$ 32.17
Selling Price
$ 26.81
2523
1965
946
3422
Market Price
$ 37.92
Selling Price
$ 33.77
946
767
676
2057
Market Price
$ 31.13
Selling Price
$ 27.35
257
143
225
788
Market Price
$ 30.06
Selling Price
$ 26.00
1250
1096
369
2139
Market Price
$ 44.33
Selling Price
$ 37.54
4741
3149
2810
4762
Market Price
$ 65.79
Selling Price
$ 57.24
1927
1510
555
3660
Market Price
$ 60.88
Selling Price
$ 51.22
200
52
178
723
Market Price
$ 69.42
Selling Price
$ 57.95
872
418
704
1460
Market Price
$ 69.45
Selling Price
$ 59.51
2042
1412
1123
4077
Market Price
$ 40.65
Selling Price
$ 36.54
1675
1631
1401
1994
Market Price
$ 39.21
Selling Price
$ 32.72
1755
668
750
4656
Market Price
$ 51.46
Selling Price
$ 45.69
3669
1406
2329
4195
Market Price
$ 38.43
Selling Price
$ 33.58
1184
949
455
3803
Market Price
$ 66.82
Selling Price
$ 55.74
1375
1025
847
3696
Market Price
$ 55.86
Selling Price
$ 50.03
174
66
114
742
Market Price
$ 38.48
Selling Price
$ 33.14
2077
1805
781
2781
Market Price
$ 62.30
Selling Price
$ 53.56
761
309
470
950
Market Price
$ 68.98
Selling Price
$ 58.22
2267
621
1958
3331
Market Price
$ 54.82
Selling Price
$ 47.52
466
133
134
529
Market Price
$ 58.03
Selling Price
$ 51.46
679
589
329
2148
Market Price
$ 43.16
Selling Price
$ 38.25
3276
2691
1580
3717
Market Price
$ 42.28
Selling Price
$ 38.27
1814
654
1247
2217
Market Price
$ 65.16
Selling Price
$ 54.37
861
641
756
3326
Market Price
$ 67.25
Selling Price
$ 57.85
1889
1696
474
4693
Market Price
$ 66.35
Selling Price
$ 58.30
165
117
110
639
Market Price
$ 51.26
Selling Price
$ 46.21
4852
2739
3567
4986
Market Price
$ 28.58
Selling Price
$ 25.92
2670
845
599
2744
Market Price
$ 61.81
Selling Price
$ 54.47
3751
1461
1250
4926
Market Price
$ 46.20
Selling Price
$ 38.81
2331
1927
1139
3391
Market Price
$ 43.50
Selling Price
$ 38.19
1271
474
1221
4140
Market Price
$ 33.83
Selling Price
$ 30.71
473
148
398
1862
Market Price
$ 63.59
Selling Price
$ 53.46
752
193
444
1075
Market Price
$ 54.21
Selling Price
$ 47.19
1845
1843
664
3114
Market Price
$ 48.38
Selling Price
$ 40.84
586
509
341
2206
Market Price
$ 52.43
Selling Price
$ 44.00
329
177
279
691
Market Price
$ 45.99
Selling Price
$ 39.72
1563
962
921
2488
Market Price
$ 65.79
Selling Price
$ 54.86
4403
4082
3254
4689
Market Price
$ 41.11
Selling Price
$ 34.86
1110
455
403
1192