Market Price
$ 63.41
Selling Price
$ 54.86
2956
2499
1604
4616
Market Price
$ 35.66
Selling Price
$ 30.20
1623
1211
1446
3281
Market Price
$ 41.84
Selling Price
$ 35.38
412
199
135
420
Market Price
$ 59.77
Selling Price
$ 52.24
341
255
151
812
Market Price
$ 37.67
Selling Price
$ 31.94
185
123
117
431
Market Price
$ 32.54
Selling Price
$ 27.48
718
522
554
2360
Market Price
$ 45.45
Selling Price
$ 38.49
227
134
152
465
Market Price
$ 51.63
Selling Price
$ 46.66
3104
1805
2470
4971
Market Price
$ 50.20
Selling Price
$ 44.94
442
92
126
1060
Market Price
$ 31.17
Selling Price
$ 27.67
3871
954
3469
3987
Market Price
$ 39.25
Selling Price
$ 34.48
473
102
344
724
Market Price
$ 61.28
Selling Price
$ 51.57
740
384
490
3419
Market Price
$ 36.35
Selling Price
$ 31.13
1880
376
842
3201
Market Price
$ 57.16
Selling Price
$ 49.69
1975
1408
1067
2529
Market Price
$ 60.89
Selling Price
$ 52.44
2116
1666
2082
2913
Market Price
$ 32.59
Selling Price
$ 27.50
735
297
344
761
Market Price
$ 48.63
Selling Price
$ 43.36
936
793
739
2251
Market Price
$ 35.86
Selling Price
$ 31.43
1134
1083
1117
1855
Market Price
$ 49.28
Selling Price
$ 41.26
283
202
282
588
Market Price
$ 30.46
Selling Price
$ 26.63
950
911
422
1384
Market Price
$ 65.39
Selling Price
$ 57.29
1074
677
870
3070
Market Price
$ 37.55
Selling Price
$ 31.61
664
288
642
731
Market Price
$ 29.45
Selling Price
$ 25.26
2783
2421
2024
3104
Market Price
$ 40.02
Selling Price
$ 34.89
159
85
153
598
Market Price
$ 34.39
Selling Price
$ 29.73
374
297
265
1415
Market Price
$ 62.38
Selling Price
$ 52.92
1690
1595
750
4315
Market Price
$ 41.22
Selling Price
$ 34.96
2685
1529
1677
3400
Market Price
$ 48.59
Selling Price
$ 43.96
613
285
351
628
Market Price
$ 35.41
Selling Price
$ 29.94
1795
1780
1535
2172
Market Price
$ 43.82
Selling Price
$ 38.58
1432
365
768
2432
Market Price
$ 40.02
Selling Price
$ 34.33
2943
2024
2078
4682
Market Price
$ 41.93
Selling Price
$ 36.02
231
115
53
570
Market Price
$ 45.01
Selling Price
$ 40.25
2476
546
1359
3768
Market Price
$ 41.25
Selling Price
$ 35.08
594
338
295
651
Market Price
$ 43.58
Selling Price
$ 36.72
816
190
600
3077
Market Price
$ 47.46
Selling Price
$ 41.17
382
346
163
1349
Market Price
$ 55.68
Selling Price
$ 48.04
2416
1474
763
3316
Market Price
$ 39.80
Selling Price
$ 34.68
906
775
320
1067
Market Price
$ 65.85
Selling Price
$ 56.79
1979
1020
1314
2698
Market Price
$ 32.30
Selling Price
$ 28.09
227
167
62
573