Market Price
$ 42.15
Selling Price
$ 35.16
3504
1382
2226
4357
Market Price
$ 33.29
Selling Price
$ 28.71
2697
1488
1855
4620
Market Price
$ 32.43
Selling Price
$ 27.81
2179
2120
1510
2842
Market Price
$ 33.85
Selling Price
$ 28.44
1452
1301
1065
2372
Market Price
$ 35.60
Selling Price
$ 29.79
1117
789
485
4940
Market Price
$ 52.00
Selling Price
$ 43.51
1229
473
1149
3352
Market Price
$ 34.84
Selling Price
$ 30.92
2483
1894
992
4365
Market Price
$ 33.86
Selling Price
$ 28.70
4164
2571
3469
4308
Market Price
$ 47.28
Selling Price
$ 40.85
1081
937
1062
2957
Market Price
$ 29.61
Selling Price
$ 26.86
1001
562
903
1186
Market Price
$ 51.60
Selling Price
$ 46.15
2060
1155
770
2524
Market Price
$ 40.99
Selling Price
$ 36.29
1691
741
1655
3219
Market Price
$ 42.03
Selling Price
$ 36.77
2676
2132
1365
2710
Market Price
$ 62.77
Selling Price
$ 52.52
3139
2467
860
4157
Market Price
$ 37.61
Selling Price
$ 31.94
1158
562
1155
2337
Market Price
$ 57.37
Selling Price
$ 50.73
700
659
216
710
Market Price
$ 50.36
Selling Price
$ 42.24
684
217
348
738
Market Price
$ 63.08
Selling Price
$ 56.82
570
526
334
1679
Market Price
$ 58.08
Selling Price
$ 48.96
2495
749
768
3218
Market Price
$ 48.64
Selling Price
$ 42.66
3244
1178
775
3247
Market Price
$ 68.09
Selling Price
$ 58.11
3284
2227
983
3957
Market Price
$ 46.09
Selling Price
$ 39.30
4460
2126
2995
4468
Market Price
$ 30.42
Selling Price
$ 26.13
362
272
335
639
Market Price
$ 53.75
Selling Price
$ 45.45
2059
1960
1615
4709
Market Price
$ 41.84
Selling Price
$ 35.37
3570
3053
895
4871
Market Price
$ 55.48
Selling Price
$ 47.13
443
277
414
1204
Market Price
$ 39.82
Selling Price
$ 35.10
716
472
440
815
Market Price
$ 55.27
Selling Price
$ 46.12
1507
1026
1045
2490
Market Price
$ 38.62
Selling Price
$ 33.51
1169
326
616
2394
Market Price
$ 49.11
Selling Price
$ 43.80
589
138
524
647
Market Price
$ 49.56
Selling Price
$ 41.83
2455
2110
726
3591
Market Price
$ 51.51
Selling Price
$ 46.79
4339
3276
1136
4924
Market Price
$ 65.35
Selling Price
$ 55.71
1095
513
408
2956
Market Price
$ 39.16
Selling Price
$ 33.91
2040
1074
1483
2633
Market Price
$ 33.58
Selling Price
$ 29.62
2212
1591
497
2588
Market Price
$ 62.14
Selling Price
$ 53.06
2111
620
1097
2754
Market Price
$ 51.93
Selling Price
$ 46.89
2451
1541
1242
3076
Market Price
$ 46.76
Selling Price
$ 40.47
698
426
655
1672
Market Price
$ 65.62
Selling Price
$ 55.15
1674
769
836
3323
Market Price
$ 56.01
Selling Price
$ 46.76
1678
660
357
1952