Market Price
$ 34.01
Selling Price
$ 28.80
220
133
75
623
Market Price
$ 60.85
Selling Price
$ 51.23
2571
1778
520
4253
Market Price
$ 38.50
Selling Price
$ 32.46
2766
2496
2566
4723
Market Price
$ 57.94
Selling Price
$ 52.01
2981
2664
1885
3121
Market Price
$ 63.03
Selling Price
$ 55.87
1264
1167
772
2413
Market Price
$ 37.06
Selling Price
$ 32.45
641
583
222
1944
Market Price
$ 43.74
Selling Price
$ 38.79
1582
1118
542
2276
Market Price
$ 39.43
Selling Price
$ 33.84
891
548
494
2649
Market Price
$ 54.57
Selling Price
$ 46.80
1969
1235
843
2622
Market Price
$ 53.97
Selling Price
$ 46.72
2766
2401
2084
3549
Market Price
$ 61.29
Selling Price
$ 53.93
1796
443
668
4740
Market Price
$ 48.72
Selling Price
$ 42.64
657
136
298
2568
Market Price
$ 63.50
Selling Price
$ 56.43
4283
2583
4027
4296
Market Price
$ 69.49
Selling Price
$ 59.83
1287
543
817
2037
Market Price
$ 30.07
Selling Price
$ 25.91
1213
609
702
4725
Market Price
$ 31.38
Selling Price
$ 26.58
1695
611
357
4483
Market Price
$ 59.81
Selling Price
$ 50.66
929
664
460
2191
Market Price
$ 48.63
Selling Price
$ 43.91
3862
3357
2047
4433
Market Price
$ 41.82
Selling Price
$ 36.29
1172
331
835
3298
Market Price
$ 41.95
Selling Price
$ 37.52
3428
1632
1383
3895
Market Price
$ 49.65
Selling Price
$ 42.10
975
371
366
1420
Market Price
$ 58.84
Selling Price
$ 49.33
2941
2619
638
2961
Market Price
$ 42.42
Selling Price
$ 36.52
464
421
134
662
Market Price
$ 55.95
Selling Price
$ 47.75
1528
768
876
2802
Market Price
$ 41.66
Selling Price
$ 35.74
900
401
283
1476
Market Price
$ 55.70
Selling Price
$ 46.99
1347
1280
727
4437
Market Price
$ 68.94
Selling Price
$ 58.07
1488
457
632
1670
Market Price
$ 55.23
Selling Price
$ 49.45
2918
701
1527
2931
Market Price
$ 51.63
Selling Price
$ 43.06
2856
1082
2068
3072
Market Price
$ 42.08
Selling Price
$ 35.28
1825
1661
1208
2289
Market Price
$ 53.59
Selling Price
$ 47.78
2008
1874
544
4697
Market Price
$ 52.91
Selling Price
$ 47.88
3091
2581
2219
3435
Market Price
$ 37.60
Selling Price
$ 32.20
923
192
321
4142
Market Price
$ 48.36
Selling Price
$ 41.05
528
250
199
1123
Market Price
$ 30.54
Selling Price
$ 26.01
3206
1088
2286
3497
Market Price
$ 67.46
Selling Price
$ 56.33
1177
1027
1050
2808
Market Price
$ 34.39
Selling Price
$ 30.22
2204
1361
1064
4559
Market Price
$ 54.23
Selling Price
$ 46.59
3366
965
1958
3988
Market Price
$ 66.78
Selling Price
$ 59.24
3640
1760
1653
4460
Market Price
$ 46.15
Selling Price
$ 39.87
452
298
166
2166