Market Price
$ 40.51
Selling Price
$ 36.77
2498
1629
1537
3068
Market Price
$ 32.44
Selling Price
$ 27.89
317
226
277
1196
Market Price
$ 44.01
Selling Price
$ 37.56
796
448
188
819
Market Price
$ 37.69
Selling Price
$ 33.31
490
276
442
1456
Market Price
$ 53.83
Selling Price
$ 46.32
3054
873
1290
4044
Market Price
$ 51.92
Selling Price
$ 46.10
1221
1211
835
2500
Market Price
$ 46.49
Selling Price
$ 41.39
1117
250
585
3100
Market Price
$ 51.17
Selling Price
$ 45.29
1457
1067
448
1578
Market Price
$ 62.70
Selling Price
$ 53.35
445
135
384
1321
Market Price
$ 34.02
Selling Price
$ 30.49
2271
736
630
4623
Market Price
$ 56.08
Selling Price
$ 48.03
1522
983
1063
1535
Market Price
$ 43.60
Selling Price
$ 38.22
1297
361
300
1611
Market Price
$ 46.40
Selling Price
$ 39.36
383
383
265
785
Market Price
$ 51.26
Selling Price
$ 44.53
1600
537
630
1629
Market Price
$ 35.08
Selling Price
$ 29.43
1882
1482
910
2062
Market Price
$ 43.90
Selling Price
$ 37.53
2068
1535
832
3878
Market Price
$ 51.19
Selling Price
$ 44.42
1777
467
1681
3920
Market Price
$ 46.93
Selling Price
$ 41.51
1277
404
1203
2362
Market Price
$ 67.36
Selling Price
$ 57.72
3394
1273
3321
3699
Market Price
$ 55.83
Selling Price
$ 50.69
2495
1346
1480
2765
Market Price
$ 65.26
Selling Price
$ 56.91
4715
2061
4381
4725
Market Price
$ 51.42
Selling Price
$ 46.29
2014
1504
1947
3818
Market Price
$ 44.63
Selling Price
$ 38.18
921
812
711
1519
Market Price
$ 46.97
Selling Price
$ 39.87
970
688
721
1500
Market Price
$ 39.59
Selling Price
$ 33.73
579
254
166
1169
Market Price
$ 41.41
Selling Price
$ 34.59
811
713
504
3448
Market Price
$ 30.90
Selling Price
$ 26.40
2388
2013
1281
4508
Market Price
$ 66.14
Selling Price
$ 59.14
1570
856
1331
2631
Market Price
$ 39.66
Selling Price
$ 34.77
1871
1007
952
2866
Market Price
$ 33.74
Selling Price
$ 29.91
4615
3101
1622
4724
Market Price
$ 32.91
Selling Price
$ 29.92
1604
765
1604
1689
Market Price
$ 37.59
Selling Price
$ 31.57
3159
2135
1612
4985
Market Price
$ 52.92
Selling Price
$ 45.97
668
533
647
773
Market Price
$ 64.79
Selling Price
$ 57.76
3200
883
1255
3849
Market Price
$ 29.03
Selling Price
$ 25.94
1111
588
1038
2835
Market Price
$ 45.15
Selling Price
$ 38.99
2322
2080
784
2905
Market Price
$ 42.04
Selling Price
$ 36.33
2084
1502
2041
2244
Market Price
$ 56.44
Selling Price
$ 50.89
638
586
131
2414
Market Price
$ 49.09
Selling Price
$ 41.04
1384
876
430
3596
Market Price
$ 36.38
Selling Price
$ 31.44
3383
1941
2338
4992