Market Price
$ 50.45
Selling Price
$ 44.81
2373
2308
1688
3890
Market Price
$ 35.94
Selling Price
$ 32.31
655
655
582
2033
Market Price
$ 49.80
Selling Price
$ 42.25
848
186
694
1869
Market Price
$ 33.40
Selling Price
$ 27.98
626
292
593
2406
Market Price
$ 42.95
Selling Price
$ 35.89
581
408
292
643
Market Price
$ 35.47
Selling Price
$ 30.49
1073
537
594
4800
Market Price
$ 61.39
Selling Price
$ 53.85
1978
1585
1725
3112
Market Price
$ 40.32
Selling Price
$ 36.25
1245
326
1205
3474
Market Price
$ 67.46
Selling Price
$ 57.47
883
274
462
2504
Market Price
$ 32.12
Selling Price
$ 28.70
248
183
236
590
Market Price
$ 37.57
Selling Price
$ 32.01
2899
820
1664
3268
Market Price
$ 67.61
Selling Price
$ 58.79
1367
274
416
3536
Market Price
$ 50.96
Selling Price
$ 43.98
1121
655
1021
2738
Market Price
$ 52.08
Selling Price
$ 45.37
829
401
546
839
Market Price
$ 61.05
Selling Price
$ 52.62
689
315
559
1216
Market Price
$ 58.76
Selling Price
$ 52.58
590
118
520
1386
Market Price
$ 57.24
Selling Price
$ 50.09
761
196
299
1515
Market Price
$ 41.10
Selling Price
$ 34.29
1606
1413
1436
1997
Market Price
$ 48.89
Selling Price
$ 43.78
398
170
261
507
Market Price
$ 35.71
Selling Price
$ 29.88
3272
1740
2133
3959
Market Price
$ 30.97
Selling Price
$ 26.87
1490
1076
905
3732
Market Price
$ 44.11
Selling Price
$ 38.15
1236
1226
1036
1315
Market Price
$ 68.18
Selling Price
$ 57.97
1760
683
1661
3544
Market Price
$ 57.88
Selling Price
$ 52.23
2150
922
1713
2667
Market Price
$ 70.57
Selling Price
$ 59.39
807
247
486
2651
Market Price
$ 30.41
Selling Price
$ 26.57
2630
618
1288
4448
Market Price
$ 60.25
Selling Price
$ 51.15
3798
3639
1291
4887
Market Price
$ 62.89
Selling Price
$ 56.40
1010
693
536
1056
Market Price
$ 52.78
Selling Price
$ 45.28
958
471
400
1166
Market Price
$ 55.00
Selling Price
$ 48.34
2616
1546
2493
3898
Market Price
$ 39.70
Selling Price
$ 33.80
819
573
768
1813
Market Price
$ 65.07
Selling Price
$ 55.23
3765
1608
3362
4781
Market Price
$ 30.21
Selling Price
$ 25.77
243
78
102
870
Market Price
$ 61.17
Selling Price
$ 51.22
1042
749
702
1351
Market Price
$ 52.61
Selling Price
$ 45.10
260
202
101
551
Market Price
$ 29.41
Selling Price
$ 26.43
1644
967
382
2628
Market Price
$ 63.04
Selling Price
$ 55.68
3148
2521
1342
4004
Market Price
$ 45.39
Selling Price
$ 40.66
1383
540
750
3255
Market Price
$ 48.36
Selling Price
$ 40.88
510
369
149
969
Market Price
$ 65.60
Selling Price
$ 57.91
985
945
585
1286