Market Price
$ 35.28
Selling Price
$ 30.05
450
123
374
705
Market Price
$ 59.20
Selling Price
$ 50.66
1619
864
800
1867
Market Price
$ 49.42
Selling Price
$ 42.74
312
292
262
426
Market Price
$ 50.81
Selling Price
$ 46.02
809
161
434
3772
Market Price
$ 34.53
Selling Price
$ 30.79
738
335
275
3531
Market Price
$ 32.28
Selling Price
$ 27.64
1910
610
422
2025
Market Price
$ 31.29
Selling Price
$ 27.46
294
205
128
793
Market Price
$ 57.21
Selling Price
$ 51.56
437
204
329
457
Market Price
$ 51.26
Selling Price
$ 45.12
4240
1248
909
4951
Market Price
$ 30.48
Selling Price
$ 26.34
3306
2952
2838
4914
Market Price
$ 38.08
Selling Price
$ 32.19
3617
3272
1007
4165
Market Price
$ 67.02
Selling Price
$ 59.87
1450
1087
596
1871
Market Price
$ 53.57
Selling Price
$ 45.73
4032
2969
1142
4567
Market Price
$ 41.54
Selling Price
$ 36.25
1084
1080
735
3463
Market Price
$ 29.86
Selling Price
$ 25.18
506
363
308
1789
Market Price
$ 63.78
Selling Price
$ 56.55
4547
3954
3954
4557
Market Price
$ 48.95
Selling Price
$ 42.52
2985
1388
685
3605
Market Price
$ 51.37
Selling Price
$ 43.68
1752
1520
354
4238
Market Price
$ 57.49
Selling Price
$ 50.30
2658
1188
1458
3558
Market Price
$ 28.87
Selling Price
$ 25.94
2658
791
1003
3087
Market Price
$ 62.37
Selling Price
$ 53.13
397
105
309
1108
Market Price
$ 40.91
Selling Price
$ 36.57
4632
1991
3339
4691
Market Price
$ 53.09
Selling Price
$ 46.57
1224
901
388
3037
Market Price
$ 40.30
Selling Price
$ 33.76
3083
1615
1530
3683
Market Price
$ 38.12
Selling Price
$ 32.41
3023
1566
1481
3539
Market Price
$ 53.58
Selling Price
$ 46.09
1529
350
1078
2732
Market Price
$ 39.34
Selling Price
$ 34.35
1020
669
278
2434
Market Price
$ 38.75
Selling Price
$ 33.56
2557
1531
772
2801
Market Price
$ 42.52
Selling Price
$ 36.15
3573
1761
1076
3952
Market Price
$ 59.82
Selling Price
$ 52.39
1295
604
852
1750
Market Price
$ 37.62
Selling Price
$ 31.94
462
329
224
1088
Market Price
$ 44.93
Selling Price
$ 39.10
2266
1371
776
2474
Market Price
$ 54.92
Selling Price
$ 46.18
2879
776
2572
3789
Market Price
$ 37.61
Selling Price
$ 32.27
2472
1259
2110
3600
Market Price
$ 59.42
Selling Price
$ 53.39
984
283
253
4239
Market Price
$ 65.96
Selling Price
$ 58.22
608
560
575
1220
Market Price
$ 56.34
Selling Price
$ 47.58
2816
587
1171
3601
Market Price
$ 61.64
Selling Price
$ 51.55
1381
1262
1284
1493
Market Price
$ 56.65
Selling Price
$ 50.06
907
497
398
2574
Market Price
$ 53.39
Selling Price
$ 46.26
1365
1205
1045
2098