Market Price
$ 44.47
Selling Price
$ 38.10
3225
2638
752
3638
Market Price
$ 32.97
Selling Price
$ 27.93
2891
580
1285
4323
Market Price
$ 42.58
Selling Price
$ 37.18
796
409
355
1537
Market Price
$ 36.41
Selling Price
$ 32.65
3893
827
1665
4224
Market Price
$ 65.21
Selling Price
$ 57.03
579
337
316
796
Market Price
$ 34.04
Selling Price
$ 29.16
919
671
775
1680
Market Price
$ 50.46
Selling Price
$ 44.60
1072
639
960
2447
Market Price
$ 39.41
Selling Price
$ 32.94
713
191
158
2422
Market Price
$ 61.47
Selling Price
$ 55.04
415
304
227
418
Market Price
$ 30.79
Selling Price
$ 25.75
830
789
599
1679
Market Price
$ 31.27
Selling Price
$ 27.90
368
168
177
914
Market Price
$ 60.12
Selling Price
$ 52.92
1165
959
459
1289
Market Price
$ 52.89
Selling Price
$ 47.23
166
85
164
530
Market Price
$ 32.96
Selling Price
$ 29.40
360
185
169
492
Market Price
$ 67.64
Selling Price
$ 59.93
4854
3118
3207
4877
Market Price
$ 68.59
Selling Price
$ 58.42
1989
1532
526
3198
Market Price
$ 63.92
Selling Price
$ 57.39
877
666
665
2405
Market Price
$ 63.57
Selling Price
$ 56.17
3297
3267
847
3352
Market Price
$ 64.38
Selling Price
$ 54.49
2830
2582
985
4940
Market Price
$ 33.34
Selling Price
$ 28.77
916
198
889
1923
Market Price
$ 52.42
Selling Price
$ 44.78
2709
1440
863
4039
Market Price
$ 67.95
Selling Price
$ 56.71
2311
536
1259
4384
Market Price
$ 69.93
Selling Price
$ 59.59
131
123
75
604
Market Price
$ 29.38
Selling Price
$ 25.41
426
245
327
1825
Market Price
$ 43.84
Selling Price
$ 37.49
592
161
125
1197
Market Price
$ 66.74
Selling Price
$ 57.35
3171
2562
1863
4110
Market Price
$ 57.39
Selling Price
$ 51.41
1213
1081
305
1288
Market Price
$ 54.61
Selling Price
$ 46.57
1927
1676
553
3203
Market Price
$ 45.16
Selling Price
$ 40.48
2194
680
2101
4309
Market Price
$ 50.97
Selling Price
$ 43.62
1918
621
1742
2443
Market Price
$ 30.53
Selling Price
$ 27.53
389
320
154
515
Market Price
$ 67.23
Selling Price
$ 58.01
569
468
345
1253
Market Price
$ 38.86
Selling Price
$ 32.51
1443
446
635
1465
Market Price
$ 42.21
Selling Price
$ 38.18
1547
976
516
2746
Market Price
$ 37.54
Selling Price
$ 32.80
484
342
106
2206
Market Price
$ 51.56
Selling Price
$ 45.28
1627
819
611
3583
Market Price
$ 38.88
Selling Price
$ 32.86
1238
716
443
1481
Market Price
$ 61.55
Selling Price
$ 54.68
952
741
216
3929
Market Price
$ 43.53
Selling Price
$ 36.84
442
411
360
555
Market Price
$ 55.54
Selling Price
$ 46.51
2385
1724
660
3771