Market Price
$ 43.88
Selling Price
$ 37.40
650
291
553
1618
Market Price
$ 51.93
Selling Price
$ 43.67
1421
1254
1109
1671
Market Price
$ 60.18
Selling Price
$ 51.99
367
194
344
504
Market Price
$ 59.01
Selling Price
$ 52.09
388
101
216
925
Market Price
$ 42.93
Selling Price
$ 37.81
2325
491
1644
2359
Market Price
$ 30.32
Selling Price
$ 25.66
1030
523
552
3240
Market Price
$ 38.77
Selling Price
$ 33.50
653
245
389
3156
Market Price
$ 42.91
Selling Price
$ 38.94
780
369
623
3021
Market Price
$ 37.70
Selling Price
$ 33.74
1557
978
1088
4753
Market Price
$ 41.73
Selling Price
$ 34.92
1035
477
669
1309
Market Price
$ 31.96
Selling Price
$ 26.95
863
776
715
1055
Market Price
$ 40.70
Selling Price
$ 36.62
2007
916
1465
4816
Market Price
$ 36.00
Selling Price
$ 32.04
1575
540
1264
1736
Market Price
$ 65.70
Selling Price
$ 56.20
2336
1983
1703
4473
Market Price
$ 46.54
Selling Price
$ 39.65
2268
589
1743
3881
Market Price
$ 57.44
Selling Price
$ 50.69
646
325
642
2808
Market Price
$ 44.78
Selling Price
$ 39.60
4322
3046
4208
4744
Market Price
$ 46.49
Selling Price
$ 40.77
1451
323
533
1636
Market Price
$ 39.04
Selling Price
$ 34.75
2174
716
909
4359
Market Price
$ 66.77
Selling Price
$ 59.32
1252
780
605
4077
Market Price
$ 36.65
Selling Price
$ 32.29
911
396
400
1271
Market Price
$ 41.72
Selling Price
$ 37.37
1251
303
257
1749
Market Price
$ 35.16
Selling Price
$ 31.52
3527
2630
1804
3997
Market Price
$ 65.39
Selling Price
$ 55.08
2727
878
627
4189
Market Price
$ 54.92
Selling Price
$ 49.62
418
177
153
1714
Market Price
$ 66.22
Selling Price
$ 56.01
2056
1275
1060
3386
Market Price
$ 51.24
Selling Price
$ 45.15
4025
2965
2363
4145
Market Price
$ 54.55
Selling Price
$ 48.24
1695
991
731
2067
Market Price
$ 38.39
Selling Price
$ 33.68
1615
1205
1089
2870
Market Price
$ 65.49
Selling Price
$ 55.06
847
585
441
3316
Market Price
$ 55.50
Selling Price
$ 48.87
1903
1865
1638
2852
Market Price
$ 51.55
Selling Price
$ 43.09
556
241
361
676
Market Price
$ 54.21
Selling Price
$ 47.20
693
508
497
2701
Market Price
$ 36.41
Selling Price
$ 32.64
1854
1160
1532
3713
Market Price
$ 63.13
Selling Price
$ 53.66
1546
433
1059
4069
Market Price
$ 40.70
Selling Price
$ 35.22
2829
2543
1319
3292
Market Price
$ 63.28
Selling Price
$ 55.82
1443
960
408
4999
Market Price
$ 29.03
Selling Price
$ 26.29
3255
818
2764
3565
Market Price
$ 32.23
Selling Price
$ 28.54
476
312
210
1094
Market Price
$ 46.95
Selling Price
$ 42.14
2831
1617
2246
4178