Market Price
$ 34.25
Selling Price
$ 29.94
1107
287
451
3646
Market Price
$ 66.95
Selling Price
$ 59.24
481
146
96
510
Market Price
$ 37.20
Selling Price
$ 33.75
533
510
319
1672
Market Price
$ 46.22
Selling Price
$ 39.83
3398
1491
1554
3426
Market Price
$ 40.99
Selling Price
$ 35.14
1632
1347
1389
2343
Market Price
$ 28.43
Selling Price
$ 25.29
935
578
273
3940
Market Price
$ 40.00
Selling Price
$ 33.77
776
648
704
1145
Market Price
$ 44.77
Selling Price
$ 39.52
1248
514
252
1422
Market Price
$ 40.15
Selling Price
$ 34.61
1122
591
390
2581
Market Price
$ 53.71
Selling Price
$ 47.85
502
118
207
671
Market Price
$ 53.86
Selling Price
$ 48.20
107
106
50
417
Market Price
$ 52.75
Selling Price
$ 44.39
1406
1153
725
3544
Market Price
$ 42.01
Selling Price
$ 37.92
701
472
584
765
Market Price
$ 44.76
Selling Price
$ 40.07
1376
408
828
1681
Market Price
$ 38.44
Selling Price
$ 34.14
3639
3184
2380
4152
Market Price
$ 40.05
Selling Price
$ 35.21
200
159
177
454
Market Price
$ 32.42
Selling Price
$ 27.31
1246
1022
963
2607
Market Price
$ 29.66
Selling Price
$ 25.44
2969
1392
2478
3934
Market Price
$ 66.82
Selling Price
$ 59.97
393
299
196
624
Market Price
$ 69.87
Selling Price
$ 59.80
1305
522
867
1557
Market Price
$ 68.19
Selling Price
$ 59.68
1324
368
494
3084
Market Price
$ 66.39
Selling Price
$ 59.54
4366
2930
4112
4972
Market Price
$ 69.86
Selling Price
$ 59.33
472
196
94
782
Market Price
$ 68.33
Selling Price
$ 59.04
493
324
245
790
Market Price
$ 53.37
Selling Price
$ 46.96
4230
2676
2170
4655
Market Price
$ 45.34
Selling Price
$ 38.59
2011
1147
1527
4006
Market Price
$ 59.59
Selling Price
$ 51.99
533
169
247
2612
Market Price
$ 36.10
Selling Price
$ 30.46
3563
786
2405
4055
Market Price
$ 56.18
Selling Price
$ 48.43
3574
3196
799
3919
Market Price
$ 31.90
Selling Price
$ 27.23
1652
889
648
1687
Market Price
$ 50.10
Selling Price
$ 44.24
2647
2014
2005
4130
Market Price
$ 53.46
Selling Price
$ 44.66
1437
442
430
2861
Market Price
$ 60.81
Selling Price
$ 51.35
2539
1927
2106
4059
Market Price
$ 32.14
Selling Price
$ 27.36
463
303
347
1512
Market Price
$ 35.95
Selling Price
$ 31.82
388
226
293
791
Market Price
$ 66.26
Selling Price
$ 58.92
3303
1814
1298
4189
Market Price
$ 53.02
Selling Price
$ 44.26
429
345
291
943
Market Price
$ 66.36
Selling Price
$ 57.46
710
447
624
1689
Market Price
$ 55.53
Selling Price
$ 49.34
410
404
277
1790
Market Price
$ 49.87
Selling Price
$ 43.08
2309
1983
1261
2617