Market Price
$ 32.01
Selling Price
$ 28.37
2519
715
1664
2649
Market Price
$ 36.21
Selling Price
$ 30.69
971
710
391
2842
Market Price
$ 52.09
Selling Price
$ 45.02
1941
1807
1715
2605
Market Price
$ 50.87
Selling Price
$ 44.81
548
184
128
1278
Market Price
$ 46.53
Selling Price
$ 39.67
820
498
171
3984
Market Price
$ 60.51
Selling Price
$ 54.52
1628
864
436
2796
Market Price
$ 53.27
Selling Price
$ 45.97
1161
756
573
2403
Market Price
$ 45.93
Selling Price
$ 38.45
937
242
755
4137
Market Price
$ 47.36
Selling Price
$ 40.43
601
395
252
867
Market Price
$ 68.74
Selling Price
$ 57.89
1084
596
422
1434
Market Price
$ 61.04
Selling Price
$ 51.35
773
343
542
3197
Market Price
$ 51.77
Selling Price
$ 46.28
3066
2906
857
4483
Market Price
$ 32.18
Selling Price
$ 28.36
1716
917
1037
3411
Market Price
$ 65.43
Selling Price
$ 58.50
970
493
800
3233
Market Price
$ 51.52
Selling Price
$ 44.71
812
639
419
1030
Market Price
$ 40.20
Selling Price
$ 35.02
905
804
291
1025
Market Price
$ 67.95
Selling Price
$ 58.46
2965
1647
2321
3065
Market Price
$ 64.27
Selling Price
$ 54.10
1221
631
898
2069
Market Price
$ 32.60
Selling Price
$ 27.34
4373
1191
1061
4524
Market Price
$ 49.27
Selling Price
$ 42.54
956
507
507
1416
Market Price
$ 48.72
Selling Price
$ 41.78
2744
997
2577
4783
Market Price
$ 66.09
Selling Price
$ 58.79
1652
771
423
3550
Market Price
$ 48.25
Selling Price
$ 40.72
1802
1400
1132
2931
Market Price
$ 45.27
Selling Price
$ 39.94
678
258
334
1539
Market Price
$ 37.19
Selling Price
$ 32.99
577
240
308
651
Market Price
$ 36.72
Selling Price
$ 33.34
3955
891
1077
4222
Market Price
$ 53.95
Selling Price
$ 47.90
4112
1896
2301
4862
Market Price
$ 54.08
Selling Price
$ 48.72
267
230
191
413
Market Price
$ 51.63
Selling Price
$ 45.24
550
275
471
1648
Market Price
$ 32.04
Selling Price
$ 27.49
1723
1289
989
4285
Market Price
$ 68.62
Selling Price
$ 57.41
412
340
124
1977
Market Price
$ 62.37
Selling Price
$ 54.85
2281
1364
1015
2616
Market Price
$ 48.59
Selling Price
$ 40.61
953
609
658
2549
Market Price
$ 33.77
Selling Price
$ 29.40
484
481
348
1043
Market Price
$ 59.67
Selling Price
$ 50.47
533
225
171
2073
Market Price
$ 35.76
Selling Price
$ 30.98
1884
1821
1766
4986
Market Price
$ 44.35
Selling Price
$ 38.14
478
475
363
1250
Market Price
$ 51.80
Selling Price
$ 44.91
2164
1178
1365
4247
Market Price
$ 62.85
Selling Price
$ 53.80
1205
301
767
3972
Market Price
$ 48.60
Selling Price
$ 43.04
4237
2717
3814
4298