Market Price
$ 35.55
Selling Price
$ 31.33
1594
1022
411
2007
Market Price
$ 52.35
Selling Price
$ 45.42
2338
1431
1834
2577
Market Price
$ 38.38
Selling Price
$ 33.59
1349
810
755
3474
Market Price
$ 49.49
Selling Price
$ 44.17
2066
1626
1677
3186
Market Price
$ 50.33
Selling Price
$ 42.42
1076
894
1040
4273
Market Price
$ 69.42
Selling Price
$ 59.31
3083
2084
3037
3372
Market Price
$ 35.33
Selling Price
$ 29.72
601
393
309
879
Market Price
$ 53.30
Selling Price
$ 44.75
1685
1529
1504
4428
Market Price
$ 50.14
Selling Price
$ 44.68
503
449
156
1976
Market Price
$ 58.38
Selling Price
$ 51.22
2667
2037
850
3066
Market Price
$ 46.28
Selling Price
$ 38.81
247
222
79
520
Market Price
$ 56.41
Selling Price
$ 50.94
723
168
197
1505
Market Price
$ 57.94
Selling Price
$ 51.97
2125
1974
1982
4424
Market Price
$ 30.39
Selling Price
$ 26.30
241
218
122
705
Market Price
$ 47.92
Selling Price
$ 41.51
1364
447
293
2690
Market Price
$ 47.37
Selling Price
$ 40.42
528
481
477
1208
Market Price
$ 66.45
Selling Price
$ 56.86
436
294
356
602
Market Price
$ 30.42
Selling Price
$ 26.29
967
475
652
2768
Market Price
$ 44.08
Selling Price
$ 39.87
444
429
177
1799
Market Price
$ 55.45
Selling Price
$ 49.35
1965
1037
769
2555
Market Price
$ 28.29
Selling Price
$ 25.62
303
242
138
872
Market Price
$ 48.09
Selling Price
$ 41.26
303
74
163
784
Market Price
$ 59.22
Selling Price
$ 51.89
905
491
507
4145
Market Price
$ 62.22
Selling Price
$ 52.72
2555
2050
1798
3674
Market Price
$ 30.51
Selling Price
$ 27.24
1270
288
666
3728
Market Price
$ 47.39
Selling Price
$ 42.83
792
676
218
1915
Market Price
$ 48.13
Selling Price
$ 42.31
974
467
895
2804
Market Price
$ 55.58
Selling Price
$ 47.90
422
203
244
970
Market Price
$ 66.29
Selling Price
$ 57.40
1274
567
652
3344
Market Price
$ 40.16
Selling Price
$ 36.36
516
267
151
1368
Market Price
$ 37.20
Selling Price
$ 33.13
2179
1609
1435
4386
Market Price
$ 51.22
Selling Price
$ 46.44
563
487
381
1218
Market Price
$ 53.96
Selling Price
$ 46.35
627
279
211
955
Market Price
$ 33.29
Selling Price
$ 30.10
1368
995
776
1573
Market Price
$ 42.69
Selling Price
$ 38.06
912
736
304
2457
Market Price
$ 49.61
Selling Price
$ 45.06
949
721
895
2303
Market Price
$ 36.73
Selling Price
$ 30.75
1795
405
1081
2178
Market Price
$ 47.09
Selling Price
$ 39.56
2006
1632
1613
2383
Market Price
$ 69.96
Selling Price
$ 59.01
1667
498
556
2623
Market Price
$ 59.52
Selling Price
$ 53.50
451
94
152
883