Market Price
$ 60.37
Selling Price
$ 53.12
3690
1116
2713
3919
Market Price
$ 51.05
Selling Price
$ 42.75
2207
1768
495
2566
Market Price
$ 63.21
Selling Price
$ 56.87
366
331
214
433
Market Price
$ 44.18
Selling Price
$ 37.20
2312
1581
1398
2922
Market Price
$ 51.44
Selling Price
$ 46.38
1346
1045
470
3236
Market Price
$ 67.09
Selling Price
$ 56.57
1337
1129
1058
2031
Market Price
$ 52.20
Selling Price
$ 47.16
2462
529
1520
4106
Market Price
$ 32.26
Selling Price
$ 28.07
1672
533
1545
4220
Market Price
$ 38.30
Selling Price
$ 34.40
790
361
569
3096
Market Price
$ 46.48
Selling Price
$ 39.64
608
270
222
2006
Market Price
$ 66.61
Selling Price
$ 57.94
1549
1183
648
3982
Market Price
$ 47.70
Selling Price
$ 40.02
3478
2343
2732
3874
Market Price
$ 32.05
Selling Price
$ 27.39
1153
684
715
1547
Market Price
$ 69.95
Selling Price
$ 58.97
1124
850
970
3237
Market Price
$ 39.40
Selling Price
$ 34.15
3006
606
2919
3980
Market Price
$ 58.93
Selling Price
$ 52.27
1851
561
1144
4057
Market Price
$ 51.16
Selling Price
$ 44.06
1166
790
650
1503
Market Price
$ 56.86
Selling Price
$ 47.68
1465
837
293
3944
Market Price
$ 50.78
Selling Price
$ 44.78
4191
2270
2196
4761
Market Price
$ 31.38
Selling Price
$ 27.07
2079
1316
1103
3026
Market Price
$ 63.71
Selling Price
$ 56.85
1402
848
1352
4596
Market Price
$ 63.86
Selling Price
$ 54.06
1712
1230
1026
1793
Market Price
$ 33.25
Selling Price
$ 27.82
1837
1544
794
4600
Market Price
$ 49.06
Selling Price
$ 43.35
3178
1800
1828
4610
Market Price
$ 36.14
Selling Price
$ 31.31
2921
2099
737
4869
Market Price
$ 33.71
Selling Price
$ 29.40
2744
1159
771
3030
Market Price
$ 35.06
Selling Price
$ 30.23
1744
1579
598
2357
Market Price
$ 63.94
Selling Price
$ 55.58
2058
1745
2023
2442
Market Price
$ 44.37
Selling Price
$ 39.23
1729
576
677
4832
Market Price
$ 44.99
Selling Price
$ 38.52
874
512
264
1303
Market Price
$ 47.20
Selling Price
$ 42.79
3422
785
3249
3727
Market Price
$ 42.94
Selling Price
$ 38.48
1354
749
368
2095
Market Price
$ 49.52
Selling Price
$ 41.54
3122
2592
1952
3247
Market Price
$ 41.80
Selling Price
$ 36.40
2532
2023
1052
2857
Market Price
$ 31.74
Selling Price
$ 26.83
1906
1829
1744
3048
Market Price
$ 66.50
Selling Price
$ 59.25
1474
1208
399
4632
Market Price
$ 40.93
Selling Price
$ 34.80
806
262
471
2710
Market Price
$ 47.94
Selling Price
$ 41.58
2096
1051
753
4680
Market Price
$ 30.28
Selling Price
$ 26.04
1485
1186
1083
3617
Market Price
$ 64.83
Selling Price
$ 56.20
439
410
274
2146