Market Price
$ 49.59
Selling Price
$ 44.26
2647
848
1535
2850
Market Price
$ 60.50
Selling Price
$ 51.06
4567
2844
3255
4663
Market Price
$ 43.88
Selling Price
$ 38.68
1238
726
949
1406
Market Price
$ 44.18
Selling Price
$ 39.12
1238
795
377
2128
Market Price
$ 37.82
Selling Price
$ 32.31
1522
654
812
4376
Market Price
$ 50.38
Selling Price
$ 44.14
572
245
319
1127
Market Price
$ 34.61
Selling Price
$ 31.13
200
197
47
448
Market Price
$ 44.80
Selling Price
$ 40.50
1678
1603
1573
2045
Market Price
$ 53.97
Selling Price
$ 48.79
387
158
153
1121
Market Price
$ 54.59
Selling Price
$ 47.81
2093
1037
993
3339
Market Price
$ 49.24
Selling Price
$ 43.42
1172
453
453
1811
Market Price
$ 56.58
Selling Price
$ 48.10
552
450
508
2741
Market Price
$ 67.82
Selling Price
$ 57.36
3591
3424
3552
4370
Market Price
$ 42.71
Selling Price
$ 36.24
983
584
548
2611
Market Price
$ 65.86
Selling Price
$ 56.28
1835
998
1823
2103
Market Price
$ 57.93
Selling Price
$ 50.05
3294
1705
1133
4428
Market Price
$ 49.37
Selling Price
$ 44.65
966
270
197
2698
Market Price
$ 29.29
Selling Price
$ 26.07
453
413
176
556
Market Price
$ 49.56
Selling Price
$ 43.57
1020
242
849
1216
Market Price
$ 37.25
Selling Price
$ 32.26
425
281
133
1540
Market Price
$ 36.43
Selling Price
$ 30.91
1186
775
952
2744
Market Price
$ 50.54
Selling Price
$ 44.10
1167
776
636
1884
Market Price
$ 63.12
Selling Price
$ 54.87
1714
1452
1116
3628
Market Price
$ 52.69
Selling Price
$ 45.08
844
614
574
3458
Market Price
$ 28.47
Selling Price
$ 25.17
1085
576
694
1524
Market Price
$ 64.07
Selling Price
$ 53.59
2172
1793
540
3429
Market Price
$ 43.20
Selling Price
$ 37.60
1418
389
529
1497
Market Price
$ 70.74
Selling Price
$ 59.80
906
408
455
948
Market Price
$ 52.07
Selling Price
$ 43.80
2680
2233
1341
3131
Market Price
$ 38.14
Selling Price
$ 33.06
1832
1746
1764
3983
Market Price
$ 66.22
Selling Price
$ 55.51
1842
1823
548
4829
Market Price
$ 42.12
Selling Price
$ 38.16
2270
1095
1487
4442
Market Price
$ 29.49
Selling Price
$ 25.09
1214
858
484
3133
Market Price
$ 62.70
Selling Price
$ 55.77
3392
743
2431
4363
Market Price
$ 33.99
Selling Price
$ 29.59
1299
543
347
2422
Market Price
$ 50.58
Selling Price
$ 45.72
3170
1522
1065
3517
Market Price
$ 41.42
Selling Price
$ 34.68
1454
594
555
2360
Market Price
$ 66.47
Selling Price
$ 57.55
2213
1185
1733
4087
Market Price
$ 62.89
Selling Price
$ 52.69
1184
648
564
3357
Market Price
$ 29.64
Selling Price
$ 25.31
1462
575
920
2217