Market Price
$ 56.07
Selling Price
$ 47.32
1172
1162
297
3270
Market Price
$ 43.95
Selling Price
$ 39.08
2514
1645
2133
3907
Market Price
$ 58.63
Selling Price
$ 52.69
3797
2144
2736
4278
Market Price
$ 50.86
Selling Price
$ 43.12
1846
570
1013
2774
Market Price
$ 39.86
Selling Price
$ 34.31
297
294
77
824
Market Price
$ 40.56
Selling Price
$ 34.48
2230
1672
1737
2260
Market Price
$ 54.63
Selling Price
$ 49.36
702
200
475
901
Market Price
$ 30.70
Selling Price
$ 27.43
3465
2383
1841
3901
Market Price
$ 39.01
Selling Price
$ 32.61
133
132
52
535
Market Price
$ 56.01
Selling Price
$ 48.53
1970
1007
781
2042
Market Price
$ 56.26
Selling Price
$ 50.02
444
255
281
1306
Market Price
$ 54.57
Selling Price
$ 47.19
314
66
122
1048
Market Price
$ 49.77
Selling Price
$ 41.97
533
280
153
1432
Market Price
$ 51.59
Selling Price
$ 45.89
204
116
63
641
Market Price
$ 50.07
Selling Price
$ 42.49
2683
720
2458
4792
Market Price
$ 52.98
Selling Price
$ 47.19
2538
1016
1082
3229
Market Price
$ 52.41
Selling Price
$ 44.48
449
209
92
482
Market Price
$ 56.24
Selling Price
$ 50.08
3148
2660
2456
4396
Market Price
$ 41.10
Selling Price
$ 36.96
2447
1784
1851
2967
Market Price
$ 41.92
Selling Price
$ 36.58
298
149
98
582
Market Price
$ 31.68
Selling Price
$ 28.65
1436
959
1044
2005
Market Price
$ 46.44
Selling Price
$ 38.89
819
416
360
2025
Market Price
$ 52.65
Selling Price
$ 46.93
1382
909
946
1478
Market Price
$ 37.12
Selling Price
$ 33.59
1690
1267
657
4460
Market Price
$ 35.23
Selling Price
$ 32.00
902
470
422
1085
Market Price
$ 50.03
Selling Price
$ 45.48
1757
428
1661
3956
Market Price
$ 51.14
Selling Price
$ 45.13
1977
922
1863
2859
Market Price
$ 59.74
Selling Price
$ 51.72
1039
372
827
2060
Market Price
$ 31.92
Selling Price
$ 27.82
2305
2052
2198
2911
Market Price
$ 66.64
Selling Price
$ 55.80
1035
633
787
4286
Market Price
$ 32.77
Selling Price
$ 28.72
3369
2204
1251
4185
Market Price
$ 38.17
Selling Price
$ 32.61
1403
553
697
2448
Market Price
$ 56.30
Selling Price
$ 48.10
753
358
529
2050
Market Price
$ 42.43
Selling Price
$ 37.64
2906
2399
1101
4834
Market Price
$ 56.13
Selling Price
$ 50.03
2904
2453
2693
3054
Market Price
$ 46.77
Selling Price
$ 39.17
411
342
199
1518
Market Price
$ 33.84
Selling Price
$ 28.61
1159
367
524
3234
Market Price
$ 43.26
Selling Price
$ 37.95
906
793
753
923
Market Price
$ 64.98
Selling Price
$ 57.05
2694
2027
1957
3827
Market Price
$ 43.74
Selling Price
$ 39.11
1245
557
256
1854