Market Price
$ 46.49
Selling Price
$ 39.16
2820
2053
1762
3687
Market Price
$ 49.45
Selling Price
$ 42.91
1804
1097
1631
2826
Market Price
$ 44.55
Selling Price
$ 38.46
1407
934
1086
3225
Market Price
$ 35.15
Selling Price
$ 29.80
2092
951
1572
2890
Market Price
$ 46.07
Selling Price
$ 40.18
1462
910
905
3833
Market Price
$ 54.45
Selling Price
$ 48.71
2900
2234
2831
4152
Market Price
$ 56.42
Selling Price
$ 47.78
2536
1245
2464
4519
Market Price
$ 51.88
Selling Price
$ 43.40
455
172
440
1904
Market Price
$ 56.02
Selling Price
$ 48.07
2947
796
2124
4060
Market Price
$ 53.73
Selling Price
$ 45.65
3317
2367
922
4822
Market Price
$ 47.02
Selling Price
$ 40.07
1190
389
413
3293
Market Price
$ 63.85
Selling Price
$ 54.89
491
432
457
1638
Market Price
$ 54.87
Selling Price
$ 46.46
459
123
150
495
Market Price
$ 30.60
Selling Price
$ 27.47
1021
953
775
1129
Market Price
$ 52.68
Selling Price
$ 45.30
766
383
692
838
Market Price
$ 52.54
Selling Price
$ 46.35
2065
1109
538
4802
Market Price
$ 59.27
Selling Price
$ 53.81
445
164
243
1085
Market Price
$ 64.62
Selling Price
$ 54.24
758
568
399
908
Market Price
$ 33.55
Selling Price
$ 29.13
921
288
809
1863
Market Price
$ 37.94
Selling Price
$ 33.80
227
106
207
711
Market Price
$ 44.18
Selling Price
$ 38.29
3886
3579
1707
4004
Market Price
$ 50.78
Selling Price
$ 44.21
3334
1064
1702
4538
Market Price
$ 35.01
Selling Price
$ 29.26
619
551
575
1630
Market Price
$ 30.27
Selling Price
$ 25.69
356
352
262
1222
Market Price
$ 67.57
Selling Price
$ 59.73
561
551
320
683
Market Price
$ 56.84
Selling Price
$ 47.65
1669
1388
870
4739
Market Price
$ 46.53
Selling Price
$ 39.51
167
101
146
823
Market Price
$ 33.92
Selling Price
$ 29.97
1214
911
620
1655
Market Price
$ 47.88
Selling Price
$ 40.11
1192
691
537
3451
Market Price
$ 55.59
Selling Price
$ 48.53
594
521
394
1199
Market Price
$ 69.71
Selling Price
$ 59.18
2610
903
1872
2871
Market Price
$ 56.62
Selling Price
$ 50.79
1879
745
393
2600
Market Price
$ 53.85
Selling Price
$ 44.93
2849
2704
2160
3867
Market Price
$ 55.88
Selling Price
$ 49.62
1298
378
331
2985
Market Price
$ 40.04
Selling Price
$ 36.05
2014
571
754
3203
Market Price
$ 55.11
Selling Price
$ 46.88
1133
1077
957
1136
Market Price
$ 39.82
Selling Price
$ 34.45
3720
2738
3307
4995
Market Price
$ 37.96
Selling Price
$ 33.46
491
465
491
1143
Market Price
$ 55.81
Selling Price
$ 47.61
590
408
220
1948
Market Price
$ 66.40
Selling Price
$ 59.87
1328
1022
768
2000