Market Price
$ 31.40
Selling Price
$ 28.06
542
412
365
1313
Market Price
$ 66.44
Selling Price
$ 58.77
3580
2941
724
3983
Market Price
$ 53.33
Selling Price
$ 45.27
2632
1605
2163
2763
Market Price
$ 66.28
Selling Price
$ 59.19
1150
553
594
2848
Market Price
$ 33.52
Selling Price
$ 28.56
1893
877
1154
2363
Market Price
$ 35.87
Selling Price
$ 31.20
1718
537
1131
2392
Market Price
$ 40.68
Selling Price
$ 34.14
1328
746
1084
3268
Market Price
$ 42.08
Selling Price
$ 38.17
1746
1654
1614
1824
Market Price
$ 65.22
Selling Price
$ 55.57
1567
1511
596
3812
Market Price
$ 54.11
Selling Price
$ 48.23
1375
1006
764
2122
Market Price
$ 49.34
Selling Price
$ 41.86
454
352
262
803
Market Price
$ 65.99
Selling Price
$ 57.02
1251
744
740
1837
Market Price
$ 56.13
Selling Price
$ 49.42
652
563
131
2787
Market Price
$ 60.93
Selling Price
$ 55.02
1180
821
921
3818
Market Price
$ 62.61
Selling Price
$ 55.23
1225
1146
1025
4479
Market Price
$ 35.03
Selling Price
$ 30.37
1872
924
1292
2053
Market Price
$ 55.62
Selling Price
$ 47.21
269
195
182
780
Market Price
$ 43.49
Selling Price
$ 36.89
1724
463
972
2351
Market Price
$ 54.27
Selling Price
$ 49.09
2705
1766
1967
4856
Market Price
$ 30.09
Selling Price
$ 26.18
743
257
595
857
Market Price
$ 34.09
Selling Price
$ 30.60
2021
769
1339
4192
Market Price
$ 52.01
Selling Price
$ 45.61
478
102
170
1492
Market Price
$ 68.73
Selling Price
$ 57.48
329
217
253
1166
Market Price
$ 57.71
Selling Price
$ 48.93
795
434
503
2738
Market Price
$ 46.65
Selling Price
$ 42.39
2061
988
1746
2360
Market Price
$ 52.49
Selling Price
$ 46.01
2155
1970
1577
2623
Market Price
$ 36.08
Selling Price
$ 30.89
2974
929
2902
3789
Market Price
$ 59.65
Selling Price
$ 51.14
682
517
392
1717
Market Price
$ 36.50
Selling Price
$ 31.61
610
222
417
2351
Market Price
$ 45.56
Selling Price
$ 38.97
1421
690
1383
3340
Market Price
$ 40.04
Selling Price
$ 34.41
2937
2580
1734
4998
Market Price
$ 42.63
Selling Price
$ 36.03
684
580
293
1054
Market Price
$ 32.87
Selling Price
$ 28.57
1485
1178
875
4909
Market Price
$ 60.22
Selling Price
$ 50.61
1428
1408
854
2210
Market Price
$ 48.92
Selling Price
$ 43.17
657
134
309
1117
Market Price
$ 40.63
Selling Price
$ 35.07
991
306
350
1265
Market Price
$ 66.15
Selling Price
$ 59.07
1005
742
316
2839
Market Price
$ 51.24
Selling Price
$ 43.42
1405
474
895
1489
Market Price
$ 63.12
Selling Price
$ 56.01
1432
849
498
2436
Market Price
$ 55.94
Selling Price
$ 47.21
337
303
311
475