Market Price
$ 30.75
Selling Price
$ 27.09
2940
798
1145
3336
Market Price
$ 65.97
Selling Price
$ 57.79
765
228
297
1984
Market Price
$ 62.52
Selling Price
$ 55.61
1479
910
1054
1907
Market Price
$ 48.44
Selling Price
$ 41.76
484
420
288
948
Market Price
$ 37.01
Selling Price
$ 31.06
1679
763
1405
1969
Market Price
$ 59.87
Selling Price
$ 52.85
784
415
751
1854
Market Price
$ 66.83
Selling Price
$ 57.73
2318
871
2139
2451
Market Price
$ 39.44
Selling Price
$ 35.27
3329
1441
3002
3675
Market Price
$ 35.71
Selling Price
$ 31.20
3286
1249
1308
4897
Market Price
$ 37.29
Selling Price
$ 31.92
388
99
136
585
Market Price
$ 39.02
Selling Price
$ 34.46
2173
1096
2119
2822
Market Price
$ 30.32
Selling Price
$ 26.80
2953
2822
600
4384
Market Price
$ 41.67
Selling Price
$ 36.51
2537
1452
1287
3305
Market Price
$ 62.15
Selling Price
$ 55.25
2894
831
1689
3007
Market Price
$ 56.03
Selling Price
$ 48.25
1489
1100
625
4499
Market Price
$ 50.12
Selling Price
$ 41.99
1007
378
955
1780
Market Price
$ 63.10
Selling Price
$ 57.24
2001
1932
1285
2762
Market Price
$ 42.11
Selling Price
$ 38.07
1568
490
1056
2554
Market Price
$ 69.82
Selling Price
$ 59.37
1233
466
365
3257
Market Price
$ 61.40
Selling Price
$ 54.59
241
129
65
1002
Market Price
$ 32.02
Selling Price
$ 27.86
978
537
825
1127
Market Price
$ 50.74
Selling Price
$ 43.23
2306
605
1279
2449
Market Price
$ 47.32
Selling Price
$ 42.77
1565
1076
1507
4026
Market Price
$ 57.57
Selling Price
$ 48.53
1127
1097
1026
1987
Market Price
$ 53.24
Selling Price
$ 46.64
1201
1162
374
1469
Market Price
$ 33.08
Selling Price
$ 29.88
1623
930
1599
3300
Market Price
$ 59.02
Selling Price
$ 49.26
2559
1347
740
4562
Market Price
$ 58.80
Selling Price
$ 52.13
555
291
526
1920
Market Price
$ 45.80
Selling Price
$ 38.80
398
374
291
456
Market Price
$ 46.42
Selling Price
$ 38.96
1262
886
853
2333
Market Price
$ 37.09
Selling Price
$ 32.00
1621
1448
1588
1761
Market Price
$ 51.01
Selling Price
$ 43.68
215
78
69
689
Market Price
$ 60.62
Selling Price
$ 53.81
1824
1510
1531
2116
Market Price
$ 65.49
Selling Price
$ 55.11
1988
1882
1135
4295
Market Price
$ 33.80
Selling Price
$ 30.59
911
472
502
3481
Market Price
$ 39.97
Selling Price
$ 35.94
1545
1349
382
1865
Market Price
$ 34.23
Selling Price
$ 29.71
1022
988
805
1269
Market Price
$ 60.38
Selling Price
$ 52.53
2787
2536
1513
4968
Market Price
$ 52.05
Selling Price
$ 45.99
4109
1539
2964
4689
Market Price
$ 44.46
Selling Price
$ 39.13
482
165
122
638