Market Price
$ 44.59
Selling Price
$ 40.52
1016
634
931
2706
Market Price
$ 64.44
Selling Price
$ 55.81
2068
511
1815
4727
Market Price
$ 56.99
Selling Price
$ 47.85
2464
2022
1077
3539
Market Price
$ 58.09
Selling Price
$ 52.81
147
113
104
668
Market Price
$ 60.90
Selling Price
$ 52.06
1616
1227
578
3058
Market Price
$ 29.69
Selling Price
$ 25.83
1835
1591
1398
3757
Market Price
$ 45.83
Selling Price
$ 40.70
3445
2486
1115
4676
Market Price
$ 46.81
Selling Price
$ 39.22
856
850
848
2807
Market Price
$ 37.54
Selling Price
$ 31.80
331
271
73
593
Market Price
$ 50.61
Selling Price
$ 43.27
1603
656
748
1994
Market Price
$ 46.60
Selling Price
$ 41.51
2569
1395
1742
4122
Market Price
$ 53.28
Selling Price
$ 46.42
368
314
323
1181
Market Price
$ 61.04
Selling Price
$ 55.21
3129
2552
1062
3810
Market Price
$ 39.62
Selling Price
$ 33.20
4337
1181
1957
4640
Market Price
$ 32.04
Selling Price
$ 28.60
781
574
345
1231
Market Price
$ 44.04
Selling Price
$ 39.93
1940
467
887
4515
Market Price
$ 28.68
Selling Price
$ 25.35
1543
492
561
2603
Market Price
$ 36.08
Selling Price
$ 32.28
808
269
503
2114
Market Price
$ 28.37
Selling Price
$ 25.35
215
75
124
474
Market Price
$ 67.42
Selling Price
$ 58.15
1807
764
1698
2506
Market Price
$ 65.85
Selling Price
$ 56.80
525
195
239
1824
Market Price
$ 48.53
Selling Price
$ 43.62
783
418
182
1465
Market Price
$ 38.31
Selling Price
$ 33.77
2693
2565
2526
4366
Market Price
$ 37.40
Selling Price
$ 33.40
545
538
296
703
Market Price
$ 40.47
Selling Price
$ 36.08
3399
2986
2356
3951
Market Price
$ 59.11
Selling Price
$ 52.34
1880
1567
519
2678
Market Price
$ 36.39
Selling Price
$ 31.87
490
446
484
2038
Market Price
$ 57.08
Selling Price
$ 50.67
463
217
281
1437
Market Price
$ 47.65
Selling Price
$ 42.16
902
226
620
3853
Market Price
$ 64.73
Selling Price
$ 56.71
4046
829
919
4178
Market Price
$ 56.55
Selling Price
$ 48.79
1310
594
1308
3271
Market Price
$ 50.25
Selling Price
$ 42.42
2216
1961
2143
2478
Market Price
$ 40.90
Selling Price
$ 34.43
1191
591
308
2394
Market Price
$ 39.04
Selling Price
$ 34.91
3492
2947
2417
4676
Market Price
$ 56.77
Selling Price
$ 50.04
185
59
78
749
Market Price
$ 31.78
Selling Price
$ 28.43
1121
563
605
4634
Market Price
$ 38.07
Selling Price
$ 34.04
1286
1051
521
2184
Market Price
$ 31.57
Selling Price
$ 27.26
2197
1471
1914
3577
Market Price
$ 30.66
Selling Price
$ 25.75
1336
478
500
3670
Market Price
$ 29.70
Selling Price
$ 25.49
866
388
586
1605