Market Price
$ 32.12
Selling Price
$ 28.33
3467
3200
1795
3496
Market Price
$ 43.06
Selling Price
$ 36.12
1529
991
942
2652
Market Price
$ 47.05
Selling Price
$ 42.42
900
667
288
1341
Market Price
$ 45.79
Selling Price
$ 38.66
2720
2674
1775
4798
Market Price
$ 49.14
Selling Price
$ 41.96
385
263
80
1843
Market Price
$ 58.00
Selling Price
$ 48.72
1754
666
1432
2259
Market Price
$ 68.31
Selling Price
$ 58.87
1224
1031
612
3145
Market Price
$ 57.09
Selling Price
$ 50.21
2028
430
1129
3939
Market Price
$ 65.49
Selling Price
$ 55.73
1156
524
866
1357
Market Price
$ 36.52
Selling Price
$ 32.82
3114
3114
2947
4365
Market Price
$ 57.74
Selling Price
$ 51.12
3168
1975
1621
3803
Market Price
$ 60.32
Selling Price
$ 54.26
500
292
285
1876
Market Price
$ 33.36
Selling Price
$ 30.06
531
283
350
1226
Market Price
$ 65.25
Selling Price
$ 58.67
1115
795
975
1377
Market Price
$ 38.79
Selling Price
$ 32.77
846
794
244
1146
Market Price
$ 58.51
Selling Price
$ 50.06
1018
905
547
4731
Market Price
$ 47.11
Selling Price
$ 40.84
2536
613
1351
3388
Market Price
$ 48.77
Selling Price
$ 43.05
896
203
393
1798
Market Price
$ 58.29
Selling Price
$ 49.80
2748
2428
2274
2850
Market Price
$ 40.92
Selling Price
$ 36.99
286
248
157
620
Market Price
$ 42.36
Selling Price
$ 36.71
1436
1044
1396
2539
Market Price
$ 46.78
Selling Price
$ 40.53
1811
1535
1750
2111
Market Price
$ 55.07
Selling Price
$ 46.97
710
207
692
1807
Market Price
$ 64.12
Selling Price
$ 56.45
1535
830
680
1985
Market Price
$ 53.09
Selling Price
$ 46.75
2653
1016
661
4035
Market Price
$ 56.58
Selling Price
$ 50.78
539
127
335
547
Market Price
$ 57.79
Selling Price
$ 49.04
3428
1370
3105
3457
Market Price
$ 38.42
Selling Price
$ 33.14
934
731
195
2025
Market Price
$ 61.40
Selling Price
$ 53.89
696
683
266
1038
Market Price
$ 65.39
Selling Price
$ 58.77
1662
439
605
4944
Market Price
$ 70.46
Selling Price
$ 59.99
1277
474
1117
1684
Market Price
$ 29.28
Selling Price
$ 25.39
2545
1029
643
3959
Market Price
$ 44.68
Selling Price
$ 37.32
1601
1561
985
3917
Market Price
$ 38.60
Selling Price
$ 33.73
645
415
224
2943
Market Price
$ 69.06
Selling Price
$ 58.78
629
459
527
988
Market Price
$ 64.79
Selling Price
$ 55.06
2314
1693
1939
3458
Market Price
$ 32.77
Selling Price
$ 28.84
2820
1258
1452
4344
Market Price
$ 62.08
Selling Price
$ 56.37
849
329
304
1887
Market Price
$ 46.08
Selling Price
$ 41.01
1400
1129
1393
2944
Market Price
$ 61.99
Selling Price
$ 52.89
1791
1473
1220
2370