Market Price
$ 29.18
Selling Price
$ 26.01
1291
960
491
1785
Market Price
$ 35.40
Selling Price
$ 29.60
1879
1358
514
3372
Market Price
$ 52.19
Selling Price
$ 44.00
1088
877
227
1822
Market Price
$ 63.12
Selling Price
$ 55.13
1510
755
1388
2983
Market Price
$ 39.96
Selling Price
$ 33.88
2500
2168
1446
2659
Market Price
$ 34.23
Selling Price
$ 29.75
1779
1213
503
1985
Market Price
$ 46.82
Selling Price
$ 41.63
782
224
539
2241
Market Price
$ 47.01
Selling Price
$ 39.47
1010
965
438
2029
Market Price
$ 51.27
Selling Price
$ 43.57
1094
718
468
2094
Market Price
$ 59.52
Selling Price
$ 51.12
1287
499
782
3326
Market Price
$ 59.88
Selling Price
$ 50.68
1168
779
453
1300
Market Price
$ 56.03
Selling Price
$ 47.43
2214
1024
519
2781
Market Price
$ 46.72
Selling Price
$ 42.16
3864
3427
3503
4299
Market Price
$ 53.19
Selling Price
$ 46.12
1806
540
1417
1870
Market Price
$ 49.34
Selling Price
$ 42.81
2604
1526
872
4259
Market Price
$ 55.74
Selling Price
$ 47.64
1353
892
1345
2664
Market Price
$ 37.90
Selling Price
$ 33.47
879
666
456
1215
Market Price
$ 63.90
Selling Price
$ 54.90
464
225
209
1446
Market Price
$ 58.20
Selling Price
$ 48.67
775
515
620
2362
Market Price
$ 48.75
Selling Price
$ 42.82
1322
389
651
2002
Market Price
$ 40.96
Selling Price
$ 35.14
1526
1225
404
3042
Market Price
$ 43.02
Selling Price
$ 35.96
3542
2043
1830
4074
Market Price
$ 46.75
Selling Price
$ 39.89
2688
2303
840
3244
Market Price
$ 54.85
Selling Price
$ 46.17
836
812
807
2902
Market Price
$ 38.03
Selling Price
$ 31.98
900
183
449
4070
Market Price
$ 62.76
Selling Price
$ 52.91
2056
1124
553
2836
Market Price
$ 38.08
Selling Price
$ 34.19
2227
1511
1651
4304
Market Price
$ 50.97
Selling Price
$ 42.68
4144
1318
3315
4585
Market Price
$ 44.46
Selling Price
$ 39.73
3280
2786
1558
4018
Market Price
$ 35.21
Selling Price
$ 32.00
774
515
680
1006
Market Price
$ 63.94
Selling Price
$ 55.08
2633
2182
2027
4855
Market Price
$ 44.16
Selling Price
$ 37.81
740
159
502
773
Market Price
$ 55.66
Selling Price
$ 47.99
1130
1009
898
1469
Market Price
$ 65.55
Selling Price
$ 59.04
302
148
286
515
Market Price
$ 59.05
Selling Price
$ 50.74
842
523
217
845
Market Price
$ 64.26
Selling Price
$ 56.55
583
397
318
1558
Market Price
$ 39.88
Selling Price
$ 34.01
461
413
273
1325
Market Price
$ 32.71
Selling Price
$ 29.50
3257
740
1040
3762
Market Price
$ 35.11
Selling Price
$ 29.49
2018
636
711
2360
Market Price
$ 64.18
Selling Price
$ 54.32
3491
2594
1595
4244