Market Price
$ 50.58
Selling Price
$ 43.55
2125
764
457
3763
Market Price
$ 39.33
Selling Price
$ 33.35
2356
1831
508
4225
Market Price
$ 36.40
Selling Price
$ 32.74
464
440
368
1099
Market Price
$ 40.72
Selling Price
$ 35.11
1276
948
1191
2426
Market Price
$ 44.33
Selling Price
$ 39.27
2598
916
1620
4533
Market Price
$ 54.28
Selling Price
$ 45.42
3052
1152
2869
4188
Market Price
$ 34.51
Selling Price
$ 30.94
673
257
248
1162
Market Price
$ 44.82
Selling Price
$ 39.76
495
263
237
2066
Market Price
$ 52.73
Selling Price
$ 47.63
1029
365
619
3174
Market Price
$ 40.28
Selling Price
$ 34.45
2555
1149
711
3793
Market Price
$ 36.98
Selling Price
$ 33.22
1050
997
796
1495
Market Price
$ 68.62
Selling Price
$ 58.87
1674
1272
1040
3043
Market Price
$ 61.20
Selling Price
$ 55.39
1306
1098
787
3165
Market Price
$ 62.49
Selling Price
$ 52.68
983
729
707
1204
Market Price
$ 56.36
Selling Price
$ 49.35
753
484
634
3214
Market Price
$ 66.20
Selling Price
$ 56.35
1706
537
967
2094
Market Price
$ 40.18
Selling Price
$ 34.13
1790
1512
603
2030
Market Price
$ 33.85
Selling Price
$ 29.77
1593
1480
640
4058
Market Price
$ 45.84
Selling Price
$ 41.57
2376
695
1982
3600
Market Price
$ 44.30
Selling Price
$ 39.36
790
451
409
1575
Market Price
$ 37.31
Selling Price
$ 31.75
417
395
364
933
Market Price
$ 48.14
Selling Price
$ 43.12
677
255
559
2028
Market Price
$ 58.39
Selling Price
$ 52.96
1197
630
765
1958
Market Price
$ 49.20
Selling Price
$ 42.22
1457
739
416
1650
Market Price
$ 50.66
Selling Price
$ 44.38
3472
762
2451
4561
Market Price
$ 32.39
Selling Price
$ 28.23
2512
1063
2422
4143
Market Price
$ 68.64
Selling Price
$ 58.92
3570
851
3332
4160
Market Price
$ 39.17
Selling Price
$ 33.79
1238
564
277
1856
Market Price
$ 57.39
Selling Price
$ 51.68
1832
587
1675
1837
Market Price
$ 36.72
Selling Price
$ 31.54
2272
1182
1210
4417
Market Price
$ 30.70
Selling Price
$ 27.00
2756
2331
2117
3900
Market Price
$ 54.78
Selling Price
$ 49.49
2824
919
2202
3229
Market Price
$ 35.15
Selling Price
$ 30.15
1042
713
987
4910
Market Price
$ 28.15
Selling Price
$ 25.42
2232
928
1839
4252
Market Price
$ 42.43
Selling Price
$ 35.65
740
578
293
1207
Market Price
$ 47.51
Selling Price
$ 42.62
406
367
111
1238
Market Price
$ 46.75
Selling Price
$ 39.14
2849
1114
955
4774
Market Price
$ 35.76
Selling Price
$ 31.03
3048
2529
3047
3380
Market Price
$ 36.08
Selling Price
$ 30.34
700
409
142
2063
Market Price
$ 49.26
Selling Price
$ 43.55
1509
1212
441
2391