Market Price
$ 29.31
Selling Price
$ 25.27
449
392
101
676
Market Price
$ 32.20
Selling Price
$ 28.20
2079
1252
1357
3566
Market Price
$ 35.77
Selling Price
$ 30.24
1609
1542
1280
3718
Market Price
$ 51.31
Selling Price
$ 44.33
3206
2166
2064
4158
Market Price
$ 49.72
Selling Price
$ 43.81
586
331
236
815
Market Price
$ 29.38
Selling Price
$ 26.57
928
744
524
1194
Market Price
$ 38.45
Selling Price
$ 33.01
289
211
229
1248
Market Price
$ 58.03
Selling Price
$ 49.49
992
855
918
3057
Market Price
$ 46.43
Selling Price
$ 39.82
2475
1848
1063
2646
Market Price
$ 46.49
Selling Price
$ 41.54
1099
650
914
1813
Market Price
$ 52.85
Selling Price
$ 47.62
2346
832
1094
4718
Market Price
$ 52.04
Selling Price
$ 45.52
258
82
173
970
Market Price
$ 32.17
Selling Price
$ 28.33
953
727
565
1104
Market Price
$ 69.17
Selling Price
$ 58.71
1552
976
717
4225
Market Price
$ 53.41
Selling Price
$ 45.07
788
630
689
1706
Market Price
$ 39.66
Selling Price
$ 35.55
598
487
125
1053
Market Price
$ 68.97
Selling Price
$ 59.23
2820
2446
1747
4154
Market Price
$ 49.43
Selling Price
$ 43.53
786
675
696
1040
Market Price
$ 50.61
Selling Price
$ 44.48
364
268
325
1442
Market Price
$ 46.93
Selling Price
$ 39.62
690
287
611
908
Market Price
$ 51.22
Selling Price
$ 42.87
3919
3642
3118
4161
Market Price
$ 30.91
Selling Price
$ 26.57
2927
631
1758
4201
Market Price
$ 51.33
Selling Price
$ 45.00
861
325
436
927
Market Price
$ 52.90
Selling Price
$ 46.14
1254
914
610
4085
Market Price
$ 48.77
Selling Price
$ 41.90
935
738
347
1962
Market Price
$ 53.41
Selling Price
$ 46.13
413
152
409
1690
Market Price
$ 64.13
Selling Price
$ 54.58
614
237
367
2185
Market Price
$ 35.66
Selling Price
$ 32.25
857
752
554
1748
Market Price
$ 43.47
Selling Price
$ 38.89
1745
853
395
4936
Market Price
$ 39.56
Selling Price
$ 34.07
2185
2082
710
3877
Market Price
$ 56.41
Selling Price
$ 47.16
962
255
198
1578
Market Price
$ 69.11
Selling Price
$ 58.91
2620
984
2365
2908
Market Price
$ 46.54
Selling Price
$ 39.12
318
202
138
1052
Market Price
$ 41.90
Selling Price
$ 37.24
1296
421
981
2064
Market Price
$ 61.71
Selling Price
$ 52.35
936
321
764
1314
Market Price
$ 36.44
Selling Price
$ 31.51
1886
620
1101
1920
Market Price
$ 44.83
Selling Price
$ 38.40
226
112
202
422
Market Price
$ 67.85
Selling Price
$ 56.83
1220
560
854
1536
Market Price
$ 42.47
Selling Price
$ 38.59
1067
842
1011
3912
Market Price
$ 28.83
Selling Price
$ 25.37
499
495
377
1166