Market Price
$ 43.18
Selling Price
$ 36.88
272
271
221
606
Market Price
$ 40.57
Selling Price
$ 36.80
3238
1035
2619
3292
Market Price
$ 58.33
Selling Price
$ 52.37
1052
438
998
2716
Market Price
$ 50.09
Selling Price
$ 43.35
2615
1223
1586
4372
Market Price
$ 67.11
Selling Price
$ 58.13
814
779
781
2715
Market Price
$ 43.23
Selling Price
$ 39.10
242
175
52
981
Market Price
$ 42.13
Selling Price
$ 37.46
1144
580
802
1212
Market Price
$ 45.42
Selling Price
$ 41.07
338
138
139
1008
Market Price
$ 52.45
Selling Price
$ 47.62
2897
972
1462
3734
Market Price
$ 37.44
Selling Price
$ 34.02
558
372
464
1384
Market Price
$ 65.15
Selling Price
$ 55.82
1919
1507
1651
2258
Market Price
$ 29.68
Selling Price
$ 26.70
1403
292
659
2103
Market Price
$ 62.92
Selling Price
$ 52.56
1976
1538
950
2813
Market Price
$ 40.94
Selling Price
$ 35.36
449
392
101
676
Market Price
$ 67.56
Selling Price
$ 56.42
2079
1252
1357
3566
Market Price
$ 31.14
Selling Price
$ 27.24
1609
1542
1280
3718
Market Price
$ 48.78
Selling Price
$ 41.60
3206
2166
2064
4158
Market Price
$ 45.89
Selling Price
$ 40.25
586
331
236
815
Market Price
$ 64.61
Selling Price
$ 56.55
928
744
524
1194
Market Price
$ 55.28
Selling Price
$ 49.17
289
211
229
1248
Market Price
$ 36.46
Selling Price
$ 31.44
992
855
918
3057
Market Price
$ 59.06
Selling Price
$ 51.01
2475
1848
1063
2646
Market Price
$ 49.00
Selling Price
$ 42.86
1099
650
914
1813
Market Price
$ 66.59
Selling Price
$ 57.77
2346
832
1094
4718
Market Price
$ 55.70
Selling Price
$ 50.33
258
82
173
970
Market Price
$ 39.34
Selling Price
$ 32.96
953
727
565
1104
Market Price
$ 59.55
Selling Price
$ 53.15
1552
976
717
4225
Market Price
$ 38.94
Selling Price
$ 34.27
788
630
689
1706
Market Price
$ 35.83
Selling Price
$ 31.06
598
487
125
1053
Market Price
$ 61.47
Selling Price
$ 55.35
2820
2446
1747
4154
Market Price
$ 44.98
Selling Price
$ 38.56
786
675
696
1040
Market Price
$ 29.45
Selling Price
$ 25.82
364
268
325
1442
Market Price
$ 50.24
Selling Price
$ 45.17
690
287
611
908
Market Price
$ 53.22
Selling Price
$ 46.68
3919
3642
3118
4161
Market Price
$ 35.11
Selling Price
$ 31.08
2927
631
1758
4201
Market Price
$ 31.70
Selling Price
$ 27.91
861
325
436
927
Market Price
$ 57.12
Selling Price
$ 51.15
1254
914
610
4085
Market Price
$ 38.57
Selling Price
$ 32.62
935
738
347
1962
Market Price
$ 32.80
Selling Price
$ 28.98
413
152
409
1690
Market Price
$ 62.51
Selling Price
$ 52.43
614
237
367
2185