Market Price
$ 36.51
Selling Price
$ 30.51
463
402
236
1780
Market Price
$ 52.98
Selling Price
$ 45.49
880
247
782
1301
Market Price
$ 38.80
Selling Price
$ 33.97
779
576
474
976
Market Price
$ 38.06
Selling Price
$ 33.13
941
313
336
2498
Market Price
$ 51.97
Selling Price
$ 47.22
2468
1816
1350
4047
Market Price
$ 42.65
Selling Price
$ 36.00
425
193
314
781
Market Price
$ 69.58
Selling Price
$ 59.25
2445
916
1934
3276
Market Price
$ 64.04
Selling Price
$ 55.09
1645
671
864
3110
Market Price
$ 31.97
Selling Price
$ 28.73
915
640
886
4093
Market Price
$ 50.46
Selling Price
$ 44.52
1027
396
772
1507
Market Price
$ 39.06
Selling Price
$ 32.96
1139
428
256
2309
Market Price
$ 64.12
Selling Price
$ 55.09
2191
1186
724
4796
Market Price
$ 56.28
Selling Price
$ 49.16
1359
794
382
2362
Market Price
$ 65.55
Selling Price
$ 55.24
1033
979
1023
2318
Market Price
$ 38.68
Selling Price
$ 32.34
1583
1286
1125
2527
Market Price
$ 46.51
Selling Price
$ 38.82
2368
1663
1121
4439
Market Price
$ 51.58
Selling Price
$ 45.59
1785
1659
485
2781
Market Price
$ 64.89
Selling Price
$ 54.71
4326
1986
1289
4555
Market Price
$ 67.17
Selling Price
$ 55.98
3843
2303
1063
4914
Market Price
$ 36.11
Selling Price
$ 31.74
1450
370
1143
1650
Market Price
$ 44.94
Selling Price
$ 37.57
1685
370
1255
4189
Market Price
$ 48.70
Selling Price
$ 43.70
1653
993
513
2752
Market Price
$ 61.95
Selling Price
$ 51.98
989
317
309
3283
Market Price
$ 46.38
Selling Price
$ 40.39
3086
2341
953
3896
Market Price
$ 63.10
Selling Price
$ 53.33
266
74
96
454
Market Price
$ 49.13
Selling Price
$ 43.76
2004
403
1521
2036
Market Price
$ 55.08
Selling Price
$ 46.81
2490
1709
1104
2643
Market Price
$ 65.41
Selling Price
$ 55.11
2570
1437
1431
3921
Market Price
$ 36.84
Selling Price
$ 32.91
254
187
130
776
Market Price
$ 31.05
Selling Price
$ 28.14
2998
2084
1529
3044
Market Price
$ 44.47
Selling Price
$ 39.27
537
215
504
873
Market Price
$ 66.50
Selling Price
$ 59.40
309
121
230
509
Market Price
$ 64.47
Selling Price
$ 54.24
981
332
971
1803
Market Price
$ 44.42
Selling Price
$ 38.93
4070
1596
3534
4272
Market Price
$ 30.53
Selling Price
$ 26.81
524
373
148
947
Market Price
$ 41.50
Selling Price
$ 35.04
2787
1503
726
3442
Market Price
$ 59.54
Selling Price
$ 52.79
3020
2553
1221
3376
Market Price
$ 51.40
Selling Price
$ 44.64
3135
2450
2438
3310
Market Price
$ 53.80
Selling Price
$ 48.47
1342
612
706
3342
Market Price
$ 69.04
Selling Price
$ 57.57
3826
1030
3349
3836