Market Price
$ 51.07
Selling Price
$ 45.66
666
166
241
879
Market Price
$ 63.31
Selling Price
$ 57.25
317
296
308
1234
Market Price
$ 40.69
Selling Price
$ 36.87
641
215
508
751
Market Price
$ 38.71
Selling Price
$ 34.03
1522
1477
971
1590
Market Price
$ 53.87
Selling Price
$ 47.76
1368
1206
1335
2965
Market Price
$ 69.97
Selling Price
$ 59.93
695
450
543
2116
Market Price
$ 47.53
Selling Price
$ 40.63
1078
999
952
1737
Market Price
$ 60.97
Selling Price
$ 51.07
1062
480
920
1263
Market Price
$ 32.94
Selling Price
$ 28.24
3682
2893
3042
4003
Market Price
$ 38.26
Selling Price
$ 33.38
474
394
104
1725
Market Price
$ 42.49
Selling Price
$ 37.88
1533
484
499
1824
Market Price
$ 63.86
Selling Price
$ 55.34
686
182
369
1007
Market Price
$ 68.51
Selling Price
$ 59.61
549
494
244
1198
Market Price
$ 31.03
Selling Price
$ 25.91
1717
346
1142
2363
Market Price
$ 57.27
Selling Price
$ 49.97
2373
547
2202
2990
Market Price
$ 62.55
Selling Price
$ 54.66
1704
487
591
4917
Market Price
$ 37.07
Selling Price
$ 31.10
3322
2023
1415
3708
Market Price
$ 27.93
Selling Price
$ 25.28
733
547
243
1748
Market Price
$ 53.52
Selling Price
$ 46.77
1540
369
676
1674
Market Price
$ 44.38
Selling Price
$ 37.86
1208
1039
632
4203
Market Price
$ 31.32
Selling Price
$ 27.50
729
262
298
1814
Market Price
$ 56.61
Selling Price
$ 48.22
3568
2301
1356
3868
Market Price
$ 31.88
Selling Price
$ 27.87
891
734
668
3406
Market Price
$ 65.50
Selling Price
$ 57.04
1062
711
895
4334
Market Price
$ 64.89
Selling Price
$ 54.11
2329
1413
1030
3927
Market Price
$ 45.40
Selling Price
$ 39.51
879
562
784
1794
Market Price
$ 45.35
Selling Price
$ 39.47
1387
753
529
4214
Market Price
$ 39.09
Selling Price
$ 32.62
1790
954
704
2431
Market Price
$ 36.63
Selling Price
$ 32.87
3153
2032
2288
3697
Market Price
$ 41.20
Selling Price
$ 35.58
578
256
153
2175
Market Price
$ 46.35
Selling Price
$ 40.01
867
517
836
889
Market Price
$ 64.64
Selling Price
$ 58.16
1075
334
763
3282
Market Price
$ 48.30
Selling Price
$ 40.26
2279
2184
609
2648
Market Price
$ 45.78
Selling Price
$ 39.39
2394
659
1330
4255
Market Price
$ 61.31
Selling Price
$ 55.55
630
185
423
1370
Market Price
$ 68.51
Selling Price
$ 59.46
1371
967
322
1636
Market Price
$ 44.17
Selling Price
$ 37.25
904
721
243
2865
Market Price
$ 39.32
Selling Price
$ 33.93
1178
868
369
1957
Market Price
$ 40.67
Selling Price
$ 35.80
3215
2328
2272
3862
Market Price
$ 58.96
Selling Price
$ 51.70
3527
862
2863
3994