Market Price
$ 44.17
Selling Price
$ 38.66
4325
3505
3237
4447
Market Price
$ 55.89
Selling Price
$ 50.00
434
282
182
532
Market Price
$ 30.25
Selling Price
$ 27.12
2237
717
1245
2470
Market Price
$ 63.64
Selling Price
$ 55.19
2549
1348
1960
3018
Market Price
$ 46.89
Selling Price
$ 39.62
428
230
365
1683
Market Price
$ 60.54
Selling Price
$ 50.96
1670
1553
413
2548
Market Price
$ 44.82
Selling Price
$ 40.06
1937
1587
559
3692
Market Price
$ 60.31
Selling Price
$ 53.12
2969
1334
2230
2986
Market Price
$ 61.76
Selling Price
$ 55.18
897
483
885
1037
Market Price
$ 50.55
Selling Price
$ 42.59
168
90
98
722
Market Price
$ 36.02
Selling Price
$ 32.59
859
725
404
986
Market Price
$ 49.82
Selling Price
$ 43.46
3378
3029
1843
4872
Market Price
$ 47.47
Selling Price
$ 41.56
446
99
294
1179
Market Price
$ 41.33
Selling Price
$ 34.79
1989
1344
1484
2776
Market Price
$ 55.34
Selling Price
$ 47.46
822
458
758
1870
Market Price
$ 39.92
Selling Price
$ 35.83
1483
424
1047
1711
Market Price
$ 39.18
Selling Price
$ 35.57
871
393
368
1908
Market Price
$ 46.72
Selling Price
$ 39.01
394
198
199
581
Market Price
$ 67.55
Selling Price
$ 56.49
3276
2626
2205
3644
Market Price
$ 59.06
Selling Price
$ 49.48
2131
1229
1157
2288
Market Price
$ 38.07
Selling Price
$ 31.97
2407
554
660
2802
Market Price
$ 33.77
Selling Price
$ 28.45
1619
674
1097
1796
Market Price
$ 33.58
Selling Price
$ 28.43
471
175
377
766
Market Price
$ 45.62
Selling Price
$ 41.23
1180
834
669
1376
Market Price
$ 60.26
Selling Price
$ 50.91
1352
560
822
1992
Market Price
$ 43.54
Selling Price
$ 39.44
463
356
196
2229
Market Price
$ 59.68
Selling Price
$ 52.10
1642
1408
1053
2973
Market Price
$ 49.35
Selling Price
$ 42.02
1829
945
1680
2330
Market Price
$ 38.40
Selling Price
$ 32.66
2397
1934
1489
2490
Market Price
$ 62.89
Selling Price
$ 55.43
2848
1350
1298
4434
Market Price
$ 56.43
Selling Price
$ 49.83
508
346
370
2210
Market Price
$ 66.14
Selling Price
$ 56.24
485
155
399
545
Market Price
$ 67.55
Selling Price
$ 57.12
318
260
142
1134
Market Price
$ 36.85
Selling Price
$ 33.13
204
112
186
612
Market Price
$ 45.80
Selling Price
$ 39.50
973
306
578
1090
Market Price
$ 40.43
Selling Price
$ 34.80
3723
2343
1184
4028
Market Price
$ 55.37
Selling Price
$ 48.16
718
313
493
1872
Market Price
$ 44.24
Selling Price
$ 37.00
3171
971
2322
3212
Market Price
$ 41.36
Selling Price
$ 37.28
2049
1211
1110
2470
Market Price
$ 33.30
Selling Price
$ 29.80
1467
883
1181
2317