Market Price
$ 31.35
Selling Price
$ 27.70
581
401
213
989
Market Price
$ 29.28
Selling Price
$ 25.87
1260
1188
436
2692
Market Price
$ 42.52
Selling Price
$ 37.22
2811
2137
1685
4814
Market Price
$ 53.80
Selling Price
$ 45.08
2500
2185
2414
2832
Market Price
$ 50.21
Selling Price
$ 42.73
3586
2982
2598
4487
Market Price
$ 69.07
Selling Price
$ 59.52
537
352
329
687
Market Price
$ 60.87
Selling Price
$ 53.28
4254
1485
2817
4853
Market Price
$ 57.98
Selling Price
$ 48.97
1339
949
1211
4347
Market Price
$ 66.21
Selling Price
$ 55.52
2005
923
591
3803
Market Price
$ 65.18
Selling Price
$ 56.21
2488
1820
2334
3869
Market Price
$ 62.64
Selling Price
$ 55.18
1197
395
815
1767
Market Price
$ 58.83
Selling Price
$ 53.22
415
230
199
690
Market Price
$ 32.30
Selling Price
$ 26.98
3540
1996
2237
4150
Market Price
$ 62.53
Selling Price
$ 53.89
369
202
361
844
Market Price
$ 43.81
Selling Price
$ 37.50
3152
1095
2102
3838
Market Price
$ 43.21
Selling Price
$ 36.20
1686
876
814
1686
Market Price
$ 57.97
Selling Price
$ 51.16
1275
1240
658
2476
Market Price
$ 35.57
Selling Price
$ 29.87
4107
2445
1462
4935
Market Price
$ 39.91
Selling Price
$ 36.06
1270
555
803
1366
Market Price
$ 59.60
Selling Price
$ 53.48
3236
2647
1378
4358
Market Price
$ 52.50
Selling Price
$ 45.45
973
918
235
1216
Market Price
$ 55.55
Selling Price
$ 49.58
2095
657
579
2628
Market Price
$ 54.57
Selling Price
$ 47.49
703
683
300
2263
Market Price
$ 61.97
Selling Price
$ 54.29
1047
968
234
2339
Market Price
$ 35.06
Selling Price
$ 31.32
2243
979
1866
3824
Market Price
$ 58.20
Selling Price
$ 49.10
3450
1203
2481
3904
Market Price
$ 60.08
Selling Price
$ 51.39
485
301
365
2411
Market Price
$ 42.14
Selling Price
$ 37.62
968
886
382
2006
Market Price
$ 54.30
Selling Price
$ 48.90
1218
805
1175
1647
Market Price
$ 57.65
Selling Price
$ 48.96
881
245
494
1217
Market Price
$ 64.12
Selling Price
$ 56.97
1160
828
513
4686
Market Price
$ 40.60
Selling Price
$ 35.30
774
295
476
1989
Market Price
$ 50.72
Selling Price
$ 43.17
447
309
341
768
Market Price
$ 57.47
Selling Price
$ 51.86
1066
764
479
2053
Market Price
$ 61.86
Selling Price
$ 52.04
951
555
495
3052
Market Price
$ 58.27
Selling Price
$ 49.44
1460
784
719
2087
Market Price
$ 62.46
Selling Price
$ 56.72
1696
1323
628
3127
Market Price
$ 39.68
Selling Price
$ 34.73
873
517
438
1325
Market Price
$ 34.85
Selling Price
$ 30.64
949
830
333
1579
Market Price
$ 49.15
Selling Price
$ 42.82
480
251
163
1128