Market Price
$ 42.32
Selling Price
$ 37.86
964
607
203
4223
Market Price
$ 68.61
Selling Price
$ 58.44
2777
1330
2179
3042
Market Price
$ 46.32
Selling Price
$ 41.45
238
178
57
473
Market Price
$ 32.69
Selling Price
$ 29.60
669
473
189
845
Market Price
$ 42.79
Selling Price
$ 38.85
503
284
124
738
Market Price
$ 67.98
Selling Price
$ 58.22
3785
792
3473
3996
Market Price
$ 32.35
Selling Price
$ 29.08
1858
1545
1241
2418
Market Price
$ 36.65
Selling Price
$ 32.40
836
288
177
1453
Market Price
$ 42.50
Selling Price
$ 35.97
1010
684
278
1610
Market Price
$ 62.56
Selling Price
$ 52.49
1725
915
1368
2571
Market Price
$ 38.35
Selling Price
$ 32.15
2986
857
931
3817
Market Price
$ 33.05
Selling Price
$ 27.76
386
331
198
1715
Market Price
$ 31.38
Selling Price
$ 27.21
4389
3155
3055
4577
Market Price
$ 45.70
Selling Price
$ 39.44
858
595
843
2146
Market Price
$ 55.42
Selling Price
$ 48.32
1619
889
563
4451
Market Price
$ 41.39
Selling Price
$ 35.73
1498
1365
885
4377
Market Price
$ 39.15
Selling Price
$ 35.10
1279
846
463
3530
Market Price
$ 55.22
Selling Price
$ 49.93
853
585
295
3458
Market Price
$ 33.01
Selling Price
$ 28.18
516
297
358
532
Market Price
$ 38.73
Selling Price
$ 33.66
89
78
80
403
Market Price
$ 30.09
Selling Price
$ 26.70
1394
1056
1258
2619
Market Price
$ 43.75
Selling Price
$ 36.62
1148
1060
389
1941
Market Price
$ 51.79
Selling Price
$ 43.80
496
326
315
810
Market Price
$ 59.74
Selling Price
$ 52.45
208
59
135
515
Market Price
$ 61.85
Selling Price
$ 52.83
1012
368
579
1254
Market Price
$ 45.57
Selling Price
$ 38.89
374
118
111
892
Market Price
$ 60.44
Selling Price
$ 50.54
2013
1653
1325
4800
Market Price
$ 30.81
Selling Price
$ 27.94
2995
1734
1004
4189
Market Price
$ 64.23
Selling Price
$ 56.39
154
128
38
519
Market Price
$ 34.54
Selling Price
$ 29.67
1165
720
1139
4775
Market Price
$ 52.99
Selling Price
$ 45.65
290
161
99
480
Market Price
$ 54.50
Selling Price
$ 46.19
1167
366
522
3235
Market Price
$ 59.47
Selling Price
$ 53.44
1367
1132
634
4202
Market Price
$ 34.21
Selling Price
$ 30.33
2472
972
577
2528
Market Price
$ 52.95
Selling Price
$ 47.74
1970
443
1126
3691
Market Price
$ 43.05
Selling Price
$ 37.79
4231
3861
4155
4257
Market Price
$ 46.31
Selling Price
$ 38.73
1020
562
480
1806
Market Price
$ 50.01
Selling Price
$ 43.63
673
549
641
714
Market Price
$ 46.91
Selling Price
$ 39.80
603
285
332
908
Market Price
$ 37.58
Selling Price
$ 31.79
2488
2133
2101
2581