Market Price
$ 62.25
Selling Price
$ 54.42
2669
1761
727
4933
Market Price
$ 59.10
Selling Price
$ 50.96
1102
587
859
1603
Market Price
$ 39.29
Selling Price
$ 35.13
231
217
229
946
Market Price
$ 62.82
Selling Price
$ 56.56
1333
1165
873
2813
Market Price
$ 43.60
Selling Price
$ 39.22
594
395
228
1560
Market Price
$ 29.59
Selling Price
$ 26.51
1851
1078
1405
2102
Market Price
$ 38.68
Selling Price
$ 34.45
821
599
203
3759
Market Price
$ 45.58
Selling Price
$ 40.24
652
344
230
1446
Market Price
$ 39.62
Selling Price
$ 35.58
4144
3926
2933
4383
Market Price
$ 29.64
Selling Price
$ 25.89
1858
1800
512
3760
Market Price
$ 52.63
Selling Price
$ 46.29
3300
3189
701
4508
Market Price
$ 57.26
Selling Price
$ 48.52
1711
614
1089
4126
Market Price
$ 37.87
Selling Price
$ 33.78
810
436
755
2964
Market Price
$ 51.06
Selling Price
$ 43.45
335
123
202
504
Market Price
$ 59.07
Selling Price
$ 52.83
787
486
434
822
Market Price
$ 49.10
Selling Price
$ 41.90
1274
891
403
3395
Market Price
$ 51.81
Selling Price
$ 43.89
1930
1315
1643
4250
Market Price
$ 32.38
Selling Price
$ 27.51
1816
736
1310
1894
Market Price
$ 50.90
Selling Price
$ 46.22
963
756
300
1692
Market Price
$ 42.59
Selling Price
$ 36.20
389
168
233
426
Market Price
$ 67.55
Selling Price
$ 59.93
1107
371
889
2288
Market Price
$ 52.77
Selling Price
$ 44.48
4128
1246
1024
4783
Market Price
$ 65.24
Selling Price
$ 57.49
177
118
145
598
Market Price
$ 57.34
Selling Price
$ 49.32
1476
895
632
2595
Market Price
$ 36.39
Selling Price
$ 31.38
836
278
326
2411
Market Price
$ 30.59
Selling Price
$ 27.52
1613
350
586
1639
Market Price
$ 60.47
Selling Price
$ 50.41
1445
465
1253
1932
Market Price
$ 61.90
Selling Price
$ 54.84
2048
988
674
2990
Market Price
$ 60.85
Selling Price
$ 54.59
2170
837
1415
3193
Market Price
$ 48.49
Selling Price
$ 41.04
4261
2413
1198
4991
Market Price
$ 36.18
Selling Price
$ 30.21
2934
1813
676
3305
Market Price
$ 60.39
Selling Price
$ 51.67
2442
2016
1516
4195
Market Price
$ 64.37
Selling Price
$ 56.04
632
442
158
893
Market Price
$ 66.95
Selling Price
$ 56.18
790
447
698
2025
Market Price
$ 64.28
Selling Price
$ 54.95
3970
2244
3261
4437
Market Price
$ 60.92
Selling Price
$ 52.86
1915
1712
575
3300
Market Price
$ 31.67
Selling Price
$ 26.45
3365
2420
1252
3912
Market Price
$ 48.85
Selling Price
$ 41.46
1238
767
577
4415
Market Price
$ 32.38
Selling Price
$ 28.62
2229
512
932
2436
Market Price
$ 41.91
Selling Price
$ 37.21
2834
2282
1418
3630