Market Price
$ 40.92
Selling Price
$ 36.28
1096
731
335
1869
Market Price
$ 35.92
Selling Price
$ 30.51
2313
1088
1912
4992
Market Price
$ 48.52
Selling Price
$ 42.08
1164
299
310
3382
Market Price
$ 45.14
Selling Price
$ 39.97
1124
377
807
1885
Market Price
$ 36.86
Selling Price
$ 32.59
2260
571
788
2349
Market Price
$ 65.83
Selling Price
$ 56.00
983
640
440
1122
Market Price
$ 60.04
Selling Price
$ 50.79
746
508
167
3234
Market Price
$ 52.66
Selling Price
$ 45.99
4142
2539
2872
4999
Market Price
$ 60.69
Selling Price
$ 51.39
219
107
117
785
Market Price
$ 45.86
Selling Price
$ 38.65
1995
1967
618
4884
Market Price
$ 58.25
Selling Price
$ 50.62
2171
1049
2056
4465
Market Price
$ 59.50
Selling Price
$ 51.49
689
309
299
2900
Market Price
$ 54.28
Selling Price
$ 48.94
847
289
396
1089
Market Price
$ 63.35
Selling Price
$ 56.07
2610
1936
554
2682
Market Price
$ 52.16
Selling Price
$ 45.48
4262
2783
2724
4729
Market Price
$ 53.71
Selling Price
$ 48.77
2381
2068
2169
4240
Market Price
$ 51.66
Selling Price
$ 46.12
3062
2137
1699
4777
Market Price
$ 33.75
Selling Price
$ 28.94
729
215
151
2706
Market Price
$ 42.37
Selling Price
$ 36.20
571
558
558
2291
Market Price
$ 64.57
Selling Price
$ 54.02
2915
777
638
3887
Market Price
$ 54.11
Selling Price
$ 46.30
2386
2142
1861
2510
Market Price
$ 45.01
Selling Price
$ 39.16
3341
2748
2320
3533
Market Price
$ 59.88
Selling Price
$ 53.17
4410
3640
1565
4511
Market Price
$ 62.62
Selling Price
$ 55.56
732
322
281
900
Market Price
$ 47.66
Selling Price
$ 43.21
2336
1974
1065
2598
Market Price
$ 51.01
Selling Price
$ 45.16
1248
637
374
1526
Market Price
$ 48.28
Selling Price
$ 40.87
2301
960
1474
4150
Market Price
$ 51.85
Selling Price
$ 44.73
2454
1878
2031
4687
Market Price
$ 58.10
Selling Price
$ 52.59
1537
939
593
2617
Market Price
$ 46.07
Selling Price
$ 41.07
1856
374
954
4065
Market Price
$ 61.55
Selling Price
$ 54.25
4532
2353
1763
4956
Market Price
$ 39.53
Selling Price
$ 33.40
916
877
514
943
Market Price
$ 59.31
Selling Price
$ 52.58
3205
2481
2966
4353
Market Price
$ 37.09
Selling Price
$ 33.16
558
329
113
638
Market Price
$ 47.45
Selling Price
$ 41.08
1055
893
268
1646
Market Price
$ 41.86
Selling Price
$ 37.41
793
714
559
2544
Market Price
$ 61.36
Selling Price
$ 52.00
1909
1490
428
4325
Market Price
$ 35.80
Selling Price
$ 30.86
2915
1506
1415
4733
Market Price
$ 29.38
Selling Price
$ 25.76
3283
2042
2491
3663
Market Price
$ 56.25
Selling Price
$ 47.65
1364
675
607
1988