Market Price
$ 45.21
Selling Price
$ 40.30
559
511
144
1743
Market Price
$ 31.26
Selling Price
$ 27.17
354
212
117
454
Market Price
$ 68.85
Selling Price
$ 58.51
2841
2317
2026
4591
Market Price
$ 66.89
Selling Price
$ 56.80
1130
987
399
2359
Market Price
$ 60.89
Selling Price
$ 55.16
525
442
424
1548
Market Price
$ 46.04
Selling Price
$ 41.33
396
302
219
1267
Market Price
$ 47.31
Selling Price
$ 42.16
1074
214
644
1177
Market Price
$ 56.13
Selling Price
$ 48.16
2292
974
1149
3587
Market Price
$ 40.37
Selling Price
$ 34.55
1897
1537
1099
2945
Market Price
$ 53.48
Selling Price
$ 44.86
787
403
474
1578
Market Price
$ 50.35
Selling Price
$ 43.25
1955
923
1747
4429
Market Price
$ 43.67
Selling Price
$ 37.13
321
297
171
470
Market Price
$ 45.87
Selling Price
$ 39.13
396
110
224
1078
Market Price
$ 50.22
Selling Price
$ 44.51
1179
975
1168
1913
Market Price
$ 46.20
Selling Price
$ 41.14
888
292
262
1938
Market Price
$ 66.33
Selling Price
$ 57.07
102
58
93
458
Market Price
$ 45.52
Selling Price
$ 38.06
640
236
595
864
Market Price
$ 41.11
Selling Price
$ 36.08
3845
3627
3083
4639
Market Price
$ 55.87
Selling Price
$ 50.78
1339
429
554
1666
Market Price
$ 60.70
Selling Price
$ 52.61
2024
1293
1561
3514
Market Price
$ 46.50
Selling Price
$ 39.09
674
628
134
1003
Market Price
$ 44.44
Selling Price
$ 39.28
967
866
440
1037
Market Price
$ 62.61
Selling Price
$ 55.77
1959
1142
1738
3460
Market Price
$ 43.60
Selling Price
$ 36.52
422
335
419
476
Market Price
$ 40.13
Selling Price
$ 33.95
2349
2145
1589
3697
Market Price
$ 67.65
Selling Price
$ 59.40
1390
1129
1305
2937
Market Price
$ 48.98
Selling Price
$ 44.36
666
513
491
1900
Market Price
$ 66.69
Selling Price
$ 57.46
2983
2603
2416
4121
Market Price
$ 59.17
Selling Price
$ 49.32
2229
915
1408
2299
Market Price
$ 50.76
Selling Price
$ 43.04
1119
1076
379
2089
Market Price
$ 56.31
Selling Price
$ 46.97
2729
1482
2323
2909
Market Price
$ 65.15
Selling Price
$ 55.60
237
222
211
409
Market Price
$ 52.29
Selling Price
$ 45.34
742
487
281
3045
Market Price
$ 29.54
Selling Price
$ 25.36
2081
906
1780
2472
Market Price
$ 62.29
Selling Price
$ 53.83
3041
2733
1211
4959
Market Price
$ 44.51
Selling Price
$ 37.92
569
491
316
927
Market Price
$ 43.22
Selling Price
$ 36.93
842
213
428
1201
Market Price
$ 47.04
Selling Price
$ 40.57
1450
1402
1049
2376
Market Price
$ 53.67
Selling Price
$ 46.98
2007
481
615
2311
Market Price
$ 50.04
Selling Price
$ 44.78
301
201
166
814