Market Price
$ 50.58
Selling Price
$ 42.52
2252
1874
1422
3682
Market Price
$ 54.10
Selling Price
$ 48.86
2532
1291
2426
3836
Market Price
$ 54.30
Selling Price
$ 47.27
849
471
621
2603
Market Price
$ 60.23
Selling Price
$ 54.16
1081
524
887
2303
Market Price
$ 48.72
Selling Price
$ 42.84
647
548
351
1212
Market Price
$ 63.76
Selling Price
$ 56.68
2955
1810
1093
3852
Market Price
$ 29.27
Selling Price
$ 25.18
3284
2506
2581
4999
Market Price
$ 56.16
Selling Price
$ 49.75
588
506
405
1417
Market Price
$ 37.24
Selling Price
$ 31.19
646
316
416
686
Market Price
$ 56.12
Selling Price
$ 50.39
433
412
293
533
Market Price
$ 36.06
Selling Price
$ 30.26
1512
761
1166
3838
Market Price
$ 29.04
Selling Price
$ 25.30
3941
2922
2500
4040
Market Price
$ 39.53
Selling Price
$ 35.42
4076
2379
3207
4984
Market Price
$ 61.71
Selling Price
$ 53.93
523
187
470
915
Market Price
$ 65.92
Selling Price
$ 58.08
539
244
516
850
Market Price
$ 67.26
Selling Price
$ 58.82
716
506
611
817
Market Price
$ 54.57
Selling Price
$ 47.01
3012
1811
991
4368
Market Price
$ 45.98
Selling Price
$ 38.74
579
278
461
1144
Market Price
$ 60.47
Selling Price
$ 52.22
2463
1986
1123
3649
Market Price
$ 49.58
Selling Price
$ 42.46
1025
976
346
1884
Market Price
$ 63.89
Selling Price
$ 56.70
1569
870
671
1769
Market Price
$ 54.61
Selling Price
$ 48.67
698
365
622
1153
Market Price
$ 34.46
Selling Price
$ 30.55
922
369
341
2138
Market Price
$ 30.92
Selling Price
$ 26.37
3668
1536
2894
4384
Market Price
$ 43.70
Selling Price
$ 37.09
3669
2243
3143
4702
Market Price
$ 50.93
Selling Price
$ 44.70
1284
1055
1057
2570
Market Price
$ 34.73
Selling Price
$ 30.47
1210
596
886
2866
Market Price
$ 45.21
Selling Price
$ 39.21
680
678
184
2602
Market Price
$ 39.02
Selling Price
$ 35.20
3895
1343
1458
4591
Market Price
$ 30.63
Selling Price
$ 25.60
762
748
627
3260
Market Price
$ 39.68
Selling Price
$ 34.26
331
118
276
1028
Market Price
$ 33.27
Selling Price
$ 28.57
805
191
628
2016
Market Price
$ 59.12
Selling Price
$ 51.19
593
325
427
1609
Market Price
$ 36.90
Selling Price
$ 32.46
4022
2384
1386
4210
Market Price
$ 31.86
Selling Price
$ 28.71
2542
789
1332
4359
Market Price
$ 60.90
Selling Price
$ 52.03
355
321
151
980
Market Price
$ 50.68
Selling Price
$ 45.48
916
236
470
3350
Market Price
$ 29.48
Selling Price
$ 26.79
1207
991
1174
4613
Market Price
$ 38.15
Selling Price
$ 32.82
1492
1377
842
4776
Market Price
$ 28.45
Selling Price
$ 25.77
304
202
112
1450