Market Price
$ 54.08
Selling Price
$ 45.52
1439
1020
517
3664
Market Price
$ 47.34
Selling Price
$ 41.10
535
133
149
1568
Market Price
$ 39.68
Selling Price
$ 33.33
943
248
932
2362
Market Price
$ 52.72
Selling Price
$ 45.18
872
623
476
1025
Market Price
$ 50.73
Selling Price
$ 44.19
2521
1557
787
3015
Market Price
$ 45.97
Selling Price
$ 38.59
207
59
154
908
Market Price
$ 46.87
Selling Price
$ 41.26
2492
1838
2297
3530
Market Price
$ 53.73
Selling Price
$ 47.57
2036
816
1550
4544
Market Price
$ 37.37
Selling Price
$ 33.86
4066
2097
851
4469
Market Price
$ 64.63
Selling Price
$ 55.57
1167
1001
377
1391
Market Price
$ 58.14
Selling Price
$ 49.67
1044
742
704
2281
Market Price
$ 66.93
Selling Price
$ 55.93
3175
1114
3077
4415
Market Price
$ 62.56
Selling Price
$ 56.66
916
707
890
2774
Market Price
$ 35.96
Selling Price
$ 32.45
1013
452
883
1461
Market Price
$ 31.67
Selling Price
$ 26.87
1186
284
1053
2800
Market Price
$ 28.92
Selling Price
$ 25.63
2170
2167
1339
4941
Market Price
$ 56.29
Selling Price
$ 48.76
316
311
129
701
Market Price
$ 45.76
Selling Price
$ 41.05
1672
560
979
1740
Market Price
$ 51.41
Selling Price
$ 43.83
1460
1078
1363
3494
Market Price
$ 46.59
Selling Price
$ 39.37
1524
513
1205
2488
Market Price
$ 47.56
Selling Price
$ 42.67
1046
259
886
2939
Market Price
$ 31.51
Selling Price
$ 26.33
2428
1592
891
3078
Market Price
$ 63.24
Selling Price
$ 56.33
946
617
552
1487
Market Price
$ 33.29
Selling Price
$ 30.11
1528
1409
778
2037
Market Price
$ 63.99
Selling Price
$ 58.07
281
152
228
650
Market Price
$ 34.97
Selling Price
$ 31.75
764
451
521
2799
Market Price
$ 56.72
Selling Price
$ 48.55
725
240
708
858
Market Price
$ 57.72
Selling Price
$ 50.34
4314
3284
1608
4429
Market Price
$ 66.61
Selling Price
$ 59.38
3147
2523
2715
3958
Market Price
$ 43.55
Selling Price
$ 38.86
2528
996
898
2906
Market Price
$ 67.59
Selling Price
$ 59.97
796
431
331
2060
Market Price
$ 35.36
Selling Price
$ 32.00
488
258
437
1212
Market Price
$ 42.75
Selling Price
$ 36.67
1694
1103
942
3626
Market Price
$ 59.61
Selling Price
$ 53.79
913
769
605
1595
Market Price
$ 68.43
Selling Price
$ 57.42
835
662
550
1431
Market Price
$ 39.61
Selling Price
$ 34.44
2484
815
2059
4336
Market Price
$ 34.51
Selling Price
$ 29.93
483
304
354
1800
Market Price
$ 59.00
Selling Price
$ 53.40
1961
995
1751
2128
Market Price
$ 41.30
Selling Price
$ 35.69
2783
1479
2618
3208
Market Price
$ 52.24
Selling Price
$ 45.02
3386
2112
2703
3574