Market Price
$ 47.20
Selling Price
$ 41.14
1972
631
450
3741
Market Price
$ 39.29
Selling Price
$ 33.36
4518
3871
1493
4635
Market Price
$ 38.49
Selling Price
$ 33.55
2269
507
525
4644
Market Price
$ 68.93
Selling Price
$ 59.79
1281
754
531
2650
Market Price
$ 49.91
Selling Price
$ 45.14
1167
684
365
4873
Market Price
$ 39.73
Selling Price
$ 35.31
1796
1601
635
4477
Market Price
$ 40.42
Selling Price
$ 35.46
2841
2585
2075
3667
Market Price
$ 43.87
Selling Price
$ 39.00
1339
900
1186
1841
Market Price
$ 50.60
Selling Price
$ 44.85
2573
1466
1413
3498
Market Price
$ 35.25
Selling Price
$ 30.08
3679
1101
1051
4200
Market Price
$ 57.40
Selling Price
$ 50.18
2757
2441
2102
3524
Market Price
$ 46.79
Selling Price
$ 41.94
250
193
79
624
Market Price
$ 51.35
Selling Price
$ 44.85
394
308
323
1947
Market Price
$ 59.57
Selling Price
$ 52.43
545
119
256
1041
Market Price
$ 48.06
Selling Price
$ 40.77
851
628
299
4097
Market Price
$ 35.12
Selling Price
$ 30.47
1377
283
810
2445
Market Price
$ 34.48
Selling Price
$ 28.86
4080
2064
3633
4854
Market Price
$ 34.75
Selling Price
$ 29.61
1931
1791
1667
2190
Market Price
$ 49.85
Selling Price
$ 43.06
2303
2126
628
2387
Market Price
$ 33.41
Selling Price
$ 30.23
2247
910
2125
3608
Market Price
$ 44.19
Selling Price
$ 39.37
665
459
141
1716
Market Price
$ 55.18
Selling Price
$ 47.20
527
354
185
765
Market Price
$ 53.49
Selling Price
$ 45.55
365
217
221
585
Market Price
$ 46.92
Selling Price
$ 40.18
2592
698
1599
3500
Market Price
$ 48.72
Selling Price
$ 43.45
2259
2146
601
2892
Market Price
$ 32.26
Selling Price
$ 27.35
1796
1366
1024
4795
Market Price
$ 65.02
Selling Price
$ 57.77
519
109
261
2484
Market Price
$ 51.84
Selling Price
$ 43.83
616
538
126
861
Market Price
$ 66.42
Selling Price
$ 57.13
1209
434
1093
3027
Market Price
$ 57.60
Selling Price
$ 48.94
466
281
110
543
Market Price
$ 47.09
Selling Price
$ 42.53
4206
1144
2110
4833
Market Price
$ 66.76
Selling Price
$ 57.90
530
332
248
1142
Market Price
$ 30.58
Selling Price
$ 27.32
1221
432
936
2170
Market Price
$ 62.49
Selling Price
$ 52.90
1082
1064
795
2621
Market Price
$ 70.62
Selling Price
$ 59.06
3067
2860
845
4859
Market Price
$ 42.43
Selling Price
$ 37.47
196
135
109
609
Market Price
$ 66.74
Selling Price
$ 57.77
266
75
67
478
Market Price
$ 47.80
Selling Price
$ 40.46
3825
1082
1789
4612
Market Price
$ 60.97
Selling Price
$ 51.50
1484
1067
1004
2904
Market Price
$ 61.74
Selling Price
$ 52.35
550
233
536
1099