Market Price
$ 54.52
Selling Price
$ 45.88
729
370
207
2269
Market Price
$ 38.35
Selling Price
$ 34.38
848
293
253
2617
Market Price
$ 40.28
Selling Price
$ 33.67
606
464
525
839
Market Price
$ 70.91
Selling Price
$ 59.66
314
127
237
578
Market Price
$ 53.04
Selling Price
$ 44.87
1635
1152
1493
3980
Market Price
$ 38.65
Selling Price
$ 34.90
805
326
511
834
Market Price
$ 67.04
Selling Price
$ 58.21
1600
1407
426
2116
Market Price
$ 33.94
Selling Price
$ 30.39
3123
2099
743
3514
Market Price
$ 68.20
Selling Price
$ 57.91
3199
2221
1396
3493
Market Price
$ 65.14
Selling Price
$ 54.72
961
722
378
1036
Market Price
$ 32.13
Selling Price
$ 28.56
1978
618
845
3037
Market Price
$ 66.00
Selling Price
$ 56.03
2600
1065
2425
3799
Market Price
$ 60.28
Selling Price
$ 52.19
528
320
476
2363
Market Price
$ 41.50
Selling Price
$ 36.65
245
156
90
479
Market Price
$ 54.95
Selling Price
$ 47.01
3581
1787
1229
4307
Market Price
$ 40.35
Selling Price
$ 34.47
1089
796
235
2924
Market Price
$ 65.95
Selling Price
$ 56.78
1832
693
779
2703
Market Price
$ 58.97
Selling Price
$ 51.48
1375
300
1019
3834
Market Price
$ 55.72
Selling Price
$ 46.87
968
674
726
2031
Market Price
$ 49.12
Selling Price
$ 40.95
1378
639
413
3357
Market Price
$ 63.59
Selling Price
$ 55.97
930
261
346
1280
Market Price
$ 42.11
Selling Price
$ 36.29
2856
1429
1903
3060
Market Price
$ 38.71
Selling Price
$ 33.50
1250
510
926
3380
Market Price
$ 40.33
Selling Price
$ 35.41
2616
1662
1854
2822
Market Price
$ 30.98
Selling Price
$ 27.84
808
780
539
2812
Market Price
$ 29.12
Selling Price
$ 26.27
4355
3774
2241
4884
Market Price
$ 54.95
Selling Price
$ 49.50
846
767
519
1731
Market Price
$ 48.26
Selling Price
$ 42.07
967
200
290
4013
Market Price
$ 38.39
Selling Price
$ 33.62
614
400
410
1270
Market Price
$ 63.91
Selling Price
$ 57.02
1226
366
522
4366
Market Price
$ 45.38
Selling Price
$ 40.49
224
173
166
1045
Market Price
$ 34.01
Selling Price
$ 28.47
899
676
645
2401
Market Price
$ 28.62
Selling Price
$ 25.62
1157
559
1013
1262
Market Price
$ 56.10
Selling Price
$ 48.21
390
289
331
658
Market Price
$ 46.86
Selling Price
$ 40.15
3973
3268
1075
4062
Market Price
$ 64.51
Selling Price
$ 54.18
1779
1094
1396
3273
Market Price
$ 39.02
Selling Price
$ 33.58
1833
398
1196
4284
Market Price
$ 33.70
Selling Price
$ 29.57
2842
1345
1327
3422
Market Price
$ 48.84
Selling Price
$ 41.43
369
97
367
841
Market Price
$ 58.57
Selling Price
$ 50.86
2184
2103
596
3247