Market Price
$ 51.23
Selling Price
$ 43.48
3561
736
2484
3883
Market Price
$ 36.64
Selling Price
$ 32.68
475
384
220
2376
Market Price
$ 49.48
Selling Price
$ 43.31
2804
764
2517
4773
Market Price
$ 63.40
Selling Price
$ 52.96
758
278
489
1335
Market Price
$ 35.01
Selling Price
$ 30.50
1027
552
1018
2723
Market Price
$ 40.67
Selling Price
$ 36.51
1206
352
475
3618
Market Price
$ 61.61
Selling Price
$ 54.02
1205
637
545
2495
Market Price
$ 55.26
Selling Price
$ 46.19
508
173
432
1058
Market Price
$ 56.41
Selling Price
$ 50.65
1995
1763
1009
2724
Market Price
$ 56.73
Selling Price
$ 49.02
1799
491
1479
4971
Market Price
$ 63.50
Selling Price
$ 56.48
2752
2136
2054
2924
Market Price
$ 66.74
Selling Price
$ 57.80
3705
1602
3509
4073
Market Price
$ 54.23
Selling Price
$ 45.84
2518
1115
879
3556
Market Price
$ 56.29
Selling Price
$ 48.80
867
604
364
1938
Market Price
$ 51.95
Selling Price
$ 46.05
284
92
128
561
Market Price
$ 47.06
Selling Price
$ 40.48
446
411
209
873
Market Price
$ 38.38
Selling Price
$ 32.12
421
134
105
909
Market Price
$ 47.87
Selling Price
$ 43.37
197
124
128
416
Market Price
$ 46.07
Selling Price
$ 41.58
1386
973
667
1994
Market Price
$ 64.71
Selling Price
$ 58.18
742
680
448
2555
Market Price
$ 57.49
Selling Price
$ 51.44
2658
1033
1435
3304
Market Price
$ 67.20
Selling Price
$ 58.00
926
351
352
1467
Market Price
$ 66.98
Selling Price
$ 59.53
1217
715
1107
2241
Market Price
$ 43.45
Selling Price
$ 36.54
1785
1006
1436
3052
Market Price
$ 65.79
Selling Price
$ 56.06
1084
874
740
4711
Market Price
$ 42.71
Selling Price
$ 37.93
458
101
359
946
Market Price
$ 66.60
Selling Price
$ 59.52
989
624
762
1243
Market Price
$ 61.64
Selling Price
$ 54.89
582
573
239
600
Market Price
$ 45.26
Selling Price
$ 39.98
1819
1254
696
2461
Market Price
$ 44.49
Selling Price
$ 40.00
943
742
669
1080
Market Price
$ 62.90
Selling Price
$ 56.68
1283
1132
627
1692
Market Price
$ 43.30
Selling Price
$ 37.80
2240
1848
1625
4686
Market Price
$ 67.34
Selling Price
$ 59.10
330
169
75
884
Market Price
$ 60.59
Selling Price
$ 54.24
1497
543
1426
4017
Market Price
$ 56.55
Selling Price
$ 50.70
3782
1490
2809
4975
Market Price
$ 53.52
Selling Price
$ 46.41
2617
954
949
4297
Market Price
$ 45.19
Selling Price
$ 40.46
798
453
688
1270
Market Price
$ 35.49
Selling Price
$ 31.96
563
544
268
654
Market Price
$ 36.01
Selling Price
$ 31.44
1093
564
310
1496
Market Price
$ 49.83
Selling Price
$ 45.09
2149
845
469
4085