Market Price
$ 31.15
2769
2518
1064
4206
Market Price
$ 45.20
2451
2122
566
4221
Market Price
$ 38.85
1594
1366
1263
3806
Market Price
$ 44.29
3339
3016
1316
3488
Market Price
$ 35.75
248
232
163
616
Market Price
$ 60.82
1369
1242
945
2163
Market Price
$ 53.50
907
616
616
1100
Market Price
$ 31.69
1968
1235
899
2066
Market Price
$ 64.76
534
375
368
1664
Market Price
$ 47.22
3637
2577
2943
3956
Market Price
$ 36.40
2329
1330
649
4637
Market Price
$ 60.66
302
69
69
1510
Market Price
$ 43.30
593
168
580
1423
Market Price
$ 55.39
2516
1473
668
2534
Market Price
$ 53.94
2584
2135
2361
2665
Market Price
$ 32.52
715
554
513
2288
Market Price
$ 39.84
1001
633
957
2244
Market Price
$ 46.51
1255
903
906
3623
Market Price
$ 55.48
827
218
355
4080
Market Price
$ 39.54
2170
1131
1516
4118
Market Price
$ 49.32
608
360
463
1690
Market Price
$ 61.54
1516
679
1245
3953
Market Price
$ 36.89
631
513
373
634
Market Price
$ 57.93
213
174
74
603
Market Price
$ 46.87
978
476
613
3505
Market Price
$ 48.56
1798
945
498
2085
Market Price
$ 57.99
731
275
232
948
Market Price
$ 41.78
2289
2217
1353
2868
Market Price
$ 40.21
320
94
141
678
Market Price
$ 46.57
595
536
400
660
Market Price
$ 54.16
4051
3885
3219
4523
Market Price
$ 49.44
1659
807
1118
4626
Market Price
$ 30.78
2400
605
1895
3589
Market Price
$ 37.45
287
115
82
405
Market Price
$ 54.12
1821
389
1176
3440
Market Price
$ 28.82
3210
967
2867
4345
Market Price
$ 34.16
1308
404
262
2247
Market Price
$ 63.66
381
272
278
839
Market Price
$ 44.65
4130
2600
1773
4402
Market Price
$ 58.78
2028
1379
1763
2478