Market Price
$ 48.28
Selling Price
$ 43.41
3033
1983
1522
4588
Market Price
$ 32.81
Selling Price
$ 28.54
130
35
102
649
Market Price
$ 42.94
Selling Price
$ 36.43
2364
1333
1787
2967
Market Price
$ 50.65
Selling Price
$ 42.87
2186
1049
1501
2312
Market Price
$ 46.23
Selling Price
$ 39.31
4429
4188
1035
4854
Market Price
$ 63.63
Selling Price
$ 54.56
936
599
573
3314
Market Price
$ 51.63
Selling Price
$ 46.16
2229
1335
817
2370
Market Price
$ 55.89
Selling Price
$ 50.41
3743
1728
2404
3843
Market Price
$ 42.21
Selling Price
$ 36.97
1058
580
942
2974
Market Price
$ 69.77
Selling Price
$ 59.81
392
259
140
711
Market Price
$ 51.22
Selling Price
$ 44.02
1315
1098
369
1492
Market Price
$ 67.20
Selling Price
$ 56.77
319
209
107
983
Market Price
$ 43.39
Selling Price
$ 36.61
330
176
162
678
Market Price
$ 37.61
Selling Price
$ 33.76
2604
1389
2055
4419
Market Price
$ 42.68
Selling Price
$ 35.72
222
157
162
489
Market Price
$ 33.57
Selling Price
$ 28.29
1106
924
234
4778
Market Price
$ 30.83
Selling Price
$ 26.90
1679
1405
869
1958
Market Price
$ 43.19
Selling Price
$ 38.74
4589
2951
2827
4890
Market Price
$ 39.51
Selling Price
$ 35.61
1250
614
745
2668
Market Price
$ 30.24
Selling Price
$ 26.43
1736
1513
1519
2635
Market Price
$ 39.19
Selling Price
$ 35.51
269
259
123
552
Market Price
$ 35.18
Selling Price
$ 30.38
1706
1070
500
3771
Market Price
$ 47.55
Selling Price
$ 42.13
887
562
270
2179
Market Price
$ 45.24
Selling Price
$ 40.09
1366
510
814
1914
Market Price
$ 36.20
Selling Price
$ 32.77
853
315
366
3246
Market Price
$ 39.45
Selling Price
$ 32.92
3572
3090
2433
4648
Market Price
$ 66.54
Selling Price
$ 58.94
1897
1194
749
3110
Market Price
$ 51.92
Selling Price
$ 43.92
1808
527
893
2023
Market Price
$ 38.95
Selling Price
$ 33.56
959
573
211
3364
Market Price
$ 38.68
Selling Price
$ 32.96
1253
1188
382
3154
Market Price
$ 39.03
Selling Price
$ 35.41
2252
1530
1020
2938
Market Price
$ 33.06
Selling Price
$ 28.03
927
733
681
4113
Market Price
$ 43.28
Selling Price
$ 38.25
544
349
534
1825
Market Price
$ 38.74
Selling Price
$ 34.40
3377
1517
1709
3567
Market Price
$ 71.49
Selling Price
$ 59.59
1218
582
496
2369
Market Price
$ 53.01
Selling Price
$ 44.51
2159
2003
1660
3557
Market Price
$ 54.49
Selling Price
$ 45.99
1140
996
1070
1233
Market Price
$ 35.51
Selling Price
$ 30.15
2353
2316
2325
2807
Market Price
$ 31.06
Selling Price
$ 26.59
2293
1012
575
3435
Market Price
$ 29.93
Selling Price
$ 25.93
1024
485
232
4196