Market Price
$ 31.50
Selling Price
$ 28.50
2904
2497
1059
2940
Market Price
$ 42.52
Selling Price
$ 36.52
1841
522
922
3664
Market Price
$ 47.58
Selling Price
$ 43.04
2654
608
2409
4095
Market Price
$ 31.27
Selling Price
$ 27.89
2198
2198
870
2721
Market Price
$ 53.42
Selling Price
$ 47.13
197
195
111
742
Market Price
$ 29.79
Selling Price
$ 25.93
494
344
416
2121
Market Price
$ 61.57
Selling Price
$ 54.17
538
138
388
2529
Market Price
$ 43.85
Selling Price
$ 38.30
4247
2474
3249
4883
Market Price
$ 57.09
Selling Price
$ 49.11
3881
1556
3142
3986
Market Price
$ 58.38
Selling Price
$ 49.09
720
443
251
1778
Market Price
$ 64.42
Selling Price
$ 57.11
659
436
168
2282
Market Price
$ 69.62
Selling Price
$ 58.82
413
186
264
772
Market Price
$ 53.48
Selling Price
$ 47.33
359
312
351
514
Market Price
$ 60.57
Selling Price
$ 50.95
2251
1043
1274
3591
Market Price
$ 29.37
Selling Price
$ 25.81
414
86
383
966
Market Price
$ 47.88
Selling Price
$ 41.03
310
164
276
664
Market Price
$ 45.03
Selling Price
$ 39.77
330
238
72
1634
Market Price
$ 65.18
Selling Price
$ 55.95
527
385
475
827
Market Price
$ 69.83
Selling Price
$ 59.99
1516
736
1167
1521
Market Price
$ 30.33
Selling Price
$ 26.33
2404
1177
562
4090
Market Price
$ 58.90
Selling Price
$ 50.56
1559
888
1314
3729
Market Price
$ 64.23
Selling Price
$ 55.48
1798
1226
868
2895
Market Price
$ 65.33
Selling Price
$ 55.62
1312
279
1079
2024
Market Price
$ 63.51
Selling Price
$ 54.21
2865
1015
1410
2914
Market Price
$ 34.01
Selling Price
$ 28.47
4160
2206
1905
4190
Market Price
$ 38.18
Selling Price
$ 32.72
3508
3121
2735
4467
Market Price
$ 53.86
Selling Price
$ 48.37
243
120
194
430
Market Price
$ 41.86
Selling Price
$ 38.05
801
557
689
1588
Market Price
$ 46.57
Selling Price
$ 38.95
1387
1045
499
3328
Market Price
$ 38.46
Selling Price
$ 32.24
305
211
299
1136
Market Price
$ 50.96
Selling Price
$ 44.08
1296
927
621
2061
Market Price
$ 37.13
Selling Price
$ 31.05
1323
279
440
2799
Market Price
$ 57.68
Selling Price
$ 52.06
3579
891
2571
4169
Market Price
$ 51.36
Selling Price
$ 44.75
1073
697
1015
3884
Market Price
$ 55.93
Selling Price
$ 48.90
3464
1692
896
3562
Market Price
$ 52.35
Selling Price
$ 46.59
574
136
383
1516
Market Price
$ 59.62
Selling Price
$ 53.01
2352
1070
1361
4700
Market Price
$ 34.41
Selling Price
$ 29.49
667
570
408
2279
Market Price
$ 38.39
Selling Price
$ 34.81
183
171
139
556
Market Price
$ 44.48
Selling Price
$ 39.86
513
136
336
536