Market Price
$ 43.02
Selling Price
$ 36.54
2005
1223
1628
2701
Market Price
$ 44.18
Selling Price
$ 39.91
1502
860
1044
2943
Market Price
$ 51.48
Selling Price
$ 46.00
302
116
132
441
Market Price
$ 65.83
Selling Price
$ 55.03
925
760
495
1509
Market Price
$ 66.96
Selling Price
$ 56.39
288
233
96
495
Market Price
$ 37.05
Selling Price
$ 32.30
592
538
269
839
Market Price
$ 44.11
Selling Price
$ 38.38
3885
1558
2876
4623
Market Price
$ 67.82
Selling Price
$ 56.53
3074
1996
1642
3078
Market Price
$ 43.80
Selling Price
$ 38.09
743
244
578
1098
Market Price
$ 41.74
Selling Price
$ 36.30
2573
2128
1278
4943
Market Price
$ 47.37
Selling Price
$ 39.48
627
364
287
919
Market Price
$ 53.66
Selling Price
$ 45.36
366
276
92
1130
Market Price
$ 59.79
Selling Price
$ 54.11
1450
987
334
1918
Market Price
$ 48.35
Selling Price
$ 43.40
2712
1785
1355
3935
Market Price
$ 51.55
Selling Price
$ 45.96
916
802
468
2129
Market Price
$ 36.51
Selling Price
$ 30.47
1008
901
709
2417
Market Price
$ 43.56
Selling Price
$ 38.79
1867
1820
714
4010
Market Price
$ 54.12
Selling Price
$ 46.16
2035
892
605
2402
Market Price
$ 63.83
Selling Price
$ 55.68
2912
1285
1158
4131
Market Price
$ 54.27
Selling Price
$ 45.74
914
490
820
2520
Market Price
$ 31.09
Selling Price
$ 26.01
3664
1312
3199
3721
Market Price
$ 65.52
Selling Price
$ 54.76
894
735
793
2095
Market Price
$ 60.92
Selling Price
$ 50.94
1060
988
279
3088
Market Price
$ 41.76
Selling Price
$ 34.97
4064
1607
1153
4714
Market Price
$ 50.24
Selling Price
$ 44.65
927
573
398
3457
Market Price
$ 36.58
Selling Price
$ 31.08
2045
1339
426
4557
Market Price
$ 32.98
Selling Price
$ 28.59
1000
846
289
3012
Market Price
$ 45.90
Selling Price
$ 40.62
925
252
297
3947
Market Price
$ 30.02
Selling Price
$ 26.51
1329
346
1231
3124
Market Price
$ 67.47
Selling Price
$ 57.31
782
436
710
2388
Market Price
$ 35.41
Selling Price
$ 31.68
1655
1626
1616
2643
Market Price
$ 43.35
Selling Price
$ 37.03
1763
712
1216
1981
Market Price
$ 50.47
Selling Price
$ 42.82
2631
1445
1354
4040
Market Price
$ 31.21
Selling Price
$ 27.36
1410
1210
1188
1773
Market Price
$ 54.43
Selling Price
$ 46.32
380
116
206
432
Market Price
$ 66.42
Selling Price
$ 59.75
827
413
626
2303
Market Price
$ 34.80
Selling Price
$ 29.14
4216
2631
1179
4648
Market Price
$ 63.80
Selling Price
$ 55.32
2280
1678
1929
3757
Market Price
$ 32.73
Selling Price
$ 27.49
1317
539
571
1920
Market Price
$ 46.61
Selling Price
$ 42.37
236
157
152
486