Market Price
$ 40.37
Selling Price
$ 34.51
1564
810
788
4439
Market Price
$ 48.38
Selling Price
$ 43.68
1372
497
691
3686
Market Price
$ 46.35
Selling Price
$ 41.29
379
258
275
1232
Market Price
$ 63.45
Selling Price
$ 57.59
774
299
302
2288
Market Price
$ 31.63
Selling Price
$ 27.22
440
332
225
1117
Market Price
$ 34.52
Selling Price
$ 29.51
336
227
334
852
Market Price
$ 49.03
Selling Price
$ 43.44
2246
1699
526
3323
Market Price
$ 36.80
Selling Price
$ 30.89
1026
285
822
2021
Market Price
$ 32.77
Selling Price
$ 28.68
497
174
492
790
Market Price
$ 66.82
Selling Price
$ 57.94
777
359
508
2896
Market Price
$ 69.42
Selling Price
$ 59.06
3851
1125
1594
4524
Market Price
$ 65.51
Selling Price
$ 59.13
997
283
307
2401
Market Price
$ 56.06
Selling Price
$ 47.19
628
601
358
2084
Market Price
$ 59.59
Selling Price
$ 50.61
3363
2630
2249
3465
Market Price
$ 56.69
Selling Price
$ 48.61
641
299
573
1429
Market Price
$ 36.33
Selling Price
$ 32.49
2125
800
2007
2729
Market Price
$ 47.10
Selling Price
$ 41.27
1253
1241
601
2813
Market Price
$ 44.14
Selling Price
$ 37.96
1675
1022
1405
2490
Market Price
$ 46.30
Selling Price
$ 41.18
1884
935
1190
3296
Market Price
$ 53.34
Selling Price
$ 47.64
1432
925
770
3245
Market Price
$ 40.51
Selling Price
$ 34.01
3049
2307
1663
4613
Market Price
$ 37.19
Selling Price
$ 32.47
2241
914
1181
3330
Market Price
$ 51.28
Selling Price
$ 46.11
617
333
445
2079
Market Price
$ 50.85
Selling Price
$ 46.02
4103
3041
3582
4113
Market Price
$ 32.77
Selling Price
$ 29.67
1845
780
1087
2972
Market Price
$ 55.93
Selling Price
$ 49.11
1095
719
800
4516
Market Price
$ 46.88
Selling Price
$ 40.30
2118
1616
1510
4977
Market Price
$ 50.63
Selling Price
$ 42.45
1232
792
1220
2785
Market Price
$ 55.52
Selling Price
$ 48.99
2649
1447
2139
3948
Market Price
$ 70.48
Selling Price
$ 59.17
1914
1486
1757
4249
Market Price
$ 56.06
Selling Price
$ 50.62
673
583
277
2521
Market Price
$ 64.69
Selling Price
$ 56.31
589
421
156
1230
Market Price
$ 53.42
Selling Price
$ 45.31
1600
1276
415
2288
Market Price
$ 57.22
Selling Price
$ 48.41
395
270
114
1278
Market Price
$ 67.36
Selling Price
$ 57.24
1355
450
410
1807
Market Price
$ 55.57
Selling Price
$ 47.60
2674
2470
2633
4620
Market Price
$ 32.03
Selling Price
$ 28.59
4007
1460
1628
4654
Market Price
$ 39.02
Selling Price
$ 35.12
2950
1406
1347
2979
Market Price
$ 34.17
Selling Price
$ 29.00
3868
1238
850
3964
Market Price
$ 46.37
Selling Price
$ 39.96
1057
372
359
3940