Market Price
$ 46.33
Selling Price
$ 42.11
4002
1572
2795
4911
Market Price
$ 58.02
Selling Price
$ 50.64
1091
348
777
2666
Market Price
$ 42.94
Selling Price
$ 38.71
1184
814
582
1247
Market Price
$ 31.32
Selling Price
$ 27.63
1382
630
694
1936
Market Price
$ 40.85
Selling Price
$ 36.48
3264
992
2655
3636
Market Price
$ 48.51
Selling Price
$ 43.25
1851
754
1057
2439
Market Price
$ 32.86
Selling Price
$ 28.26
415
128
330
591
Market Price
$ 40.73
Selling Price
$ 36.02
984
884
650
1977
Market Price
$ 62.78
Selling Price
$ 53.94
858
402
632
1468
Market Price
$ 41.35
Selling Price
$ 34.57
2557
2526
1216
3179
Market Price
$ 36.69
Selling Price
$ 31.30
432
238
288
954
Market Price
$ 36.24
Selling Price
$ 32.31
556
381
281
955
Market Price
$ 55.10
Selling Price
$ 46.75
1300
267
482
2116
Market Price
$ 42.24
Selling Price
$ 35.48
359
152
138
700
Market Price
$ 52.73
Selling Price
$ 46.88
2929
2021
1345
3350
Market Price
$ 54.54
Selling Price
$ 46.31
1253
707
376
3991
Market Price
$ 63.23
Selling Price
$ 53.22
336
88
169
1407
Market Price
$ 61.47
Selling Price
$ 53.26
198
173
80
832
Market Price
$ 57.54
Selling Price
$ 51.03
1105
933
576
1261
Market Price
$ 53.33
Selling Price
$ 47.29
341
309
239
1379
Market Price
$ 59.03
Selling Price
$ 53.48
868
526
252
1614
Market Price
$ 48.53
Selling Price
$ 41.70
1357
1052
815
1443
Market Price
$ 62.62
Selling Price
$ 55.01
3032
1687
2140
3747
Market Price
$ 38.22
Selling Price
$ 34.45
1081
773
792
1803
Market Price
$ 33.91
Selling Price
$ 30.75
727
636
324
1590
Market Price
$ 36.73
Selling Price
$ 31.44
822
277
336
2289
Market Price
$ 38.74
Selling Price
$ 33.81
2853
2226
1961
3222
Market Price
$ 55.14
Selling Price
$ 49.21
823
795
297
1913
Market Price
$ 45.02
Selling Price
$ 39.07
753
519
446
753
Market Price
$ 31.98
Selling Price
$ 28.72
1734
1309
687
3409
Market Price
$ 43.47
Selling Price
$ 38.18
163
114
77
451
Market Price
$ 40.62
Selling Price
$ 34.05
820
697
341
915
Market Price
$ 41.97
Selling Price
$ 35.70
591
310
509
847
Market Price
$ 46.24
Selling Price
$ 39.81
682
358
353
1324
Market Price
$ 66.12
Selling Price
$ 57.79
185
67
152
471
Market Price
$ 59.23
Selling Price
$ 51.37
662
332
525
732
Market Price
$ 39.56
Selling Price
$ 34.70
3876
1087
3861
4470
Market Price
$ 52.07
Selling Price
$ 44.03
3563
2219
2022
4344
Market Price
$ 33.91
Selling Price
$ 30.16
2067
1911
1227
4776
Market Price
$ 59.68
Selling Price
$ 50.59
1164
941
472
1724