Market Price
$ 55.10
Selling Price
$ 47.52
2084
1235
1172
2460
Market Price
$ 46.76
Selling Price
$ 39.69
2233
1629
2167
2852
Market Price
$ 35.69
Selling Price
$ 30.32
3653
3202
1518
3965
Market Price
$ 61.13
Selling Price
$ 52.29
3538
2354
713
4067
Market Price
$ 67.86
Selling Price
$ 57.05
2529
2417
2303
2891
Market Price
$ 38.65
Selling Price
$ 34.32
2685
2017
668
3705
Market Price
$ 59.24
Selling Price
$ 53.19
1618
460
511
3413
Market Price
$ 50.74
Selling Price
$ 45.54
1585
1249
696
2780
Market Price
$ 29.66
Selling Price
$ 26.50
386
95
301
1757
Market Price
$ 51.05
Selling Price
$ 43.99
493
237
414
1055
Market Price
$ 53.13
Selling Price
$ 44.48
3354
2086
1064
4413
Market Price
$ 30.69
Selling Price
$ 27.80
390
276
78
716
Market Price
$ 66.41
Selling Price
$ 58.17
409
218
182
682
Market Price
$ 51.82
Selling Price
$ 44.36
2219
678
1522
3277
Market Price
$ 39.14
Selling Price
$ 34.54
985
503
587
2313
Market Price
$ 40.15
Selling Price
$ 34.44
1361
653
964
2446
Market Price
$ 30.17
Selling Price
$ 25.89
772
562
476
3488
Market Price
$ 65.36
Selling Price
$ 58.34
1052
630
428
1677
Market Price
$ 53.36
Selling Price
$ 45.27
1029
496
702
1089
Market Price
$ 70.67
Selling Price
$ 59.33
3008
2476
2524
4114
Market Price
$ 48.24
Selling Price
$ 40.46
824
409
530
2704
Market Price
$ 46.81
Selling Price
$ 39.33
3985
3058
1331
4876
Market Price
$ 48.96
Selling Price
$ 43.73
274
168
171
1260
Market Price
$ 46.50
Selling Price
$ 39.77
460
125
111
471
Market Price
$ 50.99
Selling Price
$ 43.38
1182
277
1038
1983
Market Price
$ 45.65
Selling Price
$ 39.04
580
310
172
590
Market Price
$ 35.40
Selling Price
$ 30.60
528
195
394
1315
Market Price
$ 33.77
Selling Price
$ 29.66
1164
693
384
2465
Market Price
$ 60.29
Selling Price
$ 54.23
710
382
365
897
Market Price
$ 42.37
Selling Price
$ 37.16
1452
496
1277
3375
Market Price
$ 53.31
Selling Price
$ 47.19
584
244
513
1400
Market Price
$ 38.14
Selling Price
$ 34.59
2331
1782
1878
3935
Market Price
$ 66.11
Selling Price
$ 56.93
2520
1170
1761
3446
Market Price
$ 58.63
Selling Price
$ 51.68
2364
889
565
4801
Market Price
$ 52.06
Selling Price
$ 47.16
866
685
576
1218
Market Price
$ 35.49
Selling Price
$ 29.70
1017
331
780
1976
Market Price
$ 29.44
Selling Price
$ 25.45
1826
1731
1511
4144
Market Price
$ 56.86
Selling Price
$ 47.52
1396
290
558
2579
Market Price
$ 57.92
Selling Price
$ 50.72
320
238
142
558
Market Price
$ 42.12
Selling Price
$ 37.02
2330
1393
1312
3102