Market Price
$ 45.53
Selling Price
$ 38.81
3060
2991
2593
3672
Market Price
$ 51.17
Selling Price
$ 43.98
1621
975
640
2752
Market Price
$ 45.00
Selling Price
$ 40.36
1101
487
623
1687
Market Price
$ 63.60
Selling Price
$ 55.94
1197
498
947
3982
Market Price
$ 57.25
Selling Price
$ 48.11
1451
936
1431
1530
Market Price
$ 32.98
Selling Price
$ 29.87
3949
2046
2191
4137
Market Price
$ 29.06
Selling Price
$ 25.41
1217
577
1127
2208
Market Price
$ 41.86
Selling Price
$ 35.73
1076
871
445
4879
Market Price
$ 35.37
Selling Price
$ 31.08
1019
569
603
3543
Market Price
$ 47.82
Selling Price
$ 43.23
976
408
474
1472
Market Price
$ 63.90
Selling Price
$ 53.35
496
231
343
570
Market Price
$ 65.09
Selling Price
$ 54.51
1959
1001
563
2268
Market Price
$ 47.94
Selling Price
$ 41.41
2761
1872
859
3840
Market Price
$ 35.92
Selling Price
$ 30.84
677
320
157
1799
Market Price
$ 34.78
Selling Price
$ 29.26
1379
1369
459
3070
Market Price
$ 63.79
Selling Price
$ 53.49
859
437
638
3201
Market Price
$ 70.76
Selling Price
$ 59.39
1129
376
836
1293
Market Price
$ 44.95
Selling Price
$ 37.83
672
234
250
773
Market Price
$ 41.31
Selling Price
$ 34.91
2457
1010
2148
3052
Market Price
$ 57.53
Selling Price
$ 48.91
1188
266
258
2091
Market Price
$ 45.83
Selling Price
$ 38.22
2061
1351
681
2462
Market Price
$ 59.51
Selling Price
$ 50.72
2198
1629
1016
2779
Market Price
$ 31.95
Selling Price
$ 28.47
2756
2475
1579
2785
Market Price
$ 63.65
Selling Price
$ 57.20
954
844
751
1166
Market Price
$ 36.42
Selling Price
$ 30.85
2462
1851
1165
2871
Market Price
$ 42.70
Selling Price
$ 35.68
1368
1284
313
1423
Market Price
$ 34.08
Selling Price
$ 29.19
1697
932
724
2640
Market Price
$ 31.66
Selling Price
$ 28.42
1425
338
448
4189
Market Price
$ 33.24
Selling Price
$ 29.31
3585
3118
1853
3902
Market Price
$ 50.61
Selling Price
$ 42.70
4572
1703
1284
4694
Market Price
$ 61.78
Selling Price
$ 53.07
1144
1088
1065
4339
Market Price
$ 48.72
Selling Price
$ 42.55
1226
497
954
1390
Market Price
$ 39.43
Selling Price
$ 33.22
2271
1972
1533
2513
Market Price
$ 51.80
Selling Price
$ 44.52
600
477
252
2716
Market Price
$ 34.92
Selling Price
$ 31.46
1482
963
1381
3260
Market Price
$ 62.87
Selling Price
$ 52.59
1179
353
792
1683
Market Price
$ 37.98
Selling Price
$ 33.83
1260
838
443
2083
Market Price
$ 63.14
Selling Price
$ 53.85
981
705
899
3085
Market Price
$ 68.99
Selling Price
$ 58.47
890
860
617
3409
Market Price
$ 56.24
Selling Price
$ 47.84
1898
1439
1408
3394