Market Price
$ 36.57
Selling Price
$ 32.36
495
459
281
509
Market Price
$ 46.92
Selling Price
$ 42.01
1935
1548
1243
3076
Market Price
$ 43.85
Selling Price
$ 39.22
383
202
354
1302
Market Price
$ 49.83
Selling Price
$ 43.04
551
393
479
1653
Market Price
$ 56.53
Selling Price
$ 50.32
3510
970
2857
4176
Market Price
$ 42.39
Selling Price
$ 37.85
109
33
105
473
Market Price
$ 55.87
Selling Price
$ 49.65
1637
418
744
3055
Market Price
$ 30.42
Selling Price
$ 26.79
550
160
129
2093
Market Price
$ 51.04
Selling Price
$ 43.11
449
337
342
953
Market Price
$ 63.40
Selling Price
$ 54.58
1751
754
1087
2044
Market Price
$ 39.08
Selling Price
$ 33.27
399
259
202
514
Market Price
$ 31.92
Selling Price
$ 28.92
746
587
719
2012
Market Price
$ 47.77
Selling Price
$ 40.44
1178
549
1167
1506
Market Price
$ 57.72
Selling Price
$ 49.43
869
630
234
3037
Market Price
$ 56.35
Selling Price
$ 48.90
2404
1066
1411
2555
Market Price
$ 39.97
Selling Price
$ 33.36
969
304
295
3024
Market Price
$ 47.43
Selling Price
$ 42.63
1302
799
1151
1585
Market Price
$ 59.61
Selling Price
$ 51.60
1444
724
492
1705
Market Price
$ 61.51
Selling Price
$ 51.79
500
498
171
2010
Market Price
$ 30.79
Selling Price
$ 25.78
2579
1645
600
4296
Market Price
$ 62.57
Selling Price
$ 52.37
589
547
513
601
Market Price
$ 68.07
Selling Price
$ 58.69
2446
642
617
3899
Market Price
$ 29.62
Selling Price
$ 25.36
1355
276
673
1482
Market Price
$ 58.93
Selling Price
$ 49.37
1987
1083
1274
2862
Market Price
$ 64.58
Selling Price
$ 53.82
1311
864
1137
4993
Market Price
$ 47.21
Selling Price
$ 41.58
2125
683
1498
2988
Market Price
$ 61.57
Selling Price
$ 54.70
899
674
783
1031
Market Price
$ 64.81
Selling Price
$ 57.30
315
160
72
598
Market Price
$ 50.62
Selling Price
$ 45.61
2709
1136
639
3197
Market Price
$ 28.76
Selling Price
$ 25.24
715
339
712
2433
Market Price
$ 35.10
Selling Price
$ 30.20
1316
920
929
3749
Market Price
$ 67.77
Selling Price
$ 56.92
532
113
241
1964
Market Price
$ 60.06
Selling Price
$ 53.14
2965
930
2698
3688
Market Price
$ 29.42
Selling Price
$ 26.26
366
325
306
1205
Market Price
$ 33.99
Selling Price
$ 29.38
2411
1149
1679
2570
Market Price
$ 51.74
Selling Price
$ 43.55
1535
679
868
3386
Market Price
$ 36.13
Selling Price
$ 31.12
2751
2705
1081
4914
Market Price
$ 47.71
Selling Price
$ 40.69
858
552
474
2105
Market Price
$ 30.08
Selling Price
$ 25.77
752
743
393
1965
Market Price
$ 62.85
Selling Price
$ 56.06
3167
2127
1307
3445