Market Price
$ 52.92
Selling Price
$ 44.47
586
344
528
1563
Market Price
$ 54.39
Selling Price
$ 46.70
886
365
285
2787
Market Price
$ 50.65
Selling Price
$ 43.01
2130
1322
822
4132
Market Price
$ 56.12
Selling Price
$ 47.78
1057
925
458
1071
Market Price
$ 39.18
Selling Price
$ 33.63
2360
1187
1439
4746
Market Price
$ 49.98
Selling Price
$ 43.45
2234
1897
2168
2594
Market Price
$ 49.28
Selling Price
$ 41.22
877
602
736
1030
Market Price
$ 50.88
Selling Price
$ 45.87
1188
533
1141
1295
Market Price
$ 36.75
Selling Price
$ 31.05
2114
1353
594
2601
Market Price
$ 45.20
Selling Price
$ 39.79
550
169
252
1124
Market Price
$ 55.53
Selling Price
$ 47.64
512
263
222
1124
Market Price
$ 40.12
Selling Price
$ 34.47
1366
410
830
2927
Market Price
$ 39.38
Selling Price
$ 33.24
832
370
572
3583
Market Price
$ 52.90
Selling Price
$ 47.24
4766
4698
2361
4894
Market Price
$ 67.51
Selling Price
$ 59.31
2030
2006
462
2586
Market Price
$ 59.53
Selling Price
$ 51.45
2090
1270
1087
2820
Market Price
$ 40.55
Selling Price
$ 34.30
3988
3076
3727
4090
Market Price
$ 51.37
Selling Price
$ 43.36
726
329
709
960
Market Price
$ 61.98
Selling Price
$ 52.50
1368
724
1024
1929
Market Price
$ 48.52
Selling Price
$ 41.37
2385
1992
1992
4236
Market Price
$ 50.08
Selling Price
$ 43.13
1387
882
935
2011
Market Price
$ 30.23
Selling Price
$ 26.42
381
251
327
490
Market Price
$ 38.05
Selling Price
$ 32.99
739
582
303
1742
Market Price
$ 58.13
Selling Price
$ 49.51
2075
510
1164
4902
Market Price
$ 44.06
Selling Price
$ 39.85
1062
1025
896
1794
Market Price
$ 35.44
Selling Price
$ 29.91
673
559
630
1329
Market Price
$ 58.76
Selling Price
$ 51.57
298
215
263
1276
Market Price
$ 50.40
Selling Price
$ 44.31
1773
1330
1142
1777
Market Price
$ 68.96
Selling Price
$ 60.00
3514
735
2725
4318
Market Price
$ 49.00
Selling Price
$ 41.89
2247
2168
1469
3723
Market Price
$ 47.01
Selling Price
$ 41.48
1276
723
940
4493
Market Price
$ 70.14
Selling Price
$ 58.51
1315
345
372
2867
Market Price
$ 32.13
Selling Price
$ 28.68
1239
921
311
2004
Market Price
$ 64.18
Selling Price
$ 54.97
561
314
328
1833
Market Price
$ 59.08
Selling Price
$ 50.39
790
398
510
2187
Market Price
$ 64.87
Selling Price
$ 57.33
3732
1418
2325
4702
Market Price
$ 42.33
Selling Price
$ 35.42
1019
518
360
2953
Market Price
$ 37.32
Selling Price
$ 31.59
2692
1837
831
4399
Market Price
$ 48.76
Selling Price
$ 44.17
1621
340
1148
2247
Market Price
$ 36.01
Selling Price
$ 31.42
1390
852
542
2275