Market Price
$ 36.46
Selling Price
$ 33.00
2689
1327
2007
4674
Market Price
$ 48.11
Selling Price
$ 40.48
2000
1906
1169
2987
Market Price
$ 70.52
Selling Price
$ 59.80
886
692
215
2686
Market Price
$ 61.92
Selling Price
$ 54.51
1807
1241
1249
2116
Market Price
$ 56.01
Selling Price
$ 50.92
136
36
98
541
Market Price
$ 41.61
Selling Price
$ 35.02
947
417
407
4534
Market Price
$ 66.56
Selling Price
$ 56.40
1141
1133
285
4764
Market Price
$ 43.06
Selling Price
$ 38.99
1734
959
552
2437
Market Price
$ 29.16
Selling Price
$ 26.18
1163
1033
803
2778
Market Price
$ 40.37
Selling Price
$ 33.98
221
94
46
544
Market Price
$ 31.87
Selling Price
$ 27.90
1393
1306
1014
1527
Market Price
$ 57.25
Selling Price
$ 50.17
1344
1260
291
2381
Market Price
$ 50.66
Selling Price
$ 42.65
3823
3371
1641
4653
Market Price
$ 55.20
Selling Price
$ 46.03
1645
733
1092
4687
Market Price
$ 36.07
Selling Price
$ 30.84
1119
826
992
2175
Market Price
$ 45.27
Selling Price
$ 39.38
2022
1756
1802
4034
Market Price
$ 52.95
Selling Price
$ 47.03
739
350
329
1719
Market Price
$ 64.14
Selling Price
$ 56.92
678
408
497
2056
Market Price
$ 67.24
Selling Price
$ 59.19
930
852
917
1416
Market Price
$ 41.83
Selling Price
$ 36.34
609
475
188
2418
Market Price
$ 35.97
Selling Price
$ 32.51
1016
622
536
1659
Market Price
$ 51.17
Selling Price
$ 45.40
375
277
324
1297
Market Price
$ 49.73
Selling Price
$ 44.82
2225
1730
802
3109
Market Price
$ 45.14
Selling Price
$ 39.58
2725
1506
2236
4351
Market Price
$ 51.11
Selling Price
$ 42.68
2325
1211
1298
2537
Market Price
$ 31.07
Selling Price
$ 26.28
854
351
480
2604
Market Price
$ 49.23
Selling Price
$ 44.57
2209
841
1348
3885
Market Price
$ 38.83
Selling Price
$ 33.86
781
674
520
3510
Market Price
$ 39.12
Selling Price
$ 33.25
1526
1488
1031
2417
Market Price
$ 55.94
Selling Price
$ 47.46
414
200
219
467
Market Price
$ 42.61
Selling Price
$ 36.35
1874
714
1093
3514
Market Price
$ 69.38
Selling Price
$ 59.76
1420
1299
939
2269
Market Price
$ 51.99
Selling Price
$ 44.15
1009
957
992
3408
Market Price
$ 65.11
Selling Price
$ 57.00
645
441
414
985
Market Price
$ 41.05
Selling Price
$ 36.94
536
307
268
2045
Market Price
$ 50.72
Selling Price
$ 45.91
3685
3204
2940
3838
Market Price
$ 61.67
Selling Price
$ 55.86
1123
1096
788
2644
Market Price
$ 50.99
Selling Price
$ 46.14
1832
1196
877
2821
Market Price
$ 30.35
Selling Price
$ 26.61
664
472
473
1385
Market Price
$ 66.73
Selling Price
$ 55.64
3404
1395
2534
4522