Market Price
$ 44.23
Selling Price
$ 39.76
470
113
445
1983
Market Price
$ 35.09
Selling Price
$ 31.52
890
744
572
1734
Market Price
$ 49.05
Selling Price
$ 42.61
152
141
38
756
Market Price
$ 45.13
Selling Price
$ 40.50
2756
2754
1893
2779
Market Price
$ 49.77
Selling Price
$ 44.97
2195
447
839
4142
Market Price
$ 33.95
Selling Price
$ 29.78
423
242
177
426
Market Price
$ 59.46
Selling Price
$ 49.65
1759
884
1021
2947
Market Price
$ 33.89
Selling Price
$ 29.49
1712
612
647
3497
Market Price
$ 40.11
Selling Price
$ 35.93
325
98
214
1329
Market Price
$ 47.73
Selling Price
$ 41.72
3850
3444
950
4237
Market Price
$ 42.60
Selling Price
$ 37.55
1009
351
637
2520
Market Price
$ 46.11
Selling Price
$ 40.34
361
263
170
524
Market Price
$ 40.28
Selling Price
$ 34.72
1986
575
492
2732
Market Price
$ 55.04
Selling Price
$ 47.76
651
573
566
1046
Market Price
$ 67.70
Selling Price
$ 59.69
547
276
520
2663
Market Price
$ 47.18
Selling Price
$ 40.23
2752
2729
2330
3705
Market Price
$ 59.40
Selling Price
$ 50.49
688
647
460
2735
Market Price
$ 55.98
Selling Price
$ 50.74
1229
676
622
1395
Market Price
$ 42.56
Selling Price
$ 36.07
2465
1347
1273
4969
Market Price
$ 40.62
Selling Price
$ 34.86
1804
1538
1680
2383
Market Price
$ 56.78
Selling Price
$ 49.42
1325
1045
471
1847
Market Price
$ 30.88
Selling Price
$ 27.41
2455
1095
760
2877
Market Price
$ 64.87
Selling Price
$ 55.87
510
175
345
663
Market Price
$ 58.93
Selling Price
$ 52.32
3250
1302
1687
4363
Market Price
$ 30.04
Selling Price
$ 25.24
1155
618
630
1476
Market Price
$ 31.93
Selling Price
$ 27.97
219
201
60
867
Market Price
$ 62.38
Selling Price
$ 53.20
1388
1123
1045
2024
Market Price
$ 69.65
Selling Price
$ 59.34
1518
865
570
1599
Market Price
$ 59.34
Selling Price
$ 49.50
2381
2258
1043
3012
Market Price
$ 63.82
Selling Price
$ 54.39
840
210
214
2291
Market Price
$ 62.59
Selling Price
$ 54.15
933
422
748
2324
Market Price
$ 60.92
Selling Price
$ 52.12
2808
766
1621
4367
Market Price
$ 41.94
Selling Price
$ 37.14
2503
2041
2313
4582
Market Price
$ 41.97
Selling Price
$ 36.20
1053
435
853
1194
Market Price
$ 44.47
Selling Price
$ 39.62
2818
2646
1016
4000
Market Price
$ 40.23
Selling Price
$ 33.97
2517
1058
1483
2899
Market Price
$ 42.08
Selling Price
$ 35.08
3387
3021
2690
4230
Market Price
$ 30.88
Selling Price
$ 27.14
2286
1934
585
4667
Market Price
$ 29.31
Selling Price
$ 25.20
879
233
721
2661
Market Price
$ 69.11
Selling Price
$ 59.62
1945
729
506
4259