Market Price
$ 66.14
Selling Price
$ 55.13
1497
544
778
2218
Market Price
$ 64.10
Selling Price
$ 57.74
1027
318
348
1399
Market Price
$ 54.68
Selling Price
$ 46.20
1611
1525
1354
4221
Market Price
$ 30.50
Selling Price
$ 26.08
2970
2349
2086
3657
Market Price
$ 63.18
Selling Price
$ 54.73
3609
2181
2240
4226
Market Price
$ 55.99
Selling Price
$ 50.86
1325
500
1097
3684
Market Price
$ 64.97
Selling Price
$ 58.19
1990
1279
868
3089
Market Price
$ 29.89
Selling Price
$ 25.03
936
583
786
2943
Market Price
$ 30.38
Selling Price
$ 25.65
2221
883
857
3107
Market Price
$ 43.13
Selling Price
$ 37.74
2304
2283
795
2312
Market Price
$ 67.86
Selling Price
$ 57.68
947
582
324
4152
Market Price
$ 61.22
Selling Price
$ 51.89
565
420
124
742
Market Price
$ 65.26
Selling Price
$ 58.92
1464
1267
1392
2619
Market Price
$ 29.86
Selling Price
$ 25.90
1463
343
1036
3087
Market Price
$ 45.68
Selling Price
$ 38.53
1589
1136
1053
4028
Market Price
$ 41.22
Selling Price
$ 35.59
917
523
470
1422
Market Price
$ 44.56
Selling Price
$ 38.14
911
228
745
2513
Market Price
$ 63.91
Selling Price
$ 55.03
188
58
45
442
Market Price
$ 69.60
Selling Price
$ 59.01
167
100
104
427
Market Price
$ 29.47
Selling Price
$ 25.00
3174
1945
2785
4047
Market Price
$ 28.83
Selling Price
$ 25.34
1416
934
342
1985
Market Price
$ 29.91
Selling Price
$ 25.56
808
589
656
2598
Market Price
$ 42.64
Selling Price
$ 37.48
821
185
433
2286
Market Price
$ 53.51
Selling Price
$ 45.62
575
207
429
1071
Market Price
$ 49.73
Selling Price
$ 43.54
184
55
107
778
Market Price
$ 57.82
Selling Price
$ 49.03
3814
3517
2768
3993
Market Price
$ 69.75
Selling Price
$ 58.87
2076
1145
659
3846
Market Price
$ 31.63
Selling Price
$ 26.77
1312
636
800
4071
Market Price
$ 46.97
Selling Price
$ 39.99
614
427
143
1689
Market Price
$ 57.47
Selling Price
$ 49.39
1990
1018
941
4290
Market Price
$ 30.31
Selling Price
$ 25.66
168
146
37
760
Market Price
$ 48.76
Selling Price
$ 41.30
2513
1061
2223
3767
Market Price
$ 47.29
Selling Price
$ 40.28
4143
1180
3134
4904
Market Price
$ 38.82
Selling Price
$ 33.37
1013
883
426
2585
Market Price
$ 52.23
Selling Price
$ 45.52
1928
770
1704
2251
Market Price
$ 63.44
Selling Price
$ 56.41
3989
3409
2853
4125
Market Price
$ 42.33
Selling Price
$ 35.51
2614
1245
1043
3249
Market Price
$ 35.63
Selling Price
$ 32.05
610
496
266
2076
Market Price
$ 37.30
Selling Price
$ 33.24
697
585
423
1965
Market Price
$ 43.65
Selling Price
$ 36.38
2408
1570
1784
3307