Market Price
$ 61.49
Selling Price
$ 54.31
3231
2975
1235
3470
Market Price
$ 45.02
Selling Price
$ 37.54
1071
722
649
2022
Market Price
$ 55.19
Selling Price
$ 47.80
2129
798
801
3746
Market Price
$ 68.11
Selling Price
$ 58.82
372
303
161
776
Market Price
$ 57.76
Selling Price
$ 50.44
3823
2355
3648
4088
Market Price
$ 64.87
Selling Price
$ 56.12
3074
2308
1473
3322
Market Price
$ 53.07
Selling Price
$ 45.05
530
114
286
2454
Market Price
$ 42.86
Selling Price
$ 36.38
544
396
459
750
Market Price
$ 41.18
Selling Price
$ 37.29
496
349
406
740
Market Price
$ 49.23
Selling Price
$ 41.68
2175
1065
1197
3729
Market Price
$ 28.78
Selling Price
$ 25.38
623
454
580
1247
Market Price
$ 50.46
Selling Price
$ 43.40
999
945
919
4819
Market Price
$ 37.36
Selling Price
$ 32.21
680
535
257
953
Market Price
$ 36.40
Selling Price
$ 30.88
198
192
165
700
Market Price
$ 50.44
Selling Price
$ 44.07
980
559
898
1435
Market Price
$ 62.93
Selling Price
$ 54.81
1626
1014
698
2195
Market Price
$ 67.92
Selling Price
$ 56.67
2281
1807
2179
3523
Market Price
$ 37.71
Selling Price
$ 32.84
223
118
44
528
Market Price
$ 44.96
Selling Price
$ 39.18
1550
503
863
2312
Market Price
$ 41.11
Selling Price
$ 34.36
2476
2405
2169
2889
Market Price
$ 39.88
Selling Price
$ 35.87
1299
748
952
2325
Market Price
$ 57.90
Selling Price
$ 51.66
405
243
224
515
Market Price
$ 48.03
Selling Price
$ 42.48
2230
2023
967
4255
Market Price
$ 39.54
Selling Price
$ 33.58
1399
1361
826
1539
Market Price
$ 53.53
Selling Price
$ 45.15
594
520
139
2100
Market Price
$ 52.14
Selling Price
$ 44.05
673
566
418
723
Market Price
$ 57.24
Selling Price
$ 50.03
1847
1217
1261
1968
Market Price
$ 29.91
Selling Price
$ 25.37
688
400
562
1185
Market Price
$ 60.13
Selling Price
$ 52.27
1598
608
481
2730
Market Price
$ 55.98
Selling Price
$ 47.00
424
254
254
1007
Market Price
$ 47.79
Selling Price
$ 40.91
1189
294
516
4211
Market Price
$ 49.34
Selling Price
$ 44.18
2457
1142
1426
3088
Market Price
$ 46.87
Selling Price
$ 40.00
893
222
266
1593
Market Price
$ 37.72
Selling Price
$ 31.94
1470
771
866
3577
Market Price
$ 62.80
Selling Price
$ 54.89
1052
577
490
2140
Market Price
$ 28.77
Selling Price
$ 25.84
705
459
305
2667
Market Price
$ 44.04
Selling Price
$ 39.77
3810
1828
2338
4201
Market Price
$ 28.82
Selling Price
$ 26.01
1947
1701
684
4232
Market Price
$ 37.12
Selling Price
$ 33.42
1730
1123
1363
4026
Market Price
$ 43.16
Selling Price
$ 38.70
1279
1199
689
1317