Market Price
$ 58.51
Selling Price
$ 52.47
897
189
627
3588
Market Price
$ 35.75
Selling Price
$ 31.10
2060
879
1343
2551
Market Price
$ 43.11
Selling Price
$ 37.68
468
134
175
2044
Market Price
$ 49.56
Selling Price
$ 44.10
629
342
127
995
Market Price
$ 62.69
Selling Price
$ 52.61
3769
2670
2394
3773
Market Price
$ 62.42
Selling Price
$ 52.98
1760
574
1321
3988
Market Price
$ 46.91
Selling Price
$ 39.10
3418
1386
1202
4979
Market Price
$ 44.66
Selling Price
$ 39.17
3776
3562
1724
4202
Market Price
$ 49.79
Selling Price
$ 43.92
2212
1821
1590
3782
Market Price
$ 31.60
Selling Price
$ 28.48
486
459
324
1469
Market Price
$ 67.69
Selling Price
$ 59.49
2314
610
1047
4472
Market Price
$ 55.28
Selling Price
$ 46.33
284
84
93
1152
Market Price
$ 30.25
Selling Price
$ 25.72
876
450
352
4236
Market Price
$ 47.90
Selling Price
$ 42.42
1778
1751
416
1959
Market Price
$ 62.21
Selling Price
$ 53.79
700
264
186
2150
Market Price
$ 62.06
Selling Price
$ 55.52
920
276
252
2454
Market Price
$ 36.81
Selling Price
$ 31.26
1975
1224
1760
2557
Market Price
$ 43.94
Selling Price
$ 36.93
2256
1124
611
2577
Market Price
$ 36.03
Selling Price
$ 31.13
696
322
469
1208
Market Price
$ 37.45
Selling Price
$ 31.24
316
87
84
868
Market Price
$ 50.07
Selling Price
$ 45.02
552
476
136
830
Market Price
$ 50.02
Selling Price
$ 44.63
2295
1837
648
2991
Market Price
$ 61.11
Selling Price
$ 51.04
2140
2112
871
3480
Market Price
$ 59.65
Selling Price
$ 50.19
301
135
72
837
Market Price
$ 41.33
Selling Price
$ 34.97
2475
2149
608
4463
Market Price
$ 37.86
Selling Price
$ 33.21
1036
812
984
3168
Market Price
$ 41.49
Selling Price
$ 35.37
107
79
87
452
Market Price
$ 45.13
Selling Price
$ 39.54
2255
1165
1408
2716
Market Price
$ 37.91
Selling Price
$ 34.11
2281
489
1754
3056
Market Price
$ 51.96
Selling Price
$ 47.01
1093
783
435
2519
Market Price
$ 51.91
Selling Price
$ 46.97
583
261
539
744
Market Price
$ 36.33
Selling Price
$ 30.96
1195
411
320
4747
Market Price
$ 46.62
Selling Price
$ 39.27
1696
979
1051
1990
Market Price
$ 69.43
Selling Price
$ 58.46
2109
596
1726
4021
Market Price
$ 45.81
Selling Price
$ 41.01
2155
1545
1770
2491
Market Price
$ 48.60
Selling Price
$ 40.53
933
615
801
1591
Market Price
$ 39.28
Selling Price
$ 33.88
1624
504
1589
4708
Market Price
$ 69.51
Selling Price
$ 57.96
1079
274
720
3782
Market Price
$ 48.10
Selling Price
$ 41.98
2169
1392
1762
3016
Market Price
$ 36.04
Selling Price
$ 30.64
1154
264
635
4323