Market Price
$ 37.57
Selling Price
$ 32.12
2884
1521
1125
4484
Market Price
$ 31.97
Selling Price
$ 27.13
1353
1016
285
3237
Market Price
$ 54.83
Selling Price
$ 49.51
2310
1788
1174
3809
Market Price
$ 34.75
Selling Price
$ 30.14
1171
373
593
1791
Market Price
$ 41.48
Selling Price
$ 37.06
1765
1502
454
3769
Market Price
$ 51.25
Selling Price
$ 43.39
404
334
93
1003
Market Price
$ 58.28
Selling Price
$ 51.63
3441
1330
2262
3762
Market Price
$ 61.26
Selling Price
$ 51.58
2049
672
1130
4834
Market Price
$ 28.05
Selling Price
$ 25.43
2341
2017
1050
3126
Market Price
$ 57.52
Selling Price
$ 51.85
2811
766
865
3376
Market Price
$ 68.43
Selling Price
$ 57.94
1248
559
1082
1324
Market Price
$ 57.08
Selling Price
$ 47.62
713
143
474
2912
Market Price
$ 57.10
Selling Price
$ 51.71
1408
461
1222
2562
Market Price
$ 45.38
Selling Price
$ 38.65
1459
1457
784
4380
Market Price
$ 58.36
Selling Price
$ 50.51
1008
494
742
3033
Market Price
$ 32.66
Selling Price
$ 27.97
3286
2398
2748
4297
Market Price
$ 53.47
Selling Price
$ 44.78
1186
859
481
4096
Market Price
$ 49.89
Selling Price
$ 45.31
1624
1142
543
3434
Market Price
$ 57.68
Selling Price
$ 52.26
1202
1105
411
2263
Market Price
$ 44.60
Selling Price
$ 40.33
639
419
216
817
Market Price
$ 33.02
Selling Price
$ 29.79
1449
852
952
2060
Market Price
$ 56.95
Selling Price
$ 51.21
2836
1505
1273
3769
Market Price
$ 51.82
Selling Price
$ 43.76
1393
691
1257
1505
Market Price
$ 52.42
Selling Price
$ 47.53
1257
509
342
1472
Market Price
$ 64.36
Selling Price
$ 56.29
1910
1740
547
3574
Market Price
$ 38.26
Selling Price
$ 34.64
501
251
180
2098
Market Price
$ 50.48
Selling Price
$ 42.31
757
276
569
2597
Market Price
$ 31.50
Selling Price
$ 27.30
921
750
280
931
Market Price
$ 55.29
Selling Price
$ 46.39
538
175
472
2357
Market Price
$ 54.74
Selling Price
$ 48.22
882
829
566
1956
Market Price
$ 50.65
Selling Price
$ 44.90
2828
1605
899
4475
Market Price
$ 31.66
Selling Price
$ 27.10
1177
948
405
4918
Market Price
$ 39.27
Selling Price
$ 33.53
1119
633
1097
1260
Market Price
$ 43.48
Selling Price
$ 38.51
454
187
103
547
Market Price
$ 63.37
Selling Price
$ 56.34
667
199
444
1088
Market Price
$ 42.70
Selling Price
$ 37.74
3262
653
2600
4486
Market Price
$ 52.72
Selling Price
$ 47.45
487
475
416
1790
Market Price
$ 68.32
Selling Price
$ 58.17
2099
793
449
3683
Market Price
$ 58.71
Selling Price
$ 49.46
786
284
524
2428
Market Price
$ 37.25
Selling Price
$ 31.38
578
350
502
2105