Market Price
$ 36.39
Selling Price
$ 32.02
904
332
725
4274
Market Price
$ 60.12
Selling Price
$ 51.24
1437
448
1243
4501
Market Price
$ 47.80
Selling Price
$ 43.06
1090
374
421
4731
Market Price
$ 41.35
Selling Price
$ 34.68
3688
1638
2876
4738
Market Price
$ 40.41
Selling Price
$ 35.12
1913
779
586
2028
Market Price
$ 59.70
Selling Price
$ 50.30
2541
1169
822
4984
Market Price
$ 60.54
Selling Price
$ 52.13
1914
1749
423
1929
Market Price
$ 45.11
Selling Price
$ 38.45
1481
783
714
1696
Market Price
$ 58.45
Selling Price
$ 50.04
2160
2148
733
4253
Market Price
$ 60.15
Selling Price
$ 50.58
2139
565
728
3778
Market Price
$ 55.21
Selling Price
$ 47.63
1613
761
793
4206
Market Price
$ 46.87
Selling Price
$ 42.52
2720
634
909
3004
Market Price
$ 67.12
Selling Price
$ 58.32
2071
1095
1409
4631
Market Price
$ 33.19
Selling Price
$ 28.03
606
271
328
836
Market Price
$ 60.57
Selling Price
$ 53.94
3309
2005
2110
3715
Market Price
$ 29.22
Selling Price
$ 25.55
1378
1054
685
1891
Market Price
$ 58.03
Selling Price
$ 51.28
560
225
116
832
Market Price
$ 62.91
Selling Price
$ 56.94
1429
1079
764
2403
Market Price
$ 39.00
Selling Price
$ 34.48
932
279
341
3152
Market Price
$ 63.30
Selling Price
$ 53.49
538
523
378
793
Market Price
$ 54.96
Selling Price
$ 45.98
909
228
325
1328
Market Price
$ 30.69
Selling Price
$ 27.14
1655
1109
878
4340
Market Price
$ 67.13
Selling Price
$ 56.58
2061
468
1171
3040
Market Price
$ 35.30
Selling Price
$ 30.25
322
69
98
563
Market Price
$ 66.93
Selling Price
$ 58.22
118
64
82
512
Market Price
$ 38.14
Selling Price
$ 31.95
856
664
422
3846
Market Price
$ 43.61
Selling Price
$ 37.18
3348
2848
1463
4750
Market Price
$ 51.17
Selling Price
$ 42.98
511
381
446
615
Market Price
$ 57.34
Selling Price
$ 50.91
748
163
671
2439
Market Price
$ 43.27
Selling Price
$ 38.85
149
42
105
495
Market Price
$ 46.59
Selling Price
$ 39.45
1498
1306
888
2136
Market Price
$ 67.19
Selling Price
$ 56.13
1038
246
944
4594
Market Price
$ 56.93
Selling Price
$ 48.74
1777
951
870
2051
Market Price
$ 63.99
Selling Price
$ 54.19
1956
1815
1060
2732
Market Price
$ 61.94
Selling Price
$ 54.07
1121
626
297
1685
Market Price
$ 46.39
Selling Price
$ 40.38
1679
675
1302
2323
Market Price
$ 61.36
Selling Price
$ 52.61
1013
501
474
2754
Market Price
$ 50.83
Selling Price
$ 42.56
1309
275
1257
4750
Market Price
$ 37.91
Selling Price
$ 33.40
3520
3150
2456
3944
Market Price
$ 37.35
Selling Price
$ 33.14
1123
291
1053
1160