Market Price
$ 28.22
Selling Price
$ 25.26
1581
986
488
4121
Market Price
$ 33.22
Selling Price
$ 28.84
2073
829
992
4496
Market Price
$ 50.75
Selling Price
$ 42.98
1755
729
1351
2903
Market Price
$ 46.94
Selling Price
$ 42.01
1355
1102
434
1801
Market Price
$ 55.36
Selling Price
$ 47.37
4157
1673
3464
4235
Market Price
$ 39.10
Selling Price
$ 33.27
996
488
475
4956
Market Price
$ 63.92
Selling Price
$ 54.66
208
43
199
818
Market Price
$ 57.56
Selling Price
$ 48.35
858
197
454
2191
Market Price
$ 47.77
Selling Price
$ 42.36
1463
366
885
1658
Market Price
$ 39.64
Selling Price
$ 34.49
1361
831
1352
3671
Market Price
$ 64.56
Selling Price
$ 58.36
486
329
229
565
Market Price
$ 62.79
Selling Price
$ 54.10
1103
349
1010
3142
Market Price
$ 31.91
Selling Price
$ 27.38
1131
865
303
3348
Market Price
$ 36.78
Selling Price
$ 30.93
2116
1795
1964
2670
Market Price
$ 38.42
Selling Price
$ 34.10
2524
1711
1619
2736
Market Price
$ 31.33
Selling Price
$ 26.52
2851
2091
1367
2989
Market Price
$ 69.01
Selling Price
$ 59.49
2336
1123
1265
4142
Market Price
$ 53.54
Selling Price
$ 46.98
112
52
41
426
Market Price
$ 42.81
Selling Price
$ 38.48
870
443
549
1526
Market Price
$ 59.11
Selling Price
$ 51.80
3331
2527
1910
3563
Market Price
$ 48.72
Selling Price
$ 41.84
1090
572
798
2357
Market Price
$ 62.88
Selling Price
$ 55.80
606
207
502
1764
Market Price
$ 68.30
Selling Price
$ 59.05
218
93
130
975
Market Price
$ 66.93
Selling Price
$ 59.82
2302
2119
1706
2306
Market Price
$ 29.50
Selling Price
$ 25.02
1536
1312
1293
2164
Market Price
$ 56.11
Selling Price
$ 48.42
2338
1567
1246
3823
Market Price
$ 34.02
Selling Price
$ 29.03
4491
1584
2624
4729
Market Price
$ 68.73
Selling Price
$ 58.91
1548
504
1267
2616
Market Price
$ 50.62
Selling Price
$ 45.18
2105
1245
590
3838
Market Price
$ 69.53
Selling Price
$ 58.99
512
496
361
2183
Market Price
$ 58.01
Selling Price
$ 51.60
982
790
364
3528
Market Price
$ 38.62
Selling Price
$ 34.66
1255
870
1107
2137
Market Price
$ 50.45
Selling Price
$ 43.91
675
271
356
2209
Market Price
$ 35.25
Selling Price
$ 29.96
572
263
221
1769
Market Price
$ 45.50
Selling Price
$ 38.62
1605
490
1473
3438
Market Price
$ 38.00
Selling Price
$ 34.39
1570
1182
559
4710
Market Price
$ 70.26
Selling Price
$ 59.44
115
91
82
420
Market Price
$ 63.48
Selling Price
$ 55.93
875
507
326
2357
Market Price
$ 62.19
Selling Price
$ 53.41
1799
1233
528
3915
Market Price
$ 60.23
Selling Price
$ 50.37
228
212
197
1053